| Interface | Description |
|---|---|
| ExpressionEvaluators.Evaluator |
Decides whether it's possible to match based on the column values and column stats.
|
| ExpressionPredicates.Predicate |
A filter predicate that can be evaluated by the FileInputFormat.
|
| Class | Description |
|---|---|
| ExpressionEvaluators |
Tool to evaluate the
ResolvedExpressions. |
| ExpressionEvaluators.AlwaysFalse |
A special evaluator which is not possible to match any condition.
|
| ExpressionEvaluators.And |
To evaluate AND expr.
|
| ExpressionEvaluators.EqualTo |
To evaluate = expr.
|
| ExpressionEvaluators.GreaterThan |
To evaluate > expr.
|
| ExpressionEvaluators.GreaterThanOrEqual |
To evaluate >= expr.
|
| ExpressionEvaluators.In |
To evaluate IN expr.
|
| ExpressionEvaluators.IsNotNull |
To evaluate IS NOT NULL expr.
|
| ExpressionEvaluators.IsNull |
To evaluate IS NULL expr.
|
| ExpressionEvaluators.LeafEvaluator |
Leaf evaluator which depends on the given field.
|
| ExpressionEvaluators.LessThan |
To evaluate < expr.
|
| ExpressionEvaluators.LessThanOrEqual |
To evaluate <= expr.
|
| ExpressionEvaluators.Not |
To evaluate NOT expr.
|
| ExpressionEvaluators.NotEqualTo |
To evaluate <> expr.
|
| ExpressionEvaluators.NullFalseEvaluator |
Leaf evaluator which compares the field value with literal values.
|
| ExpressionEvaluators.Or |
To evaluate OR expr.
|
| ExpressionPredicates |
Tool to predicate the
ResolvedExpressions. |
| ExpressionPredicates.AlwaysNull |
A special predicate which is not possible to match any condition.
|
| ExpressionPredicates.And |
An AND predicate that can be evaluated by the FileInputFormat.
|
| ExpressionPredicates.ColumnPredicate |
Column predicate which depends on the given field.
|
| ExpressionPredicates.Equals |
An EQUALS predicate that can be evaluated by the FileInputFormat.
|
| ExpressionPredicates.GreaterThan |
A GREATER_THAN predicate that can be evaluated by the FileInputFormat.
|
| ExpressionPredicates.GreaterThanOrEqual |
A GREATER_THAN_OR_EQUAL predicate that can be evaluated by the FileInputFormat.
|
| ExpressionPredicates.In |
An IN predicate that can be evaluated by the FileInputFormat.
|
| ExpressionPredicates.LessThan |
A LESS_THAN predicate that can be evaluated by the FileInputFormat.
|
| ExpressionPredicates.LessThanOrEqual |
A LESS_THAN_OR_EQUAL predicate that can be evaluated by the FileInputFormat.
|
| ExpressionPredicates.Not |
A NOT predicate to negate a predicate that can be evaluated by the FileInputFormat.
|
| ExpressionPredicates.NotEquals |
A NOT_EQUALS predicate that can be evaluated by the FileInputFormat.
|
| ExpressionPredicates.Or |
An OR predicate that can be evaluated by the FileInputFormat.
|
| FileIndex |
A file index which supports listing files efficiently through metadata table.
|
| FileIndex.Builder |
Builder for
FileIndex. |
| IncrementalInputSplits |
Utilities to generate incremental input splits
MergeOnReadInputSplit. |
| IncrementalInputSplits.Builder |
Builder for
IncrementalInputSplits. |
| IncrementalInputSplits.Result |
Represents a result of calling
IncrementalInputSplits.inputSplits(org.apache.hudi.common.table.HoodieTableMetaClient, boolean). |
| StreamReadMonitoringFunction |
This is the single (non-parallel) monitoring task which takes a
MergeOnReadInputSplit
, it is responsible for:
Monitoring a user-provided hoodie table path.
Deciding which files(or split) should be further read and processed.
Creating the splits corresponding to those files.
Assigning them to downstream tasks for further processing.
|
| StreamReadOperator |
The operator that reads the
splits received from the preceding StreamReadMonitoringFunction. |
Copyright © 2023 The Apache Software Foundation. All rights reserved.