Table of Contents

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

GFmtOpt

Methods

build()

public virtual AbstractStmtFormatter build()

Returns

AbstractStmtFormatter

initCommonProcessorsForFormatter(AbstractStmtFormatter)

initialize the common processors

protected virtual void initCommonProcessorsForFormatter(AbstractStmtFormatter formatter)

Parameters

formatter AbstractStmtFormatter

initSpecialProcessorForFormatter(AbstractStmtFormatter)

initialize the special processors

protected virtual void initSpecialProcessorForFormatter(AbstractStmtFormatter formatter)

Parameters

formatter AbstractStmtFormatter

newInstanceFormatter()

create the formatter, subclass should override this template method to create a new instance

@return

protected virtual AbstractStmtFormatter newInstanceFormatter()

Returns

AbstractStmtFormatter