Uses of Enum
org.apache.drill.exec.expr.stat.RowsMatch
Package
Description
Drill expression materialization and evaluation facilities.
-
Uses of RowsMatch in org.apache.drill.exec.expr
Modifier and TypeMethodDescriptionComparisonPredicate.matches
(StatisticsProvider<C> evaluator) Semantics of matches() is very similar to what is implemented in Parquet library'sStatisticsFilter
andFilterPredicate
Main difference : 1.FilterPredicate.matches
(StatisticsProvider<T> evaluator) IsPredicate.matches
(StatisticsProvider<C> evaluator) Apply the filter condition against the meta of the rowgroup. -
Uses of RowsMatch in org.apache.drill.exec.expr.stat
-
Uses of RowsMatch in org.apache.drill.exec.store.parquet
Modifier and TypeMethodDescriptionstatic RowsMatch
FilterEvaluatorUtils.evalFilter
(LogicalExpression expr, MetadataBase.ParquetTableMetadataBase footer, int rowGroupIndex, OptionManager options, FragmentContext fragmentContext) static RowsMatch
FilterEvaluatorUtils.matches
(LogicalExpression expr, Map<SchemaPath, ColumnStatistics<?>> columnsStatistics, TupleMetadata schema, long rowCount, UdfUtilities udfUtilities, FunctionLookupContext functionImplementationRegistry, Set<SchemaPath> schemaPathsInExpr) static <T extends Comparable<T>>
RowsMatchFilterEvaluatorUtils.matches
(FilterPredicate<T> parquetPredicate, Map<SchemaPath, ColumnStatistics<?>> columnsStatistics, long rowCount, TupleMetadata fileMetadata, Set<SchemaPath> schemaPathsInExpr, UdfUtilities udfUtilities)