public abstract static class ExpressionEvaluators.NullFalseEvaluator extends ExpressionEvaluators.LeafEvaluator
| Modifier and Type | Field and Description |
|---|---|
protected Object |
val |
index, name, type| Constructor and Description |
|---|
NullFalseEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
ExpressionEvaluators.NullFalseEvaluator |
bindVal(org.apache.flink.table.expressions.ValueLiteralExpression vExpr) |
boolean |
eval(Map<String,ColumnStats> columnStatsMap)
Evaluates whether it's possible to match based on the column stats.
|
protected abstract boolean |
eval(@NotNull Object val,
ColumnStats columnStats,
org.apache.flink.table.types.logical.LogicalType type) |
bindFieldReference, getColumnStatsprotected Object val
public ExpressionEvaluators.NullFalseEvaluator bindVal(org.apache.flink.table.expressions.ValueLiteralExpression vExpr)
public final boolean eval(Map<String,ColumnStats> columnStatsMap)
ExpressionEvaluators.EvaluatorcolumnStatsMap - column statisticsprotected abstract boolean eval(@NotNull
@NotNull Object val,
ColumnStats columnStats,
org.apache.flink.table.types.logical.LogicalType type)
Copyright © 2023 The Apache Software Foundation. All rights reserved.