Package | Description |
---|---|
org.apache.drill.exec.expr |
Drill expression materialization and evaluation facilities.
|
org.apache.drill.exec.expr.stat | |
org.apache.drill.exec.store.parquet |
Modifier and Type | Method and Description |
---|---|
RowsMatch |
ComparisonPredicate.matches(StatisticsProvider<C> evaluator)
Semantics of matches() is very similar to what is implemented in Parquet library's
org.apache.parquet.filter2.statisticslevel.StatisticsFilter and
FilterPredicate
Main difference :
1. |
RowsMatch |
IsPredicate.matches(StatisticsProvider<C> evaluator)
Apply the filter condition against the meta of the rowgroup.
|
RowsMatch |
FilterPredicate.matches(StatisticsProvider<T> evaluator) |
Modifier and Type | Method and Description |
---|---|
static RowsMatch |
RowsMatch.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static RowsMatch[] |
RowsMatch.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static RowsMatch |
FilterEvaluatorUtils.evalFilter(LogicalExpression expr,
MetadataBase.ParquetTableMetadataBase footer,
int rowGroupIndex,
OptionManager options,
FragmentContext fragmentContext) |
static <T extends Comparable<T>> |
FilterEvaluatorUtils.matches(FilterPredicate<T> parquetPredicate,
Map<SchemaPath,ColumnStatistics<?>> columnsStatistics,
long rowCount,
TupleMetadata fileMetadata,
Set<SchemaPath> schemaPathsInExpr) |
static RowsMatch |
FilterEvaluatorUtils.matches(LogicalExpression expr,
Map<SchemaPath,ColumnStatistics<?>> columnsStatistics,
TupleMetadata schema,
long rowCount,
UdfUtilities udfUtilities,
FunctionLookupContext functionImplementationRegistry,
Set<SchemaPath> schemaPathsInExpr) |
Copyright © 1970 The Apache Software Foundation. All rights reserved.