Package org.apache.drill.exec.store.parquet
package org.apache.drill.exec.store.parquet
-
ClassDescriptionAbstractParquetGroupScan.RowGroupScanFilterer<B extends AbstractParquetGroupScan.RowGroupScanFilterer<B>>This class is responsible for filtering different metadata levels including row group level.Helper class responsible for creating and managing DrillFileSystem.Implementation of
ParquetMetadataProvider
which contains base methods for obtaining metadata from parquet statistics.Deprecated.it is never used.Search through a LogicalExpression, finding all internal schema path references and returning them in a set.ByteBufferAllocator
implementation that uses Drill'sBufferAllocator
to allocate and releaseByteBuffer
objects.
To properly release an allocatedDrillBuf
, this class keeps track of it's correspondingByteBuffer
that was passed to the Parquet library.Holds common statistics about data in parquet group scan, including information about total row count, columns counts, partition columns.Stores consolidated parquet reading configuration.Utility class where we can capture common logic between the two parquet readersFor most recently created parquet files, we can determine if we have corrupted dates (see DRILL-4203) based on the file metadata.Utilities for converting from parquet INT96 binary (impala, hive timestamp) to date time value.Creates file system only if it was not created before, otherwise returns already created instance.Utility class for converting parquet metadata classes to Metastore metadata classes.