Package net.sf.jsqlparser.util.deparser
Class AbstractDeParser<S>
java.lang.Object
net.sf.jsqlparser.util.deparser.AbstractDeParser<S>
- Type Parameters:
S
- the type of statement this DeParser supports
- Direct Known Subclasses:
AlterDeParser
,AlterSequenceDeParser
,AlterSessionDeParser
,AlterViewDeParser
,CreateIndexDeParser
,CreateSequenceDeParser
,CreateSynonymDeparser
,CreateTableDeParser
,CreateViewDeParser
,DeclareStatementDeParser
,DeleteDeParser
,DropDeParser
,ExecuteDeParser
,ExpressionDeParser
,ExpressionListDeParser
,GrantDeParser
,GroupByDeParser
,InsertDeParser
,LimitDeparser
,MergeDeParser
,OrderByDeParser
,RefreshMaterializedViewStatementDeParser
,ResetStatementDeParser
,SelectDeParser
,SetStatementDeParser
,ShowColumnsStatementDeParser
,ShowIndexStatementDeParser
,ShowStatementDeParser
,ShowTablesStatementDeparser
,StatementDeParser
,TableStatementDeParser
,UpdateDeParser
,UpsertDeParser
,UseStatementDeParser
,ValuesStatementDeParser
A base for a Statement DeParser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract void
DeParses the given statement into the bufferstatic void
deparseUpdateSets
(List<UpdateSet> updateSets, StringBuilder buffer, ExpressionVisitor visitor) void
setBuffer
(StringBuilder buffer)
-
Field Details
-
buffer
-
-
Constructor Details
-
AbstractDeParser
-
-
Method Details
-
deparseUpdateSets
public static void deparseUpdateSets(List<UpdateSet> updateSets, StringBuilder buffer, ExpressionVisitor visitor) -
getBuffer
-
setBuffer
-
deParse
DeParses the given statement into the buffer- Parameters:
statement
- the statement to deparse
-