public final class PredicateUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static Predicate |
buildPredicate(org.apache.parquet.schema.MessageType requestedSchema,
TupleDomain<org.apache.parquet.column.ColumnDescriptor> parquetTupleDomain,
Map<List<String>,RichColumnDescriptor> descriptorsByPath) |
static boolean |
isOnlyDictionaryEncodingPages(org.apache.parquet.hadoop.metadata.ColumnChunkMetaData columnMetaData) |
static boolean |
isStatisticsOverflow(Type type,
long min,
long max) |
static boolean |
predicateMatches(Predicate parquetPredicate,
org.apache.parquet.hadoop.metadata.BlockMetaData block,
ParquetDataSource dataSource,
Map<List<String>,RichColumnDescriptor> descriptorsByPath,
TupleDomain<org.apache.parquet.column.ColumnDescriptor> parquetTupleDomain,
Optional<org.apache.parquet.internal.filter2.columnindex.ColumnIndexStore> columnIndexStore,
boolean readColumnIndex) |
public static boolean isStatisticsOverflow(Type type, long min, long max)
public static Predicate buildPredicate(org.apache.parquet.schema.MessageType requestedSchema, TupleDomain<org.apache.parquet.column.ColumnDescriptor> parquetTupleDomain, Map<List<String>,RichColumnDescriptor> descriptorsByPath)
public static boolean predicateMatches(Predicate parquetPredicate, org.apache.parquet.hadoop.metadata.BlockMetaData block, ParquetDataSource dataSource, Map<List<String>,RichColumnDescriptor> descriptorsByPath, TupleDomain<org.apache.parquet.column.ColumnDescriptor> parquetTupleDomain, Optional<org.apache.parquet.internal.filter2.columnindex.ColumnIndexStore> columnIndexStore, boolean readColumnIndex) throws ParquetCorruptionException
ParquetCorruptionExceptionpublic static boolean isOnlyDictionaryEncodingPages(org.apache.parquet.hadoop.metadata.ColumnChunkMetaData columnMetaData)
Copyright © 2012–2022. All rights reserved.