/** * Method called by all <tt>meet</tt> methods with a {@link CompareSubQueryValueOperator} node as * argument. Forwards the call to {@link #meetSubQueryValueOperator} by default. * * @param node * The node that is being visited. */ protected void meetCompareSubQueryValueOperator(CompareSubQueryValueOperator node) throws X { meetSubQueryValueOperator(node); }
public void meet(Exists node) throws X { meetSubQueryValueOperator(node); }
@Override public void meet(Exists node) throws X { meetSubQueryValueOperator(node); }
/** * Method called by all <tt>meet</tt> methods with a {@link CompareSubQueryValueOperator} node as * argument. Forwards the call to {@link #meetSubQueryValueOperator} by default. * * @param node * The node that is being visited. */ protected void meetCompareSubQueryValueOperator(CompareSubQueryValueOperator node) throws X { meetSubQueryValueOperator(node); }
public void meetOther(QueryModelNode node) throws X { if (node instanceof UnaryTupleOperator) { meetUnaryTupleOperator((UnaryTupleOperator)node); } else if (node instanceof BinaryTupleOperator) { meetBinaryTupleOperator((BinaryTupleOperator)node); } else if (node instanceof CompareSubQueryValueOperator) { meetCompareSubQueryValueOperator((CompareSubQueryValueOperator)node); } else if (node instanceof SubQueryValueOperator) { meetSubQueryValueOperator((SubQueryValueOperator)node); } else if (node instanceof UnaryValueOperator) { meetUnaryValueOperator((UnaryValueOperator)node); } else if (node instanceof BinaryValueOperator) { meetBinaryValueOperator((BinaryValueOperator)node); } else if (node instanceof UpdateExpr) { meetUpdateExpr((UpdateExpr)node); } else { meetNode(node); } }
@Override public void meetOther(QueryModelNode node) throws X { if (node instanceof UnaryTupleOperator) { meetUnaryTupleOperator((UnaryTupleOperator)node); } else if (node instanceof BinaryTupleOperator) { meetBinaryTupleOperator((BinaryTupleOperator)node); } else if (node instanceof CompareSubQueryValueOperator) { meetCompareSubQueryValueOperator((CompareSubQueryValueOperator)node); } else if (node instanceof SubQueryValueOperator) { meetSubQueryValueOperator((SubQueryValueOperator)node); } else if (node instanceof UnaryValueOperator) { meetUnaryValueOperator((UnaryValueOperator)node); } else if (node instanceof BinaryValueOperator) { meetBinaryValueOperator((BinaryValueOperator)node); } else if (node instanceof UpdateExpr) { meetUpdateExpr((UpdateExpr)node); } else { meetNode(node); } }