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);
  }
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
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