public class ParameterSelectVisitor extends Object implements SelectVisitor, OrderByVisitor, SelectItemVisitor, FromItemVisitor, PivotVisitor
Constructor and Description |
---|
ParameterSelectVisitor(Map<String,Integer> positionMap,
AtomicInteger paramLength) |
Modifier and Type | Method and Description |
---|---|
void |
deparseFetch(Fetch fetch) |
void |
deparseJoin(Join join) |
void |
deparseLimit(Limit limit) |
void |
deparseOffset(Offset offset) |
void |
deparseOrderBy(boolean oracleSiblings,
List<OrderByElement> orderByElements) |
void |
deparseOrderBy(List<OrderByElement> orderByElements) |
ExpressionVisitorAdapter |
getExpressionVisitor() |
void |
setExpressionVisitor(ExpressionVisitorAdapter expressionVisitor) |
void |
visit(AllColumns allColumns) |
void |
visit(AllTableColumns allTableColumns) |
void |
visit(LateralSubSelect lateralSubSelect) |
void |
visit(OrderByElement orderBy) |
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(ValuesList valuesList) |
void |
visit(WithItem withItem) |
public ParameterSelectVisitor(Map<String,Integer> positionMap, AtomicInteger paramLength)
public ExpressionVisitorAdapter getExpressionVisitor()
public void setExpressionVisitor(ExpressionVisitorAdapter expressionVisitor)
public void visit(Pivot pivot)
visit
in interface PivotVisitor
public void visit(PivotXml pivot)
visit
in interface PivotVisitor
public void visit(Table tableName)
visit
in interface FromItemVisitor
public void visit(SubSelect subSelect)
visit
in interface FromItemVisitor
public void visit(SubJoin subjoin)
visit
in interface FromItemVisitor
public void visit(LateralSubSelect lateralSubSelect)
visit
in interface FromItemVisitor
public void visit(ValuesList valuesList)
visit
in interface FromItemVisitor
public void visit(AllColumns allColumns)
visit
in interface SelectItemVisitor
public void visit(AllTableColumns allTableColumns)
visit
in interface SelectItemVisitor
public void visit(SelectExpressionItem selectExpressionItem)
visit
in interface SelectItemVisitor
public void visit(OrderByElement orderBy)
visit
in interface OrderByVisitor
public void visit(PlainSelect plainSelect)
visit
in interface SelectVisitor
public void deparseLimit(Limit limit)
public void deparseOffset(Offset offset)
public void deparseFetch(Fetch fetch)
public void deparseOrderBy(List<OrderByElement> orderByElements)
public void deparseOrderBy(boolean oracleSiblings, List<OrderByElement> orderByElements)
public void deparseJoin(Join join)
public void visit(SetOperationList list)
visit
in interface SelectVisitor
public void visit(WithItem withItem)
visit
in interface SelectVisitor
Copyright © 2006–2018 TinyGroup. All rights reserved.