@Override
  protected CloseableIterable<Record> openParquet(
      InputFile input, Schema deleteSchema, Map<Integer, Object> idToConstant) {
    AdaptHiveParquet.ReadBuilder builder =
        AdaptHiveParquet.read(input)
            .project(deleteSchema)
            .reuseContainers()
            .createReaderFunc(
                fileSchema ->
                    AdaptHiveGenericParquetReaders.buildReader(
                        deleteSchema, fileSchema, idToConstant));

    return builder.build();
  }
Abstract implementation of MixedDeleteFilter to adapt hive when open equality delete files.

@param <T> to indicate the record data type.
amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/io/reader/AdaptHiveMixedDeleteFilter.java