Package net.sf.jsqlparser.util.deparser
Class StatementDeParser
- java.lang.Object
-
- net.sf.jsqlparser.util.deparser.AbstractDeParser<Statement>
-
- net.sf.jsqlparser.util.deparser.StatementDeParser
-
- All Implemented Interfaces:
StatementVisitor
public class StatementDeParser extends AbstractDeParser<Statement> implements StatementVisitor
-
-
Field Summary
Fields Modifier and Type Field Description private ExpressionDeParser
expressionDeParser
private SelectDeParser
selectDeParser
-
Fields inherited from class net.sf.jsqlparser.util.deparser.AbstractDeParser
buffer
-
-
Constructor Summary
Constructors Constructor Description StatementDeParser(java.lang.StringBuilder buffer)
StatementDeParser(ExpressionDeParser expressionDeParser, SelectDeParser selectDeParser, java.lang.StringBuilder buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
deParse(Statement statement)
DeParses the given statement into the buffervoid
visit(Alter alter)
void
visit(AlterSession alterSession)
void
visit(AlterSystemStatement alterSystemStatement)
void
visit(RenameTableStatement renameTableStatement)
void
visit(AlterSequence alterSequence)
void
visit(Analyze analyzer)
void
visit(Block block)
void
visit(Comment comment)
void
visit(Commit commit)
void
visit(CreateIndex createIndex)
void
visit(CreateSchema aThis)
void
visit(CreateSequence createSequence)
void
visit(CreateSynonym createSynonym)
void
visit(CreateTable createTable)
void
visit(AlterView alterView)
void
visit(CreateView createView)
void
visit(CreateFunctionalStatement createFunctionalStatement)
void
visit(DeclareStatement declare)
void
visit(Delete delete)
void
visit(DescribeStatement describe)
void
visit(Drop drop)
void
visit(Execute execute)
void
visit(ExplainStatement explain)
void
visit(Grant grant)
void
visit(IfElseStatement ifElseStatement)
void
visit(Insert insert)
void
visit(Merge merge)
void
visit(PurgeStatement purgeStatement)
void
visit(RefreshMaterializedViewStatement materializedViewStatement)
void
visit(ResetStatement reset)
void
visit(RollbackStatement rollbackStatement)
void
visit(SavepointStatement savepointStatement)
void
visit(Select select)
void
visit(SetStatement set)
void
visit(ShowIndexStatement showIndexes)
void
visit(ShowTablesStatement showTables)
void
visit(ShowColumnsStatement show)
void
visit(ShowStatement show)
void
visit(Statements stmts)
void
visit(Truncate truncate)
void
visit(UnsupportedStatement unsupportedStatement)
void
visit(Update update)
void
visit(Upsert upsert)
void
visit(UseStatement use)
-
Methods inherited from class net.sf.jsqlparser.util.deparser.AbstractDeParser
deparseUpdateSets, getBuffer, setBuffer
-
-
-
-
Field Detail
-
expressionDeParser
private final ExpressionDeParser expressionDeParser
-
selectDeParser
private final SelectDeParser selectDeParser
-
-
Constructor Detail
-
StatementDeParser
public StatementDeParser(java.lang.StringBuilder buffer)
-
StatementDeParser
public StatementDeParser(ExpressionDeParser expressionDeParser, SelectDeParser selectDeParser, java.lang.StringBuilder buffer)
-
-
Method Detail
-
visit
public void visit(CreateIndex createIndex)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateTable createTable)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateView createView)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(RefreshMaterializedViewStatement materializedViewStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(AlterView alterView)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Delete delete)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Drop drop)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Insert insert)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Select select)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Truncate truncate)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Update update)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Analyze analyzer)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Alter alter)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Statements stmts)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Execute execute)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(SetStatement set)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ResetStatement reset)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Merge merge)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(SavepointStatement savepointStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(RollbackStatement rollbackStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Commit commit)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Upsert upsert)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(UseStatement use)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ShowColumnsStatement show)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ShowIndexStatement showIndexes)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ShowTablesStatement showTables)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Block block)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Comment comment)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(DescribeStatement describe)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ExplainStatement explain)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ShowStatement show)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(DeclareStatement declare)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Grant grant)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateSchema aThis)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateSequence createSequence)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(AlterSequence alterSequence)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateFunctionalStatement createFunctionalStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateSynonym createSynonym)
- Specified by:
visit
in interfaceStatementVisitor
-
deParse
void deParse(Statement statement)
Description copied from class:AbstractDeParser
DeParses the given statement into the buffer- Specified by:
deParse
in classAbstractDeParser<Statement>
- Parameters:
statement
- the statement to deparse
-
visit
public void visit(AlterSession alterSession)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(IfElseStatement ifElseStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(RenameTableStatement renameTableStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(PurgeStatement purgeStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(AlterSystemStatement alterSystemStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(UnsupportedStatement unsupportedStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
-