public class SelectDeParser extends java.lang.Object implements SelectVisitor, SelectItemVisitor, FromItemVisitor, PivotVisitor
Select
构造器和说明 |
---|
SelectDeParser() |
SelectDeParser(ExpressionVisitor expressionVisitor,
java.lang.StringBuilder buffer) |
限定符和类型 | 方法和说明 |
---|---|
void |
deparseFetch(Fetch fetch) |
void |
deparseJoin(Join join) |
void |
deparseOffset(Offset offset) |
java.lang.StringBuilder |
getBuffer() |
ExpressionVisitor |
getExpressionVisitor() |
void |
setBuffer(java.lang.StringBuilder buffer) |
void |
setExpressionVisitor(ExpressionVisitor visitor) |
void |
visit(AllColumns allColumns) |
void |
visit(AllTableColumns allTableColumns) |
void |
visit(LateralSubSelect lateralSubSelect) |
void |
visit(Pivot pivot) |
void |
visit(PivotXml pivot) |
void |
visit(PlainSelect plainSelect) |
void |
visit(SelectExpressionItem selectExpressionItem) |
void |
visit(SetOperationList list) |
void |
visit(SubJoin subjoin) |
void |
visit(SubSelect subSelect) |
void |
visit(Table tableName) |
void |
visit(TableFunction tableFunction) |
void |
visit(ValuesList valuesList) |
void |
visit(WithItem withItem) |
public SelectDeParser()
public SelectDeParser(ExpressionVisitor expressionVisitor, java.lang.StringBuilder buffer)
expressionVisitor
- a ExpressionVisitor
to de-parse expressions. It has to share the samebuffer
- the buffer that will be filled with the selectpublic void visit(PlainSelect plainSelect)
visit
在接口中 SelectVisitor
public void visit(AllTableColumns allTableColumns)
visit
在接口中 SelectItemVisitor
public void visit(SelectExpressionItem selectExpressionItem)
visit
在接口中 SelectItemVisitor
public void visit(SubSelect subSelect)
visit
在接口中 FromItemVisitor
public void visit(Table tableName)
visit
在接口中 FromItemVisitor
public void visit(Pivot pivot)
visit
在接口中 PivotVisitor
public void visit(PivotXml pivot)
visit
在接口中 PivotVisitor
public void deparseOffset(Offset offset)
public void deparseFetch(Fetch fetch)
public java.lang.StringBuilder getBuffer()
public void setBuffer(java.lang.StringBuilder buffer)
public ExpressionVisitor getExpressionVisitor()
public void setExpressionVisitor(ExpressionVisitor visitor)
public void visit(SubJoin subjoin)
visit
在接口中 FromItemVisitor
public void deparseJoin(Join join)
public void visit(SetOperationList list)
visit
在接口中 SelectVisitor
public void visit(WithItem withItem)
visit
在接口中 SelectVisitor
public void visit(LateralSubSelect lateralSubSelect)
visit
在接口中 FromItemVisitor
public void visit(ValuesList valuesList)
visit
在接口中 FromItemVisitor
public void visit(AllColumns allColumns)
visit
在接口中 SelectItemVisitor
public void visit(TableFunction tableFunction)
visit
在接口中 FromItemVisitor