Package org.apache.flink.table.planner.calcite
package org.apache.flink.table.planner.calcite
-
ClassesClassDescriptionExtends Calcite's
SqlValidatorby Flink-specific behavior.Custom FlinkSqlRexConvertletTableto add customSqlNodetoRexNodeconversions.Flink-specificRelBuilder.A slim extension over aRexBuilder.Binding supports to rewrite the DEFAULT operator.A workaround for adjusting types of ROW nested fields.Custom type system for Flink.Traverses aRelNodetree and converts fields withTimeIndicatorRelDataTypetype.Planner internal factory for parsing/translating toRexNode.A specialRexCallthat represents a table argument in a signature ofStaticArguments.Converts SQL expressions toRexNode.The implementation ofSchemaVersionto specify the snapshot at the specific time.