public class AbstractStmtFormatter<E extends TCustomSqlStatement> extends Object
Constructor and Description |
---|
AbstractStmtFormatter() |
Modifier and Type | Method and Description |
---|---|
void |
addExpressionProcessor(AbstractProcessor p) |
void |
addSpecialProcessor(AbstractProcessor p)
add some special processors
|
protected void |
afterFormat(E stmt) |
protected void |
beforeFormat(E stmt) |
protected void |
doFormat(E stmt) |
void |
format(E stmt)
format statement
|
List<AbstractProcessor> |
getExpressionProcessors() |
GFmtOpt |
getOption() |
String |
getSessionId() |
List<AbstractProcessor> |
getSpecialProcessors()
get the special processors
|
protected void |
runProcessor(List<AbstractProcessor> processors,
TParseTreeNode node)
run the processors
|
void |
setSessionId(String sessionId) |
public GFmtOpt getOption()
public void format(E stmt)
stmt
- protected void beforeFormat(E stmt)
protected void doFormat(E stmt)
protected void afterFormat(E stmt)
protected void runProcessor(List<AbstractProcessor> processors, TParseTreeNode node)
processors
- public void addExpressionProcessor(AbstractProcessor p)
public List<AbstractProcessor> getExpressionProcessors()
public void addSpecialProcessor(AbstractProcessor p)
p
- public List<AbstractProcessor> getSpecialProcessors()
public String getSessionId()
public void setSessionId(String sessionId)
Copyright © 2023. All rights reserved.