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 在接口中 SelectVisitorpublic void visit(AllTableColumns allTableColumns)
visit 在接口中 SelectItemVisitorpublic void visit(SelectExpressionItem selectExpressionItem)
visit 在接口中 SelectItemVisitorpublic void visit(SubSelect subSelect)
visit 在接口中 FromItemVisitorpublic void visit(Table tableName)
visit 在接口中 FromItemVisitorpublic void visit(Pivot pivot)
visit 在接口中 PivotVisitorpublic void visit(PivotXml pivot)
visit 在接口中 PivotVisitorpublic 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 在接口中 FromItemVisitorpublic void deparseJoin(Join join)
public void visit(SetOperationList list)
visit 在接口中 SelectVisitorpublic void visit(WithItem withItem)
visit 在接口中 SelectVisitorpublic void visit(LateralSubSelect lateralSubSelect)
visit 在接口中 FromItemVisitorpublic void visit(ValuesList valuesList)
visit 在接口中 FromItemVisitorpublic void visit(AllColumns allColumns)
visit 在接口中 SelectItemVisitorpublic void visit(TableFunction tableFunction)
visit 在接口中 FromItemVisitor