Package net.sf.jsqlparser.util.deparser
Class SelectDeParser
java.lang.Object
net.sf.jsqlparser.util.deparser.AbstractDeParser<PlainSelect>
net.sf.jsqlparser.util.deparser.SelectDeParser
- All Implemented Interfaces:
FromItemVisitor
,PivotVisitor
,SelectItemVisitor
,SelectVisitor
public class SelectDeParser
extends AbstractDeParser<PlainSelect>
implements SelectVisitor, SelectItemVisitor, FromItemVisitor, PivotVisitor
-
Field Summary
FieldsFields inherited from class net.sf.jsqlparser.util.deparser.AbstractDeParser
buffer
-
Constructor Summary
ConstructorsConstructorDescriptionSelectDeParser
(StringBuilder buffer) SelectDeParser
(ExpressionVisitor expressionVisitor, StringBuilder buffer) -
Method Summary
Modifier and TypeMethodDescription(package private) void
deParse
(PlainSelect statement) DeParses the given statement into the buffervoid
deparseJoin
(Join join) void
deparseLateralView
(LateralView lateralView) private void
deparseOptimizeFor
(OptimizeFor optimizeFor) void
setExpressionVisitor
(ExpressionVisitor visitor) void
void
void
visit
(LateralSubSelect lateralSubSelect) void
void
visit
(ParenthesedFromItem fromItem) void
visit
(ParenthesedSelect selectBody) void
void
void
visit
(PlainSelect plainSelect) void
visit
(SelectItem selectExpressionItem) void
visit
(SetOperationList list) void
visit
(TableFunction tableFunction) void
visit
(TableStatement tableStatement) void
void
void
Methods inherited from class net.sf.jsqlparser.util.deparser.AbstractDeParser
deparseUpdateSets, getBuffer, setBuffer
-
Field Details
-
expressionVisitor
-
-
Constructor Details
-
SelectDeParser
public SelectDeParser() -
SelectDeParser
-
SelectDeParser
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceFromItemVisitor
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectItemVisitor
-
visit
- Specified by:
visit
in interfaceFromItemVisitor
-
visit
- Specified by:
visit
in interfacePivotVisitor
-
visit
- Specified by:
visit
in interfacePivotVisitor
-
visit
- Specified by:
visit
in interfacePivotVisitor
-
visit
-
visit
-
getExpressionVisitor
-
setExpressionVisitor
-
deparseJoin
-
deparseLateralView
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceFromItemVisitor
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceFromItemVisitor
-
visit
- Specified by:
visit
in interfaceFromItemVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
deparseOptimizeFor
-
deParse
Description copied from class:AbstractDeParser
DeParses the given statement into the buffer- Specified by:
deParse
in classAbstractDeParser<PlainSelect>
- Parameters:
statement
- the statement to deparse
-