@Override
    public Void visitCall(RexCall call) {
      if (call.getKind() == SqlKind.AND) {
        return super.visitCall(call);
      } else {
        boolean isValidCall = JDBCRexCallValidator.isValidJdbcOperation(call, dialect);
        if (isValidCall) {
          validJdbcNode.add(call);
        } else {
          invalidJdbcNode.add(call);
        }
      }
      return null;
    }
FilterSupportedFunctionsVisitor traverse all of the Rex call and splits them into
two lists, one with supported jdbc calls, and one with not supported jdbc calls.
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/jdbc/JDBCAbstractSplitFilterRule.java