@Override public void visit(SetOperationList setOpList) { for (SelectBody select : setOpList.getSelects()) { select.accept(this); } }
@Override public void visit(SetOperationList list) { for (SelectBody plainSelect : list.getSelects()) { plainSelect.accept(this); } }
@Override public void visit(SubSelect subSelect) { subSelect.getSelectBody().accept(selectVisitor); }
@Override public void visit(SetOperationList setOpList) { for (SelectBody select : setOpList.getSelects()) { select.accept(this); } }
public void visit(SubSelect subSelect) { buffer.append("("); subSelect.getSelectBody().accept(selectVisitor); buffer.append(")"); }
public void visit(SubSelect subSelect) { buffer.append("("); subSelect.getSelectBody().accept(this); buffer.append(")"); }
@Override public void visit(SubSelect subSelect) { subSelect.getSelectBody().accept(selectVisitor); }
@Override public void visit(SubSelect subSelect) { subSelect.getSelectBody().accept(selectVisitor); }
public void visit(SubSelect subSelect) { subSelect.getSelectBody().accept(selectVisitor); } public ExpressionVisitor getExpressionVisitor() {
public void visit(SubSelect subSelect) { subSelect.getSelectBody().accept(this); }
@Override public void visit(WithItem withItem) { otherItemNames.add(withItem.getName().toLowerCase()); withItem.getSelectBody().accept(this); }
@Override public void visit(AllComparisonExpression allComparisonExpression) { allComparisonExpression.getSubSelect().getSelectBody().accept(this); }
@Override public void visit(AnyComparisonExpression anyComparisonExpression) { anyComparisonExpression.getSubSelect().getSelectBody().accept(this); }
@Override public void visit(LateralSubSelect lateralSubSelect) { lateralSubSelect.getSubSelect().getSelectBody().accept(this); }
@Override public void visit(WithItem withItem) { if (withItem.isRecursive()) { buffer.append("RECURSIVE "); } buffer.append(withItem.getName()); if (withItem.getWithItemList() != null) { buffer.append(" ").append(PlainSelect. getStringList(withItem.getWithItemList(), true, true)); } buffer.append(" AS ("); withItem.getSelectBody().accept(this); buffer.append(")"); }
public void deParse(AlterView alterView) { if(alterView.isUseReplace()){ buffer.append("REPLACE "); }else{ buffer.append("ALTER "); } buffer.append("VIEW ").append(alterView.getView().getFullyQualifiedName()); if (alterView.getColumnNames() != null) { buffer.append(PlainSelect.getStringList(alterView.getColumnNames(), true, true)); } buffer.append(" AS "); alterView.getSelectBody().accept(selectVisitor); }
@Override public void visit(SubSelect subSelect) { if (subSelect.getWithItemsList() != null) { for (WithItem withItem : subSelect.getWithItemsList()) { withItem.accept(this); } } subSelect.getSelectBody().accept(this); }
@Override public void visit(Select select) { if (select.getWithItemsList() != null) { for (WithItem withItem : select.getWithItemsList()) { withItem.accept(this); } } select.getSelectBody().accept(this); }
@Override public void visit(PivotXml pivot) { for (FunctionItem item : pivot.getFunctionItems()) { item.getFunction().accept(this); } for (Column col : pivot.getForColumns()) { col.accept(this); } if (pivot.getInSelect() != null && selectVisitor != null) { pivot.getInSelect().accept(selectVisitor); } }
@Override public void visit(SubSelect subSelect) { if (selectVisitor != null) { if (subSelect.getWithItemsList() != null) { for (WithItem item : subSelect.getWithItemsList()) { item.accept(selectVisitor); } } subSelect.getSelectBody().accept(selectVisitor); } if (subSelect.getPivot() != null) { subSelect.getPivot().accept(this); } }