public class ProcessorFactory extends Object
Constructor and Description |
---|
ProcessorFactory() |
public static ColumnlistCommaProcessor createColumnlistCommaProcessor(GFmtOpt option, TLinefeedsCommaOption commaOption, TAlignStyle option2)
option
- public static AlignAliasProcessor createAlignAliasProcessor(GFmtOpt option, boolean option2, TAlignStyle style)
option
- public static AppendNewLineAfterReverseKeyWordProcessor appendNewLineAfterReverseKeyWordProcessor(GFmtOpt option, boolean isItemInNewLine, String keyword)
option
- public static DistinctKeyWordProcessor createDistinctKeyWordProcessor(GFmtOpt option, boolean isTreatDistinctAsVirtualColumn)
isTreatDistinctAsVirtualColumn
- public static AppendNewLineAfterAndBeforeReverseKeyWordProcessor appendNewLineAfterAndBeforeReverseKeyWordProcessor(GFmtOpt option, boolean inNewLine, String startKeyword, String endKeyword)
inNewLine
- public static JoinOnProcessor createJoinOnProcessor(GFmtOpt option, boolean selectFromclauseJoinOnInNewline, boolean alignJoinWithFromKeyword)
selectFromclauseJoinOnInNewline
- public static UnionProcessor createUnionProcessor(GFmtOpt option)
option
- public static ExpressionProcessor createExpressionProcessor(GFmtOpt option)
option
- public static ExpressionProcessor createExpressionProcessor(GFmtOpt option, Boolean isAndUnderWhere)
public static CaseWhenProcessor createCaseWhenProcessor(GFmtOpt option, Boolean caseWhenThenInSameLine, Integer indentCaseFromSwitch)
option
- caseWhenThenInSameLine
- indentCaseFromSwitch
- public static SelectKeyWordAlignProcessor createSelectKeyWordAlignProcessor(GFmtOpt option)
option
- public static MergeKeyWordAlignProcessor createMergeKeyWordAlignProcessor(GFmtOpt option)
public static InsertKeyWordAlignProcessor createInsertKeyWordAlignProcessor(GFmtOpt option)
option
- public static AppendLineAfterInsertTableNameProcessor createAppendLineAfterInsertTableNameProcessor(GFmtOpt option)
option
- public static AppendLineAfterMergeTableNameProcessor createAppendLineAfterMergeTableNameProcessor(GFmtOpt option)
public static MergeWhenClauseProcessor createMergeWhenClauseProcessor(GFmtOpt option)
public static CapitalisationProcessor createCapitalisationProcessor(GFmtOpt option)
option
- public static AppendNewLineBeforeReverseKeyWordProcessor createAppendNewLineBeforeReverseKeyWordProcessor(GFmtOpt option, boolean inNewLine, String keyword)
option
- keyword
- public static InsertValuesParenthsesAdjustProcessor createInsertValuesParenthsesAdjustProcessor(GFmtOpt option)
option
- public static DeleteKeyWordAlignProcessor createDeleteKeyWordAlignProcessor(GFmtOpt option)
option
- public static UpdateKeyWordAlignProcessor createUpdateKeyWordAlignProcessor(GFmtOpt option)
option
- public static CreateTableBEInNewLineProcessor createCreateTableBEInNewLineProcessor(GFmtOpt option, Boolean leftBEOnNewline, Boolean rightBeOnNewline, Boolean itemListInNewLine)
option
- leftBEOnNewline
- rightBeOnNewline
- public static CreateTableItemAlignProcessor createCreateTableItemAlignProcessor(GFmtOpt option, TAlignOption alignOption)
option
- alignOption
- public static CTEProcessor createCTEProcessor(GFmtOpt option, Boolean cteNewlineBeforeAs)
public static DeclareVarItemAlignProcessor createDeclareVarItemAlignProcessor(GFmtOpt option)
option
- public static CreateTableConstraintAlignProcessor createCreateTableConstraintAlignProcessor(GFmtOpt option)
public static CombineWhitespaceAndClearReturnProcessor createCombineWhitespaceAndClearReturnProcessor(GFmtOpt opt)
public static InsertOutputClauseProcessor createInsertOutputClauseProcessor(GFmtOpt opt)
public static ExecParaNewLineProcessor createExecParaNewLineProcessor(GFmtOpt opt, Boolean linebreakBeforeParamInExec)
public static CreateFuncLeftBEProcessor createCreateFuncLeftBEProcessor(GFmtOpt opt, Boolean beStyleFunctionLeftBEOnNewline, Integer beStyleFunctionLeftBEIndentSize)
public static CreateFuncRightBEProcessor createCreateFuncRightBEProcessor(GFmtOpt opt, Boolean beStyleFunctionRightBEOnNewline, Integer beStyleFunctionRightBEIndentSize)
public static CreateFuncFirstParamInNewlineProcessor createCreateFuncFirstParamInNewlineProcessor(GFmtOpt opt, Boolean beStyleFunctionFirstParamInNewline)
public static CreateFuncReturnsTableProcessor createCreateFuncReturnsTableProcessor(GFmtOpt opt)
public static CreateFuncWSPaddingParenthesesProcessor createCreateFuncWSPaddingParenthesesProcessor(GFmtOpt opt)
public static IfStmtBEProcessor createIfStmtBEProcessor(GFmtOpt opt)
public static ReturnStmtProcessor createReturnStmtProcessor(GFmtOpt opt)
public static CreateViewReturnProcessor createCreateViewReturnProcessor(GFmtOpt opt)
public static AlterTableOptionItemAlignProcessor createAlterTableOptionAlignProcessor(GFmtOpt option, boolean inNewLine)
public static AppendNewLineBeforeKeyWordProcessor createAppendNewLineBeforeKeyWordProcessor(GFmtOpt option, boolean inNewLine, String keyword, boolean completely)
public static <E extends AbstractProcessor> E create(Class<E> type, GFmtOpt option, Object... parameters)
type
- public static <E extends AbstractProcessor> E newInstance(Class<E> type)
type
- the processor typepublic static void clear(String sessionId)
public static AbstractProcessor<TStatementList> createStmtListProcessor(GFmtOpt opt, String alignKeyword)
public static AbstractProcessor<TBlockSqlStatement> createBeginAndEndProcessor(GFmtOpt opt)
public static AbstractProcessor<TIfStmt> createPlsqlIfStmtBEProcessor(GFmtOpt opt)
Copyright © 2023. All rights reserved.