in pypaimon/py4j/java_implementation.py [0:0]
def _build(self, method: str, field: str, literals: Optional[List[Any]] = None):
error = ValueError(f'The field {field} is not in field list {self._field_names}.')
try:
index = self._field_names.index(field)
if index == -1:
raise error
except ValueError:
raise error
if literals is None:
literals = []
j_predicate = get_gateway().jvm.PredicationUtil.build(
self._j_row_type,
self._j_predicate_builder,
method,
index,
literals
)
return Predicate(serialize_java_object(j_predicate))