| Package | Description |
|---|---|
| org.apache.hudi.source | |
| org.apache.hudi.source.prune |
| Modifier and Type | Class and Description |
|---|---|
static class |
ExpressionEvaluators.AlwaysFalse
A special evaluator which is not possible to match any condition.
|
static class |
ExpressionEvaluators.And
To evaluate AND expr.
|
static class |
ExpressionEvaluators.EqualTo
To evaluate = expr.
|
static class |
ExpressionEvaluators.GreaterThan
To evaluate > expr.
|
static class |
ExpressionEvaluators.GreaterThanOrEqual
To evaluate >= expr.
|
static class |
ExpressionEvaluators.In
To evaluate IN expr.
|
static class |
ExpressionEvaluators.IsNotNull
To evaluate IS NOT NULL expr.
|
static class |
ExpressionEvaluators.IsNull
To evaluate IS NULL expr.
|
static class |
ExpressionEvaluators.LeafEvaluator
Leaf evaluator which depends on the given field.
|
static class |
ExpressionEvaluators.LessThan
To evaluate < expr.
|
static class |
ExpressionEvaluators.LessThanOrEqual
To evaluate <= expr.
|
static class |
ExpressionEvaluators.Not
To evaluate NOT expr.
|
static class |
ExpressionEvaluators.NotEqualTo
To evaluate <> expr.
|
static class |
ExpressionEvaluators.NullFalseEvaluator
Leaf evaluator which compares the field value with literal values.
|
static class |
ExpressionEvaluators.Or
To evaluate OR expr.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionEvaluators.Evaluator |
ExpressionEvaluators.And.bindEvaluator(ExpressionEvaluators.Evaluator... evaluators) |
ExpressionEvaluators.Evaluator |
ExpressionEvaluators.Or.bindEvaluator(ExpressionEvaluators.Evaluator... evaluators) |
ExpressionEvaluators.Evaluator |
ExpressionEvaluators.Not.bindEvaluator(ExpressionEvaluators.Evaluator evaluator) |
static ExpressionEvaluators.Evaluator |
ExpressionEvaluators.fromExpression(org.apache.flink.table.expressions.CallExpression expr)
Converts specific call expression to the evaluator.
|
| Modifier and Type | Method and Description |
|---|---|
static List<ExpressionEvaluators.Evaluator> |
ExpressionEvaluators.fromExpression(List<org.apache.flink.table.expressions.ResolvedExpression> exprs)
Converts specific call expression list to the evaluator list.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionEvaluators.Evaluator |
ExpressionEvaluators.And.bindEvaluator(ExpressionEvaluators.Evaluator... evaluators) |
ExpressionEvaluators.Evaluator |
ExpressionEvaluators.Or.bindEvaluator(ExpressionEvaluators.Evaluator... evaluators) |
ExpressionEvaluators.Evaluator |
ExpressionEvaluators.Not.bindEvaluator(ExpressionEvaluators.Evaluator evaluator) |
| Modifier and Type | Method and Description |
|---|---|
static PartitionPruners.PartitionPruner |
PartitionPruners.getInstance(List<ExpressionEvaluators.Evaluator> partitionEvaluators,
List<String> partitionKeys,
List<org.apache.flink.table.types.DataType> partitionTypes,
String defaultParName,
boolean hivePartition) |
Copyright © 2023 The Apache Software Foundation. All rights reserved.