case IN: case NOT_IN: subQuery = Objects.requireNonNull(getSubQuery(expr)); rex = Objects.requireNonNull(subQuery.expr); return StandardConvertletTable.castToValidatedType(expr, rex, case EXISTS: case SCALAR_QUERY: subQuery = getSubQuery(expr); assert subQuery != null; rex = subQuery.expr;
case IN: case NOT_IN: subQuery = Objects.requireNonNull(getSubQuery(expr)); rex = Objects.requireNonNull(subQuery.expr); return StandardConvertletTable.castToValidatedType(expr, rex, case EXISTS: case SCALAR_QUERY: subQuery = getSubQuery(expr); assert subQuery != null; rex = subQuery.expr;
case CURSOR: case IN: subQuery = Preconditions.checkNotNull(getSubQuery(expr)); rex = Preconditions.checkNotNull(subQuery.expr); return StandardConvertletTable.castToValidatedType(expr, rex, case EXISTS: case SCALAR_QUERY: subQuery = getSubQuery(expr); assert subQuery != null; rex = subQuery.expr;
case CURSOR: case IN: subQuery = Preconditions.checkNotNull(getSubQuery(expr)); rex = Preconditions.checkNotNull(subQuery.expr); return StandardConvertletTable.castToValidatedType(expr, rex, case EXISTS: case SCALAR_QUERY: subQuery = getSubQuery(expr); assert subQuery != null; rex = subQuery.expr;
public RexRangeRef getSubQueryExpr(SqlCall call) { final SubQuery subQuery = getSubQuery(call); assert subQuery != null; return (RexRangeRef) subQuery.expr; }
public RexRangeRef getSubQueryExpr(SqlCall call) { final SubQuery subQuery = getSubQuery(call); assert subQuery != null; return (RexRangeRef) subQuery.expr; }
public RexRangeRef getSubQueryExpr(SqlCall call) { final SubQuery subQuery = getSubQuery(call); assert subQuery != null; return (RexRangeRef) subQuery.expr; }
public RexRangeRef getSubQueryExpr(SqlCall call) { final SubQuery subQuery = getSubQuery(call); assert subQuery != null; return (RexRangeRef) subQuery.expr; }