/** Simplifies OR(x, x) into x, and similar. * The simplified expression returns UNKNOWN values as is (not as FALSE). */ public RexNode simplifyOr(RexCall call) { return simplifyOr(call, UNKNOWN); }
/** Simplifies OR(x, x) into x, and similar. * The simplified expression returns UNKNOWN values as is (not as FALSE). */ public RexNode simplifyOr(RexCall call) { return simplifyOr(call, UNKNOWN); }
@Deprecated // to be removed before 2.0 public static RexNode simplifyOr(RexBuilder rexBuilder, RexCall call) { return new RexSimplify(rexBuilder, RelOptPredicateList.EMPTY, EXECUTOR) .simplifyOr(call); }
@Deprecated // to be removed before 2.0 public static RexNode simplifyOr(RexBuilder rexBuilder, RexCall call) { return new RexSimplify(rexBuilder, RelOptPredicateList.EMPTY, EXECUTOR) .simplifyOr(call); }
return simplifyAnd((RexCall) e, unknownAs); case OR: return simplifyOr((RexCall) e, unknownAs); case NOT: return simplifyNot((RexCall) e, unknownAs);
return simplifyAnd((RexCall) e, unknownAs); case OR: return simplifyOr((RexCall) e, unknownAs); case NOT: return simplifyNot((RexCall) e, unknownAs);