Class AbstractStmtFormatterBuilder
- Namespace
- gudusoft.gsqlparser.pp.stmtformatter.builder
- Assembly
- gudusoft.gsqlparser.dll
public class AbstractStmtFormatterBuilder
- Inheritance
-
AbstractStmtFormatterBuilder
- Derived
- Inherited Members
Properties
Option
public virtual GFmtOpt Option { get; set; }
Property Value
Methods
build()
public virtual AbstractStmtFormatter build()
Returns
initCommonProcessorsForFormatter(AbstractStmtFormatter)
initialize the common processors
protected virtual void initCommonProcessorsForFormatter(AbstractStmtFormatter formatter)
Parameters
formatterAbstractStmtFormatter
initSpecialProcessorForFormatter(AbstractStmtFormatter)
initialize the special processors
protected virtual void initSpecialProcessorForFormatter(AbstractStmtFormatter formatter)
Parameters
formatterAbstractStmtFormatter
newInstanceFormatter()
create the formatter, subclass should override this template method to create a new instance
@return
protected virtual AbstractStmtFormatter newInstanceFormatter()