public class SelectDeParser extends java.lang.Object implements SelectVisitor, OrderByVisitor, SelectItemVisitor, FromItemVisitor
Description: A class to de-parse (that is, tranform from JSqlParser hierarchy into a string)
a Select
Title:首亨软件 - TSS/CRM等
| 构造器和说明 |
|---|
SelectDeParser() |
SelectDeParser(ExpressionVisitor expressionVisitor,
java.lang.StringBuffer buffer) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deparseJoin(Join join) |
void |
deparseLimit(Limit limit) |
void |
deparseOrderBy(java.util.List orderByElements) |
java.lang.StringBuffer |
getBuffer() |
ExpressionVisitor |
getExpressionVisitor() |
void |
setBuffer(java.lang.StringBuffer buffer) |
void |
setExpressionVisitor(ExpressionVisitor visitor) |
void |
visit(AllColumns allColumns) |
void |
visit(AllTableColumns allTableColumns) |
void |
visit(Column column) |
void |
visit(OrderByElement orderBy) |
void |
visit(PlainSelect plainSelect) |
void |
visit(SelectExpressionItem selectExpressionItem) |
void |
visit(SubJoin subjoin) |
void |
visit(SubSelect subSelect) |
void |
visit(Table tableName) |
void |
visit(Union union) |
public SelectDeParser()
public SelectDeParser(ExpressionVisitor expressionVisitor, java.lang.StringBuffer 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(Union union)
visit 在接口中 SelectVisitorpublic void visit(OrderByElement orderBy)
visit 在接口中 OrderByVisitorpublic void visit(Column column)
public void visit(AllColumns allColumns)
visit 在接口中 SelectItemVisitorpublic 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 deparseOrderBy(java.util.List orderByElements)
public void deparseLimit(Limit limit)
public java.lang.StringBuffer getBuffer()
public void setBuffer(java.lang.StringBuffer buffer)
public ExpressionVisitor getExpressionVisitor()
public void setExpressionVisitor(ExpressionVisitor visitor)
public void visit(SubJoin subjoin)
visit 在接口中 FromItemVisitorpublic void deparseJoin(Join join)