parquet-column/src/main/java/org/apache/parquet/filter2/predicate/FilterApi.java
public static <T extends Comparable<T>, C extends Column<T> & SupportsEqNotEq> Eq<T> eq(C column, T value) {
    return new Eq<T>(column, value);
  }
public static <T extends Comparable<T>, C extends Column<T> & SupportsEqNotEq> Eq<T> eq(C column, T value) {
    return new Eq<T>(column, value);
  }
Keeps records if their value is equal to the provided value.
Nulls are treated the same way the java programming language does.
<p>
For example:
eq(column, null) will keep all records whose value is null.
eq(column, 7) will keep all records whose value is 7, and will drop records whose value is null

@param column a column reference created by FilterApi
@param value a value that matches the column's type
@param <T> the Java type of values in the column
@param <C> the column type that corresponds to values of type T
@return an equals predicate for the given column and value