public class FilterEvaluatorUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
FilterEvaluatorUtils.FieldReferenceFinder
Search through a LogicalExpression, finding all internal schema path references and returning them in a set.
|
Modifier and Type | Method and Description |
---|---|
static RowsMatch |
evalFilter(LogicalExpression expr,
MetadataBase.ParquetTableMetadataBase footer,
int rowGroupIndex,
OptionManager options,
FragmentContext fragmentContext) |
static <T extends Comparable<T>> |
matches(FilterPredicate<T> parquetPredicate,
Map<SchemaPath,ColumnStatistics<?>> columnsStatistics,
long rowCount,
TupleMetadata fileMetadata,
Set<SchemaPath> schemaPathsInExpr) |
static RowsMatch |
matches(LogicalExpression expr,
Map<SchemaPath,ColumnStatistics<?>> columnsStatistics,
TupleMetadata schema,
long rowCount,
UdfUtilities udfUtilities,
FunctionLookupContext functionImplementationRegistry,
Set<SchemaPath> schemaPathsInExpr) |
public static RowsMatch evalFilter(LogicalExpression expr, MetadataBase.ParquetTableMetadataBase footer, int rowGroupIndex, OptionManager options, FragmentContext fragmentContext)
public static RowsMatch matches(LogicalExpression expr, Map<SchemaPath,ColumnStatistics<?>> columnsStatistics, TupleMetadata schema, long rowCount, UdfUtilities udfUtilities, FunctionLookupContext functionImplementationRegistry, Set<SchemaPath> schemaPathsInExpr)
public static <T extends Comparable<T>> RowsMatch matches(FilterPredicate<T> parquetPredicate, Map<SchemaPath,ColumnStatistics<?>> columnsStatistics, long rowCount, TupleMetadata fileMetadata, Set<SchemaPath> schemaPathsInExpr)
Copyright © 1970 The Apache Software Foundation. All rights reserved.