Class RexSimplify.CaseBranch

  • Enclosing class:
    RexSimplify

    static final class RexSimplify.CaseBranch
    extends java.lang.Object
    Object to describe a Case branch
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • fromCaseOperands

        private static java.util.List<RexSimplify.CaseBranch> fromCaseOperands​(RexBuilder rexBuilder,
                                                                               java.util.List<RexNode> operands)
        Given "CASE WHEN p1 THEN v1 ... ELSE e END" returns [(p1, v1), ..., (true, e)].