- java.lang.Object
-
- net.sf.jsqlparser.util.deparser.StatementDeParser
-
- All Implemented Interfaces:
StatementVisitor<StringBuilder>
public class StatementDeParser extends Object implements StatementVisitor<StringBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description protected StringBuilder
buffer
-
Constructor Summary
Constructors Constructor Description StatementDeParser(Class<? extends ExpressionDeParser> expressionDeparserClass, Class<? extends SelectDeParser> selectDeparserClass)
StatementDeParser(Class<? extends ExpressionDeParser> expressionDeparserClass, Class<? extends SelectDeParser> selectDeparserClass, StringBuilder builder)
StatementDeParser(StringBuilder buffer)
StatementDeParser(ExpressionDeParser expressionDeParser, SelectDeParser selectDeParser, StringBuilder buffer)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.jsqlparser.statement.StatementVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
buffer
protected StringBuilder buffer
-
-
Constructor Detail
-
StatementDeParser
public StatementDeParser(Class<? extends ExpressionDeParser> expressionDeparserClass, Class<? extends SelectDeParser> selectDeparserClass, StringBuilder builder) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException
-
StatementDeParser
public StatementDeParser(Class<? extends ExpressionDeParser> expressionDeparserClass, Class<? extends SelectDeParser> selectDeparserClass) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException
-
StatementDeParser
public StatementDeParser(StringBuilder buffer)
-
StatementDeParser
public StatementDeParser(ExpressionDeParser expressionDeParser, SelectDeParser selectDeParser, StringBuilder buffer)
-
-
Method Detail
-
visit
public <S> StringBuilder visit(CreateIndex createIndex, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(CreateTable createTable, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(CreateView createView, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(RefreshMaterializedViewStatement materializedViewStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(AlterView alterView, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Delete delete, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Drop drop, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Insert insert, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(ParenthesedInsert insert, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(ParenthesedUpdate update, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(ParenthesedDelete delete, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Select select, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Truncate truncate, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Update update, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Analyze analyzer, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Alter alter, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Statements statements, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Execute execute, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(SetStatement set, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(ResetStatement reset, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Merge merge, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(SavepointStatement savepointStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(RollbackStatement rollbackStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Commit commit, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Upsert upsert, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(UseStatement use, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(ShowColumnsStatement show, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(ShowIndexStatement showIndexes, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(ShowTablesStatement showTables, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Block block, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Comment comment, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(DescribeStatement describe, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(ExplainStatement explainStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(ShowStatement showStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(DeclareStatement declareStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(Grant grant, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(CreateSchema aThis, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(CreateSequence createSequence, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(AlterSequence alterSequence, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(CreateFunctionalStatement createFunctionalStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(CreateSynonym createSynonym, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(AlterSession alterSession, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(IfElseStatement ifElseStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(RenameTableStatement renameTableStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(PurgeStatement purgeStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(AlterSystemStatement alterSystemStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
visit
public <S> StringBuilder visit(UnsupportedStatement unsupportedStatement, S context)
- Specified by:
visit
in interfaceStatementVisitor<StringBuilder>
-
getExpressionDeParser
public ExpressionDeParser getExpressionDeParser()
-
getSelectDeParser
public SelectDeParser getSelectDeParser()
-
deparseUpdateSets
public static void deparseUpdateSets(List<UpdateSet> updateSets, StringBuilder buffer, ExpressionVisitor<StringBuilder> visitor)
-
getBuffer
public StringBuilder getBuffer()
-
setBuffer
public void setBuffer(StringBuilder buffer)
-
-