private boolean compareEquals(Object val) {
    if (parameters[0] == null && val == null) {
      return true;
    }
    if (parameters[0] == null || val == null) {
      return false;
    }
    return compareLiteral(dataType, parameters[0], val) == 0;
  }
Combines this RowDataPredicate with another using the specified operator.

@param operator the operator to use for the combination
@param that the other RowDataPredicate to combine with this one
@return the combined RowDataPredicate
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/lookup/filter/RowDataPredicate.java