@Override public void visit(ParenthesisFromItem parenthesis) { parenthesis.getFromItem().accept(this); }
public void visit(SubJoin subjoin) { buffer.append("("); subjoin.getLeft().accept(this); buffer.append(" "); deparseJoin(subjoin.getJoin()); buffer.append(")"); }
@Override public void visit(ParenthesisFromItem parenthesis) { buffer.append("("); parenthesis.getFromItem().accept(this); buffer.append(")"); if (parenthesis.getAlias() != null) { buffer.append(parenthesis.getAlias().toString()); } }
@Override public void visit(SubJoin subjoin) { buffer.append("("); subjoin.getLeft().accept(this); for (Join join : subjoin.getJoinList()) { deparseJoin(join); } buffer.append(")"); if (subjoin.getPivot() != null) { subjoin.getPivot().accept(this); } }
public void visit(PlainSelect plainSelect) { List<SelectItem> cols = plainSelect.getSelectItems(); for(SelectItem col : cols){ col.accept(this); } if(plainSelect.getFromItem()!=null){ plainSelect.getFromItem().accept(this); } if (plainSelect.getJoins() != null) { for (Iterator joinsIt = plainSelect.getJoins().iterator(); joinsIt.hasNext();) { Join join = (Join) joinsIt.next(); join.getRightItem().accept(this); } } if (plainSelect.getWhere() != null) plainSelect.getWhere().accept(this); }
fromItem.accept(this); if (join.getOnExpression() != null) { buffer.append(" ON ");
fromItem.accept(this); if (join.isWindowJoin()) { buffer.append(" WITHIN ");
plainSelect.getFromItem().accept(this);
@Override public void visit(Delete delete) { visit(delete.getTable()); if (delete.getJoins() != null) { for (Join join : delete.getJoins()) { join.getRightItem().accept(this); } } if (delete.getWhere() != null) { delete.getWhere().accept(this); } }
plainSelect.getFromItem().accept(this);
@Override public void visit(Update update) { for (Table table : update.getTables()) { visit(table); } if (update.getExpressions() != null) { for (Expression expression : update.getExpressions()) { expression.accept(this); } } if (update.getFromItem() != null) { update.getFromItem().accept(this); } if (update.getJoins() != null) { for (Join join : update.getJoins()) { join.getRightItem().accept(this); } } if (update.getWhere() != null) { update.getWhere().accept(this); } }
@Override public void visit(PlainSelect plainSelect) { if (plainSelect.getSelectItems() != null) { for (SelectItem item : plainSelect.getSelectItems()) { item.accept(this); } } if (plainSelect.getFromItem() != null) { plainSelect.getFromItem().accept(this); } if (plainSelect.getJoins() != null) { for (Join join : plainSelect.getJoins()) { join.getRightItem().accept(this); } } if (plainSelect.getWhere() != null) { plainSelect.getWhere().accept(this); } if (plainSelect.getHaving() != null) { plainSelect.getHaving().accept(this); } if (plainSelect.getOracleHierarchical() != null) { plainSelect.getOracleHierarchical().accept(this); } }
public static FromItem qualify(ISession session, FromItem fromItem) { if (fromItem == null) { return null; } FromItemQualifier qualifier = new FromItemQualifier(session); fromItem.accept(qualifier); return qualifier.qualifiedFromItem; }
public static FromItem qualify(ISession session, FromItem fromItem) { if (fromItem == null) { return null; } FromItemQualifier qualifier = new FromItemQualifier(session); fromItem.accept(qualifier); return qualifier.qualifiedFromItem; }
@Override public void visit(PlainSelect plainSelect) { plainSelect.getFromItem().accept(fromItemVisitor); if (plainSelect.getJoins() != null) for (Join join : plainSelect.getJoins()) join.getRightItem().accept(fromItemVisitor); if (plainSelect.getWhere() != null) plainSelect.getWhere().accept(expressionVisitor); for (SelectItem expr : plainSelect.getSelectItems()) expr.accept(selectItemVisitor); }