| Package | Description |
|---|---|
| org.apache.hudi.source.stats |
| Modifier and Type | Class and Description |
|---|---|
static class |
ExpressionEvaluator.And
To evaluate AND expr.
|
static class |
ExpressionEvaluator.EqualTo
To evaluate = expr.
|
static class |
ExpressionEvaluator.GreaterThan
To evaluate > expr.
|
static class |
ExpressionEvaluator.GreaterThanOrEqual
To evaluate >= expr.
|
static class |
ExpressionEvaluator.In
To evaluate IN expr.
|
static class |
ExpressionEvaluator.IsNotNull
To evaluate IS NOT NULL expr.
|
static class |
ExpressionEvaluator.IsNull
To evaluate IS NULL expr.
|
static class |
ExpressionEvaluator.LessThan
To evaluate < expr.
|
static class |
ExpressionEvaluator.LessThanOrEqual
To evaluate <= expr.
|
static class |
ExpressionEvaluator.Not
To evaluate NOT expr.
|
static class |
ExpressionEvaluator.NotEqualTo
To evaluate <> expr.
|
static class |
ExpressionEvaluator.Or
To evaluate OR expr.
|
| Modifier and Type | Method and Description |
|---|---|
static ExpressionEvaluator.Evaluator |
ExpressionEvaluator.Evaluator.bindCall(org.apache.flink.table.expressions.CallExpression call,
org.apache.flink.table.data.RowData indexRow,
org.apache.flink.table.types.logical.RowType.RowField[] queryFields)
Binds the evaluator with specific call expression.
|
ExpressionEvaluator.Evaluator |
ExpressionEvaluator.Evaluator.bindColStats(org.apache.flink.table.data.RowData indexRow,
org.apache.flink.table.types.logical.RowType.RowField[] queryFields,
org.apache.flink.table.expressions.FieldReferenceExpression expr) |
ExpressionEvaluator.Evaluator |
ExpressionEvaluator.And.bindEvaluator(ExpressionEvaluator.Evaluator... evaluators) |
ExpressionEvaluator.Evaluator |
ExpressionEvaluator.Or.bindEvaluator(ExpressionEvaluator.Evaluator... evaluators) |
ExpressionEvaluator.Evaluator |
ExpressionEvaluator.Not.bindEvaluator(ExpressionEvaluator.Evaluator evaluator) |
ExpressionEvaluator.Evaluator |
ExpressionEvaluator.Evaluator.bindFieldReference(org.apache.flink.table.expressions.FieldReferenceExpression expr) |
ExpressionEvaluator.Evaluator |
ExpressionEvaluator.Evaluator.bindVal(org.apache.flink.table.expressions.ValueLiteralExpression vExpr) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionEvaluator.Evaluator |
ExpressionEvaluator.And.bindEvaluator(ExpressionEvaluator.Evaluator... evaluators) |
ExpressionEvaluator.Evaluator |
ExpressionEvaluator.Or.bindEvaluator(ExpressionEvaluator.Evaluator... evaluators) |
ExpressionEvaluator.Evaluator |
ExpressionEvaluator.Not.bindEvaluator(ExpressionEvaluator.Evaluator evaluator) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.