| Class | Description |
|---|---|
| FlinkCalciteSqlValidator |
Extends Calcite's
SqlValidator by Flink-specific behavior. |
| FlinkConvertletTable |
Custom Flink
SqlRexConvertletTable to add custom SqlNode to RexNode
conversions. |
| FlinkOperatorBinding |
The proxy implementation of
SqlOperatorBinding can be used to correct the operator type
when using named parameter. |
| FlinkRelBuilder |
Flink-specific
RelBuilder. |
| FlinkRexBuilder |
A slim extension over a
RexBuilder. |
| FlinkSqlNameMatcher |
A workaround for adjusting types of ROW nested fields.
|
| FlinkTypeSystem |
Custom type system for Flink.
|
| RelTimeIndicatorConverter |
Traverses a
RelNode tree and converts fields with TimeIndicatorRelDataType type. |
| RexFactory |
Planner internal factory for parsing/translating to
RexNode. |
| RexSetSemanticsTableCall |
A special
RexCall that is used to represent a table function with set semantics. |
| SqlToRexConverter |
Converts SQL expressions to
RexNode. |
| TimestampSchemaVersion |
The implementation of
SchemaVersion to specify the snapshot at the specific time. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.