@Override
  public Optional<RowDataPredicate> visit(FieldReferenceExpression fieldReferenceExpression) {
    String fieldName = fieldReferenceExpression.getName();
    int fieldIndex = fieldIndexMap.get(fieldName);
    DataType dataType = fieldDataTypeMap.get(fieldName);
    return Optional.of(new RowDataPredicate(fieldName, fieldIndex, dataType));
  }
Visits a {@link CallExpression} and renders it as a {@link RowDataPredicate}.

@param call the call expression to visit
@return an optional {@link RowDataPredicate}
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/lookup/filter/RowDataPredicateExpressionVisitor.java