Caican Cai created CALCITE-6668: ----------------------------------- Summary: Support Is_false Operator and Is_true Operator in Filter Key: CALCITE-6668 URL: https://issues.apache.org/jira/browse/CALCITE-6668 Project: Calcite Issue Type: Bug Components: arrow-adapter Affects Versions: 1.38.0 Reporter: Caican Cai Fix For: 1.39.0
The filter in the current code does not support the Is_false Operator and Is_true Operator {code:java} case EQUALS: return translateBinary("equal", "=", (RexCall) node); case NOT_EQUALS: return translateBinary("not_equal", "<>", (RexCall) node); case LESS_THAN: return translateBinary("less_than", ">", (RexCall) node); case LESS_THAN_OR_EQUAL: return translateBinary("less_than_or_equal_to", ">=", (RexCall) node); case GREATER_THAN: return translateBinary("greater_than", "<", (RexCall) node); case GREATER_THAN_OR_EQUAL: return translateBinary("greater_than_or_equal_to", "<=", (RexCall) node); case IS_NULL: return translateUnary("isnull", (RexCall) node); case IS_NOT_NULL: return translateUnary("isnotnull", (RexCall) node); {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)