Class SelectStmtFormatter
- Namespace
- gudusoft.gsqlparser.pp.stmtformatter.type.comm
- Assembly
- gudusoft.gsqlparser.dll
the select stmt formatter
@author zhoujun
public class SelectStmtFormatter : AbstractStmtFormatter
- Inheritance
-
SelectStmtFormatter
- Inherited Members
Properties
UnionProcessor
public virtual UnionProcessor UnionProcessor { get; set; }
Property Value
Methods
addFromJoinClauseProcessor(AbstractProcessor)
add the processor used for from clause and join clause
public virtual void addFromJoinClauseProcessor(AbstractProcessor p)
Parameters
addGroupByClauseProcessor(AbstractProcessor)
add the processor used for groupby clause
public virtual void addGroupByClauseProcessor(AbstractProcessor p)
Parameters
addHavingClauseProcessor(AbstractProcessor)
add the having clause processor
public virtual void addHavingClauseProcessor(AbstractProcessor p)
Parameters
addIntoClauseProcessor(AbstractProcessor)
public virtual void addIntoClauseProcessor(AbstractProcessor p)
Parameters
addItemListAlignProcessor(AbstractProcessor)
public virtual void addItemListAlignProcessor(AbstractProcessor p)
Parameters
addItemListProcessor(AbstractProcessor)
add the select item processors, also used for groupby clause and orderby clause
public virtual void addItemListProcessor(AbstractProcessor p)
Parameters
addOrderByClauseProcessor(AbstractProcessor)
add the processor used for order by clause
public virtual void addOrderByClauseProcessor(AbstractProcessor p)
Parameters
addTableClauseProcessor(AbstractProcessor)
add the processor used for table clause
public virtual void addTableClauseProcessor(AbstractProcessor p)
Parameters
addWhereClauseProcessor(AbstractProcessor)
public virtual void addWhereClauseProcessor(AbstractProcessor p)
Parameters
addWhereExpProcessors(AbstractProcessor)
public virtual void addWhereExpProcessors(AbstractProcessor p)
Parameters
doFormat(TCustomSqlStatement)
format the select statement
protected override void doFormat(TCustomSqlStatement sqlArg)
Parameters
sqlArgTCustomSqlStatement