@Override public RexSubQuery clone(RelDataType type, List<RexNode> operands) { return new RexSubQuery(type, getOperator(), ImmutableList.copyOf(operands), rel); }
public RexSubQuery clone(RelNode rel) { return new RexSubQuery(type, getOperator(), operands, rel); } }
@Override public RexSubQuery clone(RelDataType type, List<RexNode> operands) { return new RexSubQuery(type, getOperator(), ImmutableList.copyOf(operands), rel); }
public RexSubQuery clone(RelNode rel) { return new RexSubQuery(type, getOperator(), operands, rel); } }
op0 = new SqlNodeList(cols, POS); return subQuery.getOperator().createCall(POS, op0, sqlSubQuery); } else { final RexCall call = (RexCall) rex; subQuery = (RexSubQuery) rex; sqlSubQuery = visitChild(0, subQuery.rel).asQueryOrValues(); return subQuery.getOperator().createCall(POS, sqlSubQuery);
op0 = new SqlNodeList(cols, POS); return subQuery.getOperator().createCall(POS, op0, sqlSubQuery); } else { final RexCall call = (RexCall) rex; sqlSubQuery = implementor().visitChild(0, subQuery.rel).asQueryOrValues(); return subQuery.getOperator().createCall(POS, sqlSubQuery);