Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 

A

ABS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
AbstractExecNodeExactlyOnceVisitor - Class in org.apache.flink.table.planner.plan.nodes.exec.visitor
Implement of ExecNodeVisitor.
AbstractExecNodeExactlyOnceVisitor() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.visitor.AbstractExecNodeExactlyOnceVisitor
 
AbstractRegexParseStrategy - Class in org.apache.flink.table.planner.parse
Strategy to parse statement to Operation by regex.
AbstractRegexParseStrategy(Pattern) - Constructor for class org.apache.flink.table.planner.parse.AbstractRegexParseStrategy
 
AbstractSqlCallContext - Class in org.apache.flink.table.planner.functions.inference
A CallContext backed by Calcite abstractions.
AbstractSqlCallContext(DataTypeFactory, FunctionDefinition, String, boolean) - Constructor for class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
 
AbstractSqlCallContext.LiteralValueAccessor - Interface in org.apache.flink.table.planner.functions.inference
Helper interface for abstracting accessing literals.
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexLiteral
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexLiteral
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
Deprecated.
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
accept(ExecNodeVisitor) - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
Accepts a visit from a ExecNodeVisitor.
accept(ExecNodeVisitor) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
accept(RelShuttle) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Expressions for accumulating the mutable aggregation buffer based on an input row.
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DenseRankAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
ACOS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
addContainedKind(ModifyKind) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet.Builder
 
addDefaultKryoSerializer(Class<?>, T) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
addDefaultKryoSerializer(Class<?>, Class<? extends Serializer<?>>) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
addField(int, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortSpecBuilder
 
addToSelectList(List<SqlNode>, Set<String>, List<Map.Entry<String, RelDataType>>, SqlNode, SelectScope, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Adds an expression to a select list, ensuring that its alias does not clash with any existing expressions on the list.
adjustDataViews(DataType, boolean) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
Modifies the data type of an accumulator regarding data views.
adjustedMinus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
adjustedMinus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
 
adjustedMinus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
adjustedMinus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DecimalSum0AggFunction
 
adjustedMinus(Expression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
adjustedMinus(Expression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DecimalSumWithRetractAggFunction
 
adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
 
adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DecimalSum0AggFunction
 
adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.DecimalSumAggFunction
 
adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DecimalSumWithRetractAggFunction
 
AdjustProjectForCountAggregateRule(RelDecorrelator.AdjustProjectForCountAggregateRule.Config) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule
Creates an AdjustProjectForCountAggregateRule.
adjustTypeForArrayConstructor(RelDataType, SqlOperatorBinding) - Static method in class org.apache.flink.table.planner.functions.utils.SqlValidatorUtils
 
adjustTypeForMapConstructor(Pair<RelDataType, RelDataType>, SqlOperatorBinding) - Static method in class org.apache.flink.table.planner.functions.utils.SqlValidatorUtils
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
All fields of the aggregate buffer.
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DenseRankAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
aggDecimalMinus(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
Used only for implementing SUM/AVG aggregations (with and without retractions) on a Decimal type to avoid overriding decimal precision/scale calculation for sum/avg with the rules applied for the normal minus.
aggDecimalPlus(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
Used only for implementing SUM/AVG aggregations (with and without retractions) on a Decimal type to avoid overriding decimal precision/scale calculation for sum/avg with the rules applied for the normal plus.
aggregate(RelBuilder.GroupKey, Iterable<RelBuilder.AggCall>) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
Build non-window aggregate for either aggregate or table aggregate.
AggregatePhaseStrategy - Enum in org.apache.flink.table.planner.utils
Aggregate phase strategy which could be specified in OptimizerConfigOptions.TABLE_OPTIMIZER_AGG_PHASE_STRATEGY.
AggregatePushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
A sub-class of SourceAbilitySpec that can not only serialize/deserialize the aggregation to/from JSON, but also can push the local aggregate into a SupportsAggregatePushDown.
AggregatePushDownSpec(RowType, List<int[]>, List<AggregateCall>, RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
AliasNamespace - Class in org.apache.calcite.sql.validate
Namespace for an AS t(c1, c2, ...) clause.
AliasNamespace(SqlValidatorImpl, SqlCall, SqlNode) - Constructor for class org.apache.calcite.sql.validate.AliasNamespace
Creates an AliasNamespace.
ALL_CHANGES - Static variable in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
A modify kind set contains all change operations.
ALL_IN_ONE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.PartitionSpec
PartitionSpec makes all data in one partition.
analyzeRankProcessStrategies(StreamPhysicalRel, ImmutableBitSet, RelCollation) - Static method in interface org.apache.flink.table.planner.plan.utils.RankProcessStrategy
Gets RankProcessStrategy based on input, partitionKey and orderKey.
and(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
AND - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ANY - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
SortSpec does not require sort.
ANY_DISTRIBUTION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
The input does not require any specific data distribution.
ANY_SHUFFLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
Any type of shuffle is OK when passing through this edge.
APPEND_FAST_STRATEGY - Static variable in interface org.apache.flink.table.planner.plan.utils.RankProcessStrategy
 
AppendFastStrategy() - Constructor for class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.AppendFastStrategy
 
apply(DynamicTableSink) - Method in class org.apache.flink.table.planner.plan.abilities.sink.OverwriteSpec
 
apply(DynamicTableSink) - Method in class org.apache.flink.table.planner.plan.abilities.sink.PartitioningSpec
 
apply(DynamicTableSink) - Method in interface org.apache.flink.table.planner.plan.abilities.sink.SinkAbilitySpec
Apply the ability to the given DynamicTableSink.
apply(DynamicTableSink) - Method in class org.apache.flink.table.planner.plan.abilities.sink.WritingMetadataSpec
 
apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
apply(RowType, List<int[]>, List<AggregateCall>, RowType, DynamicTableSource, SourceAbilityContext) - Static method in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
apply(List<RexNode>, DynamicTableSource, SourceAbilityContext) - Static method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.LimitPushDownSpec
 
apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
 
apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
 
apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
 
apply(DynamicTableSource, SourceAbilityContext) - Method in interface org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpec
Apply the ability to the given DynamicTableSource.
apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceWatermarkSpec
 
apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
ARG0_TABLE_FUNCTION_WINDOWING - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
Type-inference strategy whereby the row type of a table function call is a ROW, which is combined from the row type of operand #0 (which is a TABLE) and two additional fields.
ARG0_VARCHAR_FORCE_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #0 (0-based), with nulls always allowed.
ArgumentCountRange - Class in org.apache.flink.table.planner.functions.inference
A SqlOperandCountRange backed by ArgumentCount.
ArgumentCountRange(ArgumentCount) - Constructor for class org.apache.flink.table.planner.functions.inference.ArgumentCountRange
 
argumentMustBeScalar(int) - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
ARRAY_VALUE_CONSTRUCTOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
AS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ASCII - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ASIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
asJsonString() - Method in class org.apache.flink.table.planner.plan.ExecNodeGraphInternalPlan
 
asRootSchema(Schema) - Static method in class org.apache.calcite.jdbc.CalciteSchemaBuilder
Creates a CalciteSchema with a given Schema as the root.
asSerializableString() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
asSummaryString() - Method in class org.apache.flink.table.planner.connectors.CollectDynamicSink
 
asSummaryString() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
asSummaryString() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
Deprecated.
 
asSummaryString() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
 
ATAN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ATAN2 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
auxiliary(SqlKind) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
Creates an auxiliary function from this grouped window function.
auxiliary(String, SqlKind) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
Creates an auxiliary function from this grouped window function.
AUXILIARY_GROUP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
AUXILIARY_GROUP aggregate function.
AuxiliaryConverter - Interface in org.apache.calcite.sql2rel
Converts an expression for a group window function (e.g.
AuxiliaryConverter.Impl - Class in org.apache.calcite.sql2rel
Simple implementation of AuxiliaryConverter.
AVG - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
AvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in avg aggregate function.
AvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
AvgAggFunction.ByteAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Avg aggregate function.
AvgAggFunction.DecimalAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Avg aggregate function.
AvgAggFunction.DoubleAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Avg aggregate function.
AvgAggFunction.FloatAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Avg aggregate function.
AvgAggFunction.IntAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Integer Avg aggregate function.
AvgAggFunction.LongAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Avg aggregate function.
AvgAggFunction.ShortAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Avg aggregate function.

B

BatchExecBoundedStreamScan - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode to connect a given bounded DataStream and consume data from it.
BatchExecBoundedStreamScan(ReadableConfig, DataStream<?>, DataType, int[], List<String>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecBoundedStreamScan
 
BatchExecCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for Calc.
BatchExecCalc(ReadableConfig, List<RexNode>, RexNode, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecCalc
 
BatchExecCorrelate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch exec node which matches along with join a Java/Scala user defined table function.
BatchExecCorrelate(ReadableConfig, FlinkJoinType, RexCall, RexNode, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecCorrelate
 
BatchExecExchange - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
This ExecNode represents a change of partitioning of the input elements for batch.
BatchExecExchange(ReadableConfig, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExchange
 
BatchExecExpand - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode that can expand one row to multiple rows based on given projects.
BatchExecExpand(ReadableConfig, List<List<RexNode>>, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExpand
 
BatchExecHashAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for hash-based aggregate operator.
BatchExecHashAggregate(ReadableConfig, int[], int[], AggregateCall[], RowType, boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
BatchExecHashJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
BatchExecNode for Hash Join.
BatchExecHashJoin(ReadableConfig, JoinSpec, int, int, long, long, boolean, boolean, InputProperty, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
BatchExecHashWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for hash-based window aggregate operator.
BatchExecHashWindowAggregate(ReadableConfig, int[], int[], AggregateCall[], LogicalWindow, int, boolean, NamedWindowProperty[], RowType, boolean, boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashWindowAggregate
 
BatchExecLegacySink<T> - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode to to write data into an external sink defined by a TableSink.
BatchExecLegacySink(ReadableConfig, TableSink<T>, String[], InputProperty, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLegacySink
 
BatchExecLegacyTableSourceScan - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode to read data from an external source defined by a bounded StreamTableSource.
BatchExecLegacyTableSourceScan(ReadableConfig, TableSource<?>, List<String>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLegacyTableSourceScan
 
BatchExecLimit - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for Limit.
BatchExecLimit(ReadableConfig, long, long, boolean, InputProperty, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLimit
 
BatchExecLookupJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
BatchExecNode for temporal table join that implemented by lookup.
BatchExecLookupJoin(ReadableConfig, FlinkJoinType, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLookupJoin
 
BatchExecMultipleInput - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for multiple input which contains a sub-graph of ExecNodes.
BatchExecMultipleInput(ReadableConfig, List<InputProperty>, ExecNode<?>, List<ExecEdge>, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecMultipleInput
 
BatchExecNestedLoopJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
BatchExecNode for Nested-loop Join.
BatchExecNestedLoopJoin(ReadableConfig, FlinkJoinType, RexNode, boolean, boolean, InputProperty, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecNestedLoopJoin
 
BatchExecNode<T> - Interface in org.apache.flink.table.planner.plan.nodes.exec.batch
Base class for batch ExecNode.
BatchExecOverAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for sort-based over window aggregate.
BatchExecOverAggregate(ReadableConfig, OverSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregate
 
BatchExecOverAggregateBase - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode base class for sort-based over window aggregate.
BatchExecOverAggregateBase(int, ExecNodeContext, ReadableConfig, OverSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
BatchExecOverAggregateBase.OverWindowMode - Enum in org.apache.flink.table.planner.plan.nodes.exec.batch
OverWindowMode describes the mode of a group in over window.
BatchExecPythonCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for Python ScalarFunctions.
BatchExecPythonCalc(ReadableConfig, List<RexNode>, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonCalc
 
BatchExecPythonCorrelate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch exec node which matches along with join a Python user defined table function.
BatchExecPythonCorrelate(ReadableConfig, FlinkJoinType, RexCall, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonCorrelate
 
BatchExecPythonGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for Python unbounded group aggregate.
BatchExecPythonGroupAggregate(ReadableConfig, int[], int[], AggregateCall[], InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonGroupAggregate
 
BatchExecPythonGroupWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for group widow aggregate (Python user defined aggregate function).
BatchExecPythonGroupWindowAggregate(ReadableConfig, int[], int[], AggregateCall[], LogicalWindow, int, NamedWindowProperty[], InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonGroupWindowAggregate
 
BatchExecPythonOverAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for sort-based over window aggregate (Python user defined aggregate function).
BatchExecPythonOverAggregate(ReadableConfig, OverSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonOverAggregate
 
BatchExecRank - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
BatchExecNode for Rank.
BatchExecRank(ReadableConfig, int[], int[], long, long, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecRank
 
BatchExecSink - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode to to write data into an external sink defined by a DynamicTableSink.
BatchExecSink(ReadableConfig, DynamicTableSinkSpec, InputProperty, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSink
 
BatchExecSort - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
BatchExecNode for Sort without limit.
BatchExecSort(ReadableConfig, SortSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSort
 
BatchExecSortAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for (global) sort-based aggregate operator.
BatchExecSortAggregate(ReadableConfig, int[], int[], AggregateCall[], RowType, boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
 
BatchExecSortLimit - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
BatchExecNode for Sort with limit.
BatchExecSortLimit(ReadableConfig, SortSpec, long, long, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortLimit
 
BatchExecSortMergeJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
BatchExecNode for Sort Merge Join.
BatchExecSortMergeJoin(ReadableConfig, FlinkJoinType, int[], int[], boolean[], RexNode, boolean, InputProperty, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortMergeJoin
 
BatchExecSortWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for sort-based window aggregate operator.
BatchExecSortWindowAggregate(ReadableConfig, int[], int[], AggregateCall[], LogicalWindow, int, boolean, NamedWindowProperty[], RowType, boolean, boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortWindowAggregate
 
BatchExecTableSourceScan - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode to read data from an external source defined by a bounded ScanTableSource.
BatchExecTableSourceScan(ReadableConfig, DynamicTableSourceSpec, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecTableSourceScan
 
BatchExecUnion - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode that is not a physical node and just union the inputs' records into one node.
BatchExecUnion(ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecUnion
 
BatchExecValues - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode that read records from given values.
BatchExecValues(ReadableConfig, List<List<RexLiteral>>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecValues
 
BatchExecWindowTableFunction - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for window table-valued function.
BatchExecWindowTableFunction(ReadableConfig, TimeAttributeWindowingStrategy, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecWindowTableFunction
 
BatchPhysicalPythonAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
The physical rule which is responsible for converting FlinkLogicalAggregate to BatchPhysicalPythonGroupAggregate.
BatchPhysicalPythonCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
The physical rule is responsible for convert FlinkLogicalCorrelate to BatchPhysicalPythonCorrelate.
BatchPhysicalPythonWindowAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
The physical rule is responsible for convert FlinkLogicalWindowAggregate to BatchPhysicalPythonGroupWindowAggregate.
bestString() - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
BETWEEN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
BIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
BooleanLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.BooleanLeadLagAggFunction
 
BooleanMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.BooleanMaxAggFunction
 
BooleanMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.BooleanMinAggFunction
 
BooleanSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.BooleanSingleValueAggFunction
 
booleanValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
BridgingSqlAggFunction - Class in org.apache.flink.table.planner.functions.bridging
Bridges FunctionDefinition to Calcite's representation of an aggregating function (either a system or user-defined function).
BridgingSqlFunction - Class in org.apache.flink.table.planner.functions.bridging
Bridges FunctionDefinition to Calcite's representation of a scalar or table function (either a system or user-defined function).
BridgingSqlFunction.WithTableFunction - Class in org.apache.flink.table.planner.functions.bridging
Special flavor of BridgingSqlFunction to indicate a table function to Calcite.
BROADCAST_DISTRIBUTION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
The input will read all records for each parallelism of the target node.
BROADCAST_SHUFFLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
Full records are provided for each parallelism of the target node.
build(RelNode...) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
Creates a CorelMap by iterating over a RelNode tree.
build() - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
build() - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
build() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
build() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.Builder
 
build() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortSpecBuilder
 
build() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet.Builder
 
builder() - Static method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
 
Builder() - Constructor for class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
Builder() - Constructor for class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
builder() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
Builder() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
builder() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
builder() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
 
BuiltInSqlFunction - Class in org.apache.flink.table.planner.functions.sql
SQL version of BuiltInFunctionDefinition in cases where BridgingSqlFunction does not apply.
BuiltInSqlFunction(String, int, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory, boolean, boolean, Function<SqlOperatorBinding, SqlMonotonicity>) - Constructor for class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
 
BuiltInSqlFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
 
BuiltInSqlFunction.Builder - Class in org.apache.flink.table.planner.functions.sql
Builder for fluent definition of built-in functions.
BuiltInSqlOperator - Interface in org.apache.flink.table.planner.functions.sql
SQL version of BuiltInFunctionDefinition in cases where BridgingSqlFunction does not apply.
ByteAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ByteAvgAggFunction
 
ByteLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.ByteLeadLagAggFunction
 
ByteMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.ByteMaxAggFunction
 
ByteMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.ByteMinAggFunction
 
ByteSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.ByteSingleValueAggFunction
 
ByteSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ByteSum0AggFunction
 
ByteSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.ByteSumAggFunction
 
ByteSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.ByteSumWithRetractAggFunction
 

C

calc(RelMetadataQuery, RelNode, RexProgram) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Calc's collation.
CALC_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
 
CALC_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
 
CalciteParser - Class in org.apache.flink.table.planner.parse
Thin wrapper around SqlParser that does exception conversion and SqlNode casting.
CalciteParser(SqlParser.Config) - Constructor for class org.apache.flink.table.planner.parse.CalciteParser
 
CalciteSchemaBuilder - Class in org.apache.calcite.jdbc
This class is used to create a CalciteSchema with a given Schema as the root.
calciteToCommon(Enum<?>, boolean) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
Converts from Calcite to a common symbol.
calciteToSerializable(Enum<?>) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
 
CalcPythonCorrelateTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule will transpose the conditions after the Python correlate node if the join type is inner join.
calculate() - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputOrderCalculator
 
call - Variable in class org.apache.calcite.sql.validate.AliasNamespace
 
call(FunctionDefinition, Expression...) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
call(FunctionDefinition, List<Expression>) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
CallBindingCallContext - Class in org.apache.flink.table.planner.functions.inference
A CallContext backed by SqlCallBinding.
CallBindingCallContext(DataTypeFactory, FunctionDefinition, SqlCallBinding, RelDataType) - Constructor for class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
CallExpressionConvertRule - Interface in org.apache.flink.table.planner.expressions.converter
Rule to convert CallExpression.
CallExpressionConvertRule.ConvertContext - Interface in org.apache.flink.table.planner.expressions.converter
CallExpressionResolver - Class in org.apache.flink.table.planner.expressions
Planner expression resolver for UnresolvedCallExpression.
CallExpressionResolver(RelBuilder) - Constructor for class org.apache.flink.table.planner.expressions.CallExpressionResolver
 
canFail(LogicalType, LogicalType) - Method in interface org.apache.flink.table.planner.functions.casting.CastRule
Returns true if the CastExecutor can fail at runtime.
canFail(LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
Resolves the rule and returns the result of CastRule.canFail(LogicalType, LogicalType).
canPushDown(RelOptRuleCall, BatchPhysicalGroupAggregateBase, BatchPhysicalTableSourceScan) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
 
canPushdownFilter(TableSourceTable) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
Determines wether we can pushdown the filter into the source.
CARDINALITY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CASE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
cast(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
cast(CastRule.Context, LogicalType, LogicalType, Object) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
Create a CastExecutor and execute the cast on the provided value.
CAST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CastCodeBlock - Class in org.apache.flink.table.planner.functions.casting
Generated cast code block result.
CastRule<IN,OUT> - Interface in org.apache.flink.table.planner.functions.casting
A CastRule provides the logic to create a CastExecutor starting from the input and the target types.
CastRule.Context - Interface in org.apache.flink.table.planner.functions.casting
Casting context.
CastRulePredicate - Class in org.apache.flink.table.planner.functions.casting
In order to apply a CastRule, the runtime checks if a particular rule matches the tuple of input and target type using this class.
CastRulePredicate.Builder - Class in org.apache.flink.table.planner.functions.casting
Builder for the CastRulePredicate.
CastRuleProvider - Class in org.apache.flink.table.planner.functions.casting
This class resolves CastRule using the input and the target type.
CastRuleProvider() - Constructor for class org.apache.flink.table.planner.functions.casting.CastRuleProvider
 
CatalogCalciteSchema - Class in org.apache.flink.table.planner.catalog
A mapping between Flink's catalog and Calcite's schema.
CatalogCalciteSchema(String, CatalogManager, boolean) - Constructor for class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
CatalogManagerCalciteSchema - Class in org.apache.flink.table.planner.catalog
Bridge between the CatalogManager and the Schema.
CatalogManagerCalciteSchema(CatalogManager, boolean) - Constructor for class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
CatalogSchemaTable - Class in org.apache.flink.table.planner.catalog
Represents a wrapper for CatalogBaseTable in Schema.
CatalogSchemaTable(ContextResolvedTable, FlinkStatistic, boolean) - Constructor for class org.apache.flink.table.planner.catalog.CatalogSchemaTable
Create a CatalogSchemaTable instance.
CatalogSourceTable - Class in org.apache.flink.table.planner.plan.schema
A FlinkPreparingTableBase implementation which defines the interfaces required to translate the Calcite RelOptTable to the Flink specific TableSourceTable.
CatalogSourceTable(RelOptSchema, List<String>, RelDataType, CatalogSchemaTable) - Constructor for class org.apache.flink.table.planner.plan.schema.CatalogSourceTable
 
CatalogTableStatisticsConverter - Class in org.apache.flink.table.planner.utils
Utility class for converting CatalogTableStatistics and CatalogColumnStatistics to TableStats.
CatalogTableStatisticsConverter() - Constructor for class org.apache.flink.table.planner.utils.CatalogTableStatisticsConverter
 
category(SqlFunctionCategory) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
CEIL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
changeColumn(TableSchema, String, TableColumn, boolean, String) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
CHANGELOG_NORMALIZE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
 
CHAR_LENGTH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CHARACTER_LENGTH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CharLeadLagAggFunction(int, CharType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.CharLeadLagAggFunction
 
checkAndConvertInputTypeIfNeeded(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLegacySink
 
checkAndConvertInputTypeIfNeeded(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
Check whether the given row type is legal and do some conversion if needed.
checkAndConvertInputTypeIfNeeded(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLegacySink
 
checkArgument(CallExpression, boolean) - Static method in class org.apache.flink.table.planner.expressions.converter.converters.CustomizedConverter
 
checkArgumentNumber(CallExpression, int...) - Static method in class org.apache.flink.table.planner.expressions.converter.converters.CustomizedConverter
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - Method in class org.apache.flink.table.planner.functions.sql.SqlJsonObjectFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
Makes sure that the number and types of arguments are allowable.
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.functions.sql.SqlDescriptorOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.functions.sql.SqlJsonObjectFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.functions.sql.SqlTryCastFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.functions.utils.HiveTableSqlFunction.HiveOperandTypeChecker
Deprecated.
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
checkTypeAssignment(SqlValidatorScope, SqlValidatorTable, RelDataType, RelDataType, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Checks the type assignment of an INSERT or UPDATE query.
CHR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CLASSIFIER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ClearOperationParseStrategy - Class in org.apache.flink.table.planner.parse
Strategy to parse statement to ClearOperation.
cm - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
CodeGeneratorCastRule<IN,OUT> - Interface in org.apache.flink.table.planner.functions.casting
Cast rule that has code generation capabilities.
CodeGeneratorCastRule.Context - Interface in org.apache.flink.table.planner.functions.casting
Context for code generation.
collations(TableScan, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(Values, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(Project, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(Filter, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(Calc, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(SortExchange, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(Sort, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(Window, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(EnumerableCorrelate, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(EnumerableMergeJoin, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(EnumerableHashJoin, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(EnumerableNestedLoopJoin, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(Match, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(TableModify, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(HepRelVertex, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(RelSubset, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
collations(RelNode, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Catch-all implementation for BuiltInMetadata.Collation#collations(), invoked using reflection, for any relational expression not handled by a more specific method.
COLLECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CollectDynamicSink - Class in org.apache.flink.table.planner.connectors
Table sink for TableResult.collect().
columnHasDefaultValue(RelDataType, int, InitializerContext) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Obtains whether the ordinal column has a default value, which is not supported now.
columnListParamToParentCursorMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
Maps a column list parameter to the parent cursor parameter it references.
CommonExecCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base class for exec Calc.
CommonExecCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, RexNode, Class<?>, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
 
CommonExecCorrelate - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode which matches along with join a Java/Scala user defined table function.
CommonExecCorrelate(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexCall, RexNode, Class<?>, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
 
CommonExecExchange - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base class for exec Exchange.
CommonExecExchange(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecExchange
 
CommonExecExpand - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode that can expand one row to multiple rows based on given projects.
CommonExecExpand(int, ExecNodeContext, ReadableConfig, List<List<RexNode>>, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecExpand
 
CommonExecLegacySink<T> - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode to to write data into an external sink defined by a TableSink.
CommonExecLegacySink(int, ExecNodeContext, ReadableConfig, TableSink<T>, String[], boolean, boolean, InputProperty, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
 
CommonExecLegacyTableSourceScan - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode to read data from an external source defined by a StreamTableSource.
CommonExecLegacyTableSourceScan(int, ExecNodeContext, ReadableConfig, TableSource<?>, List<String>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
 
CommonExecLookupJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode for temporal table join which shares most methods.
CommonExecLookupJoin(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
CommonExecPythonCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base class for exec Python Calc.
CommonExecPythonCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCalc
 
CommonExecPythonCorrelate - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode which matches along with join a Python user defined table function.
CommonExecPythonCorrelate(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexCall, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCorrelate
 
CommonExecSink - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode to write data to an external sink defined by a DynamicTableSink.
CommonExecSink(int, ExecNodeContext, ReadableConfig, DynamicTableSinkSpec, ChangelogMode, boolean, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
CommonExecTableSourceScan - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode to read data from an external source defined by a ScanTableSource.
CommonExecTableSourceScan(int, ExecNodeContext, ReadableConfig, DynamicTableSourceSpec, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
 
CommonExecUnion - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode that is not a physical node and just union the inputs' records into one node.
CommonExecUnion(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecUnion
 
CommonExecValues - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode that read records from given values.
CommonExecValues(int, ExecNodeContext, ReadableConfig, List<List<RexLiteral>>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecValues
 
CommonExecWindowTableFunction - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base ExecNode for window table-valued function.
CommonExecWindowTableFunction(int, ExecNodeContext, ReadableConfig, TimeAttributeWindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
 
CommonPythonUtil - Class in org.apache.flink.table.planner.plan.nodes.exec.utils
A utility class used in PyFlink.
commonToCalcite(Enum<?>) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
Converts from a common to a Calcite symbol.
computeDigest(RexDigestIncludeType) - Method in class org.apache.calcite.rex.RexLiteral
Returns a string which concisely describes the definition of this rex literal.
computeDigest() - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
 
computeDigest() - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
computeIndexMapping(boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
 
concat(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
CONCAT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CONCAT_FUNCTION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function for concat strings, it is same with FlinkSqlOperatorTable.CONCAT, but this is a function.
CONCAT_WS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function for concat strings with a separator.
config() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
ConfigurationJsonSerializerFilter - Class in org.apache.flink.table.planner.plan.nodes.exec.serde
Custom filtering for Configuration used by ExecNodeBase.getPersistedConfig() to avoid serializing null or empty configurations.
ConfigurationJsonSerializerFilter() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.serde.ConfigurationJsonSerializerFilter
 
ConstantLookupKey(LogicalType, RexLiteral) - Constructor for class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
 
CONSTRAINT_VALIDATOR_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
consumedOptions(Class<T>) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
contains(ModifyKind) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
containsOnly(ModifyKind) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
convert(RexBuilder, RexNode, RexNode) - Method in interface org.apache.calcite.sql2rel.AuxiliaryConverter
Converts an expression.
convert(RexBuilder, RexNode, RexNode) - Method in class org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
 
convert(RelNode, RexBuilder, boolean) - Static method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
 
convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule
Convert call expression with context to RexNode.
convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.converters.CustomizedConverter
 
convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.CustomizedConvertRule
 
convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.DirectConvertRule
 
convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.FunctionDefinitionConvertRule
 
convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.LegacyScalarFunctionConvertRule
 
convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.OverConvertRule
 
convert(RowData) - Method in class org.apache.flink.table.planner.functions.casting.RowDataToStringConverterImpl
 
convert(FlinkPlannerImpl, CatalogManager, SqlNode) - Static method in class org.apache.flink.table.planner.operations.SqlToOperationConverter
This is the main entrance for executing all kinds of DDL/DML SqlNodes, different SqlNode will have it's implementation in the #convert(type) method whose 'type' argument is subclass of SqlNode.
convert(String) - Method in class org.apache.flink.table.planner.parse.ClearOperationParseStrategy
 
convert(String) - Method in interface org.apache.flink.table.planner.parse.ExtendedParseStrategy
Convert the input statement to the Operation.
convert(String) - Method in class org.apache.flink.table.planner.parse.HelpOperationParseStrategy
 
convert(String) - Method in class org.apache.flink.table.planner.parse.QuitOperationParseStrategy
 
convert(String) - Method in class org.apache.flink.table.planner.parse.ResetOperationParseStrategy
 
convert(String) - Method in class org.apache.flink.table.planner.parse.SetOperationParseStrategy
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonAggregateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonCorrelateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonCorrelateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupAggregateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupTableAggregateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupWindowAggregateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonOverAggregateRule
 
CONVERT_TZ - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
convertAddReplaceColumns(ObjectIdentifier, SqlAddReplaceColumns, CatalogTable, SqlValidator) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
convertChangeColumn(ObjectIdentifier, SqlChangeColumn, CatalogTable, SqlValidator) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
convertCollectToRel(FlinkRelBuilder, RelNode, CollectModifyOperation, ReadableConfig, ClassLoader) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
Converts an TableResult.collect() sink to a RelNode.
convertDataStreamToRel(boolean, ReadableConfig, FlinkRelBuilder, ContextResolvedTable, DataStream<?>, DataType, boolean, ChangelogMode) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
Converts a given DataStream to a RelNode.
convertExpressionToRexNode(List<ResolvedExpression>, RelBuilder) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
 
convertExternalToRel(FlinkRelBuilder, RelNode, ExternalModifyOperation) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
Converts an external sink (i.e.
convertSinkToRel(FlinkRelBuilder, RelNode, SinkModifyOperation, DynamicTableSink) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
Converts a given DynamicTableSink to a RelNode.
convertSourceToRel(boolean, ReadableConfig, FlinkRelBuilder, ContextResolvedTable, FlinkStatistic, List<RelHint>, DynamicTableSource) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
Converts a given DynamicTableSource to a RelNode.
convertToColumnStatsMap(Map<String, CatalogColumnStatisticsDataBase>) - Static method in class org.apache.flink.table.planner.utils.CatalogTableStatisticsConverter
 
convertToLogicalTypes(DataType[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
 
convertToRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.catalog.QueryOperationCatalogViewTable
 
convertToRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.catalog.SqlCatalogViewTable
 
convertToRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.ExpandingPreparingTable
Converts the table to a RelNode.
convertToRexNode(String) - Method in interface org.apache.flink.table.planner.calcite.SqlExprToRexConverter
Converts a SQL expression to a RexNode expression.
convertToRexNode(String) - Method in class org.apache.flink.table.planner.calcite.SqlExprToRexConverterImpl
 
convertToRexNodes(String[]) - Method in interface org.apache.flink.table.planner.calcite.SqlExprToRexConverter
Converts an array of SQL expressions to an array of RexNode expressions.
convertToRexNodes(String[]) - Method in class org.apache.flink.table.planner.calcite.SqlExprToRexConverterImpl
 
convertToTableStats(CatalogTableStatistics, CatalogColumnStatistics) - Static method in class org.apache.flink.table.planner.utils.CatalogTableStatisticsConverter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalSnapshot
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalTableScan
 
copy() - Method in class org.apache.flink.table.planner.connectors.CollectDynamicSink
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
 
copy(ImmutableBitSet, ImmutableBitSet, ImmutableBitSet) - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
CorelMapBuilder() - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
CORRELATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
 
COS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
COSH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
COT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
COUNT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
Count1AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
This count1 aggregate function returns the count1 of values which go into it like [[CountAggFunction]].
Count1AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
CountAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in count aggregate function.
CountAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
create(RelNode, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalSnapshot
Creates a LogicalSnapshot.
create(RelOptCluster, RelOptTable, List<RelHint>) - Static method in class org.apache.calcite.rel.logical.LogicalTableScan
Creates a LogicalTableScan.
create(RelDataType, RelDataType) - Method in interface org.apache.flink.table.planner.calcite.SqlExprToRexConverterFactory
Creates a new instance of SqlExprToRexConverter to convert SQL expression to RexNode.
create(RowType, LogicalType) - Method in interface org.apache.flink.table.planner.calcite.SqlExprToRexConverterFactory
Creates a new instance of SqlExprToRexConverter to convert SQL expression to RexNode.
create(RelOptSchema, List<String>, RelDataType, QueryOperationCatalogView) - Static method in class org.apache.flink.table.planner.catalog.QueryOperationCatalogViewTable
 
create(Configuration) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
 
create(StreamExecutionEnvironment) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
 
create() - Method in class org.apache.flink.table.planner.delegation.DefaultExpressionParserFactory
 
create(ParserFactory.Context) - Method in class org.apache.flink.table.planner.delegation.DefaultParserFactory
 
create(PlannerFactory.Context) - Method in class org.apache.flink.table.planner.delegation.DefaultPlannerFactory
 
create(SqlConformance) - Static method in class org.apache.flink.table.planner.delegation.FlinkSqlParserFactories
 
create(ParserFactory.Context) - Method in interface org.apache.flink.table.planner.delegation.ParserFactory
Creates a new parser.
create(boolean, boolean, ZoneId, ClassLoader) - Static method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
Create a casting context.
create(CastRule.Context, LogicalType, LogicalType) - Method in interface org.apache.flink.table.planner.functions.casting.CastRule
Create a CastExecutor starting from the provided input type.
create(CastRule.Context, LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
Create a CastExecutor for the provided input type and target type.
create(RelNode, RelCollation, List<Integer>) - Static method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
 
create(FlinkTypeFactory, StructuredType) - Static method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
create(ImmutableBitSet, ImmutableBitSet, ImmutableBitSet, WindowSpec, LogicalType) - Static method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
Creates a RelWindowProperties, may return null if the window properties can't be propagated (loss window start and window end columns).
create(FlinkPlannerImpl) - Static method in class org.apache.flink.table.planner.utils.Expander
Creates an Expander.
createAnonymous(FlinkRelBuilder, ContextResolvedTable, boolean) - Static method in class org.apache.flink.table.planner.plan.schema.CatalogSourceTable
Create a CatalogSourceTable from an anonymous ContextResolvedTable.
createCalciteParser() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
Creates a configured instance of CalciteParser.
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.flink.table.planner.functions.sql.SqlJsonObjectFunction
 
createCatalogReader(boolean, String, String) - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
createConversionTransformationIfNeeded(StreamExecutionEnvironment, ExecNodeConfig, Transformation<?>, RexNode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLegacyTableSourceScan
 
createConversionTransformationIfNeeded(StreamExecutionEnvironment, ExecNodeConfig, Transformation<?>, RexNode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
 
createConversionTransformationIfNeeded(StreamExecutionEnvironment, ExecNodeConfig, Transformation<?>, RexNode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLegacyTableSourceScan
 
createDistinctViewDataType(DataType, int, int) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
Creates a special DataType for DISTINCT aggregates.
createDistinctViewSpec(int, DataType) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
Creates a special DataViewUtils.DistinctViewSpec for DISTINCT aggregates.
createFlinkPlanner(String, String) - Method in class org.apache.flink.table.planner.delegation.PlannerContext
Creates a configured FlinkPlannerImpl for a planning session.
createFormattedTransformationDescription(String, ReadableConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
createFormattedTransformationName(String, String, ReadableConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
createFrameworkConfig() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
createHintStrategyTable() - Static method in class org.apache.flink.table.planner.hint.FlinkHintStrategies
Customize the HintStrategyTable which contains hint strategies supported by Flink.
createInput(StreamExecutionEnvironment, InputFormat<IN, ? extends InputSplit>, TypeInformation<IN>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLegacyTableSourceScan
 
createInput(StreamExecutionEnvironment, InputFormat<IN, ? extends InputSplit>, TypeInformation<IN>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
 
createInput(StreamExecutionEnvironment, InputFormat<IN, ? extends InputSplit>, TypeInformation<IN>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLegacyTableSourceScan
 
createInputFormatTransformation(StreamExecutionEnvironment, InputFormat<RowData, ?>, InternalTypeInfo<RowData>, String) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecTableSourceScan
 
createInputFormatTransformation(StreamExecutionEnvironment, InputFormat<RowData, ?>, InternalTypeInfo<RowData>, String) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
Creates a Transformation based on the given InputFormat.
createInputFormatTransformation(StreamExecutionEnvironment, InputFormat<RowData, ?>, InternalTypeInfo<RowData>, String) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTableSourceScan
 
createMatchRecognizeNameSpace(SqlMatchRecognize, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
createObjectReader(SerdeContext) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.serde.JsonSerdeUtil
 
createObjectWriter(SerdeContext) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.serde.JsonSerdeUtil
 
createOneInputTransformation(Transformation<I>, TransformationMetadata, StreamOperator<O>, TypeInformation<O>, int) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a OneInputTransformation.
createOneInputTransformation(Transformation<I>, String, String, StreamOperator<O>, TypeInformation<O>, int) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a OneInputTransformation.
createOneInputTransformation(Transformation<I>, TransformationMetadata, StreamOperator<O>, TypeInformation<O>, int, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a OneInputTransformation with memoryBytes.
createOneInputTransformation(Transformation<I>, TransformationMetadata, StreamOperatorFactory<O>, TypeInformation<O>, int) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a OneInputTransformation.
createOneInputTransformation(Transformation<I>, String, String, StreamOperatorFactory<O>, TypeInformation<O>, int) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a OneInputTransformation.
createOneInputTransformation(Transformation<I>, String, String, StreamOperatorFactory<O>, TypeInformation<O>, int, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a OneInputTransformation with memoryBytes.
createOneInputTransformation(Transformation<I>, TransformationMetadata, StreamOperatorFactory<O>, TypeInformation<O>, int, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a OneInputTransformation with memoryBytes.
createPipeline(List<Transformation<?>>, ReadableConfig, String) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
 
createPivotNameSpace(SqlPivot, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
createProducedType(ResolvedSchema, DynamicTableSource) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
Returns the DataType that a source should produce as the input into the runtime.
createPythonFunctionInfo(RexCall, Map<RexNode, Integer>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
createRelBuilder(String, String) - Method in class org.apache.flink.table.planner.delegation.PlannerContext
Creates a configured FlinkRelBuilder for a planning session.
createRemainingCondition(RelBuilder, List<ResolvedExpression>, RexNode[]) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
 
createRequiredMetadataColumns(ResolvedSchema, DynamicTableSource) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
Returns a list of required metadata columns.
createSelectNamespace(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Creates a namespace for a SELECT node.
createSet() - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
createSetopNamespace(SqlCall, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Creates a namespace for a set operation (UNION, INTERSECT, or EXCEPT).
createSinkTransformation(StreamExecutionEnvironment, ExecNodeConfig, Transformation<RowData>, DynamicTableSink, int, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
createSliceAssigner(WindowingStrategy, ZoneId) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
 
createSliceAssigner(WindowSpec, int, ZoneId) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
 
createSourceFunctionTransformation(StreamExecutionEnvironment, SourceFunction<RowData>, boolean, String, TypeInformation<RowData>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
Adopted from StreamExecutionEnvironment.addSource(SourceFunction, String, TypeInformation) but with custom Boundedness.
createSourceSelectForDelete(SqlDelete) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Creates the SELECT statement that putatively feeds rows into a DELETE statement to be deleted.
createSourceSelectForUpdate(SqlUpdate) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Creates the SELECT statement that putatively feeds rows into an UPDATE statement to be updated.
createSubSortSpec(int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
Creates a sub SortSpec starting from startIndex sort field.
createTargetRowType(SqlValidatorTable, SqlNodeList, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Derives a row-type for INSERT and UPDATE operations.
createTopologyGraph() - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityGraphGenerator
 
createTransformation(ProviderContext) - Method in interface org.apache.flink.table.planner.connectors.TransformationScanProvider
Creates a Transformation instance.
createTransformation(TransformationSinkProvider.Context) - Method in interface org.apache.flink.table.planner.connectors.TransformationSinkProvider
Creates a transformation for transforming the input provided in the context.
createTransformationDescription(ReadableConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
createTransformationMeta(String, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
createTransformationMeta(String, String, String, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
createTransformationName(ReadableConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
createTransformationUid(String) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
createTwoInputTransformation(Transformation<IN1>, Transformation<IN2>, TransformationMetadata, TwoInputStreamOperator<IN1, IN2, O>, TypeInformation<O>, int) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a TwoInputTransformation with memoryBytes.
createTwoInputTransformation(Transformation<IN1>, Transformation<IN2>, String, String, TwoInputStreamOperator<IN1, IN2, O>, TypeInformation<O>, int) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a TwoInputTransformation with memoryBytes.
createTwoInputTransformation(Transformation<IN1>, Transformation<IN2>, TransformationMetadata, TwoInputStreamOperator<IN1, IN2, O>, TypeInformation<O>, int, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a TwoInputTransformation with memoryBytes.
createTwoInputTransformation(Transformation<IN1>, Transformation<IN2>, String, String, TwoInputStreamOperator<IN1, IN2, O>, TypeInformation<O>, int, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a TwoInputTransformation with memoryBytes.
createTwoInputTransformation(Transformation<I1>, Transformation<I2>, TransformationMetadata, StreamOperatorFactory<O>, TypeInformation<O>, int, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a TwoInputTransformation with memoryBytes.
createTwoInputTransformation(Transformation<I1>, Transformation<I2>, String, String, StreamOperatorFactory<O>, TypeInformation<O>, int, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a TwoInputTransformation with memoryBytes.
createWindowAssigner(TimeAttributeWindowingStrategy) - Static method in class org.apache.flink.table.planner.plan.utils.WindowTableFunctionUtil
Creates window assigner based on input window strategy.
createWithNullability(boolean) - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
 
createWithNullability(boolean) - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
CUMULATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CumulativeWindowSpec - Class in org.apache.flink.table.planner.plan.logical
Logical representation of a cumulative window specification.
CumulativeWindowSpec(Duration, Duration, Duration) - Constructor for class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
CURRENT_DATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CURRENT_ROW_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CURRENT_TIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CURRENT_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
cursorPosToSelectMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
Maps a cursor (based on its position relative to other cursor parameters within a function call) to the SELECT associated with the cursor.
CustomizedConverter - Class in org.apache.flink.table.planner.expressions.converter.converters
Customized converter used by CustomizedConvertRule.
CustomizedConverter() - Constructor for class org.apache.flink.table.planner.expressions.converter.converters.CustomizedConverter
 
CustomizedConverters - Class in org.apache.flink.table.planner.expressions.converter.converters
Registry of customized converters used by CustomizedConvertRule.
CustomizedConverters() - Constructor for class org.apache.flink.table.planner.expressions.converter.converters.CustomizedConverters
 
CustomizedConvertRule - Class in org.apache.flink.table.planner.expressions.converter
Customized CallExpressionConvertRule, Functions conversion here all require special logic, and there may be some special rules, such as needing get the literal values of inputs, such as converting to combinations of functions, to convert to RexNode of calcite.
CustomizedConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.CustomizedConvertRule
 

D

dagToString(ExecNodeGraph) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodePlanDumper
Converts an ExecNodeGraph to a string as a tree style.
dagToString(List<ExecNode<?>>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodePlanDumper
Converts an ExecNode DAG to a string as a tree style.
damBehavior(InputProperty.DamBehavior) - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.Builder
 
DataViewUtils - Class in org.apache.flink.table.planner.typeutils
Utilities to deal with DataViews.
DataViewUtils.DistinctViewSpec - Class in org.apache.flink.table.planner.typeutils
Specification for a special MapView for deduplication.
DATE_FORMAT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DateLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DateLeadLagAggFunction
 
DateMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DateMaxAggFunction
 
DateMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DateMinAggFunction
 
DateSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DateSingleValueAggFunction
 
DATETIME_PLUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DAYOFMONTH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DAYOFWEEK - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DAYOFYEAR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DeadlockBreakupProcessor - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
A ExecNodeGraphProcessor that finds out all deadlocks in the ExecNodeGraph and resolves them.
DeadlockBreakupProcessor() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.DeadlockBreakupProcessor
 
DecimalAvgAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
 
DecimalLeadLagAggFunction(int, DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DecimalLeadLagAggFunction
 
DecimalMaxAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DecimalMaxAggFunction
 
DecimalMinAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DecimalMinAggFunction
 
DecimalSingleValueAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DecimalSingleValueAggFunction
 
DecimalSum0AggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DecimalSum0AggFunction
 
DecimalSumAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.DecimalSumAggFunction
 
DecimalSumWithRetractAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DecimalSumWithRetractAggFunction
 
DeclarativeAggregateFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
API for aggregation functions that are expressed in terms of expressions.
DeclarativeAggregateFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
 
DeclarativeExpressionResolver - Class in org.apache.flink.table.planner.expressions
Abstract class to resolve the expressions in DeclarativeAggregateFunction.
DeclarativeExpressionResolver(RelBuilder, DeclarativeAggregateFunction, boolean) - Constructor for class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
 
declareClassField(String, String, String) - Method in interface org.apache.flink.table.planner.functions.casting.CodeGeneratorCastRule.Context
 
declareCursor(SqlSelect, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
declareTypeSerializer(LogicalType) - Method in interface org.apache.flink.table.planner.functions.casting.CodeGeneratorCastRule.Context
 
declareVariable(String, String) - Method in interface org.apache.flink.table.planner.functions.casting.CodeGeneratorCastRule.Context
Declare a new variable accessible within the scope of the caller of CodeGeneratorCastRule.generateCodeBlock(Context, String, String, LogicalType, LogicalType).
DECODE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
decorrelate(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateExpr(RelNode, Map<RelNode, RelDecorrelator.Frame>, RelDecorrelator.CorelMap, RexNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateQuery(RelNode) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
Deprecated.
decorrelateQuery(RelNode, RelBuilder) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
Decorrelates a query.
decorrelateQuery(RelNode) - Static method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
Decorrelates a subquery.
decorrelateRel(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
Fallback if none of the other decorrelateRel methods match.
decorrelateRel(Sort) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Values) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalAggregate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Aggregate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalProject) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Project) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalSnapshot) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalTableFunctionScan) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalFilter) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Filter) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalCorrelate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Correlate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalJoin) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Join) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalProject) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite LogicalProject.
decorrelateRel(LogicalFilter) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite LogicalFilter.
decorrelateRel(LogicalAggregate) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrites a LogicalAggregate.
decorrelateRel(LogicalJoin) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite LogicalJoin.
decorrelateRel(Sort) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite Sort.
decorrelateRel(Values) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrites a Values.
decorrelateRel(LogicalCorrelate) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
 
decorrelateRel(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Fallback if none of the other decorrelateRel methods match.
decorrelator() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.Config
Returns the RelDecorrelator that will be context for the created rule instance.
deduceType(RelDataTypeFactory, TimeUnit, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.fun.SqlTimestampAddFunction
 
DEDUPLICATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
 
DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval
 
DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount
 
DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount
 
DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval
 
DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution
 
DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity
 
DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UniqueGroups
 
DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UpsertKeys
 
DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.WindowProperties
 
DEFAULT - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
DEFAULT_PATTERN_FLAGS - Static variable in class org.apache.flink.table.planner.parse.AbstractRegexParseStrategy
 
DefaultExecutor - Class in org.apache.flink.table.planner.delegation
Default implementation of Executor.
DefaultExecutor(StreamExecutionEnvironment) - Constructor for class org.apache.flink.table.planner.delegation.DefaultExecutor
 
DefaultExecutorFactory - Class in org.apache.flink.table.planner.delegation
Factory to create the default implementation of an Executor for TableEnvironment.
DefaultExecutorFactory() - Constructor for class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
 
DefaultExpressionParserFactory - Class in org.apache.flink.table.planner.delegation
Default factory for ExpressionParser.
DefaultExpressionParserFactory() - Constructor for class org.apache.flink.table.planner.delegation.DefaultExpressionParserFactory
 
defaultMethod(Expression) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
 
defaultMethod(Expression) - Method in class org.apache.flink.table.planner.expressions.SqlAggFunctionVisitor
 
defaultMethod(QueryOperation) - Method in class org.apache.flink.table.planner.plan.QueryOperationConverter
 
DefaultParserContext(CatalogManager, PlannerContext) - Constructor for class org.apache.flink.table.planner.delegation.ParserFactory.DefaultParserContext
 
DefaultParserFactory - Class in org.apache.flink.table.planner.delegation
A Parser factory that creates ParserImpl.
DefaultParserFactory() - Constructor for class org.apache.flink.table.planner.delegation.DefaultParserFactory
 
DefaultPlannerFactory - Class in org.apache.flink.table.planner.delegation
Factory for the default Planner.
DefaultPlannerFactory() - Constructor for class org.apache.flink.table.planner.delegation.DefaultPlannerFactory
 
DEGREES - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DENSE_RANK - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DenseRankAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in dense_rank aggregate function.
DenseRankAggFunction(LogicalType[]) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.DenseRankAggFunction
 
deriveAlias(SqlNode, int) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
deriveType(SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.flink.table.planner.functions.sql.SqlDescriptorOperator
 
DESC - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DESCRIPTOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
detectAndResolve() - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityConflictResolver
 
DirectConvertRule - Class in org.apache.flink.table.planner.expressions.converter
A CallExpressionConvertRule that performs a simple one-to-one mapping between FunctionDefinition and a corresponding SqlOperator.
DirectConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.DirectConvertRule
 
disableOperatorChaining() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
DistinctViewSpec(String, DataType) - Constructor for class org.apache.flink.table.planner.typeutils.DataViewUtils.DistinctViewSpec
 
div(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
DIVIDE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DIVIDE_INTEGER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DmlNamespace(SqlValidatorImpl, SqlNode, SqlNode, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
done(RelNode) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
DOT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DoubleAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DoubleAvgAggFunction
 
DoubleLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DoubleLeadLagAggFunction
 
DoubleMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DoubleMaxAggFunction
 
DoubleMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DoubleMinAggFunction
 
DoubleSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DoubleSingleValueAggFunction
 
DoubleSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DoubleSum0AggFunction
 
DoubleSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.DoubleSumAggFunction
 
DoubleSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DoubleSumWithRetractAggFunction
 
DROP_UPDATE_BEFORE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDropUpdateBefore
 
DummyStreamExecutionEnvironment - Class in org.apache.flink.table.planner.utils
This is dummy StreamExecutionEnvironment, which holds a real StreamExecutionEnvironment, shares all configurations of the real environment, and disables all configuration setting methods.
DummyStreamExecutionEnvironment(StreamExecutionEnvironment) - Constructor for class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
DynamicSinkUtils - Class in org.apache.flink.table.planner.connectors
Utilities for dealing with DynamicTableSink.
DynamicSourceUtils - Class in org.apache.flink.table.planner.connectors
Utilities for dealing with DynamicTableSource.
DynamicTableSinkSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
DynamicTableSourceSpec describes how to serialize/deserialize dynamic table sink table and create DynamicTableSink from the deserialization result.
DynamicTableSinkSpec(ContextResolvedTable, List<SinkAbilitySpec>) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
DynamicTableSourceSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
DynamicTableSourceSpec describes how to serialize/deserialize dynamic table source table and create DynamicTableSource from the deserialization result.
DynamicTableSourceSpec(ContextResolvedTable, List<SourceAbilitySpec>) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 

E

E - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function to access the constant value of E.
ELEMENT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
enableCheckpointing(long) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
enableCheckpointing(long, CheckpointingMode) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
enableCheckpointing(long, CheckpointingMode, boolean) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
enableCheckpointing() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
ENCODE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
enumerableBatchNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
enumerableCorrelate(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
enumerableHashJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Returns the collation of EnumerableHashJoin based on its inputs and the join type.
enumerableNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Returns the collation of EnumerableNestedLoopJoin based on its inputs and the join type.
enumerableSemiJoin(RelMetadataQuery, RelNode, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
equals(Object) - Method in class org.apache.calcite.rex.RexLiteral
 
equals(Object) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
equals(Object) - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
 
EQUALS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.sink.OverwriteSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.sink.PartitioningSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.sink.WritingMetadataSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.source.LimitPushDownSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpecBase
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceWatermarkSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.HashDistribution
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.KeepInputAsIsDistribution
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.RequiredDistribution
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.ConfigurationJsonSerializerFilter
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.PartitionSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.FieldRefLookupKey
 
equals(Object) - Method in class org.apache.flink.table.planner.typeutils.SymbolUtil.SerializableSymbol
 
equalTo(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
EXCEPT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
EXCEPT_ALL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
EXCHANGE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExchange
 
exchangeMode(StreamExchangeMode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
ExecEdge - Class in org.apache.flink.table.planner.plan.nodes.exec
The representation of an edge connecting two ExecNodes.
ExecEdge(ExecNode<?>, ExecNode<?>, ExecEdge.Shuffle, StreamExchangeMode) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
ExecEdge.Builder - Class in org.apache.flink.table.planner.plan.nodes.exec
Builder of the ExecEdge.
ExecEdge.HashShuffle - Class in org.apache.flink.table.planner.plan.nodes.exec
Records are shuffled by hash when passing through this edge.
ExecEdge.Shuffle - Class in org.apache.flink.table.planner.plan.nodes.exec
The ExecEdge.Shuffle defines how to exchange the records between ExecNodes.
ExecEdge.Shuffle.Type - Enum in org.apache.flink.table.planner.plan.nodes.exec
Enumeration which describes the shuffle type for records when passing this edge.
ExecNode<T> - Interface in org.apache.flink.table.planner.plan.nodes.exec
The representation of execution information for a FlinkPhysicalRel.
ExecNodeBase<T> - Class in org.apache.flink.table.planner.plan.nodes.exec
Base class for ExecNode.
ExecNodeBase(int, ExecNodeContext, ReadableConfig, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
ExecNodeConfig - Class in org.apache.flink.table.planner.plan.nodes.exec
Configuration view which is used combine the PlannerBase.getTableConfig() with the ExecNodeBase.getPersistedConfig() configuration.
ExecNodeContext - Class in org.apache.flink.table.planner.plan.nodes.exec
Helper class that holds the necessary identifier fields that are used for JSON plan serialization and deserialization.
ExecNodeContext(String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
 
ExecNodeGraph - Class in org.apache.flink.table.planner.plan.nodes.exec
The ExecNodeGraph representing the ExecNode topology.
ExecNodeGraph(List<ExecNode<?>>) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraph
 
ExecNodeGraph(FlinkVersion, List<ExecNode<?>>) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraph
 
ExecNodeGraphGenerator - Class in org.apache.flink.table.planner.plan.nodes.exec
A generator that generates a ExecNode graph from a graph of FlinkPhysicalRels.
ExecNodeGraphGenerator() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraphGenerator
 
ExecNodeGraphInternalPlan - Class in org.apache.flink.table.planner.plan
Implementation of CompiledPlan backed by an ExecNodeGraph.
ExecNodeGraphInternalPlan(String, ExecNodeGraph) - Constructor for class org.apache.flink.table.planner.plan.ExecNodeGraphInternalPlan
 
ExecNodeGraphProcessor - Interface in org.apache.flink.table.planner.plan.nodes.exec.processor
ExecNodeGraphProcessor plugin, use it can change or update the given ExecNodeGraph.
ExecNodeGraphValidator - Class in org.apache.flink.table.planner.plan.nodes.exec
This class validates the ExecNodeGraph.
ExecNodeGraphValidator() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraphValidator
 
ExecNodeMetadata - Annotation Type in org.apache.flink.table.planner.plan.nodes.exec
Annotation to be used for ExecNodes to keep necessary metadata when serializing/deserializing them in a plan.
ExecNodeMetadataUtil - Class in org.apache.flink.table.planner.plan.utils
Utility class for ExecNodeMetadata related functionality.
ExecNodePlanDumper - Class in org.apache.flink.table.planner.plan.nodes.exec.utils
An utility class for converting an exec node plan to a string as a tree style.
execNodes() - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
ExecNodeTranslator<T> - Interface in org.apache.flink.table.planner.plan.nodes.exec
An ExecNodeTranslator is responsible for translating an ExecNode to Transformations.
ExecNodeUtil - Class in org.apache.flink.table.planner.plan.nodes.exec.utils
An Utility class that helps translating ExecNode to Transformation.
ExecNodeUtil() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
 
ExecNodeVisitor - Interface in org.apache.flink.table.planner.plan.nodes.exec.visitor
Visitor pattern for traversing a dag of ExecNode objects.
ExecNodeVisitorImpl - Class in org.apache.flink.table.planner.plan.nodes.exec.visitor
Implement of ExecNodeVisitor.
ExecNodeVisitorImpl() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.visitor.ExecNodeVisitorImpl
 
execute(Pipeline) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
 
execute() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
execute(String) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
execute(StreamGraph) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
executeAsync(Pipeline) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
 
EXECUTION_CONFIG_OPTIONS - Static variable in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
exists(LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
Returns true if and only if a CastRule can be resolved for the provided input type and target type.
EXISTS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
EXP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
expand(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
expand(List<List<RexNode>>, int) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
expand(String) - Method in interface org.apache.flink.table.planner.calcite.SqlExprToRexConverter
Converts the given SQL expression string to an expanded string with fully qualified function calls and escaped identifiers.
expand(String) - Method in class org.apache.flink.table.planner.calcite.SqlExprToRexConverterImpl
 
EXPAND_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecExpand
 
expanded(String) - Method in class org.apache.flink.table.planner.utils.Expander
Expands identifiers in a given SQL string, returning a Expander.Expanded.
Expander - Class in org.apache.flink.table.planner.utils
Utility that expand SQL identifiers in a SQL query.
Expander.Expanded - Class in org.apache.flink.table.planner.utils
Result of expanding.
expandGroupByOrHavingExpr(SqlNode, SqlValidatorScope, SqlSelect, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
ExpandingPreparingTable - Class in org.apache.flink.table.planner.plan.schema
A common subclass for all tables that are expanded to sub-query (views).
ExpandingPreparingTable(RelOptSchema, RelDataType, Iterable<String>, FlinkStatistic) - Constructor for class org.apache.flink.table.planner.plan.schema.ExpandingPreparingTable
 
expandOrderExpr(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandSelectExpr(SqlNode, SelectScope, SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandStar(SqlNodeList, SqlSelect, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
explain(RelNode, List<Pair<String, Object>>) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
explainSourceAsString(TableSource<?>) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns the digest of the TableSource instance.
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.logical.LogicalTableScan
 
explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
 
ExpressionBuilder - Class in org.apache.flink.table.planner.expressions
Builder for Expressions.
ExpressionBuilder() - Constructor for class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
ExpressionCodeGeneratorCastRule<IN,OUT> - Interface in org.apache.flink.table.planner.functions.casting
Cast rule that is able to generate a single expression containing all the casting logic.
ExpressionConverter - Class in org.apache.flink.table.planner.expressions.converter
Visit expression to generator RexNode.
ExpressionConverter(RelBuilder) - Constructor for class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
extend(Table) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
EXTENDED - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Extended instance of the rule that can push down aggregate functions.
ExtendedParser - Class in org.apache.flink.table.planner.parse
ExtendedParser is used for parsing some special command which can't supported by CalciteParser, e.g.
ExtendedParser() - Constructor for class org.apache.flink.table.planner.parse.ExtendedParser
 
ExtendedParseStrategy - Interface in org.apache.flink.table.planner.parse
Strategy to parse statement to Operation.
EXTRACT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
extractDataViews(int, DataType) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
Searches for data views in the data type of an accumulator and extracts them.
extractDataViewSpecs(int, DataType) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
extractMetadataColumns(ResolvedSchema) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
 
extractNameFromQualifiedName(String) - Static method in interface org.apache.flink.table.planner.functions.sql.BuiltInSqlOperator
 
extractPredicates(String[], RexNode, TableScan, RexBuilder) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
 
extractProperties(SqlNodeList) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
extractPythonAggregateFunctionInfos(AggregateInfoList, AggregateCall[]) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
extractPythonAggregateFunctionInfosFromAggregateCall(AggregateCall[]) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
extractPythonConfiguration(StreamExecutionEnvironment, ReadableConfig) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
extractValue(ValueLiteralExpression, Class<T>) - Static method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
Extracts a value from a literal.

F

factoryIdentifier() - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
 
factoryIdentifier() - Method in class org.apache.flink.table.planner.delegation.DefaultExpressionParserFactory
 
factoryIdentifier() - Method in class org.apache.flink.table.planner.delegation.DefaultParserFactory
 
factoryIdentifier() - Method in class org.apache.flink.table.planner.delegation.DefaultPlannerFactory
 
field(RelDataType, String) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
Compared to the original method we adjust the nullability of the nested column based on the nullability of the enclosing type.
FIELD_INDEX_FOR_PROC_TIME_ATTRIBUTE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
 
FIELD_NAME_AFTER - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
FIELD_NAME_AGG_CALL_NEED_RETRACTIONS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAggregateBase
 
FIELD_NAME_AGG_CALLS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
FIELD_NAME_AGG_CALLS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAggregateBase
 
FIELD_NAME_AGGREGATE_CALLS - Static variable in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
FIELD_NAME_ALL_ROWS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
FIELD_NAME_CATALOG_TABLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
FIELD_NAME_CATALOG_TABLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
FIELD_NAME_CONDITION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
 
FIELD_NAME_CONDITION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
 
FIELD_NAME_CONFIGURATION - Static variable in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
 
FIELD_NAME_CONSTANTS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
FIELD_NAME_CONSUMED_TYPE - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.WritingMetadataSpec
 
FIELD_NAME_DAM_BEHAVIOR - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
FIELD_NAME_DESCRIPTION - Static variable in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
 
FIELD_NAME_DYNAMIC_TABLE_SINK - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
FIELD_NAME_FIELDS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.PartitionSpec
 
FIELD_NAME_FIELDS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
 
FIELD_NAME_FILTER_NULLS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
FIELD_NAME_FILTER_ON_TEMPORAL_TABLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
FIELD_NAME_FINAL_AGG_GROUPING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
FIELD_NAME_FUNCTION_CALL - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
 
FIELD_NAME_GENERATE_UPDATE_BEFORE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAggregateBase
 
FIELD_NAME_GENERATE_UPDATE_BEFORE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
 
FIELD_NAME_GENERATE_UPDATE_BEFORE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
 
FIELD_NAME_GENERATE_UPDATE_BEFORE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
FIELD_NAME_GROUPING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAggregateBase
 
FIELD_NAME_GROUPING_SETS - Static variable in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
FIELD_NAME_GROUPS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
FIELD_NAME_ID - Static variable in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
 
FIELD_NAME_IDLE_TIMEOUT_MILLIS - Static variable in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
FIELD_NAME_INDEX - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
FIELD_NAME_INDEX - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.FieldRefLookupKey
 
FIELD_NAME_INDEX_OF_COUNT_STAR - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
 
FIELD_NAME_INPUT_CHANGELOG_MODE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
 
FIELD_NAME_INPUT_PROPERTIES - Static variable in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
 
FIELD_NAME_INPUT_TYPE - Static variable in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
FIELD_NAME_INTERVAL - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
FIELD_NAME_INTERVAL - Static variable in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
 
FIELD_NAME_INTERVAL_JOIN_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
FIELD_NAME_IS_ASCENDING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
FIELD_NAME_IS_EVENT_TIME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
FIELD_NAME_IS_ROWS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
FIELD_NAME_IS_ROWTIME - Static variable in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
FIELD_NAME_IS_ROWTIME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
 
FIELD_NAME_IS_TEMPORAL_FUNCTION_JOIN - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
 
FIELD_NAME_JOIN_CONDITION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
FIELD_NAME_JOIN_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec
 
FIELD_NAME_JOIN_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
FIELD_NAME_JOIN_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
 
FIELD_NAME_JOIN_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
 
FIELD_NAME_JOIN_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
 
FIELD_NAME_JOIN_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
FIELD_NAME_JOIN_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
FIELD_NAME_KEEP_LAST_ROW - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
 
FIELD_NAME_KEEP_LAST_ROW - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
 
FIELD_NAME_LEFT_KEYS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
FIELD_NAME_LEFT_LOWER_BOUND - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
FIELD_NAME_LEFT_TIME_ATTRIBUTE_INDEX - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
 
FIELD_NAME_LEFT_TIME_IDX - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
FIELD_NAME_LEFT_UNIQUE_KEYS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
FIELD_NAME_LEFT_UPPER_BOUND - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
FIELD_NAME_LEFT_WINDOWING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
 
FIELD_NAME_LIMIT - Static variable in class org.apache.flink.table.planner.plan.abilities.source.LimitPushDownSpec
 
FIELD_NAME_LITERAL - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
 
FIELD_NAME_LOCAL_AGG_INPUT_ROW_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
 
FIELD_NAME_LOCAL_AGG_INPUT_ROW_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalWindowAggregate
 
FIELD_NAME_LOOK_UP_TABLE_SOURCE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.TemporalTableSourceSpec
 
FIELD_NAME_LOOKUP_KEYS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
FIELD_NAME_LOWER_BOUND - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
FIELD_NAME_MATCH_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
 
FIELD_NAME_MAX_SIZE - Static variable in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
FIELD_NAME_MEASURES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
FIELD_NAME_METADATA_KEYS - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.WritingMetadataSpec
 
FIELD_NAME_METADATA_KEYS - Static variable in class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
 
FIELD_NAME_MINI_BATCH_INTERVAL - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMiniBatchAssigner
 
FIELD_NAME_MODE - Static variable in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
 
FIELD_NAME_NAMED_WINDOW_PROPERTIES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
 
FIELD_NAME_NAMED_WINDOW_PROPERTIES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregate
 
FIELD_NAME_NAMED_WINDOW_PROPERTIES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
 
FIELD_NAME_NEED_RETRACTION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAggregateBase
 
FIELD_NAME_NON_EQUI_CONDITION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
FIELD_NAME_NULL_IS_LAST - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
FIELD_NAME_OFFSET - Static variable in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
FIELD_NAME_OFFSET - Static variable in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
FIELD_NAME_OFFSET - Static variable in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
FIELD_NAME_ORDER_KEY - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
 
FIELD_NAME_ORIGINAL_INPUT_FIELDS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
FIELD_NAME_OUTPUT_RANK_NUMBER - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
FIELD_NAME_OUTPUT_RANK_NUMBER - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
 
FIELD_NAME_OUTPUT_TYPE - Static variable in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
 
FIELD_NAME_OUTPUT_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.TemporalTableSourceSpec
 
FIELD_NAME_OVER_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
 
FIELD_NAME_OVERWRITE - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.OverwriteSpec
 
FIELD_NAME_PARTIAL_AGG_CALL_NEED_RETRACTIONS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
FIELD_NAME_PARTIAL_AGG_GROUPING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
FIELD_NAME_PARTIAL_AGG_NEED_RETRACTION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
FIELD_NAME_PARTIAL_LOCAL_AGG_INPUT_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
FIELD_NAME_PARTIAL_ORIGINAL_AGG_CALLS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
FIELD_NAME_PARTITION - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.PartitioningSpec
 
FIELD_NAME_PARTITION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
FIELD_NAME_PARTITION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
FIELD_NAME_PARTITION_KEYS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
 
FIELD_NAME_PARTITION_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
FIELD_NAME_PARTITION_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
 
FIELD_NAME_PARTITIONS - Static variable in class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
 
FIELD_NAME_PATTERN - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
FIELD_NAME_PATTERN_DEFINITIONS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
FIELD_NAME_PREDICATES - Static variable in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
FIELD_NAME_PRIMARY_KEYS - Static variable in class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.UpdateFastStrategy
 
FIELD_NAME_PRIORITY - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
FIELD_NAME_PRODUCED_TYPE - Static variable in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpecBase
 
FIELD_NAME_PROJECTED_FIELDS - Static variable in class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
 
FIELD_NAME_PROJECTION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
 
FIELD_NAME_PROJECTION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCalc
 
FIELD_NAME_PROJECTION_ON_TEMPORAL_TABLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
FIELD_NAME_PROJECTS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecExpand
 
FIELD_NAME_RANK_RANG - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
FIELD_NAME_RANK_RANG - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
 
FIELD_NAME_RANK_STRATEGY - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
FIELD_NAME_RANK_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
FIELD_NAME_RANK_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
 
FIELD_NAME_REQUIRE_UPSERT_MATERIALIZE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
 
FIELD_NAME_REQUIRED_DISTRIBUTION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
FIELD_NAME_RIGHT_KEYS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
FIELD_NAME_RIGHT_TIME_ATTRIBUTE_INDEX - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
 
FIELD_NAME_RIGHT_TIME_IDX - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
FIELD_NAME_RIGHT_UNIQUE_KEYS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
FIELD_NAME_RIGHT_WINDOWING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
 
FIELD_NAME_ROWTIME_FIELD_INDEX - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
 
FIELD_NAME_SCAN_TABLE_SOURCE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
 
FIELD_NAME_SINK_ABILITIES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
FIELD_NAME_SIZE - Static variable in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
FIELD_NAME_SIZE - Static variable in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
FIELD_NAME_SLICE_END - Static variable in class org.apache.flink.table.planner.plan.logical.SliceAttachedWindowingStrategy
 
FIELD_NAME_SLIDE - Static variable in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
FIELD_NAME_SORT_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
FIELD_NAME_SORT_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
FIELD_NAME_SORT_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
FIELD_NAME_SORT_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalSort
 
FIELD_NAME_SORT_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
 
FIELD_NAME_SOURCE_ABILITIES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
FIELD_NAME_SOURCE_TYPE - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
 
FIELD_NAME_SOURCE_WATERMARK_ENABLED - Static variable in class org.apache.flink.table.planner.plan.abilities.source.SourceWatermarkSpec
 
FIELD_NAME_STEP - Static variable in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
FIELD_NAME_SUBSETS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
FIELD_NAME_TEMPORAL_TABLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
FIELD_NAME_TIME_ATTRIBUTE_INDEX - Static variable in class org.apache.flink.table.planner.plan.logical.TimeAttributeWindowingStrategy
 
FIELD_NAME_TIME_ATTRIBUTE_TYPE - Static variable in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
FIELD_NAME_TUPLES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecValues
 
FIELD_NAME_TYPE - Static variable in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
 
FIELD_NAME_UNIQUE_KEYS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
 
FIELD_NAME_UNIQUE_KEYS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
 
FIELD_NAME_UPPER_BOUND - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
FIELD_NAME_WATERMARK_EXPR - Static variable in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
FIELD_NAME_WATERMARK_EXPR - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
 
FIELD_NAME_WINDOW - Static variable in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
FIELD_NAME_WINDOW - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
 
FIELD_NAME_WINDOW_BOUNDS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec
 
FIELD_NAME_WINDOW_END - Static variable in class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
 
FIELD_NAME_WINDOW_START - Static variable in class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
 
FIELD_NAME_WINDOWING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
 
FIELD_NAME_WINDOWING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalWindowAggregate
 
FIELD_NAME_WINDOWING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregate
 
FIELD_NAME_WINDOWING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
 
FIELD_NAME_WINDOWING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
 
FIELD_NAME_WINDOWING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
 
FieldRefLookupKey(int) - Constructor for class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.FieldRefLookupKey
 
fill(T) - Method in class org.apache.flink.table.planner.plan.nodes.exec.utils.TransformationMetadata
Fill a transformation with this meta.
filter(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Filter's collation.
FILTER_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
 
FILTER_LEFT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
FILTER_RIGHT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
FilterPushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
A sub-class of SourceAbilitySpec that can not only serialize/deserialize the filter to/from JSON, but also can push the filter into a SupportsFilterPushDown.
FilterPushDownSpec(List<RexNode>) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
FINAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
FIRST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
FIRST_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
FIRST_VALUE aggregate function.
flavor() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.Config
Returns the flavor of the rule (true for 4 operands, false for 3 operands).
FlinkAggregateExpandDistinctAggregatesRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that expands distinct aggregates (such as COUNT(DISTINCT x)) from a Aggregate.
FlinkAggregateExpandDistinctAggregatesRule(Class<? extends Aggregate>, boolean, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
 
FlinkAggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, boolean, RelFactories.JoinFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
Deprecated.
FlinkAggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, RelFactories.JoinFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
Deprecated.
FlinkAggregateJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes an Aggregate past a Join.
FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory, boolean) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Creates an FlinkAggregateJoinTransposeRule.
FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Deprecated.
FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, boolean) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Deprecated.
FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Deprecated.
FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory, boolean) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Deprecated.
FlinkAggregateRemoveRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that removes a Aggregate if its aggregate functions are SUM, MIN, MAX, AUXILIARY_GROUP with no filterArgs, and the underlying relational expression is already distinct.
FlinkAggregateRemoveRule(Class<? extends Aggregate>) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
Deprecated.
FlinkAggregateRemoveRule(Class<? extends Aggregate>, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
Creates an FlinkAggregateRemoveRule.
FlinkCalciteCatalogReader - Class in org.apache.flink.table.planner.plan
Flink specific CalciteCatalogReader that changes the RelOptTable which wrapped a CatalogSchemaTable to a FlinkPreparingTableBase.
FlinkCalciteCatalogReader(CalciteSchema, List<List<String>>, RelDataTypeFactory, CalciteConnectionConfig) - Constructor for class org.apache.flink.table.planner.plan.FlinkCalciteCatalogReader
 
FlinkCalciteSqlValidator - Class in org.apache.flink.table.planner.calcite
Extends Calcite's SqlValidator by Flink-specific behavior.
FlinkCalciteSqlValidator(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlValidator.Config) - Constructor for class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
FlinkConvertletTable - Class in org.apache.flink.table.planner.calcite
Custom Flink SqlRexConvertletTable to add custom SqlNode to RexNode conversions.
flinkDistribution() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution
Determines how the rows are distributed.
flinkDistribution(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution.Handler
 
flinkDistribution(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the FlinkRelDistribution statistic.
FlinkHints - Class in org.apache.flink.table.planner.hint
Utility class for Flink hints.
FlinkHints() - Constructor for class org.apache.flink.table.planner.hint.FlinkHints
 
FlinkHintStrategies - Class in org.apache.flink.table.planner.hint
A collection of Flink style HintStrategys.
FlinkHintStrategies() - Constructor for class org.apache.flink.table.planner.hint.FlinkHintStrategies
 
FlinkJoinPushExpressionsRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes down expressions in "equal" join condition.
FlinkJoinPushExpressionsRule(Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinPushExpressionsRule
Creates a JoinPushExpressionsRule.
FlinkJoinPushExpressionsRule(Class<? extends Join>, RelFactories.ProjectFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinPushExpressionsRule
Deprecated.
FlinkLogicalCalcRemoveRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule to remove trivial FlinkLogicalCalc.
FlinkLogicalCalcRemoveRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkLogicalCalcRemoveRule
 
FlinkMetadata - Class in org.apache.flink.table.planner.plan.metadata
Contains the interfaces for several specified metadata of flink.
FlinkMetadata() - Constructor for class org.apache.flink.table.planner.plan.metadata.FlinkMetadata
 
FlinkMetadata.ColumnInterval - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the interval of given column from a specified relational expression.
FlinkMetadata.ColumnInterval.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.ColumnNullCount - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the null count of given column from a specified relational expression.
FlinkMetadata.ColumnNullCount.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.ColumnOriginNullCount - Interface in org.apache.flink.table.planner.plan.metadata
Origin null count, looking until source.
FlinkMetadata.ColumnOriginNullCount.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.FilteredColumnInterval - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the interval of given column under the given filter argument from a specified relational expression.
FlinkMetadata.FilteredColumnInterval.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.FlinkDistribution - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about how a relational expression is distributed.
FlinkMetadata.FlinkDistribution.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.ModifiedMonotonicity - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the modified property of a RelNode.
FlinkMetadata.ModifiedMonotonicity.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.UniqueGroups - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the (minimum) unique groups of the given columns from a specified relational expression.
FlinkMetadata.UniqueGroups.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.UpsertKeys - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about which combinations of columns are upsert identifiers.
FlinkMetadata.UpsertKeys.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.WindowProperties - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the window properties of a RelNode.
FlinkMetadata.WindowProperties.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkPreparingTableBase - Class in org.apache.flink.table.planner.plan.schema
A Flink Prepare.AbstractPreparingTable implementation for the purposes of the sql-to-rel conversion and planner.
FlinkPreparingTableBase(RelOptSchema, RelDataType, Iterable<String>, FlinkStatistic) - Constructor for class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Creates a Prepare.AbstractPreparingTable instance.
FlinkProjectJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes a Project past a Join by splitting the projection into a projection on top of each child of the join.
FlinkProjectJoinTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectJoinTransposeRule
Creates a ProjectJoinTransposeRule with an explicit condition.
FlinkRelBuilder - Class in org.apache.flink.table.planner.calcite
Flink-specific RelBuilder.
FlinkRelMdCollation - Class in org.apache.flink.table.planner.plan.metadata
FlinkRelMdCollation supplies a default implementation of RelMetadataQuery.collations(org.apache.calcite.rel.RelNode) for the standard logical algebra.
FlinkRelMetadataQuery - Class in org.apache.flink.table.planner.plan.metadata
A RelMetadataQuery that defines extended metadata handler in Flink, e.g ColumnInterval, ColumnNullCount.
FlinkReturnTypes - Class in org.apache.flink.table.planner.plan.type
Type inference in Flink.
FlinkReturnTypes() - Constructor for class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
FlinkRexBuilder - Class in org.apache.flink.table.planner.calcite
A slim extension over a RexBuilder.
FlinkRexBuilder(RelDataTypeFactory) - Constructor for class org.apache.flink.table.planner.calcite.FlinkRexBuilder
 
FlinkSchema - Class in org.apache.flink.table.planner.catalog
Base class for flink Schema, which provides some default implementations.
FlinkSchema() - Constructor for class org.apache.flink.table.planner.catalog.FlinkSchema
 
FlinkSemiAntiJoinFilterTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes semi-join down in a tree past a Filter.
FlinkSemiAntiJoinFilterTransposeRule(RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinFilterTransposeRule
Creates a FlinkSemiAntiJoinFilterTransposeRule.
FlinkSemiAntiJoinJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes a org.apache.calcite.rel.core.SemiJoin down in a tree past a Join in order to trigger other rules that will convert SemiJoins.
FlinkSemiAntiJoinProjectTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes a org.apache.calcite.rel.core.SemiJoin down in a tree past a Project.
FlinkSqlNameMatcher - Class in org.apache.flink.table.planner.calcite
A workaround for adjusting types of ROW nested fields.
FlinkSqlNameMatcher(SqlNameMatcher, RelDataTypeFactory) - Constructor for class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
FlinkSqlOperatorTable - Class in org.apache.flink.table.planner.functions.sql
Operator table that contains only Flink-specific functions and operators.
FlinkSqlOperatorTable() - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
FlinkSqlParserFactories - Class in org.apache.flink.table.planner.delegation
A util method to create SqlParserImplFactory according to SqlConformance.
FlinkSqlTimestampFunction - Class in org.apache.flink.table.planner.functions.sql
Function that used to define SQL time function like LOCALTIMESTAMP, CURRENT_TIMESTAMP, CURRENT_ROW_TIMESTAMP(), NOW() in Flink, the function support configuring the return type and the precision of return type.
FlinkSqlTimestampFunction(String, SqlTypeName, int) - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkSqlTimestampFunction
 
FloatAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.FloatAvgAggFunction
 
FloatLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.FloatLeadLagAggFunction
 
FloatMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.FloatMaxAggFunction
 
FloatMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.FloatMinAggFunction
 
FloatSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.FloatSingleValueAggFunction
 
FloatSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.FloatSum0AggFunction
 
FloatSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.FloatSumAggFunction
 
FloatSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.FloatSumWithRetractAggFunction
 
FLOOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
FORWARD_SHUFFLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
Records are shuffled in same parallelism (function call).
ForwardHashExchangeProcessor - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
A ExecNodeGraphProcessor which finds all ExecNodes that require hash distribution, but its input has no hash Exchange node.
ForwardHashExchangeProcessor() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.ForwardHashExchangeProcessor
 
frequency(Iterable<String>, String) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
from(TableScan) - Static method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
FROM_BASE64 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
FROM_UNIXTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
fromJdbcString(RelDataType, SqlTypeName, String) - Static method in class org.apache.calcite.rex.RexLiteral
Converts a Jdbc string into a RexLiteral.
fromLocalDateTime(LocalDateTime) - Static method in class org.apache.flink.table.planner.utils.TimestampStringUtils
Convert a LocalDateTime to a calcite's TimestampString.
functionCallStack - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
Stack of objects that maintain information about function calls.
FunctionCatalogOperatorTable - Class in org.apache.flink.table.planner.catalog
Thin adapter between SqlOperatorTable and FunctionCatalog.
FunctionCatalogOperatorTable(FunctionCatalog, DataTypeFactory, FlinkTypeFactory) - Constructor for class org.apache.flink.table.planner.catalog.FunctionCatalogOperatorTable
 
FunctionDefinitionConvertRule - Class in org.apache.flink.table.planner.expressions.converter
A call expression converter rule that converts calls to user defined functions.
FunctionDefinitionConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.FunctionDefinitionConvertRule
 
FunctionParamInfo() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
 

G

generate(List<FlinkPhysicalRel>, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraphGenerator
 
generateCodeBlock(CodeGeneratorCastRule.Context, String, String, LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
Create a CastCodeBlock for the provided input type and target type.
generateCodeBlock(CodeGeneratorCastRule.Context, String, String, LogicalType, LogicalType) - Method in interface org.apache.flink.table.planner.functions.casting.CodeGeneratorCastRule
Generates a CastCodeBlock composed by different statements performing the casting.
generateExpression(CodeGeneratorCastRule.Context, String, LogicalType, LogicalType) - Method in interface org.apache.flink.table.planner.functions.casting.ExpressionCodeGeneratorCastRule
Generate a Java expression performing the casting.
generateInitLiteral(LogicalType) - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
generateUid(String) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
Returns a new uid for transformations.
get(SqlCall) - Method in class org.apache.flink.table.planner.calcite.FlinkConvertletTable
 
get(Map<K, V>, List<String>, List<String>) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
get(ConfigOption<T>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
 
get(DatabindContext) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
Retrieve context from SerializerProvider and DeserializationContext.
getAfter() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getAfter() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
All types of the aggregate buffer.
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DenseRankAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
getAggCalls() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
getAggPhaseStrategy(TableConfig) - Static method in class org.apache.flink.table.planner.utils.TableConfigUtils
Returns the aggregate phase strategy configuration.
getAggregate(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Returns the parse tree node (GROUP BY, HAVING, or an aggregate function call) that causes select to be an aggregate query, or null if it is not an aggregate query.
getAllowedAccess() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Obtains the access type of the table.
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
getAllowedSignatures(String) - Method in class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
getArgumentDataTypes() - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
getArgumentDataTypes() - Method in class org.apache.flink.table.planner.functions.inference.LookupCallContext
 
getArgumentDataTypes() - Method in class org.apache.flink.table.planner.functions.inference.OperatorBindingCallContext
 
getArgumentValue(int, Class<T>) - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
getArgumentValue(int, Class<T>) - Method in class org.apache.flink.table.planner.functions.inference.LookupCallContext
 
getArgumentValue(int, Class<T>) - Method in class org.apache.flink.table.planner.functions.inference.OperatorBindingCallContext
 
getAscendingOrders() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
Gets flags of all fields for whether to sort in ascending order or not.
getAuxiliaryFunctions() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
Returns a list of this grouped window function's auxiliary functions.
getBatchStreamExchangeMode(ReadableConfig, StreamExchangeMode) - Static method in class org.apache.flink.table.planner.utils.StreamExchangeModeUtils
 
getBufferTimeout() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getCachedFiles() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getCalciteConfig(TableConfig) - Static method in class org.apache.flink.table.planner.utils.TableConfigUtils
Returns CalciteConfig wraps in the given TableConfig.
getCalciteTree() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
getCatalogManager() - Method in interface org.apache.flink.table.planner.delegation.ParserFactory.Context
 
getCatalogManager() - Method in class org.apache.flink.table.planner.delegation.ParserFactory.DefaultParserContext
 
getCatalogManager() - Method in class org.apache.flink.table.planner.delegation.ParserImpl
 
getCatalogManager() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
getCatalogReader() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getCatalogTable() - Method in class org.apache.flink.table.planner.plan.schema.CatalogSourceTable
 
getChangelogMode(ChangelogMode) - Method in class org.apache.flink.table.planner.connectors.CollectDynamicSink
 
getCheckpointConfig() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getCheckpointingMode() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getCheckpointInterval() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getChildren() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
getChildren() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
Deprecated.
 
getChildren() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
getClassLoader() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
 
getClassLoader() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
getCluster() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
getCode() - Method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
 
getCollation() - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
 
getCollationList() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns a description of the physical ordering (or orderings) of the rows returned from this table.
getColumnInterval(int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval
Returns the interval value of the given column from a specified relational expression.
getColumnInterval(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval.Handler
 
getColumnInterval(RelNode, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the FlinkMetadata.ColumnInterval statistic.
getColumnNullCount(int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount
Returns the null count of the given column from a specified relational expression.
getColumnNullCount(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount.Handler
 
getColumnNullCount(RelNode, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the null count of the given column.
getColumnOriginNullCount(int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount
Returns origin null count of the given column from a specified relational expression.
getColumnOriginNullCount(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount.Handler
 
getColumnOriginNullCount(RelNode, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns origin null count of the given column.
getCompletionHints(String, int) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
 
getCompletionHints(String, int) - Method in class org.apache.flink.table.planner.parse.ExtendedParser
Returns completion hints for the given statement at the given cursor position.
getConfig() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getConfiguration() - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
 
getConfiguration() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
getConfiguration() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getConformance() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getConsistency() - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
getConsistency() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction.AbstractOperandMetadata
 
getConsistency() - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
getConstants() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
getConstants() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
getContainedKinds() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
getContextFromAnnotation() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
Retrieves the default context from the ExecNodeMetadata annotation to be serialized into the JSON plan.
getContextResolvedTable() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getContextResolvedTable() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
getContextResolvedTable() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
getConverter(FunctionDefinition) - Method in class org.apache.flink.table.planner.expressions.converter.converters.CustomizedConverters
 
getCursorScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getCustomPredicate() - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
 
getDamBehavior() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
getDataStream() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
Deprecated.
 
getDataStream() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecBoundedStreamScan
 
getDataStream() - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDataStreamScan
 
getDataTypeFactory() - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
 
getDataTypeFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getDataTypeFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getDataTypeFactory() - Method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
 
getDef() - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
getDefinition() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getDefinition() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getDescription() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExchange
 
getDescription() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
Returns a string which describes this node.
getDescription() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
getDescription() - Method in class org.apache.flink.table.planner.plan.nodes.exec.utils.TransformationMetadata
 
getDetailLevel() - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.LimitPushDownSpec
 
getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
 
getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
 
getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
 
getDigests(SourceAbilityContext) - Method in interface org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpec
Additional digests to generate when this spec is applied to the source.
getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceWatermarkSpec
 
getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
getDistKeys() - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
 
getDistribution() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns a description of the physical distribution of the rows in this table.
getEmptyScope() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getExchangeMode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
getExecNodeGraph() - Method in class org.apache.flink.table.planner.plan.ExecNodeGraphInternalPlan
 
getExecutionEnvironment() - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
 
getExecutionPlan() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getExpectedOutputType(SqlNode) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
getExpression(SchemaPlus, String) - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
getExpression(SchemaPlus, String) - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
getExpression(Class) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Generates code for this table, which is not supported now.
getFamily() - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
getFieldIndex() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
getFieldIndices() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
Deprecated.
 
getFieldIndices() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.PartitionSpec
Gets field index of all fields in input.
getFieldIndices() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
Gets field index of all fields in input.
getFieldNullables() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
Deprecated.
 
getFieldOrigins(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getFieldSize() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
Gets num of field in the spec.
getFieldSpec(int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
Gets SortSpec.SortFieldSpec of field at given index.
getFieldSpecs() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
Gets all SortSpec.SortFieldSpec in the SortSpec.
getFieldTypes(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
Gets fields types of sort fields accoording to input type.
getFilteredColumnInterval(int, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval
Returns the interval value of the given column under the given filter argument from a specified relational expression.
getFilteredColumnInterval(RelNode, RelMetadataQuery, int, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval.Handler
 
getFilteredColumnInterval(RelNode, int, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the FlinkMetadata.ColumnInterval of the given column under the given filter argument.
getFilterNulls() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
getFlinkContext() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
Returns the FlinkContext.
getFlinkContext() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
getFlinkJoinType(JoinRelType) - Static method in class org.apache.flink.table.planner.plan.utils.JoinTypeUtil
Converts JoinRelType to FlinkJoinType.
getFlinkVersion() - Method in class org.apache.flink.table.planner.plan.ExecNodeGraphInternalPlan
 
getFlinkVersion() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraph
 
getFromScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getFunctionCatalog() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
getFunctionDefinition() - Method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
 
getFunctionNames() - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
getFunctions(String) - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
getGroups() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
getGroupScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getHavingScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getHintedOptions(List<RelHint>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Returns the OPTIONS hint options from the given list of table hints tableHints, never null.
getHints() - Method in class org.apache.flink.table.planner.parse.ClearOperationParseStrategy
 
getHints() - Method in interface org.apache.flink.table.planner.parse.ExtendedParseStrategy
Return hints for the given statement.
getHints() - Method in class org.apache.flink.table.planner.parse.HelpOperationParseStrategy
 
getHints() - Method in class org.apache.flink.table.planner.parse.QuitOperationParseStrategy
 
getHints() - Method in class org.apache.flink.table.planner.parse.ResetOperationParseStrategy
 
getHints() - Method in class org.apache.flink.table.planner.parse.SetOperationParseStrategy
 
getId() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
The unique ID of the node.
getId() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
getIdentifier() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
Deprecated.
 
getIdentifier() - Method in class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
 
getInputDistribution() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.KeepInputAsIsDistribution
 
getInputEdges() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
Returns a list of this node's input ExecEdges.
getInputEdges() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
getInputProperties() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
Returns a list of this node's input properties.
getInputProperties() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
getInputTransformation() - Method in interface org.apache.flink.table.planner.connectors.TransformationSinkProvider.Context
Input transformation to transform.
getInputTypeFamilies() - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
 
getInputTypeRoots() - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
 
getInputTypeWithConstants() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
getInterval() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getInterval() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
getInterval() - Method in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
 
getInvoke(RelNode, RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
getIsAscendingOrder() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
getIsNullTerm() - Method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
 
getJoinKeySize() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
Gets number of keys in join key.
getJoinScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getJoinSpec() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec
 
getJoinType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
getKeys() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.HashShuffle
 
getKeys() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.HashDistribution
 
getKeys() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
getKind() - Method in class org.apache.calcite.rex.RexLiteral
 
getKind() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getKind() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
 
getKind() - Method in class org.apache.flink.table.planner.typeutils.SymbolUtil.SerializableSymbol
 
getLeftKeys() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
getLeftLowerBound() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
getLeftTimeIdx() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
getLeftUpperBound() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
getLiteralValueAs(AbstractSqlCallContext.LiteralValueAccessor, Class<T>) - Static method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
Bridges to ValueLiteralExpression.getValueAs(Class).
getLocalTimeZone(ReadableConfig) - Static method in class org.apache.flink.table.planner.utils.TableConfigUtils
Similar to TableConfig.getLocalTimeZone() but extracting it from a generic ReadableConfig.
getLogicalSourceRowType(RelDataType, SqlInsert) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getLogicalTargetRowType(RelDataType, SqlInsert) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getLookupFunction(RelOptTable, Collection<Integer>) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil
Gets LookupFunction from temporal table according to the given lookup keys.
getLookupTableSource(FlinkContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
getLowerBound() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
getMapCorToCorRel() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
getMatchRecognizeScope(SqlMatchRecognize) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getMax() - Method in class org.apache.flink.table.planner.functions.inference.ArgumentCountRange
 
getMaxIdleStateRetentionTime(ReadableConfig) - Static method in class org.apache.flink.table.planner.utils.TableConfigUtils
Deprecated.
getMaxParallelism() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getMaxSize() - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
getMeasureList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getMeasures() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
getMetadataKeys() - Method in class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
 
getMin() - Method in class org.apache.flink.table.planner.functions.inference.ArgumentCountRange
 
getMode() - Method in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
 
getModuleManager() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
 
getMonotonicity(String) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Obtains whether a given column is monotonic.
getMultipleInputDescription(ExecNode<?>, List<ExecNode<?>>, List<InputProperty>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Return description for multiple input node.
getName() - Method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
 
getName() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
The type identifying an ExecNode in the JSON plan.
getName() - Method in class org.apache.flink.table.planner.plan.nodes.exec.utils.TransformationMetadata
 
getNames() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns the table path in the RelOptSchema.
getNamespace(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getNewFlinkStatistic(TableSourceTable, int, int) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
 
getNewScan(FlinkLogicalWatermarkAssigner, RexNode, FlinkLogicalTableSourceScan, TableConfig, boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRuleBase
It uses the input watermark expression to generate the WatermarkGeneratorSupplier.
getNode() - Method in class org.apache.calcite.sql.validate.AliasNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
 
getNonEquiCondition() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
getNullIsLast() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
getNullsIsLast() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
Gets flags of all fields for whether to put null at last or not.
getNumberOfExecutionRetries() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getOffset() - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
getOffset() - Method in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
getOffset() - Method in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
getOperandCountRange() - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
getOperandCountRange() - Method in class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
 
getOperandCountRange() - Method in class org.apache.flink.table.planner.functions.sql.SqlDescriptorOperator
 
getOperandCountRange() - Method in class org.apache.flink.table.planner.functions.sql.SqlJsonObjectFunction
 
getOperandCountRange() - Method in class org.apache.flink.table.planner.functions.sql.SqlTryCastFunction
 
getOperandCountRange() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction.AbstractOperandMetadata
 
getOperandCountRange() - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
getOperandList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getOperandList() - Method in class org.apache.calcite.sql.SqlTableRef
 
getOperandTypeChecker() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
 
getOperator() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getOperator() - Method in class org.apache.calcite.sql.SqlTableRef
 
getOperatorList() - Method in class org.apache.flink.table.planner.catalog.FunctionCatalogOperatorTable
 
getOperatorTable() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getOperatorTable() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
getOptional(ConfigOption<T>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
 
getOrderedLookupKeys(Collection<Integer>) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil
Gets lookup keys sorted by index in ascending order.
getOrderKeys() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
getOrderList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getOrderScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getOriginal(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getOriginalEdges() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecMultipleInput
 
getOriginalInputFields() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
getOutputDataType() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.inference.LookupCallContext
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.inference.OperatorBindingCallContext
 
getOutputType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
Returns the output LogicalType of the data passing this edge.
getOutputType() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
Returns the output LogicalType of this node, this type should be consistent with the type parameter T.
getOutputType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
getOutputType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.TemporalTableSourceSpec
 
getOverScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getParallelism() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getParameterRowType(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getParameterTypes(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.sql.SqlFirstLastValueAggFunction
 
getParameterTypes(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.sql.SqlListAggFunction
 
getParamNames() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getParamNames() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getParamTypes() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getParentCursor(String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getParser() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
getPartition() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
getPartition() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
getPartitionList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getPattern() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getPattern() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
getPatternDefinitions() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
getPatternDefList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getPersistedConfig() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
getPlanner() - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.ProcessorContext
Gets PlannerBase, BatchPlanner for batch job.
getPlannerContext() - Method in interface org.apache.flink.table.planner.delegation.ParserFactory.Context
 
getPlannerContext() - Method in class org.apache.flink.table.planner.delegation.ParserFactory.DefaultParserContext
 
getPredicateDefinition() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule
 
getPrimaryKeys() - Method in class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.UpdateFastStrategy
 
getPriority() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
getProducedType() - Method in interface org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpec
Return the produced RowType this the ability is applied.
getProducedType() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpecBase
 
getQualifiedName() - Method in class org.apache.flink.table.planner.catalog.QueryOperationCatalogViewTable
 
getQualifiedName() - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
 
getQualifiedName() - Method in interface org.apache.flink.table.planner.functions.sql.BuiltInSqlOperator
 
getQualifiedName() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
getRawSelectScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getRawType() - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
 
getReferentialConstraints() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns the referential constraints existing for this table.
getRefFiledIndex(BatchPhysicalCalc) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
 
getRelBuilder() - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
 
getRelModifiedMonotonicity() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity
 
getRelModifiedMonotonicity(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity.Handler
 
getRelModifiedMonotonicity(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the RelModifiedMonotonicity statistic.
getRelOptSchema() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
getRelWindowProperties(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the RelWindowProperties statistic.
getRequiredDistribution() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
getRequiredExchangeMode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExchange
 
getResolvedChildren() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
getResolvedFunction() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getResolvedFunction() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getResolvedSchema() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
Deprecated.
 
getResolvedSchema() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
getRestartStrategy() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ByteAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DoubleAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.FloatAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.IntAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.LongAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ShortAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
The result type of the function.
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.BooleanLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.ByteLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.CharLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DateLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DecimalLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DoubleLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.FloatLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.IntLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.LongLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.ShortLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.StringLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.TimeLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.TimestampLeadLagAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.BooleanMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.ByteMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DateMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DecimalMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DoubleMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.FloatMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.IntMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.LongMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.ShortMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.StringMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimeMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimestampLtzMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimestampMaxAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.BooleanMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.ByteMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DateMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DecimalMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DoubleMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.FloatMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.IntMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.LongMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.ShortMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.StringMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimeMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimestampLtzMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimestampMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.BooleanSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.ByteSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DateSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DecimalSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DoubleSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.FloatSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.IntSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.LongSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.ShortSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.StringSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimeSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimestampLtzSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimestampSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ByteSum0AggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DecimalSum0AggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DoubleSum0AggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.FloatSum0AggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.IntSum0AggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.LongSum0AggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ShortSum0AggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.ByteSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.DecimalSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.DoubleSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.FloatSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.IntSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.LongSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.ShortSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.ByteSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DecimalSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DoubleSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.FloatSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.IntSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.LongSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.ShortSumWithRetractAggFunction
 
getReturnTerm() - Method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
 
getReturnType(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.sql.SqlFirstLastValueAggFunction
 
getReturnType(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.sql.SqlListAggFunction
 
getRexBuilder() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
getRexNode() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
getRightKeys() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
getRightTimeIdx() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
getRootNodes() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraph
 
getRowCount() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns an estimate of the number of rows in the table.
getRowDataSelector(int[], InternalTypeInfo<RowData>) - Static method in class org.apache.flink.table.planner.plan.utils.KeySelectorUtil
Create a RowDataKeySelector to extract keys from DataStream which type is InternalTypeInfo of RowData.
getRowsPerMatch() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getRowtimeIndex() - Method in interface org.apache.flink.table.planner.connectors.TransformationSinkProvider.Context
Returns the field index of the rowtime attribute, or -1 otherwise.
getRowType(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getRowType(RelDataTypeFactory, List<Object>) - Method in class org.apache.flink.table.planner.functions.utils.HiveTableSqlFunction
Deprecated.
 
getRowType() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns the type of rows returned by this table.
getRowTypeInference() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction.WithTableFunction
The conversion to a row type is handled on the caller side.
getRowTypeInference() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
 
getScanTableSource(FlinkContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
getSelectResultProvider() - Method in class org.apache.flink.table.planner.connectors.CollectDynamicSink
 
getSelectScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getSelfJoinExprForUpdate(SqlNode, String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Allows a subclass to provide information about how to convert an UPDATE into a MERGE via self-join.
getSessionTimeZoneTerm() - Method in interface org.apache.flink.table.planner.functions.casting.CodeGeneratorCastRule.Context
 
getSessionZoneId() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
 
getShuffle() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
getSignatureTemplate(int) - Method in class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
 
getSignatureTemplate(int) - Method in class org.apache.flink.table.planner.functions.sql.SqlJsonObjectFunction
 
getSignatureTemplate(int) - Method in class org.apache.flink.table.planner.functions.sql.SqlTryCastFunction
 
getSimplifiedName() - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
getSimplifiedName() - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
 
getSimplifiedName() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
getSinkAbilities() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
getSinkIdentifiers() - Method in class org.apache.flink.table.planner.plan.ExecNodeGraphInternalPlan
 
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class org.apache.flink.table.planner.connectors.CollectDynamicSink
 
getSize() - Method in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
getSize() - Method in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
getSliceEnd() - Method in class org.apache.flink.table.planner.plan.logical.SliceAttachedWindowingStrategy
 
getSlide() - Method in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
getSort() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
getSource() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
getSourceAbilities() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
getSourceRowType() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
getSqlExprToRexConverterFactory() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
getSqlExprToRexConverterFactory() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
getStateBackend() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getStateRetentionTime() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
 
getStatistic() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getStatistic() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
Deprecated.
 
getStatistic() - Method in class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
 
getStatistic() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns the statistic of this table.
getStep() - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
getStreamGraph() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getStreamTimeCharacteristic() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getStrictEnd() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getStrictStart() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getStructKind() - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
getStructuredType() - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
getSubQueryEquivalent(RexSubQuery) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.Result
 
getSubSchema(String) - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
Look up a sub-schema (database) by the given sub-schema name.
getSubSchema(String) - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
getSubSchemaNames() - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
getSubSchemaNames() - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
getSubsetList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getSubsets() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ByteAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DoubleAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.FloatAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.IntAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.LongAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ShortAvgAggFunction
 
getSyntax() - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
getSyntax() - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
getSyntax() - Method in class org.apache.flink.table.planner.functions.sql.SqlDescriptorOperator
 
getSyntax() - Method in class org.apache.flink.table.planner.functions.sql.SqlTryCastFunction
 
getSysEndFieldName() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getSysStartFieldName() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getTable(String) - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
getTable(String) - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
getTable(List<String>) - Method in class org.apache.flink.table.planner.plan.FlinkCalciteCatalogReader
 
getTableConfig() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
getTableConfig() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
Deprecated.
getTableNames() - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
getTableNames() - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
getTableRef() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getTableSink(FlinkContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
getTableSinkSpec() - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
getTableSourceSpec() - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
 
getTableSourceSpec() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.TemporalTableSourceSpec
 
getTarget() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
getTargetTypeFamilies() - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
 
getTargetTypeRoots() - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
 
getTargetTypes() - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
 
getTemporalTable(FlinkContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.TemporalTableSourceSpec
 
getTemporalTableSourceSpec() - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
getTimeAttributeIndex() - Method in class org.apache.flink.table.planner.plan.logical.TimeAttributeWindowingStrategy
 
getTimeAttributeType() - Method in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
getTimeAttributeType() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
getTuples() - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecValues
 
getType() - Method in class org.apache.calcite.rex.RexLiteral
 
getType(String) - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
getType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle
 
getType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.RequiredDistribution
 
getTypeAsString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
Returns the ExecNodeContext.name and ExecNodeContext.version, to be serialized into the JSON plan as one string, which in turn will be parsed by ExecNodeContext(String) when deserialized from a JSON plan or when needed by ExecNodeTypeIdResolver.typeFromId(DatabindContext, String).
getTypeCoercion() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getTypeFactory() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getTypeFactory() - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
getTypeFactory() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
Returns the FlinkTypeFactory that will be used.
getTypeFactory() - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
 
getTypeFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getTypeFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getTypeFactory() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
getTypeInference(DataTypeFactory) - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
 
getTypeInference() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getTypeInference() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getTypeName() - Method in class org.apache.calcite.rex.RexLiteral
 
getTypeNames() - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
getUid() - Method in class org.apache.flink.table.planner.plan.nodes.exec.utils.TransformationMetadata
 
getUniqueGroups(ImmutableBitSet) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UniqueGroups
Returns the (minimum) unique groups of the given columns from a specified relational expression.
getUniqueGroups(RelNode, RelMetadataQuery, ImmutableBitSet) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UniqueGroups.Handler
 
getUniqueGroups(RelNode, ImmutableBitSet) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the (minimum) unique groups of the given columns.
getUniqueName(String, List<String>) - Static method in class org.apache.flink.table.planner.typeutils.RowTypeUtils
 
getUniqueName(List<String>, List<String>) - Static method in class org.apache.flink.table.planner.typeutils.RowTypeUtils
 
getUnknownType() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getUpperBound() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
getUpsertKeys() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UpsertKeys
 
getUpsertKeys(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UpsertKeys.Handler
 
getUpsertKeys(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Determines the set of upsert minimal keys for this expression.
getUpsertKeysInKeyGroupRange(RelNode, int[]) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Determines the set of upsert minimal keys in a single key group range, which means can ignore exchange by partition keys.
getValidatedNodeType(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidatedNodeTypeIfKnown(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidationErrorFunction() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValue() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal.
getValue() - Method in class org.apache.flink.table.planner.typeutils.SymbolUtil.SerializableSymbol
 
getValue2() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that the calculator program builder wants it.
getValue3() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that the rex-to-lix translator wants it.
getValue4() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that RexInterpreter wants it.
getValueAs(Class<T>) - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal as an instance of the specified class.
getValueAs(Class<T>) - Method in interface org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext.LiteralValueAccessor
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
If all input are nulls, count will be 0 and we will get null after the division.
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
An expression which returns the final value for this aggregate function.
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
getVersion() - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
 
getVersion() - Method in interface org.apache.flink.table.planner.functions.sql.BuiltInSqlOperator
 
getVersion() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
The version of the ExecNode in the JSON plan.
getWhereScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getWindow() - Method in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
getWindowBounds() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec
 
getWindowByName(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getWindowColumns() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
getWindowEnd() - Method in class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
 
getWindowEndColumns() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
getWindowProperties() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.WindowProperties
 
getWindowProperties(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.WindowProperties.Handler
 
getWindowSpec() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
getWindowStart() - Method in class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
 
getWindowStartColumns() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
getWindowTimeColumns() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
getWithScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
GLOBAL_GROUP_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
 
GLOBAL_WINDOW_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalWindowAggregate
 
graph - Variable in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityGraphGenerator
 
GREATER_THAN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
GREATER_THAN_OR_EQUAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
greaterThan(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
GROUP_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupAggregate
 
GROUP_ID - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
GROUP_WINDOW_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
 
groupFunction - Variable in class org.apache.calcite.sql.SqlGroupedWindowFunction
The grouped function, if this an auxiliary function; null otherwise.
GROUPING - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
GROUPING_ID - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
GroupSpec(SortSpec, boolean, RexWindowBound, RexWindowBound, List<AggregateCall>) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 

H

handleUnresolvedFunction(SqlCall, SqlFunction, List<RelDataType>, List<String>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
hasCorrelation() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
Returns whether there are any correlating variables in this statement.
HASH_CODE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
hashCode() - Method in class org.apache.calcite.rex.RexLiteral
 
hashCode() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
hashCode() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
hashCode() - Method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.sink.OverwriteSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.sink.PartitioningSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.sink.WritingMetadataSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.source.LimitPushDownSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpecBase
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceWatermarkSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.HashDistribution
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.KeepInputAsIsDistribution
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.RequiredDistribution
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.PartitionSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
 
hashCode() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
hashCode() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
hashCode() - Method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
 
hashCode() - Method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.FieldRefLookupKey
 
hashCode() - Method in class org.apache.flink.table.planner.typeutils.SymbolUtil.SerializableSymbol
 
hashDistribution(int[]) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
The input will read the records whose keys hash to a particular hash value.
hashShuffle(int[]) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
Return hash ExecEdge.Shuffle.
HashShuffle(int[]) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.HashShuffle
 
hasJsonCreatorAnnotation(Class<?>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.serde.JsonSerdeUtil
Return true if the given class's constructors have @JsonCreator annotation, else false.
HelpOperationParseStrategy - Class in org.apache.flink.table.planner.parse
Strategy to parse statement to HelpOperation.
HEX - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HINT_NAME_JSON_AGGREGATE_WRAPPED - Static variable in class org.apache.flink.table.planner.hint.FlinkHints
Internal hint that JSON aggregation function arguments have been wrapped already.
HINT_NAME_OPTIONS - Static variable in class org.apache.flink.table.planner.hint.FlinkHints
 
HiveAggSqlFunction - Class in org.apache.flink.table.planner.functions.utils
Deprecated.
TODO hack code, its logical should be integrated to AggSqlFunction
HiveAggSqlFunction(FunctionIdentifier, AggregateFunction, FlinkTypeFactory) - Constructor for class org.apache.flink.table.planner.functions.utils.HiveAggSqlFunction
Deprecated.
 
HiveFunctionUtils - Class in org.apache.flink.table.planner.functions.utils
Hack utils for hive function.
HiveFunctionUtils() - Constructor for class org.apache.flink.table.planner.functions.utils.HiveFunctionUtils
 
HiveTableSqlFunction - Class in org.apache.flink.table.planner.functions.utils
Deprecated.
TODO hack code, its logical should be integrated to TableSqlFunction
HiveTableSqlFunction(FunctionIdentifier, TableFunction, DataType, FlinkTypeFactory, FlinkTableFunction, HiveTableSqlFunction.HiveOperandTypeChecker) - Constructor for class org.apache.flink.table.planner.functions.utils.HiveTableSqlFunction
Deprecated.
 
HiveTableSqlFunction.HiveOperandTypeChecker - Class in org.apache.flink.table.planner.functions.utils
Deprecated.
TODO hack code, should modify calcite getRowType to pass operand types
HOP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOP_END - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOP_OLD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOP_PROCTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOP_ROWTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOP_START - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HoppingWindowSpec - Class in org.apache.flink.table.planner.plan.logical
Logical representation of a hopping window specification.
HoppingWindowSpec(Duration, Duration, Duration) - Constructor for class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
HOUR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

I

id - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
 
IdInfo(SqlValidatorScope, SqlIdentifier) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
 
idPositions - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
Maps SqlParserPos strings to the SqlIdentifier identifier objects at these positions.
IF - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ifThenElse(Expression, Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
Impl(SqlFunction) - Constructor for class org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
 
IN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
INCREMENTAL_GROUP_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
index - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.FieldRefLookupKey
 
indexOfCountStar - Variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
The position for the existing count star.
inferGroupMode(OverSpec.GroupSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
Infer the over window mode based on given group info.
inferOperandTypes(SqlCallBinding, RelDataType, RelDataType[]) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandInference
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceReturnInference
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.sql.FlinkSqlTimestampFunction
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.sql.SqlArrayConstructor
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.sql.SqlMapConstructor
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.sql.SqlTryCastFunction
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.plan.type.NumericOrDefaultReturnTypeInference
 
inferRowType(RelDataTypeFactory, RelDataType, RelDataType) - Static method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
 
inferUnknownTypes(RelDataType, SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
INITCAP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DoubleAvgAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.FloatAvgAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Expressions for initializing empty aggregation buffers.
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DenseRankAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ByteSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DecimalSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DoubleSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.FloatSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.IntSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.LongSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ShortSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
input(LogicalTypeRoot) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
input(LogicalTypeFamily) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
input(String, RelNode) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
InputOrderCalculator - Class in org.apache.flink.table.planner.plan.nodes.exec.processor.utils
InputOrderCalculator(ExecNode<?>, Set<ExecNode<?>>, InputProperty.DamBehavior) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputOrderCalculator
Create a InputOrderCalculator for the given ExecNode sub-graph.
InputPriorityConflictResolver - Class in org.apache.flink.table.planner.plan.nodes.exec.processor.utils
InputPriorityConflictResolver(List<ExecNode<?>>, InputProperty.DamBehavior, StreamExchangeMode, ReadableConfig) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityConflictResolver
Create a InputPriorityConflictResolver for the given ExecNode graph.
InputPriorityGraphGenerator - Class in org.apache.flink.table.planner.plan.nodes.exec.processor.utils
This class contains algorithm to detect and resolve input priority conflict in an ExecNode graph.
InputPriorityGraphGenerator(List<ExecNode<?>>, Set<ExecNode<?>>, InputProperty.DamBehavior) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityGraphGenerator
Create an InputPriorityGraphGenerator for the given ExecNode sub-graph.
InputProperty - Class in org.apache.flink.table.planner.plan.nodes.exec
The InputProperty describes the input information of the ExecNode.
InputProperty(InputProperty.RequiredDistribution, InputProperty.DamBehavior, int) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
InputProperty.Builder - Class in org.apache.flink.table.planner.plan.nodes.exec
Builder of the InputProperty.
InputProperty.DamBehavior - Enum in org.apache.flink.table.planner.plan.nodes.exec
Enumeration which describes how an input record may trigger the output behavior of the target ExecNode.
InputProperty.DistributionType - Enum in org.apache.flink.table.planner.plan.nodes.exec
Enumeration which describes the type of the input data distribution.
InputProperty.HashDistribution - Class in org.apache.flink.table.planner.plan.nodes.exec
The input will read the records whose keys hash to a particular hash value.
InputProperty.KeepInputAsIsDistribution - Class in org.apache.flink.table.planner.plan.nodes.exec
A special distribution which indicators the data distribution is the same as its input.
InputProperty.RequiredDistribution - Class in org.apache.flink.table.planner.plan.nodes.exec
The required input data distribution for records when they are read in.
inputsContainSingleton() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
Whether singleton distribution is required.
InputSortedExecNode<T> - Interface in org.apache.flink.table.planner.plan.nodes.exec.batch
A BatchExecNode which does not sort the input data within the operator, but requires the input data is already sorted.
INSERT_ONLY - Static variable in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Insert-only modify kind set.
INSTANCE - Static variable in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
INSTANCE - Static variable in class org.apache.flink.table.planner.calcite.FlinkConvertletTable
 
INSTANCE - Static variable in class org.apache.flink.table.planner.expressions.PlannerTypeInferenceUtilImpl
 
instance() - Static method in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Returns the Flink operator table, creating it if necessary.
INSTANCE - Static variable in class org.apache.flink.table.planner.parse.ExtendedParser
 
instance() - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns an instance of FlinkRelMetadataQuery.
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.CalcPythonCorrelateTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
The default instance of the rule; operates only on logical expressions.
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinPushExpressionsRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkLogicalCalcRemoveRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectJoinTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinFilterTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinJoinTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinProjectTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.JoinTableFunctionScanToCorrelateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.ProjectWatermarkAssignerTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.ProjectWindowTableFunctionTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushFilterInCalcIntoTableSourceScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoTableSourceScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoTableSourceScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushPartitionIntoTableSourceScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanAcrossCalcRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PythonCorrelateSplitRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PythonMapMergeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PythonMapRenameRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RedundantRankNumberColumnRemoveRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonAggregateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonCorrelateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonWindowAggregateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggIntoScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggWithCalcIntoScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggIntoScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithCalcIntoScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortAndCalcIntoScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortIntoScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.PushFilterPastChangelogNormalizeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalCalcRemoveRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonCorrelateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupAggregateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupTableAggregateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupWindowAggregateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonOverAggregateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedWindowAggregateRule
 
INSTR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IntAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.IntAvgAggFunction
 
internal() - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
InternalConfigOptions - Class in org.apache.flink.table.planner.utils
This class holds internal configuration constants used by Flink's table module.
InternalConfigOptions() - Constructor for class org.apache.flink.table.planner.utils.InternalConfigOptions
 
InternalDataStreamQueryOperation<E> - Class in org.apache.flink.table.planner.operations
Deprecated.
InternalDataStreamQueryOperation(ObjectIdentifier, DataStream<E>, int[], ResolvedSchema, boolean[], FlinkStatistic) - Constructor for class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
Deprecated.
 
InternalFunctionDefinitions - Class in org.apache.flink.table.planner.functions
Dictionary of function definitions for all internal used functions.
InternalFunctionDefinitions() - Constructor for class org.apache.flink.table.planner.functions.InternalFunctionDefinitions
 
INTERSECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
intersect(ModifyKindSet) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Returns a new ModifyKindSet with all kinds set in both this set and in another set.
INTERSECT_ALL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
INTERVAL_JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
IntervalJoinSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
IntervalJoinSpec describes how two tables will be joined in interval join.
IntervalJoinSpec(JoinSpec, IntervalJoinSpec.WindowBounds) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec
 
IntervalJoinSpec.WindowBounds - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
WindowBounds describes the time range condition of a Interval Join.
IntLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.IntLeadLagAggFunction
 
IntMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.IntMaxAggFunction
 
IntMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.IntMinAggFunction
 
IntSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.IntSingleValueAggFunction
 
IntSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.IntSum0AggFunction
 
IntSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.IntSumAggFunction
 
IntSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.IntSumWithRetractAggFunction
 
intValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
IS_ALPHA - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_DECIMAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_DIGIT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_DISTINCT_FROM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_FALSE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_JSON_ARRAY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_JSON_OBJECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_JSON_SCALAR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_JSON_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_DISTINCT_FROM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_FALSE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_JSON_ARRAY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_JSON_OBJECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_JSON_SCALAR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_JSON_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_NULL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_TRUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_UNKNOWN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NULL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_TRUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_UNKNOWN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
isAggregate(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
isAggregate(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Deprecated.
isAllRows() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
isAlwaysFalse() - Method in class org.apache.calcite.rex.RexLiteral
 
isAlwaysTrue() - Method in class org.apache.calcite.rex.RexLiteral
 
isArgumentLiteral(int) - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
isArgumentLiteral(int) - Method in class org.apache.flink.table.planner.functions.inference.LookupCallContext
 
isArgumentLiteral(int) - Method in class org.apache.flink.table.planner.functions.inference.OperatorBindingCallContext
 
isArgumentNull(int) - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
isArgumentNull(int) - Method in class org.apache.flink.table.planner.functions.inference.LookupCallContext
 
isArgumentNull(int) - Method in class org.apache.flink.table.planner.functions.inference.OperatorBindingCallContext
 
isBatchMode() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
isCaseSensitive() - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
isChainingEnabled() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
isCheckpointingEnabled() - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
 
isCompiled() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.FlinkSqlTimestampFunction
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
 
isEmpty() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
isEventTime() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
isForceCheckpointing() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
isGroup() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
 
isGroupAuxiliary() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
 
isGroupedAggregation() - Method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
 
isHiveFunc(Object) - Static method in class org.apache.flink.table.planner.functions.utils.HiveFunctionUtils
 
isInputRefOnly(BatchPhysicalCalc) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
Currently, we only supports to push down aggregate above calc which has input ref only.
isInsertOnly() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
isInternal() - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
 
isInternal() - Method in interface org.apache.flink.table.planner.functions.sql.BuiltInSqlOperator
 
isKey(ImmutableBitSet) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns whether the given columns are a key or a superset of a unique key of this table.
isMutable() - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
isMutable() - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
isNestedAggregateWindow(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
isNull() - Method in class org.apache.calcite.rex.RexLiteral
Returns whether this literal's value is null.
isNull(Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
isNullLiteral(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
isOperatorDisabled(TableConfig, OperatorType) - Static method in class org.apache.flink.table.planner.utils.TableConfigUtils
Returns whether the given operator type is disabled.
isOptional(int) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
isOptional(int) - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction.AbstractOperandMetadata
 
isOptional(int) - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
isOverAggregateWindow(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
isPrinting() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
 
isPrinting() - Method in interface org.apache.flink.table.planner.functions.casting.CodeGeneratorCastRule.Context
 
isProctime() - Method in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
isProjectionNotPushedDown(BatchPhysicalTableSourceScan) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
 
isPythonWorkerInProcessMode(Configuration) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
isPythonWorkerUsingManagedMemory(Configuration) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
isRows() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
isRowtime - Variable in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
isRowtime() - Method in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
isRowtime() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
isSlidingWindow(OverSpec.GroupSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
isSourceChangeEventsDuplicate(ResolvedSchema, DynamicTableSource, TableConfig) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
Returns true if the table source produces duplicate change events.
isStreaming - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
 
isStreamingMode() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
isStrict() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.KeepInputAsIsDistribution
 
isSystemField(RelDataTypeField) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
isTemporal() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
We recognize all tables in FLink are temporal as they are changeable.
isTemporary() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
isUnboundedFollowingWindow(OverSpec.GroupSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
isUnboundedPrecedingWindow(OverSpec.GroupSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
isUnboundedWindow(OverSpec.GroupSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
isUnsupported(Class<T>) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
isUpsertSource(ResolvedSchema, DynamicTableSource) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
Returns true if the table is an upsert source.
isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.logical.LogicalSnapshot
 
isValidCount(int) - Method in class org.apache.flink.table.planner.functions.inference.ArgumentCountRange
 
ITEM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
item(String, Object) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 

J

JOIN - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
Instance of the rule that operates only on logical expressions and generates a join.
JOIN_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
 
JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
JoinSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
JoinSpec describes how two tables will be joined.
JoinSpec(FlinkJoinType, int[], int[], boolean[], RexNode) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
 
JoinTableFunctionScanToCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule that rewrites Join on TableFunctionScan to Correlate.
JoinTypeUtil - Class in org.apache.flink.table.planner.plan.utils
Utility for FlinkJoinType.
JoinTypeUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.JoinTypeUtil
 
JSON_ARRAY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
JSON_ARRAYAGG_ABSENT_ON_NULL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
JSON_ARRAYAGG_NULL_ON_NULL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
JSON_EXISTS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
JSON_OBJECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
JSON_OBJECTAGG_ABSENT_ON_NULL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
JSON_OBJECTAGG_NULL_ON_NULL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
JSON_QUERY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
JSON_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
JsonSerdeUtil - Class in org.apache.flink.table.planner.plan.nodes.exec.serde
A utility class that provide abilities for JSON serialization and deserialization.

K

keepInputAsIsDistribution(InputProperty.RequiredDistribution, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
A special distribution which indicators the data distribution is the same as its input.
KeySelectorUtil - Class in org.apache.flink.table.planner.plan.utils
Utility for KeySelector.
KeySelectorUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.KeySelectorUtil
 
kind(SqlKind) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 

L

LAG - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LAST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LAST_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
LAST_VALUE aggregate function.
lastValues - Variable in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
latestAnnotation(Class<T>) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
Returns the ExecNodeMetadata annotation of the class with the highest (most recent) ExecNodeMetadata.version().
LEAD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
LEAD and LAG aggregate functions return the value of given expression evaluated at given offset.
LeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
LeadLagAggFunction.BooleanLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
BooleanLeadLagAggFunction.
LeadLagAggFunction.ByteLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
ByteLeadLagAggFunction.
LeadLagAggFunction.CharLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
CharLeadLagAggFunction.
LeadLagAggFunction.DateLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
DateLeadLagAggFunction.
LeadLagAggFunction.DecimalLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
DecimalLeadLagAggFunction.
LeadLagAggFunction.DoubleLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
DoubleLeadLagAggFunction.
LeadLagAggFunction.FloatLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
FloatLeadLagAggFunction.
LeadLagAggFunction.IntLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
IntLeadLagAggFunction.
LeadLagAggFunction.LongLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
LongLeadLagAggFunction.
LeadLagAggFunction.ShortLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
ShortLeadLagAggFunction.
LeadLagAggFunction.StringLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
StringLeadLagAggFunction.
LeadLagAggFunction.TimeLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
TimeLeadLagAggFunction.
LeadLagAggFunction.TimestampLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
TimestampLeadLagAggFunction.
LEFT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
legacyBehaviour() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
Deprecated.
legacyBehaviour() - Method in interface org.apache.flink.table.planner.functions.casting.CodeGeneratorCastRule.Context
Deprecated.
LegacyScalarFunctionConvertRule - Class in org.apache.flink.table.planner.expressions.converter
CallExpressionConvertRule to convert ScalarFunctionDefinition.
LegacyScalarFunctionConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.LegacyScalarFunctionConvertRule
 
LESS_THAN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LESS_THAN_OR_EQUAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
lessThan(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
LIKE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
limit(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a limit's collation.
LimitPushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
A sub-class of SourceAbilitySpec that can not only serialize/deserialize the limit value to/from JSON, but also can push the limit value into a LimitPushDownSpec.
LimitPushDownSpec(long) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.LimitPushDownSpec
 
LISTAGG - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
LISTAGG aggregate function.
ListAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in listagg aggregate function.
ListAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
literal(Object) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
literal(Object, DataType) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
literal - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
 
LITERAL_CHAIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
loadClass(String) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
LOCAL_GROUP_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalGroupAggregate
 
LOCAL_WINDOW_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalWindowAggregate
 
LOCALTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOCALTIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOCATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOG - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOG10 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOG2 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LogicalDistribution - Class in org.apache.flink.table.planner.plan.nodes.hive
LogicalDistribution is used to represent the expected distribution of the data, similar to Hive's SORT BY, DISTRIBUTE BY, and CLUSTER BY semantics.
LogicalRelDataTypeConverter - Class in org.apache.flink.table.planner.typeutils
Symmetric converter between LogicalType and RelDataType.
LogicalRelDataTypeConverter() - Constructor for class org.apache.flink.table.planner.typeutils.LogicalRelDataTypeConverter
 
LogicalSnapshot - Class in org.apache.calcite.rel.logical
Sub-class of Snapshot not targeted at any particular engine or calling convention.
LogicalSnapshot(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.logical.LogicalSnapshot
Creates a LogicalSnapshot.
LogicalTableScan - Class in org.apache.calcite.rel.logical
A LogicalTableScan reads all the rows from a RelOptTable.
LogicalTableScan(RelOptCluster, RelTraitSet, List<RelHint>, RelOptTable) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
Creates a LogicalTableScan.
LogicalTableScan(RelOptCluster, RelTraitSet, RelOptTable) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
Deprecated.
LogicalTableScan(RelOptCluster, RelOptTable) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
Deprecated.
LogicalTableScan(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
Creates a LogicalTableScan by parsing serialized output.
LongAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.LongAvgAggFunction
 
LongLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.LongLeadLagAggFunction
 
LongMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.LongMaxAggFunction
 
LongMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.LongMinAggFunction
 
LongSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.LongSingleValueAggFunction
 
LongSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.LongSum0AggFunction
 
LongSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.LongSumAggFunction
 
LongSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.LongSumWithRetractAggFunction
 
LOOKUP_JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
LookupCallContext - Class in org.apache.flink.table.planner.functions.inference
The CallContext of a LookupTableSource runtime function.
LookupCallContext(DataTypeFactory, UserDefinedFunction, LogicalType, Map<Integer, LookupJoinUtil.LookupKey>, int[], LogicalType) - Constructor for class org.apache.flink.table.planner.functions.inference.LookupCallContext
 
lookupHints(SqlNode, SqlParserPos) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
LookupJoinUtil - Class in org.apache.flink.table.planner.plan.utils
Utilities for lookup joins using LookupTableSource.
LookupJoinUtil.ConstantLookupKey - Class in org.apache.flink.table.planner.plan.utils
A LookupJoinUtil.LookupKey whose value is constant.
LookupJoinUtil.FieldRefLookupKey - Class in org.apache.flink.table.planner.plan.utils
A LookupJoinUtil.LookupKey whose value comes from the left table field.
LookupJoinUtil.LookupKey - Class in org.apache.flink.table.planner.plan.utils
A field used as an equal condition when querying content from a dimension table.
lookupNameCompletionHints(SqlValidatorScope, List<String>, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Populates a list of all the valid alternatives for an identifier.
lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - Method in class org.apache.flink.table.planner.catalog.FunctionCatalogOperatorTable
 
lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - Method in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
lookupQualifiedName(SqlNode, SqlParserPos) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
LOWER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LPAD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LTRIM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

M

makeFieldAccess(RexNode, String, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkRexBuilder
Compared to the original method we adjust the nullability of the nested column based on the nullability of the enclosing type.
makeFieldAccess(RexNode, int) - Method in class org.apache.flink.table.planner.calcite.FlinkRexBuilder
Compared to the original method we adjust the nullability of the nested column based on the nullability of the enclosing type.
makeFunction(Object[], LogicalType[]) - Method in class org.apache.flink.table.planner.functions.utils.HiveAggSqlFunction
Deprecated.
 
makeFunction(Object[], LogicalType[]) - Method in class org.apache.flink.table.planner.functions.utils.HiveTableSqlFunction
Deprecated.
 
makeIn(RexNode, List<? extends RexNode>) - Method in class org.apache.flink.table.planner.calcite.FlinkRexBuilder
Convert the conditions into the IN and fix [CALCITE-4888]: Unexpected RexNode when call RelBuilder.in(org.apache.calcite.rex.RexNode, org.apache.calcite.rex.RexNode...) to create an IN predicate with a list of varchar literals which have different length in RexBuilder.makeIn(org.apache.calcite.rex.RexNode, java.util.List<? extends org.apache.calcite.rex.RexNode>).
makeLegacySourceTransformationsBounded(Transformation<?>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
The planner might have more information than expressed in legacy source transformations.
makeNullaryCall(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
makeZeroLiteral(RelDataType) - Method in class org.apache.flink.table.planner.calcite.FlinkRexBuilder
Creates a literal of the default value for the given type.
MAP_VALUE_CONSTRUCTOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
match(String) - Method in class org.apache.flink.table.planner.parse.AbstractRegexParseStrategy
 
match(String) - Method in interface org.apache.flink.table.planner.parse.ExtendedParseStrategy
Determine whether the input statement is satisfied the strategy.
match(RelMetadataQuery, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Match's collation.
MATCH_PROCTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function used to access a processing time attribute from MATCH_RECOGNIZE.
MATCH_ROWTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function used to access an event time attribute with TIMESTAMP or TIMESTAMP_LTZ type from MATCH_RECOGNIZE.
MATCH_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
 
matches(String, String) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.CalcPythonCorrelateTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinFilterTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinProjectTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectWatermarkAssignerTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectWindowTableFunctionTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterInCalcIntoTableSourceScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoTableSourceScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoTableSourceScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushPartitionIntoTableSourceScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanAcrossCalcRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PythonCorrelateSplitRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PythonMapMergeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PythonMapRenameRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.RedundantRankNumberColumnRemoveRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonCorrelateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonWindowAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggIntoScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggWithCalcIntoScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggIntoScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithCalcIntoScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortAndCalcIntoScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortIntoScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonCorrelateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupTableAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupWindowAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonOverAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedWindowAggregateRule
 
MatchRowTimeFunction - Class in org.apache.flink.table.planner.functions.sql
The function used to access a rowtime attribute with TIMESTAMP or TIMESTAMP_LTZ type from MATCH_RECOGNIZE clause.
MatchRowTimeFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
 
MatchSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
MatchSpec describes the MATCH_RECOGNIZE info, see Match.
MatchSpec(RexNode, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, SortedSet<String>>, boolean, PartitionSpec, SortSpec, RexNode) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
MAX - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
MaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in max aggregate function.
MaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
MaxAggFunction.BooleanMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Boolean Max aggregate function.
MaxAggFunction.ByteMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Max aggregate function.
MaxAggFunction.DateMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Date Max aggregate function.
MaxAggFunction.DecimalMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Max aggregate function.
MaxAggFunction.DoubleMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Max aggregate function.
MaxAggFunction.FloatMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Max aggregate function.
MaxAggFunction.IntMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Int Max aggregate function.
MaxAggFunction.LongMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Max aggregate function.
MaxAggFunction.ShortMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Max aggregate function.
MaxAggFunction.StringMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in String Max aggregate function.
MaxAggFunction.TimeMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Time Max aggregate function.
MaxAggFunction.TimestampLtzMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in TimestampLtz Max aggregate function.
MaxAggFunction.TimestampMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Timestamp Max aggregate function.
MD5 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
A sequence of expressions for merging two aggregation buffers together.
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
mergeJoin(RelMetadataQuery, RelNode, RelNode, ImmutableIntList, ImmutableIntList) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Join's collation assuming that it uses a merge-join algorithm.
mergeOperand(UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Merge input of DeclarativeAggregateFunction.mergeExpressions(), the input are AGG buffer generated by user definition.
mergeOperands() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Merge inputs of DeclarativeAggregateFunction.mergeExpressions(), these inputs are agg buffer generated by user definition.
mergeTableOptions(Map<String, String>, Map<String, String>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Merges the dynamic table options from hints and static table options from table definition props.
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UniqueGroups
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UpsertKeys
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.WindowProperties
 
MIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
MinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in min aggregate function.
MinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
MinAggFunction.BooleanMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Boolean Min aggregate function.
MinAggFunction.ByteMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Min aggregate function.
MinAggFunction.DateMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Date Min aggregate function.
MinAggFunction.DecimalMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Min aggregate function.
MinAggFunction.DoubleMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Min aggregate function.
MinAggFunction.FloatMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Min aggregate function.
MinAggFunction.IntMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Int Min aggregate function.
MinAggFunction.LongMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Min aggregate function.
MinAggFunction.ShortMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Min aggregate function.
MinAggFunction.StringMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in String Min aggregate function.
MinAggFunction.TimeMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Time Min aggregate function.
MinAggFunction.TimestampLtzMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in TimestampLtz Min aggregate function.
MinAggFunction.TimestampMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Timestamp Min aggregate function.
MINI_BATCH_ASSIGNER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMiniBatchAssigner
 
MiniBatchInterval - Class in org.apache.flink.table.planner.plan.trait
The pojo class that describes the mini-batch interval and mini-batch mode.
MiniBatchInterval(long, MiniBatchMode) - Constructor for class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
 
MiniBatchMode - Enum in org.apache.flink.table.planner.plan.trait
The type of mini-batch interval: rowtime or proctime.
minus(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
MINUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
minus(ModifyKindSet) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Returns a new set of ModifyKind which is this set minus the other set, i.e.
MINUS_DATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
MINUTE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
mod(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
MOD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ModifyKind - Enum in org.apache.flink.table.planner.plan.trait
Lists all kinds of modify operations that happen in a changelog.
ModifyKindSet - Class in org.apache.flink.table.planner.plan.trait
The set of modify operations contained in a changelog.
ModifyKindSet.Builder - Class in org.apache.flink.table.planner.plan.trait
Builder for configuring and creating instances of ModifyKindSet.
monotonicity(SqlMonotonicity) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
monotonicity(Function<SqlOperatorBinding, SqlMonotonicity>) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
MONTH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
MultipleExecNodeMetadata - Annotation Type in org.apache.flink.table.planner.plan.nodes.exec
Helper annotation to enable multiple ExecNodeMetadata annotations on an ExecNode class.
MultipleInputNodeCreationProcessor - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
A ExecNodeGraphProcessor which organize ExecNodes into multiple input nodes.
MultipleInputNodeCreationProcessor(boolean) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.MultipleInputNodeCreationProcessor
 
MultipleTransformationTranslator<T> - Interface in org.apache.flink.table.planner.plan.nodes.exec
An ExecNodeTranslator that will generate ZERO, ONE or more Transformations.
MULTIPLY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
MULTISET_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

N

name(String) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
names - Variable in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
namespaces - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
Maps a node to the namespace which describes what columns they contain.
needInternalConversion(int[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
 
needRetraction - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
 
newBuilder() - Static method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
Builder for configuring and creating instances of BuiltInSqlFunction.
newBuilder() - Static method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Builder for configuring and creating instances of ModifyKindSet.
newContext(Class<T>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
 
newNodeId() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
Generate an unique ID for ExecNode.
newPersistedConfig(Class<T>, ReadableConfig) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
Create a configuration for the ExecNode, ready to be persisted to a JSON plan.
newPersistedConfig(Class<T>, ReadableConfig, Stream<ConfigOption<?>>) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
newValidationError(SqlNode, Resources.ExInst<SqlValidatorException>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
NEXT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NO_MINIBATCH - Static variable in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
specific for cases when there exists nodes require watermark but mini-batch interval of watermark is disabled by force, e.g.
NONE - Static variable in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
default none value.
not(Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
NOT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOT_BETWEEN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOT_EQUALS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOT_IN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOT_LIKE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOT_SIMILAR_TO - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
notDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
NOW - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NULLIF - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
nullOf(DataType) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
NULLS_FIRST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NULLS_LAST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NUMERIC_FROM_ARG1_DEFAULT1 - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
NUMERIC_FROM_ARG1_DEFAULT1_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
NumericExceptFirstOperandChecker - Class in org.apache.flink.table.planner.plan.type
Parameter type-checking strategy where all operand types except first one must be numeric type.
NumericExceptFirstOperandChecker(int) - Constructor for class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
NumericOrDefaultReturnTypeInference - Class in org.apache.flink.table.planner.plan.type
Determine the return type of functions with numeric arguments.
NumericOrDefaultReturnTypeInference(int) - Constructor for class org.apache.flink.table.planner.plan.type.NumericOrDefaultReturnTypeInference
 
NumericOrDefaultReturnTypeInference(int, int) - Constructor for class org.apache.flink.table.planner.plan.type.NumericOrDefaultReturnTypeInference
 

O

of(SortedSetMultimap<RelNode, RelDecorrelator.CorRef>, SortedMap<CorrelationId, RelNode>, Map<RexFieldAccess, RelDecorrelator.CorRef>) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
Creates a CorelMap with given contents.
of(Context, RelOptCluster, RelOptSchema) - Static method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
of(RelOptCluster, RelOptSchema) - Static method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
of(DataTypeFactory, FlinkTypeFactory, SqlKind, ContextResolvedFunction, TypeInference) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
Creates an instance of a aggregating function (either a system or user-defined function).
of(FlinkContext, FlinkTypeFactory, ContextResolvedFunction) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
Creates an instance of a aggregate function during translation.
of(DataTypeFactory, FlinkTypeFactory, SqlKind, ContextResolvedFunction, TypeInference) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
Creates an instance of a scalar or table function (either a system or user-defined function).
of(FlinkContext, FlinkTypeFactory, ContextResolvedFunction) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
Creates an instance of a scalar or table function during translation.
of(RelOptCluster, ContextResolvedFunction) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
Creates an instance of a scalar or table function during translation.
of(RelOptCluster, BuiltInFunctionDefinition) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
Creates an instance of a scalar or table built-in function during translation.
of(String, String) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil.SerializableSymbol
 
onJsonAggregateFunctions() - Method in interface org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule.Config
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.CalcPythonCorrelateTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinPushExpressionsRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectJoinTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinFilterTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinJoinTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinProjectTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.JoinTableFunctionScanToCorrelateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectWatermarkAssignerTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectWindowTableFunctionTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterInCalcIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushPartitionIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanAcrossCalcRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PythonCorrelateSplitRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PythonMapMergeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PythonMapRenameRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.RedundantRankNumberColumnRemoveRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonWindowAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggIntoScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggWithCalcIntoScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggIntoScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithCalcIntoScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortAndCalcIntoScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortIntoScanRule
 
onMatch() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.PushFilterPastChangelogNormalizeRule.Config
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.PushFilterPastChangelogNormalizeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedWindowAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule
 
onProjectedScan() - Method in interface org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule.Config
 
operand(int) - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Arg of accumulate and retract, the input value (usually obtained from a new arrived data).
OPERAND_AFTER - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_INTERVAL - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_MEASURES - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_ORDER_BY - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_PARTITION_BY - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_PATTERN - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_PATTERN_DEFINES - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_ROWS_PER_MATCH - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_STRICT_END - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_STRICT_START - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_SUBSET - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_TABLE_REF - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
How many operands your function will deal with.
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
operands() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Args of accumulate and retract, the input value (usually obtained from a new arrived data).
operandTypeChecker(SqlOperandTypeChecker) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
operandTypeChecker(String, TableFunction) - Static method in class org.apache.flink.table.planner.functions.utils.HiveTableSqlFunction
Deprecated.
 
operandTypeInference(SqlOperandTypeInference) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
OperationConverterUtils - Class in org.apache.flink.table.planner.utils
Utils methods for converting sql to operations.
OperatorBindingCallContext - Class in org.apache.flink.table.planner.functions.inference
A CallContext backed by SqlOperatorBinding.
OperatorBindingCallContext(DataTypeFactory, FunctionDefinition, SqlOperatorBinding, RelDataType) - Constructor for class org.apache.flink.table.planner.functions.inference.OperatorBindingCallContext
 
OperatorType - Enum in org.apache.flink.table.planner.plan.utils
Some dedicated operator type which is used in ExecutionConfigOptions.TABLE_EXEC_DISABLED_OPERATORS.
optionalOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
 
optionalOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultExpressionParserFactory
 
optionalOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultParserFactory
 
optionalOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultPlannerFactory
 
or(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
OR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
orderKeyEqualsExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
orderKeyTypes - Variable in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
org.apache.calcite.jdbc - package org.apache.calcite.jdbc
 
org.apache.calcite.rel.logical - package org.apache.calcite.rel.logical
 
org.apache.calcite.rex - package org.apache.calcite.rex
 
org.apache.calcite.sql - package org.apache.calcite.sql
 
org.apache.calcite.sql.fun - package org.apache.calcite.sql.fun
 
org.apache.calcite.sql.validate - package org.apache.calcite.sql.validate
 
org.apache.calcite.sql2rel - package org.apache.calcite.sql2rel
 
org.apache.flink.table.planner.calcite - package org.apache.flink.table.planner.calcite
 
org.apache.flink.table.planner.catalog - package org.apache.flink.table.planner.catalog
 
org.apache.flink.table.planner.connectors - package org.apache.flink.table.planner.connectors
 
org.apache.flink.table.planner.delegation - package org.apache.flink.table.planner.delegation
 
org.apache.flink.table.planner.expressions - package org.apache.flink.table.planner.expressions
 
org.apache.flink.table.planner.expressions.converter - package org.apache.flink.table.planner.expressions.converter
 
org.apache.flink.table.planner.expressions.converter.converters - package org.apache.flink.table.planner.expressions.converter.converters
 
org.apache.flink.table.planner.functions - package org.apache.flink.table.planner.functions
 
org.apache.flink.table.planner.functions.aggfunctions - package org.apache.flink.table.planner.functions.aggfunctions
 
org.apache.flink.table.planner.functions.bridging - package org.apache.flink.table.planner.functions.bridging
 
org.apache.flink.table.planner.functions.casting - package org.apache.flink.table.planner.functions.casting
 
org.apache.flink.table.planner.functions.inference - package org.apache.flink.table.planner.functions.inference
 
org.apache.flink.table.planner.functions.sql - package org.apache.flink.table.planner.functions.sql
 
org.apache.flink.table.planner.functions.sql.internal - package org.apache.flink.table.planner.functions.sql.internal
 
org.apache.flink.table.planner.functions.utils - package org.apache.flink.table.planner.functions.utils
 
org.apache.flink.table.planner.hint - package org.apache.flink.table.planner.hint
 
org.apache.flink.table.planner.operations - package org.apache.flink.table.planner.operations
 
org.apache.flink.table.planner.parse - package org.apache.flink.table.planner.parse
 
org.apache.flink.table.planner.plan - package org.apache.flink.table.planner.plan
 
org.apache.flink.table.planner.plan.abilities.sink - package org.apache.flink.table.planner.plan.abilities.sink
 
org.apache.flink.table.planner.plan.abilities.source - package org.apache.flink.table.planner.plan.abilities.source
 
org.apache.flink.table.planner.plan.logical - package org.apache.flink.table.planner.plan.logical
 
org.apache.flink.table.planner.plan.metadata - package org.apache.flink.table.planner.plan.metadata
 
org.apache.flink.table.planner.plan.nodes.exec - package org.apache.flink.table.planner.plan.nodes.exec
 
org.apache.flink.table.planner.plan.nodes.exec.batch - package org.apache.flink.table.planner.plan.nodes.exec.batch
 
org.apache.flink.table.planner.plan.nodes.exec.common - package org.apache.flink.table.planner.plan.nodes.exec.common
 
org.apache.flink.table.planner.plan.nodes.exec.processor - package org.apache.flink.table.planner.plan.nodes.exec.processor
 
org.apache.flink.table.planner.plan.nodes.exec.processor.utils - package org.apache.flink.table.planner.plan.nodes.exec.processor.utils
 
org.apache.flink.table.planner.plan.nodes.exec.serde - package org.apache.flink.table.planner.plan.nodes.exec.serde
 
org.apache.flink.table.planner.plan.nodes.exec.spec - package org.apache.flink.table.planner.plan.nodes.exec.spec
 
org.apache.flink.table.planner.plan.nodes.exec.stream - package org.apache.flink.table.planner.plan.nodes.exec.stream
 
org.apache.flink.table.planner.plan.nodes.exec.utils - package org.apache.flink.table.planner.plan.nodes.exec.utils
 
org.apache.flink.table.planner.plan.nodes.exec.visitor - package org.apache.flink.table.planner.plan.nodes.exec.visitor
 
org.apache.flink.table.planner.plan.nodes.hive - package org.apache.flink.table.planner.plan.nodes.hive
 
org.apache.flink.table.planner.plan.rules.logical - package org.apache.flink.table.planner.plan.rules.logical
 
org.apache.flink.table.planner.plan.rules.physical.batch - package org.apache.flink.table.planner.plan.rules.physical.batch
 
org.apache.flink.table.planner.plan.rules.physical.stream - package org.apache.flink.table.planner.plan.rules.physical.stream
 
org.apache.flink.table.planner.plan.schema - package org.apache.flink.table.planner.plan.schema
 
org.apache.flink.table.planner.plan.trait - package org.apache.flink.table.planner.plan.trait
 
org.apache.flink.table.planner.plan.type - package org.apache.flink.table.planner.plan.type
 
org.apache.flink.table.planner.plan.utils - package org.apache.flink.table.planner.plan.utils
 
org.apache.flink.table.planner.typeutils - package org.apache.flink.table.planner.typeutils
 
org.apache.flink.table.planner.utils - package org.apache.flink.table.planner.utils
 
OVER_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
 
OverConvertRule - Class in org.apache.flink.table.planner.expressions.converter
A CallExpressionConvertRule that converts BuiltInFunctionDefinitions.OVER.
OverConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.OverConvertRule
 
OVERLAPS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
OVERLAY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
overSpec - Variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
OverSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
OverSpec describes a set of over aggregates.
OverSpec(PartitionSpec, List<OverSpec.GroupSpec>, List<RexLiteral>, int) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
OverSpec.GroupSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
OverSpec.GroupSpec describes group of over aggregate calls that have the same window specification.
OverwriteSpec - Class in org.apache.flink.table.planner.plan.abilities.sink
A sub-class of SinkAbilitySpec that can not only serialize/deserialize the overwrite flag to/from JSON, but also can overwrite existing data for SupportsOverwrite.
OverwriteSpec(boolean) - Constructor for class org.apache.flink.table.planner.plan.abilities.sink.OverwriteSpec
 

P

PAD_LEFT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
PAD_RIGHT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
PARAM_DATA - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
The data source which the table function computes with.
PARAM_KEY - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
The session key(s), only used for SESSION window.
PARAM_OFFSET - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
The optional align offset for each window.
PARAM_SIZE - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
The window duration INTERVAL.
PARAM_SLIDE - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
The slide interval, only used for HOP window.
PARAM_STEP - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
The slide interval, only used for HOP window.
PARAM_TIMECOL - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
The time attribute column.
paramNames() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction.AbstractOperandMetadata
 
paramTypes(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction.AbstractOperandMetadata
 
parse(String) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
When parsing statement, it first uses ExtendedParser to parse statements.
parse(String) - Method in class org.apache.flink.table.planner.parse.CalciteParser
Parses a SQL statement into a SqlNode.
parse(String) - Method in class org.apache.flink.table.planner.parse.ExtendedParser
Parse the input statement to the Operation.
PARSE_URL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
parseExpression(String) - Method in class org.apache.flink.table.planner.parse.CalciteParser
Parses a SQL expression into a SqlNode.
parseIdentifier(String) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
 
parseIdentifier(String) - Method in class org.apache.flink.table.planner.parse.CalciteParser
Parses a SQL string as an identifier into a SqlIdentifier.
ParserFactory - Interface in org.apache.flink.table.planner.delegation
Factory that creates Parser.
ParserFactory.Context - Interface in org.apache.flink.table.planner.delegation
Context provided when a parser is created.
ParserFactory.DefaultParserContext - Class in org.apache.flink.table.planner.delegation
Default implementation for ParserFactory.Context.
ParserImpl - Class in org.apache.flink.table.planner.delegation
Implementation of Parser that uses Calcite.
ParserImpl(CatalogManager, Supplier<FlinkPlannerImpl>, Supplier<CalciteParser>, SqlExprToRexConverterFactory) - Constructor for class org.apache.flink.table.planner.delegation.ParserImpl
 
parseSqlExpression(String, RowType, LogicalType) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
 
parseSqlList(String) - Method in class org.apache.flink.table.planner.parse.CalciteParser
Parses a SQL string into a SqlNodeList.
PartialFinalType - Enum in org.apache.flink.table.planner.plan
Enumerations for partial final aggregate types.
PARTITIONER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
PartitioningSpec - Class in org.apache.flink.table.planner.plan.abilities.sink
A sub-class of SinkAbilitySpec that can not only serialize/deserialize the partition to/from JSON, but also can write partitioned data for SupportsPartitioning.
PartitioningSpec(Map<String, String>) - Constructor for class org.apache.flink.table.planner.plan.abilities.sink.PartitioningSpec
 
PartitionPushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
A sub-class of SourceAbilitySpec that can not only serialize/deserialize the partitions to/from JSON, but also can push the partitions into a SupportsPartitionPushDown.
PartitionPushDownSpec(List<Map<String, String>>) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
 
PartitionSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
PartitionSpec describes how data is partitioned in Rank.
PartitionSpec(int[]) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.PartitionSpec
 
pattern - Variable in class org.apache.flink.table.planner.parse.AbstractRegexParseStrategy
 
PERCENT_REMAINDER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
performUnconditionalRewrites(SqlNode, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Performs expression rewrites which are always used unconditionally.
PI - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
PI_FUNCTION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function to access the constant value of PI.
PlannerContext - Class in org.apache.flink.table.planner.delegation
Utility class to create RelBuilder or FrameworkConfig used to create a corresponding Planner.
PlannerContext(boolean, TableConfig, ModuleManager, FunctionCatalog, CatalogManager, CalciteSchema, List<RelTraitDef>) - Constructor for class org.apache.flink.table.planner.delegation.PlannerContext
 
PlannerQueryOperation - Class in org.apache.flink.table.planner.operations
Wrapper for valid logical plans generated by Planner.
PlannerQueryOperation(RelNode) - Constructor for class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
PlannerTypeInferenceUtilImpl - Class in org.apache.flink.table.planner.expressions
Implementation of PlannerTypeInferenceUtil.
PlannerTypeInferenceUtilImpl() - Constructor for class org.apache.flink.table.planner.expressions.PlannerTypeInferenceUtilImpl
 
plus(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
PLUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
popFunctionCall() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
POSITION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
POWER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
predicate(BiPredicate<LogicalType, LogicalType>) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
prepareDynamicSource(String, ResolvedCatalogTable, DynamicTableSource, boolean, ReadableConfig) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
Prepares the given DynamicTableSource.
PREV - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
PRINT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
printAsJava(PrintWriter) - Method in class org.apache.calcite.rex.RexLiteral
Prints the value this literal as a Java string constant.
priority(int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.Builder
 
ProcedureNamespace - Class in org.apache.calcite.sql.validate
Namespace whose contents are defined by the result of a call to a user-defined procedure.
process(ExecNodeGraph, ProcessorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.DeadlockBreakupProcessor
 
process(ExecNodeGraph, ProcessorContext) - Method in interface org.apache.flink.table.planner.plan.nodes.exec.processor.ExecNodeGraphProcessor
Given an ExecNodeGraph, process it and return the result ExecNodeGraph.
process(ExecNodeGraph, ProcessorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.ForwardHashExchangeProcessor
 
process(ExecNodeGraph, ProcessorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.MultipleInputNodeCreationProcessor
 
ProcessorContext - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
Context for ExecNodeGraphProcessor to process ExecNodeGraph.
ProcessorContext(PlannerBase) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.ProcessorContext
 
PROCTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function used to access a processing time attribute.
PROCTIME_MATERIALIZE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function that materializes a processing time attribute.
project(RelMetadataQuery, RelNode, List<? extends RexNode>) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Project's collation.
PROJECT_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
 
ProjectPushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
A sub-class of SourceAbilitySpec that can not only serialize/deserialize the projection to/from JSON, but also can push the projection into a SupportsProjectionPushDown.
ProjectPushDownSpec(int[][], RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
 
ProjectSnapshotTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Transpose LogicalProject past into LogicalSnapshot.
ProjectSnapshotTransposeRule(ProjectSnapshotTransposeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule
 
ProjectSnapshotTransposeRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
Configuration for ProjectSnapshotTransposeRule.
ProjectWatermarkAssignerTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Transpose between the LogicalWatermarkAssigner and LogicalProject.
ProjectWatermarkAssignerTransposeRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.ProjectWatermarkAssignerTransposeRule
 
ProjectWindowTableFunctionTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes a LogicalProject into a LogicalTableFunctionScan which contains a Window table function call by splitting the projection into a projection on top of child of the TableFunctionScan.
ProjectWindowTableFunctionTransposeRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.ProjectWindowTableFunctionTransposeRule
 
proto(Context) - Static method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
PushFilterInCalcIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
Pushes a filter condition from the FlinkLogicalCalc and into a FlinkLogicalTableSourceScan.
PushFilterInCalcIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushFilterInCalcIntoTableSourceScanRule
 
PushFilterIntoSourceScanRuleBase - Class in org.apache.flink.table.planner.plan.rules.logical
Base class for rules that push down filters into table scan.
PushFilterIntoSourceScanRuleBase(RelOptRuleOperand, String) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
 
PushFilterIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that tries to push a filter into a LogicalTableScan, which table is a TableSourceTable.
PushFilterIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoTableSourceScanRule
 
PushFilterPastChangelogNormalizeRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Pushes primary key filters through a ChangelogNormalize operator to reduce its state size.
PushFilterPastChangelogNormalizeRule(PushFilterPastChangelogNormalizeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.PushFilterPastChangelogNormalizeRule
 
PushFilterPastChangelogNormalizeRule.Config - Interface in org.apache.flink.table.planner.plan.rules.physical.stream
pushFunctionCall() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
pushFunctionScan(RelBuilder, SqlOperator, int, Iterable<RexNode>, List<String>) - Static method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
RelBuilder.functionScan(SqlOperator, int, Iterable) cannot work smoothly with aliases which is why we implement a custom one.
PushLimitIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that tries to push limit into a FlinkLogicalTableSourceScan, which table is a TableSourceTable.
PushLimitIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoTableSourceScanRule
 
PushLocalAggIntoScanRuleBase - Class in org.apache.flink.table.planner.plan.rules.physical.batch
Planner rule that tries to push a local aggregator into an BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting SupportsAggregatePushDown.
PushLocalAggIntoScanRuleBase(RelOptRuleOperand, String) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
 
pushLocalAggregateIntoScan(RelOptRuleCall, BatchPhysicalGroupAggregateBase, BatchPhysicalTableSourceScan) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
 
pushLocalAggregateIntoScan(RelOptRuleCall, BatchPhysicalGroupAggregateBase, BatchPhysicalTableSourceScan, int[]) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
 
PushLocalHashAggIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
Planner rule that tries to push a local hash aggregate which without sort into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting SupportsAggregatePushDown.
PushLocalHashAggIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggIntoScanRule
 
PushLocalHashAggWithCalcIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
Planner rule that tries to push a local hash aggregate which with calc into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting SupportsAggregatePushDown.
PushLocalHashAggWithCalcIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggWithCalcIntoScanRule
 
PushLocalSortAggIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
Planner rule that tries to push a local sort aggregate which without sort into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting SupportsAggregatePushDown.
PushLocalSortAggIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggIntoScanRule
 
PushLocalSortAggWithCalcIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
Planner rule that tries to push a local sort aggregate which without sort into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting SupportsAggregatePushDown.
PushLocalSortAggWithCalcIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithCalcIntoScanRule
 
PushLocalSortAggWithSortAndCalcIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
Planner rule that tries to push a local sort aggregate which with sort and calc into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting SupportsAggregatePushDown.
PushLocalSortAggWithSortAndCalcIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortAndCalcIntoScanRule
 
PushLocalSortAggWithSortIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
Planner rule that tries to push a local sort aggregate which with sort into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting SupportsAggregatePushDown.
PushLocalSortAggWithSortIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortIntoScanRule
 
PushPartitionIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that tries to push partition evaluated by filter condition into a LogicalTableScan.
PushPartitionIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushPartitionIntoTableSourceScanRule
 
PushProjectIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
Pushes a LogicalProject into a LogicalTableScan.
PushProjectIntoTableSourceScanRule(PushProjectIntoTableSourceScanRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule
 
PushProjectIntoTableSourceScanRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
PushWatermarkIntoTableSourceScanAcrossCalcRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule to push the FlinkLogicalWatermarkAssigner across the FlinkLogicalCalc to the FlinkLogicalTableSourceScan.
PushWatermarkIntoTableSourceScanAcrossCalcRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanAcrossCalcRule
 
PushWatermarkIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule to push the FlinkLogicalWatermarkAssigner into the FlinkLogicalTableSourceScan.
PushWatermarkIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRule
 
PushWatermarkIntoTableSourceScanRuleBase - Class in org.apache.flink.table.planner.plan.rules.logical
Base rule for interface SupportsWatermarkPushDown and SupportsSourceWatermark.
PushWatermarkIntoTableSourceScanRuleBase(RelOptRuleOperand, String) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRuleBase
 
PythonCorrelateSplitRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule will split the Python FlinkLogicalTableFunctionScan with Java calls or the Java FlinkLogicalTableFunctionScan with Python calls into a FlinkLogicalCalc which will be the left input of the new FlinkLogicalCorrelate and a new FlinkLogicalTableFunctionScan.
PythonMapMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule will merge Python FlinkLogicalCalc used in Map operation, Flatten FlinkLogicalCalc and Python FlinkLogicalCalc used in Map operation together.
PythonMapRenameRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule which renames the field names of the Flatten FlinkLogicalCalc which is right after a FlinkLogicalCalc representing a Python Map operation to the output names of the map function.

Q

qualifiedName - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
 
QUARTER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
queryOperation(QueryOperation) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
QueryOperationCatalogViewTable - Class in org.apache.flink.table.planner.catalog
A bridge between a Flink's specific QueryOperationCatalogView and a Calcite's RelOptTable.
QueryOperationConverter - Class in org.apache.flink.table.planner.plan
Converter from Flink's specific relational representation: QueryOperation to Calcite's specific relational representation: RelNode.
QueryOperationConverter(FlinkRelBuilder, boolean) - Constructor for class org.apache.flink.table.planner.plan.QueryOperationConverter
 
QuitOperationParseStrategy - Class in org.apache.flink.table.planner.parse
Operation to parse statement to QuitOperation.

R

RADIANS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RAND - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RAND_INTEGER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
rank(ImmutableBitSet, RelCollation, RankType, RankRange, RelDataTypeField, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
RANK - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RANK_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
RankAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in rank aggregate function.
RankAggFunction(LogicalType[]) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
 
RankLikeAggFunctionBase - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in rank like aggregate function, e.g.
RankLikeAggFunctionBase(LogicalType[]) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
RankProcessStrategy - Interface in org.apache.flink.table.planner.plan.utils
Base class of Strategy to choose different rank process function.
RankProcessStrategy.AppendFastStrategy - Class in org.apache.flink.table.planner.plan.utils
A strategy which only works when input only contains insertion changes.
RankProcessStrategy.RetractStrategy - Class in org.apache.flink.table.planner.plan.utils
A strategy which works when input contains update or deletion changes.
RankProcessStrategy.UndefinedStrategy - Class in org.apache.flink.table.planner.plan.utils
A placeholder strategy which will be inferred after FlinkChangelogModeInferenceProgram.
RankProcessStrategy.UpdateFastStrategy - Class in org.apache.flink.table.planner.plan.utils
A strategy which only works when input shouldn't contains deletion changes and input should have the given RankProcessStrategy.UpdateFastStrategy.primaryKeys and should be monotonic on the order by field.
RawRelDataType - Class in org.apache.flink.table.planner.plan.schema
The RelDataType representation of a RawType.
RawRelDataType(RawType<?>) - Constructor for class org.apache.flink.table.planner.plan.schema.RawRelDataType
 
ReadingMetadataSpec - Class in org.apache.flink.table.planner.plan.abilities.source
A sub-class of SourceAbilitySpec that can not only serialize/deserialize the metadata columns to/from JSON, but also can read the metadata columns from SupportsReadingMetadata.
ReadingMetadataSpec(List<String>, RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
 
reduceExpr(int, SqlSpecialOperator.TokenSequence) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
RedundantRankNumberColumnRemoveRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that removes the output column of rank number iff the rank number column is not used by successor calc.
RedundantRankNumberColumnRemoveRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.RedundantRankNumberColumnRemoveRule
 
REGEXP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
REGEXP_EXTRACT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
REGEXP_REPLACE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
registerCachedFile(String, String) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
registerCachedFile(String, String, boolean) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
registerNamespace(SqlValidatorScope, String, SqlValidatorNamespace, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Registers a new namespace, and adds it as a child of its parent scope.
registerType(Class<?>) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
registerTypeWithKryoSerializer(Class<?>, T) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
registerTypeWithKryoSerializer(Class<?>, Class<? extends Serializer>) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
REINTERPRET - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
reinterpretCast(Expression, Expression, boolean) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
relBuilderFactory() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
RelDecorrelator - Class in org.apache.calcite.sql2rel
Copied to fix calcite issues.
RelDecorrelator(RelDecorrelator.CorelMap, Context, RelBuilder) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator
 
RelDecorrelator.AdjustProjectForCountAggregateRule - Class in org.apache.calcite.sql2rel
Planner rule that adjusts projects when counts are added.
RelDecorrelator.AdjustProjectForCountAggregateRule.Config - Interface in org.apache.calcite.sql2rel
Rule configuration.
RelDecorrelator.Config - Interface in org.apache.calcite.sql2rel
Base configuration for rules that are non-static in a RelDecorrelator.
RelDecorrelator.CorelMap - Class in org.apache.calcite.sql2rel
A map of the locations of Correlate in a tree of RelNodes.
RelDecorrelator.CorelMapBuilder - Class in org.apache.calcite.sql2rel
RelDecorrelator.RemoveCorrelationForScalarAggregateRule - Class in org.apache.calcite.sql2rel
Planner rule that removes correlations for scalar aggregates.
RelDecorrelator.RemoveCorrelationForScalarAggregateRule.Config - Interface in org.apache.calcite.sql2rel
Rule configuration.
RelDecorrelator.RemoveCorrelationForScalarProjectRule - Class in org.apache.calcite.sql2rel
Planner rule that removes correlations for scalar projects.
RelDecorrelator.RemoveCorrelationForScalarProjectRule.Config - Interface in org.apache.calcite.sql2rel
Rule configuration.
RelDecorrelator.RemoveSingleAggregateRule - Class in org.apache.calcite.sql2rel
Rule to remove single_value rel.
RelDecorrelator.RemoveSingleAggregateRule.Config - Interface in org.apache.calcite.sql2rel
Rule configuration.
RelDescriptionWriterImpl - Class in org.apache.flink.table.planner.plan.utils
Converts an RelNode to string with only the information from the RelNode itself without the information from its inputs.
RelDescriptionWriterImpl(PrintWriter) - Constructor for class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
relOptSchema - Variable in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
RelTimeIndicatorConverter - Class in org.apache.flink.table.planner.calcite
Traverses a RelNode tree and converts fields with TimeIndicatorRelDataType type.
RelWindowProperties - Class in org.apache.flink.table.planner.plan.trait
It describes the information of window properties of a RelNode.
removeCorrelationExpr(RexNode, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
removeCorrelationExpr(RexNode, boolean, RexInputRef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
removeCorrelationExpr(RexNode, boolean, Set<Integer>) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
RemoveCorrelationForScalarAggregateRule(RelDecorrelator.RemoveCorrelationForScalarAggregateRule.Config) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule
Creates a RemoveCorrelationForScalarAggregateRule.
RemoveCorrelationForScalarProjectRule(RelDecorrelator.RemoveCorrelationForScalarProjectRule.Config) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule
Creates a RemoveCorrelationForScalarProjectRule.
removeCorrelationViaRule(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
removeNullabilityCast(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
Removes any casts that change nullability but not type.
RemoveSingleAggregateRule(RelDecorrelator.RemoveSingleAggregateRule.Config) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule
Creates a RemoveSingleAggregateRule.
RemoveUnreachableCoalesceArgumentsRule - Class in org.apache.flink.table.planner.plan.rules.logical
Removes unreachable BuiltInFunctionDefinitions.COALESCE arguments.
RemoveUnreachableCoalesceArgumentsRule(RemoveUnreachableCoalesceArgumentsRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
 
RemoveUnreachableCoalesceArgumentsRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
removeValidatedNodeType(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
REPEAT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
REPLACE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
replaceInputEdge(int, ExecEdge) - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
Replaces the ordinalInParentth input edge.
replaceInputEdge(int, ExecEdge) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
requiredDistribution(InputProperty.RequiredDistribution) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
requiredDistribution(InputProperty.RequiredDistribution) - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.Builder
 
RequiredDistribution(InputProperty.DistributionType) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.RequiredDistribution
 
requiredOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
 
requiredOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultExpressionParserFactory
 
requiredOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultParserFactory
 
requiredOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultPlannerFactory
 
resetIdCounter() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
Reset the id counter to 0.
ResetOperationParseStrategy - Class in org.apache.flink.table.planner.parse
Strategy to parse statement to ResetOperation.
resolve(Expression) - Method in class org.apache.flink.table.planner.expressions.CallExpressionResolver
 
resolve(LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
Resolve a CastRule for the provided input type and target type.
resolveFiltersAndCreateTableSourceTable(RexNode[], TableSourceTable, TableScan, RelBuilder) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
Resolves filters using the underlying sources SupportsFilterPushDown and creates a new TableSourceTable with the supplied predicates.
resolveInputPriorityConflict(ExecNode<?>, int, int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputOrderCalculator
 
resolveInputPriorityConflict(ExecNode<?>, int, int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityConflictResolver
 
resolveInputPriorityConflict(ExecNode<?>, int, int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityGraphGenerator
 
resolveWindow(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
RETRACT_STRATEGY - Static variable in interface org.apache.flink.table.planner.plan.utils.RankProcessStrategy
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Expressions for retracting the mutable aggregation buffer based on an input row.
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
RetractStrategy() - Constructor for class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.RetractStrategy
 
retrieveExecNode(String, int) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
returnType(SqlReturnTypeInference) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
reuseOrCreate(RelMetadataQuery) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Reuse input metadataQuery instance if it could cast to FlinkRelMetadataQuery class, or create one if not.
REVERSE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
rexBuilder - Variable in class org.apache.calcite.rex.RexSimplify
 
RexLiteral - Class in org.apache.calcite.rex
Constant value in a row-expression.
RexLiteralUtil - Class in org.apache.flink.table.planner.plan.utils
Utilities to work with RexLiteral.
RexNodeExpression - Class in org.apache.flink.table.planner.expressions
Wrapper for a ResolvedExpression that originated from a RexNode.
RexNodeExpression(RexNode, DataType, String, String) - Constructor for class org.apache.flink.table.planner.expressions.RexNodeExpression
 
RexSimplify - Class in org.apache.calcite.rex
Context required to simplify a row-expression.
RexSimplify(RexBuilder, RelOptPredicateList, RexExecutor) - Constructor for class org.apache.calcite.rex.RexSimplify
Creates a RexSimplify.
RexSimplify(RexBuilder, boolean, RexExecutor) - Constructor for class org.apache.calcite.rex.RexSimplify
Deprecated.
RexSimplify(RexBuilder, RelOptPredicateList, boolean, RexExecutor) - Constructor for class org.apache.calcite.rex.RexSimplify
Deprecated.
RichTableSourceQueryOperation<T> - Class in org.apache.flink.table.planner.operations
A TableSourceQueryOperation with FlinkStatistic and qualifiedName.
RichTableSourceQueryOperation(ObjectIdentifier, TableSource<T>, FlinkStatistic) - Constructor for class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
 
RIGHT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ROUND - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ROUND_FUNCTION - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
ROUND(num [,len]) type inference.
ROUND_FUNCTION_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
ROW - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ROW_NUMBER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RowDataToStringConverterImpl - Class in org.apache.flink.table.planner.functions.casting
RowData to String converter using CastRule.
RowDataToStringConverterImpl(DataType) - Constructor for class org.apache.flink.table.planner.functions.casting.RowDataToStringConverterImpl
 
RowDataToStringConverterImpl(DataType, ZoneId, ClassLoader, boolean) - Constructor for class org.apache.flink.table.planner.functions.casting.RowDataToStringConverterImpl
 
RowNumberAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in row_number aggregate function.
RowNumberAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
rowType - Variable in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
RowTypeUtils - Class in org.apache.flink.table.planner.typeutils
Utils for deriving row types of RelNodes.
RowTypeUtils() - Constructor for class org.apache.flink.table.planner.typeutils.RowTypeUtils
 
RPAD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RTRIM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RUNNING - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
runTypeInference(UnresolvedCallExpression, List<ResolvedExpression>) - Method in class org.apache.flink.table.planner.expressions.PlannerTypeInferenceUtilImpl
 

S

SCALAR_QUERY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
scan(ObjectIdentifier, Map<String, String>) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
scope - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
 
scopes - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
Maps query node objects to the SqlValidatorScope scope created from them.
SEARCH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SECOND - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
sequence - Variable in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
SerdeContext - Class in org.apache.flink.table.planner.plan.nodes.exec.serde
A context to allow the store user-defined data within ExecNode serialization and deserialization.
SerdeContext(Parser, FlinkContext, ClassLoader, FlinkTypeFactory, SqlOperatorTable) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
serializableToCalcite(SymbolUtil.SerializableSymbol) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
 
serializableToCalcite(Class<T>, String) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
 
SESSION_END - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SESSION_OLD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SESSION_PROCTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SESSION_ROWTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SESSION_START - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
setBufferTimeout(long) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setCompiled(boolean) - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
Declares whether the node has been created as part of a plan compilation.
setCompiled(boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
setExpectedOutputType(SqlNode, RelDataType) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
setInputEdges(List<ExecEdge>) - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
Sets the input ExecEdges which connect this nodes and its input nodes.
setInputEdges(List<ExecEdge>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
setManagedMemoryWeight(Transformation<T>, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Sets {Transformation#declareManagedMemoryUseCaseAtOperatorScope(ManagedMemoryUseCase, int)} using the given bytes for ManagedMemoryUseCase.OPERATOR.
setMaxParallelism(int) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setNumberOfExecutionRetries(int) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
SetOperationParseStrategy - Class in org.apache.flink.table.planner.parse
Strategy to parse statement to SetOperation.
SetOperationParseStrategy() - Constructor for class org.apache.flink.table.planner.parse.SetOperationParseStrategy
 
setOriginal(SqlNode, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
setParallelism(int) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setRequiredExchangeMode(StreamExchangeMode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExchange
 
setRestartStrategy(RestartStrategies.RestartStrategyConfiguration) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setStateBackend(StateBackend) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setStreamTimeCharacteristic(TimeCharacteristic) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setTableSink(DynamicTableSink) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
setTableSource(DynamicTableSource) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
setValidatedNodeType(SqlNode, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Saves the type of a SqlNode, now that it has been validated.
SHA1 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SHA2 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SHA224 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SHA256 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SHA384 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SHA512 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ShortAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ShortAvgAggFunction
 
ShortcutUtils - Class in org.apache.flink.table.planner.utils
Utilities for quick access of commonly used instances (like FlinkTypeFactory) without long chains of getters or casting like (FlinkTypeFactory) agg.getCluster.getTypeFactory().
ShortLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.ShortLeadLagAggFunction
 
ShortMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.ShortMaxAggFunction
 
ShortMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.ShortMinAggFunction
 
ShortSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.ShortSingleValueAggFunction
 
ShortSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ShortSum0AggFunction
 
ShortSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.ShortSumAggFunction
 
ShortSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.ShortSumWithRetractAggFunction
 
shouldAllowIntermediateOrderBy() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
shouldAllowOverRelation() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
shouldSetUid() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
 
shuffle(ExecEdge.Shuffle) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
Shuffle(ExecEdge.Shuffle.Type) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle
 
SIGN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SIMILAR_TO - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
simplify(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
Simplifies a boolean expression.
simplifyAnd(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
Deprecated.
simplifyAnds(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
Deprecated.
simplifyFilterPredicates(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
Combines predicates AND, optimizes, and returns null if the result is always false.
simplifyOr(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
Deprecated.
simplifyOrs(List<RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
Deprecated.
simplifyPreservingType(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
Simplifies a boolean expression, always preserving its type and its nullability.
simplifyPreservingType(RexNode, RexUnknownAs, boolean) - Method in class org.apache.calcite.rex.RexSimplify
 
simplifyUnknownAs(RexNode, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
As RexSimplify.simplify(RexNode), but specifying how UNKNOWN values are to be treated.
simplifyUnknownAsFalse(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
As RexSimplify.simplify(RexNode), but for a boolean expression for which a result of UNKNOWN will be treated as FALSE.
SIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SINGLE_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SINGLETON_DISTRIBUTION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
The input will read all records, and the parallelism of the target node must be 1.
SINGLETON_SHUFFLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
The parallelism of the target node must be 1.
SingleTransformationTranslator<T> - Interface in org.apache.flink.table.planner.plan.nodes.exec
An ExecNodeTranslator that will generate only ONE Transformation.
SingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Base class for built-in single value aggregate function.
SingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
SingleValueAggFunction.BooleanSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in boolean single value aggregate function.
SingleValueAggFunction.ByteSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in byte single value aggregate function.
SingleValueAggFunction.DateSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in date single value aggregate function.
SingleValueAggFunction.DecimalSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in decimal single value aggregate function.
SingleValueAggFunction.DoubleSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in double single value aggregate function.
SingleValueAggFunction.FloatSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in float single value aggregate function.
SingleValueAggFunction.IntSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in int single value aggregate function.
SingleValueAggFunction.LongSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in long single value aggregate function.
SingleValueAggFunction.ShortSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in short single value aggregate function.
SingleValueAggFunction.StringSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in string single value aggregate function.
SingleValueAggFunction.TimeSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in time single value aggregate function.
SingleValueAggFunction.TimestampLtzSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in timestampLtz single value aggregate function.
SingleValueAggFunction.TimestampSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in timestamp single value aggregate function.
SINH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SINK_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
SinkAbilitySpec - Interface in org.apache.flink.table.planner.plan.abilities.sink
An interface that can not only serialize/deserialize the sink abilities to/from JSON, but also can apply the abilities to a DynamicTableSink.
size() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
SKIP_TO_FIRST - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
SKIP_TO_LAST - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
SliceAttachedWindowingStrategy - Class in org.apache.flink.table.planner.plan.logical
A windowing strategy that gets windows from input columns as window slice have been assigned and attached to the physical columns.
SliceAttachedWindowingStrategy(WindowSpec, LogicalType, int) - Constructor for class org.apache.flink.table.planner.plan.logical.SliceAttachedWindowingStrategy
 
snapshot(SchemaVersion) - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
snapshot(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Snapshot's collation.
sort(RelCollation) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Sort's collation.
SortFieldSpec(int, boolean, boolean) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
SortSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
SortSpec describes how the data will be sorted.
SortSpec(SortSpec.SortFieldSpec[]) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
 
SortSpec.SortFieldSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
Sort info for a Field.
SortSpec.SortSpecBuilder - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
SortSpec builder.
SortSpecBuilder() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortSpecBuilder
 
SOURCE - Static variable in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
source(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
SOURCE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
 
SourceAbilityContext - Class in org.apache.flink.table.planner.plan.abilities.source
A sub-class of FlinkContext which contains the information for SourceAbilitySpec to apply the following abilities to DynamicTableSource.
SourceAbilityContext(FlinkContext, RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
SourceAbilitySpec - Interface in org.apache.flink.table.planner.plan.abilities.source
An interface that can not only serialize/deserialize the source abilities to/from JSON, but also can apply the abilities to a DynamicTableSource.
SourceAbilitySpecBase - Class in org.apache.flink.table.planner.plan.abilities.source
Base class for SourceAbilitySpec.
SourceAbilitySpecBase() - Constructor for class org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpecBase
 
SourceAbilitySpecBase(RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpecBase
 
sourceType - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
 
SourceWatermarkSpec - Class in org.apache.flink.table.planner.plan.abilities.source
A sub-class of SourceAbilitySpec that can not only serialize/deserialize the boolean flag whether a source watermark should be used to/from JSON, but can also apply it to SupportsSourceWatermark.
SourceWatermarkSpec(boolean, RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.SourceWatermarkSpec
 
SPLIT_INDEX - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SqlAggFunctionVisitor - Class in org.apache.flink.table.planner.expressions
The class to get SqlAggFunctionVisitor of CallExpression.
SqlAggFunctionVisitor(RelBuilder) - Constructor for class org.apache.flink.table.planner.expressions.SqlAggFunctionVisitor
 
SqlArrayConstructor - Class in org.apache.flink.table.planner.functions.sql
SqlOperator for ARRAY, which makes explicit casting if the element type not equals the derived component type.
SqlArrayConstructor() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlArrayConstructor
 
SqlAuxiliaryGroupAggFunction - Class in org.apache.flink.table.planner.functions.sql.internal
An internal [[SqlAggFunction]] to represents auxiliary group keys which will not be computed as key and does not also affect the correctness of the final result.
SqlAuxiliaryGroupAggFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.internal.SqlAuxiliaryGroupAggFunction
 
SqlCastFunction - Class in org.apache.calcite.sql.fun
SqlCastFunction.
SqlCastFunction() - Constructor for class org.apache.calcite.sql.fun.SqlCastFunction
 
SqlCatalogViewTable - Class in org.apache.flink.table.planner.catalog
A bridge between a Flink's specific CatalogView and a Calcite's RelOptTable.
SqlCatalogViewTable(RelOptSchema, RelDataType, Iterable<String>, FlinkStatistic, CatalogView, List<String>) - Constructor for class org.apache.flink.table.planner.catalog.SqlCatalogViewTable
 
SqlCumulateTableFunction - Class in org.apache.flink.table.planner.functions.sql
SqlCumulateTableFunction implements an operator for cumulative.
SqlCumulateTableFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlCumulateTableFunction
 
SqlDescriptorOperator - Class in org.apache.flink.table.planner.functions.sql
DESCRIPTOR appears as an argument in a function.
SqlDescriptorOperator() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlDescriptorOperator
 
SqlDotOperator - Class in org.apache.calcite.sql.fun
The dot operator ., used to access a field of a record.
SqlExprToRexConverter - Interface in org.apache.flink.table.planner.calcite
Converts SQL expressions to RexNode.
SqlExprToRexConverterFactory - Interface in org.apache.flink.table.planner.calcite
Factory to create SqlExprToRexConverter.
SqlExprToRexConverterImpl - Class in org.apache.flink.table.planner.calcite
Standard implementation of SqlExprToRexConverter.
SqlExprToRexConverterImpl(FrameworkConfig, FlinkTypeFactory, RelOptCluster, SqlDialect, RelDataType, RelDataType) - Constructor for class org.apache.flink.table.planner.calcite.SqlExprToRexConverterImpl
 
SqlFirstLastValueAggFunction - Class in org.apache.flink.table.planner.functions.sql
FIRST_VALUE and LAST_VALUE aggregate functions return the first or the last value in a list of values that are input to the function.
SqlFirstLastValueAggFunction(SqlKind) - Constructor for class org.apache.flink.table.planner.functions.sql.SqlFirstLastValueAggFunction
 
SqlGroupedWindowFunction - Class in org.apache.calcite.sql
SQL function that computes keys by which rows can be partitioned and aggregated.
SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlGroupedWindowFunction
Creates a SqlGroupedWindowFunction.
SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlGroupedWindowFunction
Creates a SqlGroupedWindowFunction.
SqlHopTableFunction - Class in org.apache.flink.table.planner.functions.sql
SqlHopTableFunction implements an operator for hopping.
SqlHopTableFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlHopTableFunction
 
SqlJsonObjectFunction - Class in org.apache.flink.table.planner.functions.sql
This class has been copied from Calcite to backport the fix made during CALCITE-4394.
SqlJsonObjectFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlJsonObjectFunction
 
SqlListAggFunction - Class in org.apache.flink.table.planner.functions.sql
LISTAGG aggregate function returns the concatenation of a list of values that are input to the function.
SqlListAggFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlListAggFunction
 
SqlMapConstructor - Class in org.apache.flink.table.planner.functions.sql
SqlOperator for MAP, which makes explicit casting if the element type not equals the derived component type.
SqlMapConstructor() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlMapConstructor
 
SqlMatchRecognize - Class in org.apache.calcite.sql
SqlNode for MATCH_RECOGNIZE clause.
SqlMatchRecognize(SqlParserPos, SqlNode, SqlNode, SqlLiteral, SqlLiteral, SqlNodeList, SqlNodeList, SqlNode, SqlNodeList, SqlLiteral, SqlNodeList, SqlNodeList, SqlLiteral) - Constructor for class org.apache.calcite.sql.SqlMatchRecognize
Creates a SqlMatchRecognize.
SqlMatchRecognize.AfterOption - Enum in org.apache.calcite.sql
Options for AFTER MATCH clause.
SqlMatchRecognize.RowsPerMatchOption - Enum in org.apache.calcite.sql
Options for ROWS PER MATCH.
SqlMatchRecognize.SqlMatchRecognizeOperator - Class in org.apache.calcite.sql
An operator describing a MATCH_RECOGNIZE specification.
SqlTableRef - Class in org.apache.calcite.sql
A SqlTableRef is a node of a parse tree which represents a table reference.
SqlTableRef(SqlParserPos, SqlIdentifier, SqlNodeList) - Constructor for class org.apache.calcite.sql.SqlTableRef
 
SqlThrowExceptionFunction - Class in org.apache.flink.table.planner.functions.sql
Function used to throw an exception, only used internally.
SqlThrowExceptionFunction(RelDataType) - Constructor for class org.apache.flink.table.planner.functions.sql.SqlThrowExceptionFunction
 
SqlTimestampAddFunction - Class in org.apache.calcite.sql.fun
The TIMESTAMPADD function, which adds an interval to a datetime (TIMESTAMP, TIME or DATE).
SqlToOperationConverter - Class in org.apache.flink.table.planner.operations
Mix-in tool class for SqlNode that allows DDL commands to be converted to Operation.
SqlTryCastFunction - Class in org.apache.flink.table.planner.functions.sql
This class implements the TRY_CAST built-in, essentially delegating all the method invocations, whenever is possible, to Calcite's SqlCastFunction.
SqlTumbleTableFunction - Class in org.apache.flink.table.planner.functions.sql
SqlTumbleTableFunction implements an operator for tumbling.
SqlTumbleTableFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlTumbleTableFunction
 
SqlValidatorImpl - Class in org.apache.calcite.sql.validate
Default implementation of SqlValidator, the class was copied over because of CALCITE-4554.
SqlValidatorImpl(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlValidator.Config) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl
Creates a validator.
SqlValidatorImpl.DmlNamespace - Class in org.apache.calcite.sql.validate
Common base class for DML statement namespaces.
SqlValidatorImpl.FunctionParamInfo - Class in org.apache.calcite.sql.validate
Utility object used to maintain information about the parameters in a function call.
SqlValidatorImpl.IdInfo - Class in org.apache.calcite.sql.validate
Information about an identifier in a particular scope.
SqlValidatorImpl.Status - Enum in org.apache.calcite.sql.validate
Validation status.
SqlValidatorUtils - Class in org.apache.flink.table.planner.functions.utils
Utility methods related to SQL validation.
SqlValidatorUtils() - Constructor for class org.apache.flink.table.planner.functions.utils.SqlValidatorUtils
 
SqlWindowTableFunction - Class in org.apache.flink.table.planner.functions.sql
Base class for a table-valued function that computes windows.
SqlWindowTableFunction(String, SqlOperandMetadata) - Constructor for class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
Creates a window table function with a given name.
SqlWindowTableFunction.AbstractOperandMetadata - Class in org.apache.flink.table.planner.functions.sql
Partial implementation of operand type checker.
SQRT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
statistic - Variable in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
STDDEV - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
STDDEV_POP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
STDDEV_SAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
STR_MAP_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
STR_TO_MAP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
StreamExchangeModeUtils - Class in org.apache.flink.table.planner.utils
Utility class to load job-wide exchange mode.
StreamExchangeModeUtils() - Constructor for class org.apache.flink.table.planner.utils.StreamExchangeModeUtils
 
StreamExecAggregateBase - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
The base class for aggregate ExecNode.
StreamExecAggregateBase(int, ExecNodeContext, ReadableConfig, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAggregateBase
 
StreamExecCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for Calc.
StreamExecCalc(ReadableConfig, List<RexNode>, RexNode, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCalc
 
StreamExecCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCalc
 
StreamExecChangelogNormalize - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode which normalizes a changelog stream which maybe an upsert stream or a changelog stream containing duplicate events.
StreamExecChangelogNormalize(ReadableConfig, int[], boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
 
StreamExecChangelogNormalize(Integer, ExecNodeContext, ReadableConfig, int[], boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
 
StreamExecCorrelate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode which matches along with join a Java/Scala user defined table function.
StreamExecCorrelate(ReadableConfig, FlinkJoinType, RexCall, RexNode, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCorrelate
 
StreamExecCorrelate(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCorrelate
 
StreamExecDataStreamScan - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode to connect a given DataStream and consume data from it.
StreamExecDataStreamScan(ReadableConfig, DataStream<?>, DataType, int[], String[], List<String>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDataStreamScan
 
StreamExecDeduplicate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode which deduplicate on keys and keeps only first row or last row.
StreamExecDeduplicate(ReadableConfig, int[], boolean, boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
 
StreamExecDeduplicate(int, ExecNodeContext, ReadableConfig, int[], boolean, boolean, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
 
StreamExecDropUpdateBefore - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode which will drop the UPDATE_BEFORE messages.
StreamExecDropUpdateBefore(ReadableConfig, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDropUpdateBefore
 
StreamExecDropUpdateBefore(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDropUpdateBefore
 
StreamExecExchange - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
This ExecNode represents a change of partitioning of the input elements for stream.
StreamExecExchange(ReadableConfig, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExchange
 
StreamExecExchange(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExchange
 
StreamExecExpand - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode that can expand one row to multiple rows based on given projects.
StreamExecExpand(ReadableConfig, List<List<RexNode>>, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExpand
 
StreamExecExpand(int, ExecNodeContext, ReadableConfig, List<List<RexNode>>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExpand
 
StreamExecGlobalGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for unbounded global group aggregate.
StreamExecGlobalGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], RowType, boolean, boolean, Integer, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
 
StreamExecGlobalGroupAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], RowType, boolean, boolean, Integer, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
 
StreamExecGlobalWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for window table-valued based global aggregate.
StreamExecGlobalWindowAggregate(ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], InputProperty, RowType, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalWindowAggregate
 
StreamExecGlobalWindowAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], List<InputProperty>, RowType, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalWindowAggregate
 
StreamExecGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for unbounded group aggregate.
StreamExecGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupAggregate
 
StreamExecGroupAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupAggregate
 
StreamExecGroupTableAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for unbounded java/scala group table aggregate.
StreamExecGroupTableAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupTableAggregate
 
StreamExecGroupWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for either group window aggregate or group window table aggregate.
StreamExecGroupWindowAggregate(ReadableConfig, int[], AggregateCall[], LogicalWindow, NamedWindowProperty[], boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
 
StreamExecGroupWindowAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], LogicalWindow, NamedWindowProperty[], boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
 
StreamExecIncrementalGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for unbounded incremental group aggregate.
StreamExecIncrementalGroupAggregate(ReadableConfig, int[], int[], AggregateCall[], boolean[], RowType, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
StreamExecIncrementalGroupAggregate(int, ExecNodeContext, ReadableConfig, int[], int[], AggregateCall[], boolean[], RowType, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
StreamExecIntervalJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
StreamExecNode for a time interval stream join.
StreamExecIntervalJoin(ReadableConfig, IntervalJoinSpec, InputProperty, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
StreamExecIntervalJoin(int, ExecNodeContext, ReadableConfig, IntervalJoinSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
StreamExecJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
StreamExecNode for regular Joins.
StreamExecJoin(ReadableConfig, JoinSpec, List<int[]>, List<int[]>, InputProperty, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
StreamExecJoin(int, ExecNodeContext, ReadableConfig, JoinSpec, List<int[]>, List<int[]>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
StreamExecLegacySink<T> - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode to to write data into an external sink defined by a TableSink.
StreamExecLegacySink(ReadableConfig, TableSink<T>, String[], boolean, InputProperty, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLegacySink
 
StreamExecLegacyTableSourceScan - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode to read data from an external source defined by a StreamTableSource.
StreamExecLegacyTableSourceScan(ReadableConfig, TableSource<?>, List<String>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLegacyTableSourceScan
 
StreamExecLimit - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for Limit.
StreamExecLimit(ReadableConfig, long, long, boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLimit
 
StreamExecLimit(int, ExecNodeContext, ReadableConfig, ConstantRankRange, RankProcessStrategy, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLimit
 
StreamExecLocalGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for unbounded local group aggregate.
StreamExecLocalGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalGroupAggregate
 
StreamExecLocalGroupAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalGroupAggregate
 
StreamExecLocalWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for window table-valued based local aggregate.
StreamExecLocalWindowAggregate(ReadableConfig, int[], AggregateCall[], WindowingStrategy, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalWindowAggregate
 
StreamExecLocalWindowAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], WindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalWindowAggregate
 
StreamExecLookupJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
StreamExecNode for temporal table join that implemented by lookup.
StreamExecLookupJoin(ReadableConfig, FlinkJoinType, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
 
StreamExecLookupJoin(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
 
StreamExecMatch - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode which matches along with MATCH_RECOGNIZE.
StreamExecMatch(ReadableConfig, MatchSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
 
StreamExecMatch(int, ExecNodeContext, ReadableConfig, MatchSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
 
StreamExecMiniBatchAssigner - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode which injects a mini-batch event in the streaming data.
StreamExecMiniBatchAssigner(ReadableConfig, MiniBatchInterval, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMiniBatchAssigner
 
StreamExecMiniBatchAssigner(int, ExecNodeContext, ReadableConfig, MiniBatchInterval, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMiniBatchAssigner
 
StreamExecMultipleInput - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for multiple input which contains a sub-graph of ExecNodes.
StreamExecMultipleInput(ReadableConfig, List<InputProperty>, ExecNode<?>, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMultipleInput
 
StreamExecNode<T> - Interface in org.apache.flink.table.planner.plan.nodes.exec.stream
Base class for stream ExecNode.
StreamExecOverAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for time-based over operator.
StreamExecOverAggregate(ReadableConfig, OverSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
 
StreamExecOverAggregate(int, ExecNodeContext, ReadableConfig, OverSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
 
StreamExecPythonCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for Python ScalarFunctions.
StreamExecPythonCalc(ReadableConfig, List<RexNode>, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonCalc
 
StreamExecPythonCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonCalc
 
StreamExecPythonCorrelate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream exec node which matches along with join a Python user defined table function.
StreamExecPythonCorrelate(ReadableConfig, FlinkJoinType, RexCall, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonCorrelate
 
StreamExecPythonCorrelate(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonCorrelate
 
StreamExecPythonGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for Python unbounded group aggregate.
StreamExecPythonGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupAggregate
 
StreamExecPythonGroupAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupAggregate
 
StreamExecPythonGroupTableAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for unbounded python group table aggregate.
StreamExecPythonGroupTableAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupTableAggregate
 
StreamExecPythonGroupWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for group widow aggregate (Python user defined aggregate function).
StreamExecPythonGroupWindowAggregate(ReadableConfig, int[], AggregateCall[], LogicalWindow, NamedWindowProperty[], boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupWindowAggregate
 
StreamExecPythonGroupWindowAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], LogicalWindow, NamedWindowProperty[], boolean, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupWindowAggregate
 
StreamExecPythonOverAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for python time-based over operator.
StreamExecPythonOverAggregate(ReadableConfig, OverSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonOverAggregate
 
StreamExecPythonOverAggregate(int, ExecNodeContext, ReadableConfig, OverSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonOverAggregate
 
StreamExecRank - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for Rank.
StreamExecRank(ReadableConfig, RankType, PartitionSpec, SortSpec, RankRange, RankProcessStrategy, boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
StreamExecRank(int, ExecNodeContext, ReadableConfig, RankType, PartitionSpec, SortSpec, RankRange, RankProcessStrategy, boolean, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
StreamExecSink - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode to to write data into an external sink defined by a DynamicTableSink.
StreamExecSink(ReadableConfig, DynamicTableSinkSpec, ChangelogMode, InputProperty, LogicalType, boolean, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
 
StreamExecSink(int, ExecNodeContext, ReadableConfig, DynamicTableSinkSpec, ChangelogMode, List<InputProperty>, LogicalType, boolean, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
 
StreamExecSort - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
StreamExecNode for Sort.
StreamExecSort(ReadableConfig, SortSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSort
 
StreamExecSortLimit - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
StreamExecNode for Sort with limit.
StreamExecSortLimit(ReadableConfig, SortSpec, long, long, RankProcessStrategy, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSortLimit
 
StreamExecSortLimit(int, ExecNodeContext, ReadableConfig, SortSpec, ConstantRankRange, RankProcessStrategy, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSortLimit
 
StreamExecTableSourceScan - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode to read data from an external source defined by a ScanTableSource.
StreamExecTableSourceScan(ReadableConfig, DynamicTableSourceSpec, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTableSourceScan
 
StreamExecTableSourceScan(int, ExecNodeContext, ReadableConfig, DynamicTableSourceSpec, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTableSourceScan
 
StreamExecTemporalJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
StreamExecNode for temporal table join (FOR SYSTEM_TIME AS OF) and temporal TableFunction join (LATERAL TemporalTableFunction(o.proctime)).
StreamExecTemporalJoin(ReadableConfig, JoinSpec, boolean, int, int, InputProperty, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
 
StreamExecTemporalJoin(int, ExecNodeContext, ReadableConfig, JoinSpec, boolean, int, int, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
 
StreamExecTemporalSort - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
StreamExecNode for time-ascending-order Sort without `limit`.
StreamExecTemporalSort(ReadableConfig, SortSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalSort
 
StreamExecTemporalSort(int, ExecNodeContext, ReadableConfig, SortSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalSort
 
StreamExecUnion - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode that is not a physical node and just union the inputs' records into one node.
StreamExecUnion(ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecUnion
 
StreamExecUnion(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecUnion
 
StreamExecValues - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode that read records from given values.
StreamExecValues(ReadableConfig, List<List<RexLiteral>>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecValues
 
StreamExecValues(int, ExecNodeContext, ReadableConfig, List<List<RexLiteral>>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecValues
 
StreamExecWatermarkAssigner - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode which generates watermark based on the input elements.
StreamExecWatermarkAssigner(ReadableConfig, RexNode, int, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
 
StreamExecWatermarkAssigner(int, ExecNodeContext, ReadableConfig, RexNode, int, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
 
StreamExecWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for window table-valued based aggregate.
StreamExecWindowAggregate(ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregate
 
StreamExecWindowAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregate
 
StreamExecWindowAggregateBase - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
The base class for window aggregate ExecNode.
StreamExecWindowAggregateBase(int, ExecNodeContext, ReadableConfig, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
 
StreamExecWindowDeduplicate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for Window Deduplicate.
StreamExecWindowDeduplicate(ReadableConfig, int[], int, boolean, WindowingStrategy, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
 
StreamExecWindowDeduplicate(int, ExecNodeContext, ReadableConfig, int[], int, boolean, WindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
 
StreamExecWindowJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
StreamExecNode for WindowJoin.
StreamExecWindowJoin(ReadableConfig, JoinSpec, WindowingStrategy, WindowingStrategy, InputProperty, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
 
StreamExecWindowJoin(int, ExecNodeContext, ReadableConfig, JoinSpec, WindowingStrategy, WindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
 
StreamExecWindowRank - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for WindowRank.
StreamExecWindowRank(ReadableConfig, RankType, PartitionSpec, SortSpec, RankRange, boolean, WindowingStrategy, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
 
StreamExecWindowRank(int, ExecNodeContext, ReadableConfig, RankType, PartitionSpec, SortSpec, RankRange, boolean, WindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
 
StreamExecWindowTableFunction - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode which acts as a table-valued function to assign a window for each row of the input relation.
StreamExecWindowTableFunction(ReadableConfig, TimeAttributeWindowingStrategy, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowTableFunction
 
StreamExecWindowTableFunction(int, ExecNodeContext, ReadableConfig, TimeAttributeWindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowTableFunction
 
StreamPhysicalCalcRemoveRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Rule to remove trivial StreamPhysicalCalc.
StreamPhysicalCalcRemoveRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalCalcRemoveRule
 
StreamPhysicalPythonCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
The physical rule is responsible for convert FlinkLogicalCorrelate to StreamPhysicalPythonCorrelate.
StreamPhysicalPythonGroupAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Rule to convert a FlinkLogicalAggregate into a StreamPhysicalPythonGroupAggregate.
StreamPhysicalPythonGroupAggregateRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupAggregateRule
 
StreamPhysicalPythonGroupTableAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Rule to convert a FlinkLogicalTableAggregate into a StreamPhysicalPythonGroupTableAggregateRule.
StreamPhysicalPythonGroupTableAggregateRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupTableAggregateRule
 
StreamPhysicalPythonGroupWindowAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
The physical rule is responsible for converting FlinkLogicalWindowAggregate to StreamPhysicalPythonGroupWindowAggregate.
StreamPhysicalPythonOverAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
The physical rule is responsible for converting FlinkLogicalOverAggregate to StreamPhysicalPythonOverAggregate.
STREAMRECORD_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function to access the timestamp of a StreamRecord.
stricterOrEqual(InputProperty.DamBehavior) - Method in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DamBehavior
 
strictTypeName(RelDataType) - Static method in class org.apache.calcite.rex.RexLiteral
Returns the strict literal type for a given type.
StringLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.StringLeadLagAggFunction
 
StringMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.StringMaxAggFunction
 
StringMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.StringMinAggFunction
 
StringSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.StringSingleValueAggFunction
 
stringValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
StructuredRelDataType - Class in org.apache.flink.table.planner.plan.schema
The RelDataType representation of a StructuredType.
StructuredRelDataType(StructuredType, List<RelDataTypeField>) - Constructor for class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
SubQueryDecorrelator - Class in org.apache.flink.table.planner.plan.rules.logical
SubQueryDecorrelator finds all correlated expressions in a SubQuery, and gets an equivalent non-correlated relational expression tree and correlation conditions.
SubQueryDecorrelator.Result - Class in org.apache.flink.table.planner.plan.rules.logical
Result describing the relational expression after decorrelation and where to find the equivalent non-correlated expressions and correlated conditions.
SubQueryDecorrelator.SubQueryRelDecorrelator - Class in org.apache.flink.table.planner.plan.rules.logical
Pull out all correlation conditions from a given subquery to top level, and rebuild the subquery rel tree without correlation conditions.
substitute(Function<SqlNode, String>) - Method in class org.apache.flink.table.planner.utils.Expander.Expanded
Returns the SQL string with identifiers replaced according to the given unparse function.
SUBSTR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SUBSTRING - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SUM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SUM0 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
Sum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in sum0 aggregate function.
Sum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
Sum0AggFunction.ByteSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Sum0 aggregate function.
Sum0AggFunction.DecimalSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Sum0 aggregate function.
Sum0AggFunction.DoubleSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Sum0 aggregate function.
Sum0AggFunction.FloatSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Sum0 aggregate function.
Sum0AggFunction.IntSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Int Sum0 aggregate function.
Sum0AggFunction.LongSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Sum0 aggregate function.
Sum0AggFunction.ShortSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Sum0 aggregate function.
SumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in sum aggregate function.
SumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
SumAggFunction.ByteSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Sum aggregate function.
SumAggFunction.DecimalSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Sum aggregate function.
SumAggFunction.DoubleSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Sum aggregate function.
SumAggFunction.FloatSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Sum aggregate function.
SumAggFunction.IntSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Int Sum aggregate function.
SumAggFunction.LongSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Sum aggregate function.
SumAggFunction.ShortSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Sum aggregate function.
SumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in sum aggregate function with retraction.
SumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
SumWithRetractAggFunction.ByteSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Sum with retract aggregate function.
SumWithRetractAggFunction.DecimalSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Sum with retract aggregate function.
SumWithRetractAggFunction.DoubleSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Sum with retract aggregate function.
SumWithRetractAggFunction.FloatSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Sum with retract aggregate function.
SumWithRetractAggFunction.IntSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Int Sum with retract aggregate function.
SumWithRetractAggFunction.LongSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Sum with retract aggregate function.
SumWithRetractAggFunction.ShortSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Sum with retract aggregate function.
supportsModality(SqlModality) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
supportsWatermarkPushDown(FlinkLogicalTableSourceScan) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRuleBase
 
symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
 
SymbolUtil - Class in org.apache.flink.table.planner.typeutils
Utilities to map between symbols from both Calcite and Flink.
SymbolUtil.SerializableSymbol - Class in org.apache.flink.table.planner.typeutils
Serializable representation of a symbol that can be used for persistence.
SYMMETRIC_BETWEEN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SYMMETRIC_NOT_BETWEEN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

T

table(RelOptTable) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a TableScan's collation.
TABLE_CONFIG_OPTIONS - Static variable in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
TABLE_EXEC_NON_TEMPORAL_SORT_ENABLED - Static variable in class org.apache.flink.table.planner.utils.InternalConfigOptions
 
TABLE_QUERY_START_EPOCH_TIME - Static variable in class org.apache.flink.table.planner.utils.InternalConfigOptions
 
TABLE_QUERY_START_LOCAL_TIME - Static variable in class org.apache.flink.table.planner.utils.InternalConfigOptions
 
TableConfigUtils - Class in org.apache.flink.table.planner.utils
Utility class for TableConfig related helper functions.
tableSink - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
 
tableSinkSpec - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
tableSource - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
 
TAN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TANH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
target(LogicalTypeRoot) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
target(LogicalType) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
target(LogicalTypeFamily) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
target(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
TEMPORAL_JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
 
TEMPORAL_SORT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalSort
 
TemporalTableSourceSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
TemporalTableSpec describes how the right tale of lookupJoin ser/des.
TemporalTableSourceSpec(RelOptTable) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.TemporalTableSourceSpec
 
TemporalTableSourceSpec(DynamicTableSourceSpec, RelDataType) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.TemporalTableSourceSpec
 
THROW_EXCEPTION - Static variable in class org.apache.flink.table.planner.functions.InternalFunctionDefinitions
 
timeAttributeType - Variable in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
TimeAttributeWindowingStrategy - Class in org.apache.flink.table.planner.plan.logical
A windowing strategy that gets windows by calculating on time attribute column.
TimeAttributeWindowingStrategy(WindowSpec, LogicalType, int) - Constructor for class org.apache.flink.table.planner.plan.logical.TimeAttributeWindowingStrategy
 
TimeLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.TimeLeadLagAggFunction
 
TimeMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimeMaxAggFunction
 
TimeMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimeMinAggFunction
 
times(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
TimeSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimeSingleValueAggFunction
 
TIMESTAMP_ADD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TIMESTAMP_DIFF - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TIMESTAMP_INSERTER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
TIMESTAMP_INSERTER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
 
TimestampLeadLagAggFunction(int, TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.TimestampLeadLagAggFunction
 
TimestampLtzMaxAggFunction(LocalZonedTimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimestampLtzMaxAggFunction
 
TimestampLtzMinAggFunction(LocalZonedTimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimestampLtzMinAggFunction
 
TimestampLtzSingleValueAggFunction(LocalZonedTimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimestampLtzSingleValueAggFunction
 
TimestampMaxAggFunction(TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimestampMaxAggFunction
 
TimestampMinAggFunction(TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimestampMinAggFunction
 
TimestampSingleValueAggFunction(TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimestampSingleValueAggFunction
 
TimestampStringUtils - Class in org.apache.flink.table.planner.utils
Utility functions for calcite's TimestampString.
TimestampStringUtils() - Constructor for class org.apache.flink.table.planner.utils.TimestampStringUtils
 
TO_BASE64 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TO_DATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TO_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TO_TIMESTAMP_LTZ - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
toAccInputExpr(String, int) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
When accumulate phase, for inputs.
toAggBufferExpr(String, int) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
For aggregate buffer.
toChangelogMode() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Returns the default ChangelogMode from this ModifyKindSet.
toFlinkInternalValue(RexLiteral) - Static method in class org.apache.flink.table.planner.plan.utils.RexLiteralUtil
toFlinkInternalValue(Comparable<?>, LogicalType) - Static method in class org.apache.flink.table.planner.plan.utils.RexLiteralUtil
Convert a value from Calcite's Comparable data structures to Flink internal data structures and also tries to be a bit flexible by accepting usual Java types such as String and boxed numerics.
toLocalDateTime(TimestampString) - Static method in class org.apache.flink.table.planner.utils.TimestampStringUtils
Convert a calcite's TimestampString to a LocalDateTime.
toLogicalType(RelDataType, DataTypeFactory) - Static method in class org.apache.flink.table.planner.typeutils.LogicalRelDataTypeConverter
 
toMergeInputExpr(String, int) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
When merge phase, for inputs.
toQualifiedName(SqlOperator) - Static method in interface org.apache.flink.table.planner.functions.sql.BuiltInSqlOperator
 
toRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.CatalogSourceTable
 
toRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.ExpandingPreparingTable
 
toRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
toRelDataType(LogicalType, RelDataTypeFactory) - Static method in class org.apache.flink.table.planner.typeutils.LogicalRelDataTypeConverter
 
toRexDistinctKey(RelBuilder, String, LogicalType) - Static method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
 
toRexInputRef(RelBuilder, int, LogicalType) - Static method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
 
toRexNode(Expression) - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
Convert expression to RexNode, used by children conversion.
toRexNodes(CallExpressionConvertRule.ConvertContext, List<Expression>) - Static method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.Config
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule.Config
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule.Config
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.PushFilterPastChangelogNormalizeRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule.Config
 
toString() - Method in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
 
toString() - Method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
 
toString() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
toString() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
toString() - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.HashShuffle
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.HashDistribution
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.KeepInputAsIsDistribution
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.RequiredDistribution
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.PartitionSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
 
toString() - Method in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
 
toString() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
toString() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
toString() - Method in class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.AppendFastStrategy
 
toString() - Method in class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.RetractStrategy
 
toString() - Method in class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.UndefinedStrategy
 
toString() - Method in class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.UpdateFastStrategy
 
toString() - Method in class org.apache.flink.table.planner.typeutils.SymbolUtil.SerializableSymbol
 
toString() - Method in class org.apache.flink.table.planner.utils.Expander.Expanded
 
toStruct(RelDataType, SqlNode) - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
Converts a type to a struct if it is not already.
toSummaryString(String) - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
toSummaryString(String) - Method in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
toSummaryString(String[]) - Method in class org.apache.flink.table.planner.plan.logical.SliceAttachedWindowingStrategy
 
toSummaryString(String[]) - Method in class org.apache.flink.table.planner.plan.logical.TimeAttributeWindowingStrategy
 
toSummaryString(String) - Method in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
toSummaryString(String[]) - Method in class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
 
toSummaryString(String[]) - Method in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
toSummaryString(String) - Method in interface org.apache.flink.table.planner.plan.logical.WindowSpec
 
TRACER - Static variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
transform(UnaryOperator<SqlValidator.Config>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
transform(UnaryOperator<RelBuilder.Config>) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
TransformationMetadata - Class in org.apache.flink.table.planner.plan.nodes.exec.utils
This POJO is meant to hold some metadata information about operators, which usually needs to be passed to "factory" methods for Transformation.
TransformationMetadata(String, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.utils.TransformationMetadata
Used by BatchExecNode, as they don't require the uid.
TransformationMetadata(String, String, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.utils.TransformationMetadata
Used by StreamExecNode, as they require the uid.
TransformationScanProvider - Interface in org.apache.flink.table.planner.connectors
Provider that produces a Transformation as a runtime implementation for ScanTableSource.
TransformationSinkProvider - Interface in org.apache.flink.table.planner.connectors
Provider that produces a Transformation as a runtime implementation for DynamicTableSink.
TransformationSinkProvider.Context - Interface in org.apache.flink.table.planner.connectors
translate(String) - Method in class org.apache.calcite.sql.validate.AliasNamespace
 
translateAggCallArgIndex(List<AggregateCall>, int[]) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
 
translateGroupingArgIndex(List<int[]>, int[]) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
 
translatePattern(MatchSpec, TableConfig, RelBuilder, RowType) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
 
translateToPlan(Planner) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
Translates this edge into a Flink operator.
translateToPlan(Planner) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
translateToPlan(Planner) - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNodeTranslator
Translates this node into a Transformation.
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecBoundedStreamScan
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExchange
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashWindowAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLegacyTableSourceScan
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLimit
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecMultipleInput
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecNestedLoopJoin
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonGroupAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonGroupWindowAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonOverAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecRank
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSink
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSort
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortLimit
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortMergeJoin
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortWindowAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecTableSourceScan
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecValues
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecWindowTableFunction
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecExpand
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCalc
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCorrelate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecUnion
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecValues
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
Internal method, translates this node into a Flink operator.
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDataStreamScan
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDropUpdateBefore
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExchange
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalWindowAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupTableAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLimit
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalGroupAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalWindowAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMiniBatchAssigner
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMultipleInput
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupTableAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupWindowAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonOverAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSort
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSortLimit
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalSort
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
 
treeToString(ExecNode<?>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodePlanDumper
Converts an ExecNode tree to a string as a tree style.
treeToString(ExecNode<?>, List<ExecNode<?>>, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodePlanDumper
Converts an ExecNode tree to a string as a tree style.
TRIM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TRUNCATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TRY_CAST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TUMBLE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TUMBLE_END - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TUMBLE_OLD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
We need custom group auxiliary functions in order to support nested windows.
TUMBLE_PROCTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TUMBLE_ROWTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TUMBLE_START - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TumblingWindowSpec - Class in org.apache.flink.table.planner.plan.logical
Logical representation of a tumbling window specification.
TumblingWindowSpec(Duration, Duration) - Constructor for class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
TwoStageOptimizedWindowAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Rule that matches StreamPhysicalWindowAggregate on StreamPhysicalExchange with following condition: the applied windowing is not on processing-time, because processing-time should be materialized in a single node.
typeFactory - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
TypeInferenceOperandChecker - Class in org.apache.flink.table.planner.functions.inference
A SqlOperandTypeChecker backed by TypeInference.
TypeInferenceOperandChecker(DataTypeFactory, FunctionDefinition, TypeInference) - Constructor for class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
TypeInferenceOperandInference - Class in org.apache.flink.table.planner.functions.inference
A SqlOperandTypeInference backed by TypeInference.
TypeInferenceOperandInference(DataTypeFactory, FunctionDefinition, TypeInference) - Constructor for class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandInference
 
TypeInferenceReturnInference - Class in org.apache.flink.table.planner.functions.inference
A SqlReturnTypeInference backed by TypeInference.
TypeInferenceReturnInference(DataTypeFactory, FunctionDefinition, TypeInference) - Constructor for class org.apache.flink.table.planner.functions.inference.TypeInferenceReturnInference
 
typeLiteral(DataType) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 

U

UNARY_MINUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
UNARY_PLUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
UNDEFINED_STRATEGY - Static variable in interface org.apache.flink.table.planner.plan.utils.RankProcessStrategy
 
UndefinedStrategy() - Constructor for class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.UndefinedStrategy
 
UNION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
union(ModifyKindSet) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Returns a new ModifyKindSet with the union of the other ModifyKindSet.
union(ModifyKindSet...) - Static method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Returns the union of a number of ModifyKindSets.
UNION_ALL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
uniqueKeysSet() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns unique keySets of current table.
UNIX_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
UNKNOWN_DISTRIBUTION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
Returns a place-holder required distribution.
unknownType - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
The type of dynamic parameters until a type is imposed on them.
unparse(SqlWriter, SqlCall, int, int) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
unparse(SqlWriter, SqlCall, int, int) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
unparse(SqlWriter, SqlCall, int, int) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
unparse(SqlWriter, int, int) - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
unparse(SqlWriter, int, int) - Method in class org.apache.calcite.sql.SqlTableRef
 
unparse(SqlWriter, SqlCall, int, int) - Method in class org.apache.flink.table.planner.functions.sql.SqlJsonObjectFunction
 
unparse(SqlWriter, SqlCall, int, int) - Method in class org.apache.flink.table.planner.functions.sql.SqlTryCastFunction
 
UnresolvedException - Exception in org.apache.flink.table.planner.expressions
Exception for unwanted method calling on unresolved expression.
UnresolvedException(String) - Constructor for exception org.apache.flink.table.planner.expressions.UnresolvedException
 
unwrap(Class<C>) - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
unwrap(Class<C>) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
unwrapContext(RelBuilder) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapContext(RelNode) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapContext(RelOptCluster) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapContext(RelOptPlanner) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapContext(Context) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapFunctionDefinition(ResolvedExpression) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapFunctionDefinition(RexNode) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapIsInternal(SqlOperator) - Static method in interface org.apache.flink.table.planner.functions.sql.BuiltInSqlOperator
 
unwrapTableConfig(RelNode) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(SqlOperatorBinding) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(RelNode) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(RelOptCluster) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(RelDataTypeFactory) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(RelBuilder) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapVersion(SqlOperator) - Static method in interface org.apache.flink.table.planner.functions.sql.BuiltInSqlOperator
 
UPDATE_ANON_PREFIX - Static variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
Alias prefix generated for source columns when rewriting UPDATE to MERGE.
UPDATE_SRC_ALIAS - Static variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
Alias generated for the source table when rewriting UPDATE to MERGE.
UPDATE_TGT_ALIAS - Static variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
Alias generated for the target table when rewriting UPDATE to MERGE if no alias was specified by the user.
UpdateFastStrategy(int[]) - Constructor for class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.UpdateFastStrategy
 
UpdateKind - Enum in org.apache.flink.table.planner.plan.trait
Lists all kinds of ModifyKind.UPDATE operation.
UPPER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
UPSERT_MATERIALIZE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
upsertKeys - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
 
useGroupingSets - Variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
 
usingNames(SqlJoin) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Returns the set of field names in the join condition specified by USING or implicitly by NATURAL, de-duplicated and in order.
UUID - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

V

validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
validate(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateAggregateParams(SqlCall, SqlNode, SqlNodeList, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
validateCall(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateColumnListParams(SqlFunction, List<RelDataType>, List<SqlNode>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateColumnListParams(SqlFunction, List<RelDataType>, List<SqlNode>) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
validateDataType(SqlDataTypeSpec) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateDelete(SqlDelete) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateDynamicParam(SqlDynamicParam) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateFeature(Feature, SqlParserPos) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Validates that a particular feature is enabled.
validateFrom(SqlNode, RelDataType, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Validates the FROM clause of a query, or (recursively) a child node of the FROM clause: AS, OVER, JOIN, VALUES, or sub-query.
validateGroupClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Validates the GROUP BY clause of a SELECT statement.
validateHavingClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateIdentifier(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.AliasNamespace
 
validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
 
validateInsert(SqlInsert) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateIntervalQualifier(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateJoin(SqlJoin, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateJoin(SqlJoin, SqlValidatorScope) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
validateLiteral(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateLiteral(SqlLiteral) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
validateLookupKeyType(Map<Integer, LookupJoinUtil.LookupKey>, RowType, RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
validateMatchRecognize(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateMerge(SqlMerge) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateModality(SqlSelect, SqlModality, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateNamespace(SqlValidatorNamespace, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Validates a namespace.
validateOrderList(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Validates the ORDER BY clause of a SELECT statement.
validateOver(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateParameterizedExpression(SqlNode, Map<String, RelDataType>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validatePivot(SqlPivot) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateQuery(SqlNode, SqlValidatorScope, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateSchemaAndApplyImplicitCast(RelNode, ResolvedSchema, String, DataTypeFactory, FlinkTypeFactory) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
Checks if the given query can be written into the given sink's table schema.
validateSelect(SqlSelect, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Validates a SELECT statement.
validateSelectList(SqlNodeList, SqlSelect, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateSequenceValue(SqlValidatorScope, SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateUnnest(SqlCall, SqlValidatorScope, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateUpdate(SqlUpdate) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateValues(SqlCall, RelDataType, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Validates a VALUES clause.
validateWhereClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateWhereOrOn(SqlValidatorScope, SqlNode, String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateWindow(SqlNode, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateWindowClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateWith(SqlWith, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateWithItem(SqlWithItem) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validConstant(Object, Litmus) - Static method in class org.apache.calcite.rex.RexLiteral
Returns whether a value is valid as a constant value, using the same criteria as RexLiteral.valueMatchesType(java.lang.Comparable, org.apache.calcite.sql.type.SqlTypeName, boolean).
validRexOperands(int, Litmus) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
value(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
valueMatchesType(Comparable, SqlTypeName, boolean) - Static method in class org.apache.calcite.rex.RexLiteral
Returns whether a value is appropriate for its type.
valueOf(String) - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.calcite.sql.validate.SqlValidatorImpl.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase.OverWindowMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DamBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DistributionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.PartialFinalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.trait.MiniBatchMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.trait.ModifyKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.trait.UpdateKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.utils.OperatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.utils.AggregatePhaseStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.calcite.sql.validate.SqlValidatorImpl.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values(RelMetadataQuery, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Values's collation.
values() - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase.OverWindowMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DamBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DistributionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.planner.plan.PartialFinalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.planner.plan.trait.MiniBatchMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.planner.plan.trait.ModifyKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.planner.plan.trait.UpdateKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.planner.plan.utils.OperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.planner.utils.AggregatePhaseStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecValues
 
VAR_POP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
VAR_SAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
VARCHAR_FORCE_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
VARCHAR_NOT_NULL - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
VARIANCE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
version(int) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
visit(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
visit(RelNode) - Method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
 
visit(LogicalCalc) - Method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
 
visit(LogicalTableModify) - Method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
 
visit(CallExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(ValueLiteralExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(FieldReferenceExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(TypeLiteralExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(Expression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(CallExpression) - Method in class org.apache.flink.table.planner.expressions.SqlAggFunctionVisitor
 
visit(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.visitor.AbstractExecNodeExactlyOnceVisitor
 
visit(ExecNode<?>) - Method in interface org.apache.flink.table.planner.plan.nodes.exec.visitor.ExecNodeVisitor
Visits a node during a traversal.
visit(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.visitor.ExecNodeVisitorImpl
 
visit(LogicalFilter) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
 
visitChild(RelNode, int, RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
visitChild(RelNode, int, RelNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
 
visitInputs(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.visitor.AbstractExecNodeExactlyOnceVisitor
 
visitInputs(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.visitor.ExecNodeVisitorImpl
 
visitNode(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraphValidator
 
visitNode(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.visitor.AbstractExecNodeExactlyOnceVisitor
 

W

watermark(int, RexNode) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
Build watermark assigner relational node.
WATERMARK_ASSIGNER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
 
WatermarkAssignerChangelogNormalizeTransposeRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Transpose StreamPhysicalWatermarkAssigner past into StreamPhysicalChangelogNormalize.
WatermarkAssignerChangelogNormalizeTransposeRule(WatermarkAssignerChangelogNormalizeTransposeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule
 
WatermarkAssignerChangelogNormalizeTransposeRule.Config - Interface in org.apache.flink.table.planner.plan.rules.physical.stream
Rule configuration.
WatermarkPushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
A sub-class of SourceAbilitySpec that can not only serialize/deserialize the watermark to/from JSON, but also can push the watermark into a SupportsWatermarkPushDown.
WatermarkPushDownSpec(RexNode, long, RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
WEEK - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
window - Variable in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
window(RelMetadataQuery, RelNode, ImmutableList<Window.Group>) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Window's collation.
WINDOW_AGG_MEMORY_RATIO - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
 
WINDOW_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregate
 
WINDOW_DEDUPLICATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
 
WINDOW_JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
 
WINDOW_RANK_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
 
WINDOW_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
 
windowAggregate(LogicalWindow, RelBuilder.GroupKey, List<NamedWindowProperty>, Iterable<RelBuilder.AggCall>) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
Build window aggregate for either aggregate or table aggregate.
WindowAttachedWindowingStrategy - Class in org.apache.flink.table.planner.plan.logical
A windowing strategy that gets windows from input columns as windows have been assigned and attached to the physical columns.
WindowAttachedWindowingStrategy(WindowSpec, LogicalType, int, int) - Constructor for class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
 
WindowAttachedWindowingStrategy(WindowSpec, LogicalType, int) - Constructor for class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
WindowBounds(boolean, long, long, int, int) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
WindowingStrategy - Class in org.apache.flink.table.planner.plan.logical
Logical representation of a windowing strategy.
WindowingStrategy(WindowSpec, LogicalType) - Constructor for class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
WindowingStrategy(WindowSpec, LogicalType, boolean) - Constructor for class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
windowingStrategy - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
 
WindowSpec - Interface in org.apache.flink.table.planner.plan.logical
Logical representation of a window specification.
WindowTableFunctionUtil - Class in org.apache.flink.table.planner.plan.utils
Utilities for Window Table Function.
WindowTableFunctionUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.WindowTableFunctionUtil
 
WITH_CALC - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule
 
withCalc() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
 
withCalc() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule.Config
 
withCode(String, String, String) - Static method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
 
withDecorrelator(RelDecorrelator) - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.Config
withFilter() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
 
withFlavor(boolean) - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.Config
withHints(List<RelHint>) - Method in class org.apache.calcite.rel.logical.LogicalTableScan
 
withId(int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
Set the unique ID of the node, so that the ExecNodeContext, together with the type related ExecNodeContext.name and ExecNodeContext.version, stores all the necessary info to uniquely reconstruct the ExecNode, and avoid storing the ExecNodeContext.id independently as a field in ExecNodeBase.
withJoin() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
 
withOperator() - Method in interface org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule.Config
 
WITHOUT_CALC - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule
 
withoutCalc() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule.Config
 
withoutCode(String, String) - Static method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
 
withParanoid(boolean) - Method in class org.apache.calcite.rex.RexSimplify
Returns a RexSimplify the same as this but which verifies that the expression before and after simplification are equivalent.
withPredicates(RelOptPredicateList) - Method in class org.apache.calcite.rex.RexSimplify
Returns a RexSimplify the same as this but with a specified RexSimplify.predicates value.
withProject() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
 
withUnknownAsFalse(boolean) - Method in class org.apache.calcite.rex.RexSimplify
Deprecated.
Use methods with a RexUnknownAs argument, such as RexSimplify.simplify(RexNode, RexUnknownAs).
WrapJsonAggFunctionArgumentsRule - Class in org.apache.flink.table.planner.plan.rules.logical
Transforms JSON aggregation functions by wrapping operands into BuiltInFunctionDefinitions.JSON_STRING.
WrapJsonAggFunctionArgumentsRule(WrapJsonAggFunctionArgumentsRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule
 
WrapJsonAggFunctionArgumentsRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
writeToFile(File, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.ExecNodeGraphInternalPlan
 
WritingMetadataSpec - Class in org.apache.flink.table.planner.plan.abilities.sink
A sub-class of SinkAbilitySpec that can not only serialize/deserialize the metadata columns to/from JSON, but also can write the metadata columns for SupportsWritingMetadata.
WritingMetadataSpec(List<String>, LogicalType) - Constructor for class org.apache.flink.table.planner.plan.abilities.sink.WritingMetadataSpec
 

Y

YEAR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

Z

zeroLiteral() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.ByteSumWithRetractAggFunction
 
zeroLiteral() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DecimalSumWithRetractAggFunction
 
zeroLiteral() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DoubleSumWithRetractAggFunction
 
zeroLiteral() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.FloatSumWithRetractAggFunction
 
zeroLiteral() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.IntSumWithRetractAggFunction
 
zeroLiteral() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.LongSumWithRetractAggFunction
 
zeroLiteral() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.ShortSumWithRetractAggFunction
 
zeroLiteral() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
Skip navigation links

Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.