public class ParquetRGFilterEvaluator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ParquetRGFilterEvaluator.FieldReferenceFinder
Search through a LogicalExpression, finding all internal schema path references and returning them in a set.
|
| Constructor and Description |
|---|
ParquetRGFilterEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canDrop(LogicalExpression expr,
Map<SchemaPath,ColumnStatistics> columnStatisticsMap,
long rowCount,
UdfUtilities udfUtilities,
FunctionImplementationRegistry functionImplementationRegistry) |
static boolean |
canDrop(ParquetFilterPredicate parquetPredicate,
Map<SchemaPath,ColumnStatistics> columnStatisticsMap,
long rowCount) |
static boolean |
evalFilter(LogicalExpression expr,
org.apache.parquet.hadoop.metadata.ParquetMetadata footer,
int rowGroupIndex,
OptionManager options,
FragmentContext fragmentContext) |
static boolean |
evalFilter(LogicalExpression expr,
org.apache.parquet.hadoop.metadata.ParquetMetadata footer,
int rowGroupIndex,
OptionManager options,
FragmentContext fragmentContext,
Map<String,String> implicitColValues) |
public static boolean evalFilter(LogicalExpression expr, org.apache.parquet.hadoop.metadata.ParquetMetadata footer, int rowGroupIndex, OptionManager options, FragmentContext fragmentContext)
public static boolean evalFilter(LogicalExpression expr, org.apache.parquet.hadoop.metadata.ParquetMetadata footer, int rowGroupIndex, OptionManager options, FragmentContext fragmentContext, Map<String,String> implicitColValues)
public static boolean canDrop(ParquetFilterPredicate parquetPredicate, Map<SchemaPath,ColumnStatistics> columnStatisticsMap, long rowCount)
public static boolean canDrop(LogicalExpression expr, Map<SchemaPath,ColumnStatistics> columnStatisticsMap, long rowCount, UdfUtilities udfUtilities, FunctionImplementationRegistry functionImplementationRegistry)
Copyright © 2017 The Apache Software Foundation. All rights reserved.