final RexCall call2 = call2(harmonize, translator, call); try { return implementNullSemantics(
final RexCall call2 = call2(harmonize, translator, call); try { return implementNullSemantics(
: "AND null semantics is supported only for AND operator. Actual operator is " + String.valueOf(call.getOperator()); final RexCall call2 = call2(false, translator, call); switch (nullAs) { case NOT_POSSIBLE: // Just foldAnd : "OR null semantics is supported only for OR operator. Actual operator is " + String.valueOf(call.getOperator()); final RexCall call2 = call2(harmonize, translator, call); switch (nullAs) { case NOT_POSSIBLE: // Just foldOr case NONE: return (translator, call, nullAs) -> { final RexCall call2 = call2(false, translator, call); return implementCall( translator, call2, implementor, nullAs);
: "AND null semantics is supported only for AND operator. Actual operator is " + String.valueOf(call.getOperator()); final RexCall call2 = call2(false, translator, call); switch (nullAs) { case NOT_POSSIBLE: // Just foldAnd : "OR null semantics is supported only for OR operator. Actual operator is " + String.valueOf(call.getOperator()); final RexCall call2 = call2(harmonize, translator, call); switch (nullAs) { case NOT_POSSIBLE: // Just foldOr case NONE: return (translator, call, nullAs) -> { final RexCall call2 = call2(false, translator, call); return implementCall( translator, call2, implementor, nullAs);