public boolean visit(SQLIdentifierExpr x) { String name = x.getName(); if ("+".equalsIgnoreCase(name)) { return false; } long hashCode64 = x.hashCode64(); if (hashCode64 == FnvHash.Constants.ROWNUM || hashCode64 == FnvHash.Constants.SYSDATE || hashCode64 == FnvHash.Constants.LEVEL || hashCode64 == FnvHash.Constants.SQLCODE) { return false; } if (hashCode64 == FnvHash.Constants.ISOPEN && x.getParent() instanceof SQLBinaryOpExpr && ((SQLBinaryOpExpr) x.getParent()).getOperator() == SQLBinaryOperator.Modulus) { return false; } return super.visit(x); }
if (x.getParent() instanceof SQLSelectOrderByItem) { SQLSelectOrderByItem selectOrderByItem = (SQLSelectOrderByItem) x.getParent(); if (selectOrderByItem.getResolvedSelectItem() != null) { return false; } else { boolean skip = false; for (SQLObject parent = x.getParent();parent != null;parent = parent.getParent()) { if (parent instanceof SQLSelectQueryBlock) { SQLTableSource from = ((SQLSelectQueryBlock) parent).getFrom(); SQLObject parent = x.getParent(); if (parent instanceof SQLSelectOrderByItem) { parent = parent.getParent();
public boolean visit(SQLIdentifierExpr x) { SQLObject parent = x.getParent();
for (SQLObject parent = x.getParent();parent != null;parent = parent.getParent()) { if (parent instanceof SQLSelectQueryBlock) { SQLTableSource from = ((SQLSelectQueryBlock) parent).getFrom();
public boolean visit(SQLIdentifierExpr x) { String name = x.getName(); if ("+".equalsIgnoreCase(name)) { return false; } long hashCode64 = x.hashCode64(); if (hashCode64 == FnvHash.Constants.ROWNUM || hashCode64 == FnvHash.Constants.SYSDATE || hashCode64 == FnvHash.Constants.LEVEL || hashCode64 == FnvHash.Constants.SQLCODE) { return false; } if (hashCode64 == FnvHash.Constants.ISOPEN && x.getParent() instanceof SQLBinaryOpExpr && ((SQLBinaryOpExpr) x.getParent()).getOperator() == SQLBinaryOperator.Modulus) { return false; } return super.visit(x); }
if (x.getParent() instanceof SQLSelectOrderByItem) { SQLSelectOrderByItem selectOrderByItem = (SQLSelectOrderByItem) x.getParent(); if (selectOrderByItem.getResolvedSelectItem() != null) { return false; } else { boolean skip = false; for (SQLObject parent = x.getParent();parent != null;parent = parent.getParent()) { if (parent instanceof SQLSelectQueryBlock) { SQLTableSource from = ((SQLSelectQueryBlock) parent).getFrom(); SQLObject parent = x.getParent(); if (parent instanceof SQLSelectOrderByItem) { parent = parent.getParent();
for (SQLObject parent = x.getParent();parent != null;parent = parent.getParent()) { if (parent instanceof SQLSelectQueryBlock) { SQLTableSource from = ((SQLSelectQueryBlock) parent).getFrom();
public boolean visit(SQLIdentifierExpr x) { SQLObject parent = x.getParent();