Class ParquetMetricsRowGroupFilter

java.lang.Object
org.apache.iceberg.parquet.ParquetMetricsRowGroupFilter

public class ParquetMetricsRowGroupFilter extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    ParquetMetricsRowGroupFilter(org.apache.iceberg.Schema schema, org.apache.iceberg.expressions.Expression unbound)
     
    ParquetMetricsRowGroupFilter(org.apache.iceberg.Schema schema, org.apache.iceberg.expressions.Expression unbound, boolean caseSensitive)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    shouldRead(org.apache.parquet.schema.MessageType fileSchema, org.apache.parquet.hadoop.metadata.BlockMetaData rowGroup)
    Test whether the file may contain records that match the expression.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ParquetMetricsRowGroupFilter

      public ParquetMetricsRowGroupFilter(org.apache.iceberg.Schema schema, org.apache.iceberg.expressions.Expression unbound)
    • ParquetMetricsRowGroupFilter

      public ParquetMetricsRowGroupFilter(org.apache.iceberg.Schema schema, org.apache.iceberg.expressions.Expression unbound, boolean caseSensitive)
  • Method Details

    • shouldRead

      public boolean shouldRead(org.apache.parquet.schema.MessageType fileSchema, org.apache.parquet.hadoop.metadata.BlockMetaData rowGroup)
      Test whether the file may contain records that match the expression.
      Parameters:
      fileSchema - schema for the Parquet file
      rowGroup - metadata for a row group
      Returns:
      false if the file cannot contain rows that match the expression, true otherwise.