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
abstract class AbstractDeParser<S> extends java.lang.Object
A base for a Statement DeParser
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringBuilder
buffer
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractDeParser(java.lang.StringBuilder buffer)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract void
deParse(S statement)
DeParses the given statement into the bufferstatic void
deparseUpdateSets(java.util.List<UpdateSet> updateSets, java.lang.StringBuilder buffer, ExpressionVisitor visitor)
java.lang.StringBuilder
getBuffer()
void
setBuffer(java.lang.StringBuilder buffer)
-
-
-
Method Detail
-
deparseUpdateSets
public static void deparseUpdateSets(java.util.List<UpdateSet> updateSets, java.lang.StringBuilder buffer, ExpressionVisitor visitor)
-
getBuffer
public java.lang.StringBuilder getBuffer()
-
setBuffer
public void setBuffer(java.lang.StringBuilder buffer)
-
deParse
abstract void deParse(S statement)
DeParses the given statement into the buffer- Parameters:
statement
- the statement to deparse
-
-