Modifier and Type | Method and Description |
---|---|
static <E extends AbstractProcessor> |
ProcessorFactory.create(Class<E> type,
GFmtOpt option,
Object... parameters)
create a instance
|
static <E extends AbstractProcessor> |
ProcessorFactory.newInstance(Class<E> type)
create a new processor instance
|
Modifier and Type | Method and Description |
---|---|
static AbstractProcessor<TBlockSqlStatement> |
ProcessorFactory.createBeginAndEndProcessor(GFmtOpt opt) |
static AbstractProcessor<TIfStmt> |
ProcessorFactory.createPlsqlIfStmtBEProcessor(GFmtOpt opt) |
static AbstractProcessor<TStatementList> |
ProcessorFactory.createStmtListProcessor(GFmtOpt opt,
String alignKeyword) |
Modifier and Type | Class and Description |
---|---|
class |
AlterTableOptionItemAlignProcessor |
Modifier and Type | Class and Description |
---|---|
class |
AbstractKeyWordAlignProcessor<E extends TCustomSqlStatement> |
class |
AlignAliasProcessor
used to align the alias
|
class |
AppendNewLineAfterAndBeforeReverseKeyWordProcessor |
class |
AppendNewLineAfterReverseKeyWordProcessor
used to add new line for select items
|
class |
AppendNewLineBeforeKeyWordProcessor |
class |
AppendNewLineBeforeReverseKeyWordProcessor |
class |
CapitalisationProcessor |
class |
CaseWhenProcessor
process the case when clause
|
class |
ColumnlistCommaProcessor
used for comma style
|
class |
CombineWhitespaceAndClearReturnProcessor
combine multiply whitespaces into a single whitespace, and remove the return
token
|
class |
DistinctKeyWordProcessor
process the distinct keyword
|
class |
ExpressionProcessor |
class |
StmtListProcessor
process the distinct keyword
|
Modifier and Type | Class and Description |
---|---|
class |
CreateTableBEInNewLineProcessor |
class |
CreateTableConstraintAlignProcessor |
class |
CreateTableItemAlignProcessor |
Modifier and Type | Class and Description |
---|---|
class |
CreateViewReturnProcessor |
Modifier and Type | Class and Description |
---|---|
class |
DeclareVarItemAlignProcessor |
Modifier and Type | Class and Description |
---|---|
class |
DeleteKeyWordAlignProcessor |
Modifier and Type | Class and Description |
---|---|
class |
ExecParaNewLineProcessor |
Modifier and Type | Class and Description |
---|---|
class |
IfStmtBEProcessor |
Modifier and Type | Class and Description |
---|---|
class |
AppendLineAfterInsertTableNameProcessor
append an new line after the table name
|
class |
InsertKeyWordAlignProcessor
the processor used to align the keywords in insert statements
|
class |
InsertOutputClauseProcessor |
class |
InsertValuesParenthsesAdjustProcessor |
Modifier and Type | Class and Description |
---|---|
class |
AppendLineAfterMergeTableNameProcessor
append an new line after the table name
|
class |
MergeKeyWordAlignProcessor |
class |
MergeWhenClauseProcessor
append an new line after the table name
|
Modifier and Type | Class and Description |
---|---|
class |
BeginAndEndProcessor |
class |
CreateFuncFirstParamInNewlineProcessor |
class |
CreateFuncLeftBEProcessor |
class |
CreateFuncReturnsTableProcessor |
class |
CreateFuncRightBEProcessor |
class |
CreateFuncWSPaddingParenthesesProcessor |
class |
PlsqlIfStmtBEProcessor |
Modifier and Type | Class and Description |
---|---|
class |
ReturnStmtProcessor |
Modifier and Type | Class and Description |
---|---|
class |
CTEProcessor |
class |
JoinOnProcessor
process the join on clause in the select statement
|
class |
SelectKeyWordAlignProcessor |
class |
UnionProcessor |
Modifier and Type | Class and Description |
---|---|
class |
UpdateKeyWordAlignProcessor |
Modifier and Type | Method and Description |
---|---|
List<AbstractProcessor> |
AbstractStmtFormatter.getExpressionProcessors() |
List<AbstractProcessor> |
AbstractStmtFormatter.getSpecialProcessors()
get the special processors
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractStmtFormatter.addExpressionProcessor(AbstractProcessor p) |
void |
AbstractStmtFormatter.addSpecialProcessor(AbstractProcessor p)
add some special processors
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractStmtFormatter.runProcessor(List<AbstractProcessor> processors,
TParseTreeNode node)
run the processors
|
Modifier and Type | Method and Description |
---|---|
void |
PlsqlBlockStmtFormatter.addBeginAndEndProcessor(AbstractProcessor p) |
void |
PlsqlStmtFormatter.addBeginAndEndProcessor(AbstractProcessor p) |
void |
PlsqlBlockStmtFormatter.addBodyProcessor(AbstractProcessor p) |
void |
PlsqlStmtFormatter.addBodyProcessor(AbstractProcessor p) |
void |
CreateTableStmtFormatter.addConstraintListProcessor(AbstractProcessor p)
add the constraint processor
|
void |
PlsqlBlockStmtFormatter.addDeclareProcessor(AbstractProcessor p) |
void |
PlsqlStmtFormatter.addDeclareProcessor(AbstractProcessor p) |
void |
SelectStmtFormatter.addFromJoinClauseProcessor(AbstractProcessor p)
add the processor used for from clause and join clause
|
void |
SelectStmtFormatter.addGroupByClauseProcessor(AbstractProcessor p)
add the processor used for groupby clause
|
void |
SelectStmtFormatter.addHavingClauseProcessor(AbstractProcessor p)
add the having clause processor
|
void |
SelectStmtFormatter.addIntoClauseProcessor(AbstractProcessor p) |
void |
SelectStmtFormatter.addItemListAlignProcessor(AbstractProcessor p) |
void |
AlterTableStmtFormatter.addItemListProcessor(AbstractProcessor p) |
void |
CreateTableStmtFormatter.addItemListProcessor(AbstractProcessor p)
add the item processor
|
void |
InsertStmtFormatter.addItemListProcessor(AbstractProcessor p)
add item list processor
|
void |
SelectStmtFormatter.addItemListProcessor(AbstractProcessor p)
add the select item processors, also used for groupby clause and orderby
clause
|
void |
MergeStmtFormatter.addOnExpProcessors(AbstractProcessor p) |
void |
SelectStmtFormatter.addOrderByClauseProcessor(AbstractProcessor p)
add the processor used for order by clause
|
void |
CreatePackageStmtFormatter.addParameterProcessor(AbstractProcessor p) |
void |
CreateProcedureStmtFormatter.addParameterProcessor(AbstractProcessor p) |
void |
CreateTriggerStmtFormatter.addParameterProcessor(AbstractProcessor p) |
void |
CreateViewStmtFormatter.addParameterProcessor(AbstractProcessor p) |
void |
PlsqlStmtFormatter.addParameterProcessor(AbstractProcessor p) |
void |
UpdateStmtFormatter.addSetClauseProcessor(AbstractProcessor p)
add a set clause processor
|
void |
CommonStmtFormatter.addStmtProcessor(AbstractProcessor p) |
void |
SelectStmtFormatter.addTableClauseProcessor(AbstractProcessor p)
add the processor used for table clause
|
void |
InsertStmtFormatter.addValueListProcessor(AbstractProcessor p)
add value list processor
|
void |
DeclareStmtFormatter.addVarProcessor(AbstractProcessor p)
add the var processor
|
void |
DeleteStmtFormatter.addWhereClauseProcessor(AbstractProcessor p)
add a where clause processor
|
void |
SelectStmtFormatter.addWhereClauseProcessor(AbstractProcessor p) |
void |
UpdateStmtFormatter.addWhereClauseProcessor(AbstractProcessor p)
add a where clause processor
|
void |
SelectStmtFormatter.addWhereExpProcessors(AbstractProcessor p) |
Copyright © 2023. All rights reserved.