Index

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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abilitySpecsWithoutEscaped(TableSourceTable) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
Returns a list of SourceAbilitySpec instances associated with a given TableSourceTable instance, excluding some particular abilities, such as ProjectPushDownSpec.
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.
AbstractSqlShowConverter<T extends org.apache.flink.sql.parser.dql.SqlShowCall> - Class in org.apache.flink.table.planner.operations.converters
An abstract class for SHOW converters.
AbstractSqlShowConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.AbstractSqlShowConverter
 
accept(RelShuttle) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
 
accept(RelShuttle) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexFieldAccess
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexFieldAccess
 
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
 
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.CumeDistAggFunction
 
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.NTILEAggFunction
 
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
 
AdaptiveJoinExecNode - Interface in org.apache.flink.table.planner.plan.nodes.exec
A ExecNode which support to convert to adaptive join node.
AdaptiveJoinOperatorGenerator - Class in org.apache.flink.table.planner.adaptive
Implementation class for AdaptiveJoin.
AdaptiveJoinOperatorGenerator(int[], int[], FlinkJoinType, boolean[], RowType, RowType, GeneratedJoinCondition, int, int, long, long, boolean, long, boolean, OperatorType) - Constructor for class org.apache.flink.table.planner.adaptive.AdaptiveJoinOperatorGenerator
 
AdaptiveJoinProcessor - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
A ExecNodeGraphProcessor which replace the qualified join nodes into adaptive join nodes.
AdaptiveJoinProcessor() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.AdaptiveJoinProcessor
 
addChild(SqlValidatorNamespace, String, boolean) - Method in class org.apache.calcite.sql.validate.SnapshotScope
 
addContainedKind(ModifyKind) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet.Builder
 
addConvertedNonCorrSubqs(Map<SqlNode, RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Adds to the current map of non-correlated converted sub-queries the elements from another map that contains non-correlated sub-queries that have been converted by another SqlToRelConverter.
addField(int, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortSpecBuilder
 
addGroupExpr(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
addLineageDatasetFacet(LineageDatasetFacet) - Method in class org.apache.flink.table.planner.lineage.TableLineageDatasetImpl
 
addOutput(int, OpFusionCodegenSpecGenerator) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
Add the specific OpFusionCodegenSpecGenerator as the output of current operator spec generator, one OpFusionCodegenSpecGenerator may have multiple outputs that form a DAG.
addRelBuilderConfigTransform(UnaryOperator<RelBuilder.Config>) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
addReusableCloseCode(CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
 
addReusableInitCode(CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
 
addReusableOpenCode(CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
 
addTestNode(Class<? extends ExecNode<?>>) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
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.
addToSelectList(List<SqlNode>, Set<String>, List<Map.Entry<String, RelDataType>>, SqlNode, SelectScope, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
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(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
 
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
 
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
 
adjustInputRef(SqlToRelConverter.Blackboard, RexInputRef) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Adjusts the type of a reference to an input field to account for nulls introduced by outer joins; and adjusts the offset to match the physical implementation.
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
 
adoptConvention(Convention) - Method in class org.apache.calcite.tools.RelBuilder
Returns new RelBuilder that adopts the convention provided.
ADVICE - Enum constant in enum org.apache.flink.table.planner.analyze.PlanAdvice.Kind
Indicate the potential optimization.
afterTableFunction(SqlToRelConverter.Blackboard, SqlCall, LogicalTableFunctionScan) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
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.CumeDistAggFunction
 
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.NTILEAggFunction
 
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
 
AggConverter(SqlToRelConverter.Blackboard, SqlSelect) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
Creates an AggConverter.
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.calcite.tools.RelBuilder
Creates an Aggregate with multiple calls.
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.
aggregate(RelBuilder.GroupKey, List<AggregateCall>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Aggregate with an array of AggregateCalls.
aggregate(RelBuilder.GroupKey, RelBuilder.AggCall...) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Aggregate with an array of calls.
aggregateCall(AggregateCall) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function as a copy of an AggregateCall.
aggregateCall(AggregateCall, Mapping) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function as a copy of an AggregateCall, applying a mapping.
aggregateCall(SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList<RexNode>, ImmutableList<RexNode>, String, ImmutableList<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function with all applicable operands.
aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Deprecated.
aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Deprecated.
aggregateCall(SqlAggFunction, boolean, RexNode, String, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Deprecated.
aggregateCall(SqlAggFunction, boolean, RexNode, String, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Deprecated.
aggregateCall(SqlAggFunction, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function.
aggregateCall(SqlAggFunction, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function.
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
 
AggregateReduceGroupingRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that reduces unless grouping columns.
AggregateReduceGroupingRule(AggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.AggregateReduceGroupingRule
 
AggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
aggregateUnique() - Method in interface org.apache.calcite.tools.RelBuilder.Config
Whether to create an Aggregate even if we know that the input is already unique; default false.
aggregatingSelectScope - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
alias(String) - Method in interface org.apache.calcite.tools.RelBuilder.GroupKey
Assigns an alias to this group key.
alias(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
Returns an expression wrapped in an alias.
all(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether predicate is true for all elements of list.
all(RexNode, SqlOperator, Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an ALL predicate.
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.
allLiterals(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether every expression in a list is a literal.
allowPartial(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets whether to allow partial width windows; default true.
AlterSchemaConverter - Class in org.apache.flink.table.planner.operations
Converter to convert SqlAlterTableSchema with source table to generate new Schema.
analyze(FlinkRelNode) - Method in class org.apache.flink.table.planner.analyze.GroupAggregationAnalyzer
 
analyze(FlinkRelNode) - Method in class org.apache.flink.table.planner.analyze.NonDeterministicUpdateAnalyzer
 
analyze(FlinkRelNode) - Method in interface org.apache.flink.table.planner.analyze.PlanAnalyzer
Analyze the optimized RelNode and return PlanAnalyzer.AnalyzedResult.
analyzeRankProcessStrategies(StreamPhysicalRel, ImmutableBitSet, RelCollation) - Static method in interface org.apache.flink.table.planner.plan.utils.RankProcessStrategy
Gets RankProcessStrategy based on input, partitionKey and orderKey.
ANALYZERS - Static variable in class org.apache.flink.table.planner.analyze.FlinkStreamPlanAnalyzers
 
and(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an AND.
and(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates an AND.
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
 
andNot(RexBuilder, RexNode, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Creates the expression e1 AND NOT notTerm1 AND NOT notTerm2 ....
andNot(RexBuilder, RexNode, RexNode...) - Static method in class org.apache.calcite.rex.RexUtil
Creates the expression e1 AND NOT notTerm1 AND NOT notTerm2 ....
antiJoin(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an anti-join.
antiJoin(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates an anti-join.
ANY - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle.Type
Any type of shuffle is OK when passing through this edge.
ANY - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DistributionType
The input will accept any data distribution.
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.
anyContain(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
Returns whether any of the given expressions contain what this RexFinder seeks.
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(List<RexNode>, DynamicTableSource, SourceAbilityContext) - Static method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
apply(Join, JoinRelType, RexNode) - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Predicate
 
apply(RexVisitor<Void>, List<? extends RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Applies a visitor to a list of expressions and, if specified, a single expression.
apply(RexVisitor<Void>, RexNode[], RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Applies a visitor to an array of expressions and, if specified, a single expression.
apply(RexVisitor<T>, T[]) - Static method in class org.apache.calcite.rex.RexUtil
Applies a shuttle to an array of expressions.
apply(Mappings.TargetMapping, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to an iterable over expressions.
apply(Mappings.TargetMapping, List<RelCollation>) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to a collation list.
apply(Mappings.TargetMapping, RelCollation) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to a collation.
apply(Mappings.TargetMapping, RelFieldCollation) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to a field collation.
apply(Mappings.TargetMapping, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to an expression.
apply(DynamicTableSink) - Method in class org.apache.flink.table.planner.plan.abilities.sink.BucketingSpec
 
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 class org.apache.flink.table.planner.plan.abilities.sink.RowLevelDeleteSpec
 
apply(DynamicTableSink) - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
 
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(DynamicTableSource, SourceAbilityContext) - 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
 
apply(RowType, List<int[]>, List<AggregateCall>, RowType, DynamicTableSource, SourceAbilityContext) - Static method in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
applyFields(Mappings.TargetMapping, List<RelFieldCollation>) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to a list of field collations.
applyUpsertMaterialize(Transformation<RowData>, int[], int, ExecNodeConfig, ClassLoader, RowType, int[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSink
 
applyUpsertMaterialize(Transformation<RowData>, int[], int, ExecNodeConfig, ClassLoader, RowType, int[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
applyUpsertMaterialize(Transformation<RowData>, int[], int, ExecNodeConfig, ClassLoader, RowType, int[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
 
APPROX_COUNT_DISTINCT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
approximate(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that may return approximate results if approximate is true.
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.bridging.BridgingSqlFunction.WithTableFunction
 
argumentMustBeScalar(int) - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
ARRAY_AGG - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Use the definitions in Flink instead of SqlLibraryOperators.ARRAY_AGG, because we return nullable ARRAY type.
ARRAY_VALUE_CONSTRUCTOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
arrayQuery(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an ARRAY sub-query.
as(String) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall with a given alias.
as(String) - Method in class org.apache.calcite.tools.RelBuilder
Assigns a table alias to the top entry on the stack.
as(String) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets the alias of this expression, and converts it to a RexNode; default is the alias that was set via RelBuilder.AggCall.as(String).
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
 
asSerializableString() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
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.PlannerCallProcedureOperation
 
asSummaryString() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
 
ASYNC_CALC_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecAsyncCalc
 
asyncBufferCapacity - Variable in class org.apache.flink.table.planner.plan.utils.AsyncUtil.Options
 
asyncBufferCapacity - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
 
AsyncCalcSplitNestedRule(RemoteCalcCallFinder) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncCalcSplitNestedRule
 
AsyncCalcSplitOnePerCalcRule(RemoteCalcCallFinder) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncCalcSplitOnePerCalcRule
 
AsyncCalcSplitRule - Class in org.apache.flink.table.planner.plan.rules.logical
Defines split rules for async calc nodes.
AsyncCalcSplitRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
AsyncCalcSplitRule.AsyncCalcSplitNestedRule - Class in org.apache.flink.table.planner.plan.rules.logical
Splits nested call <- asyncCall chains so that nothing is immediately waiting on an async call in a single calc.
AsyncCalcSplitRule.AsyncCalcSplitOnePerCalcRule - Class in org.apache.flink.table.planner.plan.rules.logical
Splits async calls if there are multiple across projections, so that there's one per calc.
AsyncCalcSplitRule.AsyncCalcSplitOnePerCalcRule.State - Class in org.apache.flink.table.planner.plan.rules.logical
State object used to keep track of whether a match has been found yet.
AsyncCalcSplitRule.AsyncRemoteCalcCallFinder - Class in org.apache.flink.table.planner.plan.rules.logical
An Async implementation of RemoteCalcCallFinder which finds uses of AsyncScalarFunction.
AsyncCodeGenerator - Class in org.apache.flink.table.planner.codegen
Generates an AsyncFunction which can be used to evaluate calc projections from an async scalar function.
AsyncCodeGenerator() - Constructor for class org.apache.flink.table.planner.codegen.AsyncCodeGenerator
 
AsyncLookupOptions(int, long, AsyncDataStream.OutputMode) - Constructor for class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
 
asyncOutputMode - Variable in class org.apache.flink.table.planner.plan.utils.AsyncUtil.Options
 
asyncOutputMode - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
 
AsyncRemoteCalcCallFinder() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncRemoteCalcCallFinder
 
asyncRetryStrategy - Variable in class org.apache.flink.table.planner.plan.utils.AsyncUtil.Options
 
asyncTimeout - Variable in class org.apache.flink.table.planner.plan.utils.AsyncUtil.Options
 
asyncTimeout - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
 
AsyncUtil - Class in org.apache.flink.table.planner.plan.utils
Contains utilities for AsyncScalarFunction.
AsyncUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.AsyncUtil
 
AsyncUtil.Options - Class in org.apache.flink.table.planner.plan.utils
Options for configuring async behavior.
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(String, SqlKind) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
Creates an auxiliary function from this grouped window function.
auxiliary(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(boolean, String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the AVG aggregate function, optionally distinct and with an alias.
avg(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the AVG aggregate function.
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

BatchExecAdaptiveJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
BatchExecNode for adaptive join.
BatchExecAdaptiveJoin(ReadableConfig, JoinSpec, int, int, long, long, boolean, boolean, List<InputProperty>, RowType, String, OperatorType) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecAdaptiveJoin
 
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(int, ExecNodeContext, ReadableConfig, List<RexNode>, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecCalc
 
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(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecCorrelate
 
BatchExecCorrelate(ReadableConfig, FlinkJoinType, RexCall, RexNode, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecCorrelate
 
BatchExecDynamicFilteringDataCollector - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode that collects inputs and builds DynamicFilteringData, and then sends the DynamicFilteringEvent to the source coordinator.
BatchExecDynamicFilteringDataCollector(List<Integer>, ReadableConfig, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecDynamicFilteringDataCollector
 
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(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String, StreamExchangeMode) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExchange
 
BatchExecExchange(ReadableConfig, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExchange
 
BatchExecExecutionOrderEnforcer - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for ExecutionOrderEnforcer.
BatchExecExecutionOrderEnforcer(ReadableConfig, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExecutionOrderEnforcer
 
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(int, ExecNodeContext, ReadableConfig, List<List<RexNode>>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExpand
 
BatchExecExpand(ReadableConfig, List<List<RexNode>>, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExpand
 
BatchExecGlobalRuntimeFilterBuilder - Class in org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter
Batch ExecNode for global runtime filter builder.
BatchExecGlobalRuntimeFilterBuilder(ReadableConfig, List<InputProperty>, LogicalType, String, int) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter.BatchExecGlobalRuntimeFilterBuilder
 
BatchExecHashAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for hash-based aggregate operator.
BatchExecHashAggregate(int, ExecNodeContext, ReadableConfig, int[], int[], AggregateCall[], RowType, boolean, boolean, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
BatchExecHashAggregate(ReadableConfig, int[], int[], AggregateCall[], RowType, boolean, 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(int, ExecNodeContext, ReadableConfig, JoinSpec, int, int, long, long, boolean, boolean, boolean, List<InputProperty>, RowType, String, boolean) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
BatchExecHashJoin(ReadableConfig, JoinSpec, int, int, long, long, boolean, boolean, boolean, InputProperty, InputProperty, RowType, boolean, 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
 
BatchExecInputAdapter - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for multiple operator fusion codegen input, it is adapter source node.
BatchExecInputAdapter(int, ReadableConfig, InputProperty, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecInputAdapter
 
BatchExecLegacySink<T> - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode 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(int, ExecNodeContext, ReadableConfig, long, long, boolean, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLimit
 
BatchExecLimit(ReadableConfig, long, long, boolean, InputProperty, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLimit
 
BatchExecLocalRuntimeFilterBuilder - Class in org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter
Batch ExecNode for local runtime filter builder.
BatchExecLocalRuntimeFilterBuilder(ReadableConfig, List<InputProperty>, LogicalType, String, int[], int, int) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter.BatchExecLocalRuntimeFilterBuilder
 
BatchExecLookupJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
BatchExecNode for temporal table join that implemented by lookup.
BatchExecLookupJoin(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, LookupJoinUtil.AsyncLookupOptions, List<InputProperty>, RowType, String, boolean) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLookupJoin
 
BatchExecLookupJoin(ReadableConfig, FlinkJoinType, RexNode, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, LookupJoinUtil.AsyncLookupOptions, InputProperty, RowType, String, boolean) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLookupJoin
 
BatchExecMatch - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode which matches along with MATCH_RECOGNIZE.
BatchExecMatch(int, ExecNodeContext, ReadableConfig, MatchSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecMatch
 
BatchExecMatch(ReadableConfig, MatchSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecMatch
 
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<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(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, boolean, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecNestedLoopJoin
 
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(int, ExecNodeContext, ReadableConfig, OverSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregate
 
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, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
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(int, ExecNodeContext, ReadableConfig, int[], int[], long, long, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecRank
 
BatchExecRank(ReadableConfig, int[], int[], long, long, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecRank
 
BatchExecRuntimeFilter - Class in org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter
Batch ExecNode for runtime filter.
BatchExecRuntimeFilter(ReadableConfig, List<InputProperty>, LogicalType, String, int[]) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter.BatchExecRuntimeFilter
 
BatchExecScriptTransform - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode for ScripTransform.
BatchExecScriptTransform(ReadableConfig, InputProperty, LogicalType, LogicalType, String, int[], String, ScriptTransformIOInfo) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecScriptTransform
 
BatchExecSink - Class in org.apache.flink.table.planner.plan.nodes.exec.batch
Batch ExecNode to write data into an external sink defined by a DynamicTableSink.
BatchExecSink(int, ExecNodeContext, ReadableConfig, DynamicTableSinkSpec, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSink
 
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(int, ExecNodeContext, ReadableConfig, SortSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSort
 
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(int, ExecNodeContext, ReadableConfig, int[], int[], AggregateCall[], RowType, boolean, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
 
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(int, ExecNodeContext, ReadableConfig, SortSpec, long, long, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortLimit
 
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, int, int, long, long, boolean, InputProperty, InputProperty, RowType, boolean, 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(int, ExecNodeContext, ReadableConfig, DynamicTableSourceSpec, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecTableSourceScan
 
BatchExecTableSourceScan(ReadableConfig, DynamicTableSourceSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecTableSourceScan
 
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(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecUnion
 
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(int, ExecNodeContext, ReadableConfig, List<List<RexLiteral>>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecValues
 
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(int, ExecNodeContext, ReadableConfig, TimeAttributeWindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecWindowTableFunction
 
BatchExecWindowTableFunction(ReadableConfig, TimeAttributeWindowingStrategy, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecWindowTableFunction
 
BatchPhysicalConstantTableFunctionScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
Converts FlinkLogicalTableFunctionScan with constant RexCall to
BatchPhysicalConstantTableFunctionScanRule(BatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalConstantTableFunctionScanRule
 
BatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.physical.batch
BatchPhysicalGlobalRuntimeFilterBuilder - Class in org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter
Batch physical RelNode responsible for aggregating all received filters into a global filter.
BatchPhysicalGlobalRuntimeFilterBuilder(RelOptCluster, RelTraitSet, RelNode, String[], int, int) - Constructor for class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalGlobalRuntimeFilterBuilder
 
BatchPhysicalLocalRuntimeFilterBuilder - Class in org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter
Batch physical RelNode responsible for building a local runtime filter based on its local data.
BatchPhysicalLocalRuntimeFilterBuilder(RelOptCluster, RelTraitSet, RelNode, int[], String[], int, int) - Constructor for class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalLocalRuntimeFilterBuilder
 
BatchPhysicalMatch - Class in org.apache.flink.table.planner.plan.nodes.physical.batch
Batch physical RelNode which matches along with MATCH_RECOGNIZE.
BatchPhysicalMatch(RelOptCluster, RelTraitSet, RelNode, MatchRecognize, RelDataType) - Constructor for class org.apache.flink.table.planner.plan.nodes.physical.batch.BatchPhysicalMatch
 
BatchPhysicalMatchRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
The physical rule is responsible for convert FlinkLogicalMatch to BatchPhysicalMatch.
BatchPhysicalPythonAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
The physical rule which is responsible for converting FlinkLogicalAggregate to BatchPhysicalPythonGroupAggregate.
BatchPhysicalPythonAggregateRule(ConverterRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonAggregateRule
 
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.
BatchPhysicalRuntimeFilter - Class in org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter
Batch physical RelNode responsible for filtering probe side data, see FlinkRuntimeFilterProgram for more info.
BatchPhysicalRuntimeFilter(RelOptCluster, RelTraitSet, RelNode, RelNode, int[], double) - Constructor for class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalRuntimeFilter
 
BEFORE_AND_AFTER - Enum constant in enum org.apache.flink.table.planner.plan.trait.UpdateKind
This kind indicates that operators should emit update changes in the way that a row of RowKind#UPDATE_BEFORE and a row of RowKind#UPDATE_AFTER together.
bestString() - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
between(RexNode, RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a BETWEEN.
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
 
Blackboard(SqlValidatorScope, Map<String, RexNode>, boolean) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Creates a Blackboard.
bloat() - Method in interface org.apache.calcite.tools.RelBuilder.Config
Controls whether to merge two Project operators when inlining expressions causes complexity to increase.
BLOCKING - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DamBehavior
Constant indicating that all output records from the input will not trigger output records of the target ExecNode.
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
 
boundedness() - Method in class org.apache.flink.table.planner.lineage.TableSourceLineageVertexImpl
 
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.
BridgingSqlProcedure - Class in org.apache.flink.table.planner.functions.bridging
Bridges Procedure to Calcite's representation of a function.
BROADCAST - Enum constant in enum org.apache.flink.table.planner.hint.JoinStrategy
Instructs the optimizer to use broadcast hash join strategy.
BROADCAST - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle.Type
Full records are provided for each parallelism of the target node.
BROADCAST - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DistributionType
The input will read all records for each parallelism of the target node.
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.
BroadcastHashJoin - Enum constant in enum org.apache.flink.table.planner.plan.utils.OperatorType
 
BucketingSpec - Class in org.apache.flink.table.planner.plan.abilities.sink
No properties.
BucketingSpec() - Constructor for class org.apache.flink.table.planner.plan.abilities.sink.BucketingSpec
 
build() - Method in class org.apache.calcite.tools.RelBuilder
Returns the final relational expression.
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.operations.SchemaBuilderUtil
Builds and returns a Schema from the columns, watermark specs, and primary key specified in the 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.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder
build() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
Builds a new Config.
build() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet.Builder
 
build(RelNode...) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
Creates a CorelMap by iterating over a RelNode tree.
build(FilterProjectTransposeRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterProjectTransposeRule
 
builder() - Static method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
 
builder() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
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
 
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
Creates a builder for AggregateReduceGroupingRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
Creates a builder for CalcRankTransposeRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
Creates a builder for CalcSnapshotTransposeRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
Creates a builder for CorrelateSortToRankRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
Creates a builder for EnumerableToLogicalTableScanConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
Creates a builder for Config.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
Creates a builder for Config.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
Creates a builder for FlinkCalcMergeRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Creates a builder for ImmutableFlinkFilterJoinRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
Creates a builder for Config.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
Creates a builder for Config.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
Creates a builder for JoinConditionTypeCoerceRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
Creates a builder for JoinDeriveNullFilterRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
Creates a builder for Config.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
Creates a builder for LogicalUnnestRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
Creates a builder for Config.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
Creates a builder for Config.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
Creates a builder for Config.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
Creates a builder for ReplaceMinusWithAntiJoinRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
Creates a builder for RewriteIntersectAllRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
Creates a builder for RewriteMinusAllRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
Creates a builder for SimplifyJoinConditionRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
Creates a builder for WindowGroupReorderRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
Creates a builder for Config.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
Creates a builder for RemoveRedundantLocalRankRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
Creates a builder for Config.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
Creates a builder for StreamPhysicalWindowJoinRuleConfig.
builder() - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
builder() - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
Creates a builder for Config.
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() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
buildModifyColumnChange(Column, Column, TableChange.ColumnPosition) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
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.
CalcRankTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that transposes FlinkLogicalCalc past FlinkLogicalRank to reduce rank input fields.
CalcRankTransposeRule.CalcRankTransposeRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
CalcSnapshotTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Transpose FlinkLogicalCalc past into FlinkLogicalSnapshot.
CalcSnapshotTransposeRule(CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.CalcSnapshotTransposeRule
 
CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
calculate() - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputOrderCalculator
 
call(SqlOperator, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to a scalar operator.
call(SqlOperator, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to a scalar operator.
call(FunctionDefinition, List<Expression>) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
call(FunctionDefinition, 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, List<StaticArgument>) - 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
 
callToOperandTypesMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
canBeTransformedToAdaptiveJoin() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.AdaptiveJoinExecNode
Check whether the join node can be transformed to BatchExecAdaptiveJoin.
canBeTransformedToAdaptiveJoin() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
canBeTransformedToAdaptiveJoin() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortMergeJoin
 
canConvertAndConvertDppFactSide(RelNode, ImmutableIntList, RelNode, ImmutableIntList) - Static method in class org.apache.flink.table.planner.utils.DynamicPartitionPruningUtils
Judge whether the input RelNode can be converted to the dpp fact side.
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).
canonize(RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
canPushDown(BatchPhysicalGroupAggregateBase, BatchPhysicalTableSourceScan, BatchPhysicalCalc) - 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. we can not push filter twice, make sure FilterPushDownSpec has not been assigned as a capability.
canReinterpretOverflow(RexCall) - Static method in class org.apache.calcite.rex.RexUtil
 
canTransposeToTableScan(RelNode) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
 
capitalizeQueryHints(RelNode) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
 
CapitalizeQueryHintsShuttle - Class in org.apache.flink.table.planner.hint
A shuttle to capitalize all query hints on corresponding nodes.
CapitalizeQueryHintsShuttle() - Constructor for class org.apache.flink.table.planner.hint.CapitalizeQueryHintsShuttle
 
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(RexNode, SqlTypeName) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a given type.
cast(RexNode, SqlTypeName, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a type with a given name and precision or length.
cast(RexNode, SqlTypeName, int, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a type with a given name, precision and scale.
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
 
castToValidatedType(SqlNode, RexNode, SqlValidator, RexBuilder) - Static method in class org.apache.calcite.sql2rel.StandardConvertletTable
Casts a RexNode value to the validated type of a SqlCall.
castToValidatedType(SqlRexContext, SqlCall, RexNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Casts a RexNode value to the validated type of a SqlCall.
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
 
catalogContext() - Method in interface org.apache.flink.table.planner.lineage.TableLineageDataset
 
catalogContext() - Method in class org.apache.flink.table.planner.lineage.TableLineageDatasetImpl
 
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
 
catalogReader - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
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
 
CHANGELOG_NORMALIZE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
 
changelogNormalizeEnabled(boolean, ResolvedSchema, DynamicTableSource, TableConfig) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
Returns true if the changelogNormalize should be enabled.
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
 
CharSingleValueAggFunction(CharType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.CharSingleValueAggFunction
 
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
 
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.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.SqlTryCastFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
checkOrderKeys(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecMatch
 
checkOrderKeys(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecMatch
 
checkOrderKeys(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - Method in class org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
 
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
 
clear() - Method in class org.apache.calcite.tools.RelBuilder
Clears the stack.
clearContext() - Static method in class org.apache.flink.table.planner.utils.RowLevelModificationContextUtils
 
ClearOperationParseStrategy - Class in org.apache.flink.table.planner.parse
Strategy to parse statement to ClearOperation.
ClearQueryBlockAliasResolver - Class in org.apache.flink.table.planner.plan.optimize
A shuttle to remove query block alias hint.
ClearQueryBlockAliasResolver() - Constructor for class org.apache.flink.table.planner.plan.optimize.ClearQueryBlockAliasResolver
 
clearQueryHintsOnUnmatchedNodes(RelNode) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Clear the query hints on some nodes where these hints should not be attached.
ClearQueryHintsOnUnmatchedNodesShuttle - Class in org.apache.flink.table.planner.hint
Clear the invalid query hints in the unmatched nodes.
ClearQueryHintsOnUnmatchedNodesShuttle(HintStrategyTable) - Constructor for class org.apache.flink.table.planner.hint.ClearQueryHintsOnUnmatchedNodesShuttle
 
ClearQueryHintsWithInvalidPropagationShuttle - Class in org.apache.flink.table.planner.hint
Due to Calcite will expand the whole SQL RelNode tree that contains query block, query hints (including join hints and state ttl hints) will be propagated from root to leaves in the whole RelNode tree.
ClearQueryHintsWithInvalidPropagationShuttle() - Constructor for class org.apache.flink.table.planner.hint.ClearQueryHintsWithInvalidPropagationShuttle
 
clone(RelDataType, List<RexNode>) - Method in class org.apache.flink.table.planner.calcite.RexTableArgCall
 
cluster - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
cluster - Variable in class org.apache.calcite.tools.RelBuilder
 
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(EnumerableCorrelate, 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(EnumerableMergeJoin, 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(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(Calc, 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(Match, 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(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(TableModify, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
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(Window, 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().
collectInsertTargets(SqlInsert, RexNode, List<String>, List<RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Given an INSERT statement, collects the list of names to be populated and the expressions to put in them.
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.
ColumnReferenceFinder - Class in org.apache.flink.table.planner.expressions
A finder used to look up referenced column name in a ResolvedExpression.
CommonExecAsyncCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Base class for exec Async Calc.
CommonExecAsyncCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecAsyncCalc
 
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 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, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, LookupJoinUtil.AsyncLookupOptions, LookupJoinUtil.RetryLookupOptions, ChangelogMode, List<InputProperty>, RowType, String, boolean) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
CommonExecMatch - Class in org.apache.flink.table.planner.plan.nodes.exec.common
Common ExecNode which matches along with MATCH_RECOGNIZE.
CommonExecMatch(int, ExecNodeContext, ReadableConfig, MatchSpec, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecMatch
 
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, List<InputProperty>, 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
 
CommonPhysicalMatch - Class in org.apache.flink.table.planner.plan.nodes.physical.common
Base physical RelNode which matches along with MATCH_RECOGNIZE.
CommonPhysicalMatch(RelOptCluster, RelTraitSet, RelNode, MatchRecognize, RelDataType) - Constructor for class org.apache.flink.table.planner.plan.nodes.physical.common.CommonPhysicalMatch
 
CommonPhysicalMatchRule - Class in org.apache.flink.table.planner.plan.rules.physical.common
The physical rule is responsible for converting FlinkLogicalMatch to physical Match rel.
CommonPhysicalMatchRule(Class<? extends RelNode>, RelTrait, RelTrait, String) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.common.CommonPhysicalMatchRule
 
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.
compatibleTypes(List<RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether the type of an array of expressions is compatible with a struct type.
composeConjunction(RexBuilder, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
composeConjunction(RexBuilder, Iterable<? extends RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Converts a collection of expressions into an AND.
composeDisjunction(RexBuilder, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Converts a collection of expressions into an OR.
composeDisjunction(RexBuilder, Iterable<? extends RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Converts a collection of expressions into an OR, optionally returning null if the list is empty.
CompositeSingleOperandTypeChecker - Class in org.apache.calcite.sql.type
Default implementation of CompositeOperandTypeChecker, the class was copied over because of current Calcite issue CALCITE-5380.
computeDigest() - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
 
computeDigest() - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
computeDigest(boolean) - Method in class org.apache.flink.table.planner.calcite.RexTableArgCall
 
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.
concatProjectedFields(ResolvedSchema, RowType, int[][], List<String>) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
 
condition - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
 
config - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
config() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
config() - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns a default SqlToRelConverter.Config.
CONFIG - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
Default configuration.
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
 
ConstantFoldingUtil - Class in org.apache.flink.table.planner.plan.utils
Utility for deciding whether than expression supports constant folding or not.
ConstantFoldingUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.ConstantFoldingUtil
 
ConstantLookupKey(LogicalType, RexLiteral) - Constructor for class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
 
ConstantRankNumberColumnRemoveRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that removes the output column of rank number iff there is an equality condition for the rank column.
ConstantRankNumberColumnRemoveRule(ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.ConstantRankNumberColumnRemoveRule
 
ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
CONSTRAINT_VALIDATOR_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
consumedOptions() - Element in annotation type org.apache.flink.table.planner.plan.nodes.exec.ExecNodeMetadata
Hard coded list of ExecutionConfigOptions keys of in the Flink version when the ExecNode was added.
consumedOptions(Class<T>) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
containComplexExprs(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a list of expressions contains complex expressions, that is, a call whose arguments are not RexVariable (or a subtype such as RexInputRef) or RexLiteral.
containIdentity(List<? extends RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether the leading edge of a given array of expressions is wholly RexInputRef objects with types corresponding to the underlying datatype.
containNoCommonExprs(List<RexNode>, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether an array of expressions has any common sub-expressions.
containNoForwardRefs(List<RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether an array of expressions contains no forward references.
contains(RexNode) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
Returns whether the given expression contains what this RexFinder seeks.
contains(ModifyKind) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
containsAsyncCall(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.AsyncUtil
Checks whether it contains the specified kind of async function call in the specified node.
containsCorrelation(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether an expression contains a RexCorrelVariable.
containsFieldAccess(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a given tree contains any RexFieldAccess nodes.
containsInputRef(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a given tree contains any {link RexInputRef} nodes.
containSizeBasedWindowFunction(OverSpec.GroupSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
containsNonAsyncCall(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.AsyncUtil
Checks whether it contains non-async function call in the specified node.
containsNonPythonCall(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
Checks whether it contains non-Python function call in the specified node.
containsNonRemoteCall(RexNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncRemoteCalcCallFinder
 
containsNonRemoteCall(RexNode) - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoteCalcCallFinder
 
containsOnly(ModifyKind) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
containsPythonCall(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
 
containsPythonCall(RexNode, PythonFunctionKind) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
Checks whether it contains the specified kind of Python function call in the specified node.
containsQueryHints() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
To tell this converter that this SqlNode tree contains query hints and then a query block alias will be attached to the root node of the query block.
containsRemoteCall(RexNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncRemoteCalcCallFinder
 
containsRemoteCall(RexNode) - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoteCalcCallFinder
 
containsRexNodeSpecAfterProjection(CommonPhysicalTableSourceScan) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
containsSubQuery(Filter) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
Returns whether a Filter contains a sub-query.
containsSubQuery(Join) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
Returns whether a Join contains a sub-query.
containsSubQuery(Project) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
Returns whether a Project contains a sub-query.
containsTableInputRef(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether any of the given expression trees contains a {link RexTableInputRef} node.
containsTableInputRef(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a given tree contains any {link RexTableInputRef} nodes.
context - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
convert(FlinkPlannerImpl, CatalogManager, SqlNode) - Static method in class org.apache.flink.table.planner.operations.SqlNodeToOperationConversion
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.BatchPhysicalMatchRule
 
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.StreamPhysicalAsyncCalcRule
 
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(RelNode, FlinkConvention) - Method in class org.apache.flink.table.planner.plan.rules.physical.common.CommonPhysicalMatchRule
 
convert(RelNode, RexBuilder, boolean) - Static method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
 
convert(RelDataType, boolean) - Method in class org.apache.calcite.tools.RelBuilder
Creates a projection that converts the current relational expression's output to a desired row type.
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(ChangelogMode) - Static method in class org.apache.flink.table.planner.lineage.TableLineageUtils
 
convert(RowData) - Method in class org.apache.flink.table.planner.functions.casting.RowDataToStringConverterImpl
 
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_TZ - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
convertAgg(SqlToRelConverter.Blackboard, SqlSelect, List<SqlNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts the SELECT, GROUP BY and HAVING clauses of an aggregate query.
convertAggregateFunction(SqlRexContext, SqlAggFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertAlterSchema(SqlAlterTableDropColumn, ResolvedCatalogTable) - Method in class org.apache.flink.table.planner.operations.AlterSchemaConverter
Convert ALTER TABLE DROP (col1 [, col2, ...]) to generate an updated Schema.
convertAlterSchema(SqlAlterTableDropConstraint, ResolvedCatalogTable) - Method in class org.apache.flink.table.planner.operations.AlterSchemaConverter
Convert ALTER TABLE DROP CONSTRAINT constraint_name to generate an updated Schema.
convertAlterSchema(SqlAlterTableDropPrimaryKey, ResolvedCatalogTable) - Method in class org.apache.flink.table.planner.operations.AlterSchemaConverter
Convert ALTER TABLE DROP PRIMARY KEY to generate an updated Schema.
convertAlterSchema(SqlAlterTableDropWatermark, ResolvedCatalogTable) - Method in class org.apache.flink.table.planner.operations.AlterSchemaConverter
Convert ALTER TABLE DROP WATERMARK to generate an updated Schema.
convertAlterSchema(SqlAlterTableRenameColumn, ResolvedCatalogTable) - Method in class org.apache.flink.table.planner.operations.AlterSchemaConverter
Convert ALTER TABLE RENAME col_name to new_col_name to generate an updated Schema.
convertAlterSchema(SqlAlterTableSchema, ResolvedCatalogTable) - Method in class org.apache.flink.table.planner.operations.AlterSchemaConverter
Convert ALTER TABLE ADD | MODIFY (<schema_component> [, <schema_component>, ...])
convertArray(SqlRexContext, SqlArrayValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertBetween(SqlRexContext, SqlBetweenOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a BETWEEN expression.
convertCall(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a call to an operator into a RexCall to the same operator.
convertCase(SqlRexContext, SqlCase) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a CASE expression.
convertCast(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertCollectionTable(SqlToRelConverter.Blackboard, SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
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.
convertColumnList(SqlInsert, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Creates a source for an INSERT statement.
convertCreateTableAsToRel(FlinkRelBuilder, RelNode, Catalog, CreateTableOperation, Map<String, String>, boolean, DynamicTableSink) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
Converts a given DynamicTableSink 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.
convertDatetimeMinus(SqlRexContext, SqlDatetimeSubtractionOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertDynamicParam(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertExpression(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
convertExpression(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts an expression from SqlNode to RexNode format.
convertExpression(SqlNode, Map<String, RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts an expression from SqlNode to RexNode format, mapping identifier references to predefined expressions.
convertExpressionToRex(List<RowType.RowField>, Expression, LogicalType) - Method in class org.apache.flink.table.planner.calcite.RexFactory
Converts Expression to RexNode.
convertExpressionToRexNode(List<ResolvedExpression>, RelBuilder) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
 
convertExtendedExpression(SqlNode, SqlToRelConverter.Blackboard) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a non-standard expression.
convertExternalToRel(FlinkRelBuilder, RelNode, ExternalModifyOperation) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
Converts an external sink (i.e. further DataStream transformations) to a RelNode.
convertExtract(SqlRexContext, SqlExtractFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a call to the EXTRACT function.
convertFloorCeil(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertFrom(SqlToRelConverter.Blackboard, SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertFrom(SqlToRelConverter.Blackboard, SqlNode, List<String>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a FROM clause into a relational expression.
convertFunction(SqlRexContext, SqlFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertInsert(SqlInsert) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertInterval(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
convertJdbc(SqlRexContext, SqlJdbcFunctionCall, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertJsonQueryFunction(SqlRexContext, SqlJsonQueryFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertJsonReturningFunction(SqlRexContext, SqlFunction, SqlCall, Predicate<SqlNode[]>, Function<SqlCall, List<SqlNode>>) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertJsonValueFunction(SqlRexContext, SqlJsonValueFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertLiteral(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
convertLiteralChain(SqlRexContext, SqlLiteralChainOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a LiteralChain expression: that is, concatenates the operands immediately, to produce a single literal string.
convertMap(SqlRexContext, SqlMapValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertMatchRecognize(SqlToRelConverter.Blackboard, SqlMatchRecognize) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertMultiset(SqlRexContext, SqlMultisetValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertMultisetQuery(SqlRexContext, SqlMultisetQueryConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertOrder(SqlSelect, SqlToRelConverter.Blackboard, RelCollation, List<SqlNode>, SqlNode, SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a query's ORDER BY clause, if any.
convertOrderItem(SqlSelect, SqlNode, List<SqlNode>, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertOverlaps(SqlRexContext, SqlOverlapsOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a call to OVERLAPS.
convertPivot(SqlToRelConverter.Blackboard, SqlPivot) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertQuery(SqlNode, boolean, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts an unvalidated query's parse tree into a relational expression.
convertQueryRecursive(SqlNode, boolean, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Recursively converts a query to a relational expression.
convertRow(SqlRexContext, SqlRowOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a ROW.
convertSelect(SqlSelect, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a SELECT statement's parse tree into a relational expression.
convertSelectImpl(SqlToRelConverter.Blackboard, SqlSelect) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Implementation of SqlToRelConverter.convertSelect(SqlSelect, boolean); derived class may override.
convertSequenceValue(SqlRexContext, SqlSequenceValueOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertSetOp(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a set operation (UNION, INTERSECT, MINUS) into relational expressions.
convertShowOperation(T, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.AbstractSqlShowConverter
 
convertSinkToRel(FlinkRelBuilder, RelNode, SinkModifyOperation, DynamicTableSink) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
Converts a given DynamicTableSink to a RelNode.
convertSortExpression(SqlNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Deprecated.
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.
convertSqlNode(SqlNode, SqlNodeConverter.ConvertContext) - Static method in class org.apache.flink.table.planner.operations.converters.SqlNodeConverters
Convert the given validated SqlNode into Operation if there is a registered converter for the node.
convertSqlNode(SqlNode, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlProcedureCallConverter
 
convertSqlNode(SqlNode, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlQueryConverter
 
convertSqlNode(SqlAddPartitions, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterTableAddPartitionConverter
 
convertSqlNode(SqlAlterCatalogComment, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterCatalogCommentConverter
 
convertSqlNode(SqlAlterCatalogOptions, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterCatalogOptionsConverter
 
convertSqlNode(SqlAlterCatalogReset, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterCatalogResetConverter
 
convertSqlNode(SqlAlterMaterializedTableAsQuery, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterMaterializedTableAsQueryConverter
 
convertSqlNode(SqlAlterMaterializedTableRefresh, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterMaterializedTableRefreshConverter
 
convertSqlNode(SqlAlterMaterializedTableResume, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterMaterializedTableResumeConverter
 
convertSqlNode(SqlAlterMaterializedTableSuspend, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterMaterializedTableSuspendConverter
 
convertSqlNode(SqlAlterViewAs, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterViewAsConverter
 
convertSqlNode(SqlAlterViewProperties, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterViewPropertiesConverter
 
convertSqlNode(SqlAlterViewRename, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterViewRenameConverter
 
convertSqlNode(SqlCreateCatalog, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlCreateCatalogConverter
 
convertSqlNode(SqlCreateMaterializedTable, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlCreateMaterializedTableConverter
 
convertSqlNode(SqlCreateView, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlCreateViewConverter
 
convertSqlNode(SqlDropMaterializedTable, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlDropMaterializedTableConverter
 
convertSqlNode(SqlDropPartitions, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterTableDropPartitionConverter
 
convertSqlNode(SqlReplaceTableAs, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlReplaceTableAsConverter
 
convertSqlNode(SqlTruncateTable, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlTruncateTableConverter
 
convertSqlNode(SqlDescribeCatalog, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlDescribeCatalogConverter
 
convertSqlNode(SqlDescribeJob, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlDescribeJobConverter
 
convertSqlNode(SqlRichDescribeFunction, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlDescribeFunctionConverter
 
convertSqlNode(SqlShowCatalogs, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowCatalogsConverter
 
convertSqlNode(SqlShowCreateCatalog, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowCreateCatalogConverter
 
convertSqlNode(SqlShowDatabases, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowDatabasesConverter
 
convertSqlNode(SqlShowFunctions, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowFunctionsConverter
 
convertSqlNode(SqlShowPartitions, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowPartitionsConverter
 
convertSqlNode(SqlShowProcedures, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowProcedureConverter
 
convertSqlNode(SqlShowTables, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowTablesConverter
 
convertSqlNode(SqlShowViews, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowViewsConverter
 
convertSqlNode(S, SqlNodeConverter.ConvertContext) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter
Convert the given validated SqlNode into an Operation.
convertSqlNode(T, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.AbstractSqlShowConverter
 
convertSubstring(SqlRexContext, SqlSubstringFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a SUBSTRING expression.
convertToAccumulatedTableStates(List<CatalogTableStatistics>, List<CatalogColumnStatistics>, Set<String>) - Static method in class org.apache.flink.table.planner.utils.CatalogTableStatisticsConverter
 
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
 
convertToPhysicalMatch(RelOptCluster, RelTraitSet, RelNode, MatchRecognize, RelDataType) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalMatchRule
 
convertToPhysicalMatch(RelOptCluster, RelTraitSet, RelNode, MatchRecognize, RelDataType) - Method in class org.apache.flink.table.planner.plan.rules.physical.common.CommonPhysicalMatchRule
 
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 class org.apache.flink.table.planner.calcite.SqlToRexConverter
Converts a SQL expression to a RexNode expression.
convertToRexNode(SqlNode) - Method in class org.apache.flink.table.planner.calcite.SqlToRexConverter
Converts a SqlNode to a RexNode expression.
convertToRexNodes(String[]) - Method in class org.apache.flink.table.planner.calcite.SqlToRexConverter
Converts an array of SQL expressions to an array of RexNode expressions.
convertToSingleValueSubq(SqlNode, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts the RelNode tree for a select statement to a select that produces a single value.
convertToStruct(RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
convertToTableStats(CatalogTableStatistics, CatalogColumnStatistics) - Static method in class org.apache.flink.table.planner.utils.CatalogTableStatisticsConverter
 
convertUnpivot(SqlToRelConverter.Blackboard, SqlUnpivot) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertValues(SqlCall, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a SELECT statement's parse tree into a relational expression.
convertWindowFunction(SqlRexContext, SqlWindowTableFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertWindowNodes(RelBuilder, LogicalProject, Optional<LogicalFilter>, LogicalProject, LogicalWindowAggregate) - Static method in class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules
 
convertWith(SqlWith, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a WITH sub-query into a relational expression.
copy() - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
copy() - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
copy() - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
copy() - Method in class org.apache.flink.table.planner.connectors.CollectDynamicSink
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.BatchPhysicalMatch
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalGlobalRuntimeFilterBuilder
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalLocalRuntimeFilterBuilder
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalRuntimeFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalSnapshot
 
copy(RelTraitSet, RelNode, RexProgram) - Method in class org.apache.flink.table.planner.plan.nodes.physical.stream.StreamPhysicalAsyncCalc
 
copy(RelDataType, int[], int[]) - Method in class org.apache.flink.table.planner.calcite.RexTableArgCall
 
copy(RexNode, RowType) - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
copy(ImmutableBitSet, ImmutableBitSet, ImmutableBitSet) - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
copy(ImmutableBitSet, ImmutableBitSet, ImmutableBitSet, WindowSpec) - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
 
copyAndRemoveInputs() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecTableSourceScan
 
copyOf(AggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
copyOf(CalcRankTransposeRule.CalcRankTransposeRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
Creates an immutable copy of a CalcRankTransposeRule.CalcRankTransposeRuleConfig value.
copyOf(CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
Creates an immutable copy of a CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig value.
copyOf(ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
copyOf(CorrelateSortToRankRule.CorrelateSortToRankRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
Creates an immutable copy of a CorrelateSortToRankRule.CorrelateSortToRankRuleConfig value.
copyOf(EnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
copyOf(EventTimeTemporalJoinRewriteRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
Creates an immutable copy of a EventTimeTemporalJoinRewriteRule.Config value.
copyOf(FlinkBushyJoinReorderRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
Creates an immutable copy of a FlinkBushyJoinReorderRule.Config value.
copyOf(FlinkCalcMergeRule.FlinkCalcMergeRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
Creates an immutable copy of a FlinkCalcMergeRule.FlinkCalcMergeRuleConfig value.
copyOf(FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
copyOf(FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
copyOf(FlinkJoinReorderRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
Creates an immutable copy of a FlinkJoinReorderRule.Config value.
copyOf(FlinkJoinToMultiJoinRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
Creates an immutable copy of a FlinkJoinToMultiJoinRule.Config value.
copyOf(JoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
copyOf(JoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
Creates an immutable copy of a JoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig value.
copyOf(JoinTableFunctionScanToCorrelateRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
Creates an immutable copy of a JoinTableFunctionScanToCorrelateRule.Config value.
copyOf(LogicalUnnestRule.LogicalUnnestRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
Creates an immutable copy of a LogicalUnnestRule.LogicalUnnestRuleConfig value.
copyOf(ProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
copyOf(ProjectSnapshotTransposeRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
Creates an immutable copy of a ProjectSnapshotTransposeRule.Config value.
copyOf(PushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
copyOf(PushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
copyOf(PushProjectIntoTableSourceScanRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
Creates an immutable copy of a PushProjectIntoTableSourceScanRule.Config value.
copyOf(RemoveUnreachableCoalesceArgumentsRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
Creates an immutable copy of a RemoveUnreachableCoalesceArgumentsRule.Config value.
copyOf(ReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
copyOf(ReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
copyOf(RewriteIntersectAllRule.RewriteIntersectAllRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
Creates an immutable copy of a RewriteIntersectAllRule.RewriteIntersectAllRuleConfig value.
copyOf(RewriteMinusAllRule.RewriteMinusAllRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
Creates an immutable copy of a RewriteMinusAllRule.RewriteMinusAllRuleConfig value.
copyOf(RewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
copyOf(SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
Creates an immutable copy of a SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig value.
copyOf(SplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
copyOf(TemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
copyOf(UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
copyOf(WindowGroupReorderRule.WindowGroupReorderRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
Creates an immutable copy of a WindowGroupReorderRule.WindowGroupReorderRuleConfig value.
copyOf(WindowPropertiesRules.WindowPropertiesHavingRule.WindowPropertiesHavingRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
copyOf(WindowPropertiesRules.WindowPropertiesRule.WindowPropertiesRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
copyOf(WrapJsonAggFunctionArgumentsRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
Creates an immutable copy of a WrapJsonAggFunctionArgumentsRule.Config value.
copyOf(BatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
copyOf(RemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
copyOf(PushCalcPastChangelogNormalizeRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
Creates an immutable copy of a PushCalcPastChangelogNormalizeRule.Config value.
copyOf(StreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
copyOf(StreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
copyOf(TwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
copyOf(WatermarkAssignerChangelogNormalizeTransposeRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
Creates an immutable copy of a WatermarkAssignerChangelogNormalizeTransposeRule.Config value.
CorelMapBuilder() - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
correlate(JoinRelType, CorrelationId, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Correlate with a CorrelationId and a list of fields that are used by correlation.
correlate(JoinRelType, CorrelationId, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Correlate with a CorrelationId and an array of fields that are used by correlation.
CORRELATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
 
CorrelateSortToRankRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that rewrites sort correlation to a Rank.
CorrelateSortToRankRule(CorrelateSortToRankRule.CorrelateSortToRankRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.CorrelateSortToRankRule
 
CorrelateSortToRankRule.CorrelateSortToRankRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
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(boolean, String, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function, optionally distinct and with an alias.
count(boolean, String, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function, optionally distinct and with an alias.
count(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function.
count(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function.
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
 
countStar(String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT(*) aggregate function.
create(boolean, boolean, ZoneId, ClassLoader, CodeGeneratorContext) - Static method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
Create a casting context.
create(FlinkPlannerImpl) - Static method in class org.apache.flink.table.planner.utils.Expander
Creates an Expander
create(FlinkTypeFactory, StructuredType) - Static method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
create(RelOptCluster, RelOptTable, List<RelHint>) - Static method in class org.apache.calcite.rel.logical.LogicalTableScan
Creates a LogicalTableScan.
create(RelOptSchema, List<String>, RelDataType, QueryOperationCatalogView) - Static method in class org.apache.flink.table.planner.catalog.QueryOperationCatalogViewTable
 
create(RelNode, int[], String, ScriptTransformIOInfo, RelDataType) - Static method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
 
create(RelNode, RelCollation, List<Integer>) - Static method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
 
create(RelNode, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalSnapshot
Creates a LogicalSnapshot.
create(SqlConformance) - Static method in class org.apache.flink.table.planner.delegation.FlinkSqlParserFactories
 
create(FrameworkConfig) - Static method in class org.apache.calcite.tools.RelBuilder
Creates a RelBuilder.
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(Configuration) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
 
create(StreamExecutionEnvironment) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
 
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(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.
createAggImpl(SqlToRelConverter.Blackboard, SqlToRelConverter.AggConverter, SqlNodeList, SqlNodeList, SqlNode, List<SqlNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
createAggregate(SqlToRelConverter.Blackboard, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Creates an Aggregate.
createAnonymous(FlinkRelBuilder, ContextResolvedTable, boolean) - Static method in class org.apache.flink.table.planner.plan.schema.CatalogSourceTable
Create a CatalogSourceTable from an anonymous ContextResolvedTable.
createArrayType(RelDataType, long) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createBlackboard(SqlValidatorScope, Map<String, RexNode>, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Factory method for creating translation workspace.
createCalcForScan(RelNode, RexProgram) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
 
createCalciteParser() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
createCatalogReader(boolean) - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
createCatalogReader(boolean) - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
createConversionTransformationIfNeeded(StreamExecutionEnvironment, ExecNodeConfig, ClassLoader, Transformation<?>, RexNode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLegacyTableSourceScan
 
createConversionTransformationIfNeeded(StreamExecutionEnvironment, ExecNodeConfig, ClassLoader, Transformation<?>, RexNode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
 
createConversionTransformationIfNeeded(StreamExecutionEnvironment, ExecNodeConfig, ClassLoader, 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() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
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.DefaultCalciteContext
 
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
 
createJoin(SqlToRelConverter.Blackboard, RelNode, RelNode, RexNode, JoinRelType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
createJoinTransformation(PlannerBase, ExecNodeConfig, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
createMapType(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createMatchRecognizeNameSpace(SqlMatchRecognize, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
createMeasureType(RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createMetadataKeysToMetadataColumnsMap(ResolvedSchema) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
Returns a map record the mapping relation between metadataKeys to metadataColumns in input schema.
createMiniBatchCoTrigger(ReadableConfig) - Static method in class org.apache.flink.table.planner.plan.utils.MinibatchUtil
Creates a MiniBatch trigger depends on the config for two input.
createMiniBatchTrigger(ReadableConfig) - Static method in class org.apache.flink.table.planner.plan.utils.MinibatchUtil
Creates a MiniBatch trigger depends on the config for one input.
createMultisetType(RelDataType, long) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
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>, String, String, StreamOperator<O>, TypeInformation<O>, int, boolean) - 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, boolean) - 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, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a OneInputTransformation with memoryBytes.
createOneInputTransformation(Transformation<I>, TransformationMetadata, StreamOperator<O>, TypeInformation<O>, int, boolean) - 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, boolean) - 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, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a OneInputTransformation.
createOneInputTransformation(Transformation<I>, TransformationMetadata, StreamOperatorFactory<O>, TypeInformation<O>, int, long, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a OneInputTransformation with memoryBytes.
createPartitionTransformation(Transformation<I>, TransformationMetadata, StreamPartitioner<I>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
Create a PartitionTransformation.
createPipeline(List<Transformation<?>>, ReadableConfig, String) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
 
createPipeline(List<Transformation<?>>, ReadableConfig, String, List<JobStatusHook>) - 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>, ClassLoader) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
createRelBuilder() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
createRelBuilder() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
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, ClassLoader, Transformation<RowData>, DynamicTableSink, int, boolean, int[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
createSourceFunctionTransformation(StreamExecutionEnvironment, SourceFunction<RowData>, boolean, String, TypeInformation<RowData>, int, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
Deprecated.
This method relies on the SourceFunction API, which is due to be removed.
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.
createSqlIntervalType(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlToRexConverter(RelDataType, RelDataType) - Method in class org.apache.flink.table.planner.calcite.RexFactory
Creates a new instance of SqlToRexConverter to convert SQL expression to RexNode.
createSqlToRexConverter(RowType, LogicalType) - Method in class org.apache.flink.table.planner.calcite.RexFactory
Creates a new instance of SqlToRexConverter to convert SQL expression to RexNode.
createSqlType(SqlTypeName) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlType(SqlTypeName, int) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlType(SqlTypeName, int, int) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createStructType(RelDataTypeFactory, List<? extends RexNode>, List<? extends String>, SqlValidatorUtil.Suggester) - Static method in class org.apache.calcite.rex.RexUtil
Creates a record type with specified field names.
createStructType(RelDataTypeFactory, List<? extends RexNode>, List<String>) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
createStructType(RelDataTypeFactory, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Creates a record type with anonymous field names.
createSubSortSpec(int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
Creates a sub SortSpec starting from startIndex sort field.
createSyncLookupJoinFunction(RelOptTable, ExecNodeConfig, ClassLoader, Map<Integer, LookupJoinUtil.LookupKey>, TableFunction<?>, RelBuilder, RowType, RowType, RowType, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
createSyncLookupJoinWithState(Transformation<RowData>, RelOptTable, ExecNodeConfig, ClassLoader, Map<Integer, LookupJoinUtil.LookupKey>, TableFunction<?>, RelBuilder, RowType, RowType, RowType, boolean, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLookupJoin
 
createSyncLookupJoinWithState(Transformation<RowData>, RelOptTable, ExecNodeConfig, ClassLoader, Map<Integer, LookupJoinUtil.LookupKey>, TableFunction<?>, RelBuilder, RowType, RowType, RowType, boolean, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
createSyncLookupJoinWithState(Transformation<RowData>, RelOptTable, ExecNodeConfig, ClassLoader, Map<Integer, LookupJoinUtil.LookupKey>, TableFunction<?>, RelBuilder, RowType, RowType, RowType, boolean, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
 
createTableLineageDataset(ContextResolvedTable, Optional<LineageVertex>) - Static method in class org.apache.flink.table.planner.lineage.TableLineageUtils
 
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
 
createToRelContext() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
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, String, String, ExecNodeConfig) - 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
 
createTransformationName(ReadableConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
createTransformationUid(String, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
createTwoInputTransformation(Transformation<I1>, Transformation<I2>, String, String, StreamOperatorFactory<O>, TypeInformation<O>, int, long, boolean) - 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>, TransformationMetadata, StreamOperatorFactory<O>, TypeInformation<O>, int, long, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
 
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>, 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<IN1>, Transformation<IN2>, TransformationMetadata, TwoInputStreamOperator<IN1, IN2, O>, TypeInformation<O>, int, boolean) - 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>, TransformationMetadata, TwoInputStreamOperator<IN1, IN2, O>, TypeInformation<O>, int, long, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
 
createTypeWithCharsetAndCollation(RelDataType, Charset, SqlCollation) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createTypeWithNullability(RelDataType, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createUnknownType() - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createUnpivotNameSpace(SqlUnpivot, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
createWindowAssigner(TimeAttributeWindowingStrategy) - Static method in class org.apache.flink.table.planner.plan.utils.WindowTableFunctionUtil
Creates window assigner based on input window strategy.
createWindowAssigner(WindowingStrategy, ZoneId) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
 
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
 
CUME_DIST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CumeDistAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in CUME_DIST agg function.
CumeDistAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.CumeDistAggFunction
 
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_DATABASE - 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
 
currentRel - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
currentRow() - Method in class org.apache.calcite.tools.RelBuilder
cursor(int, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a RexCall to the CURSOR function by ordinal.
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.
CUSTOM_SHUFFLE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
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(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.
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. see ExecNodePlanDumper.dagToString(List).
damBehavior(InputProperty.DamBehavior) - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.Builder
 
datasets() - Method in class org.apache.flink.table.planner.lineage.TableSinkLineageVertexImpl
 
datasets() - Method in class org.apache.flink.table.planner.lineage.TableSourceLineageVertexImpl
 
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
 
DECIMAL_SYSTEM_DEFAULT - Static variable in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
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
 
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
 
decorrelate(SqlNode, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
If sub-query is correlated and decorrelation is enabled, performs decorrelation.
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) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
decorrelateQuery(RelNode) - Static method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
Decorrelates a subquery.
decorrelateQuery(RelNode, RelBuilder) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
Decorrelates a query.
decorrelateRel(Aggregate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Correlate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Filter, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Join, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Project, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Sort) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite Sort.
decorrelateRel(Sort, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Values) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrites a Values.
decorrelateRel(Values, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalAggregate) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrites a LogicalAggregate.
decorrelateRel(LogicalAggregate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalCorrelate) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
 
decorrelateRel(LogicalCorrelate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalFilter) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite LogicalFilter.
decorrelateRel(LogicalFilter, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalJoin) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite LogicalJoin.
decorrelateRel(LogicalJoin, boolean) - 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(LogicalProject, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalSnapshot, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalTableFunctionScan, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Fallback if none of the other decorrelateRel methods match.
decorrelateRel(RelNode, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
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
 
dedupAggregateCalls() - Method in interface org.apache.calcite.tools.RelBuilder.Config
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 interface org.apache.calcite.tools.RelBuilder.Config
Default configuration.
DEFAULT - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.AggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.CalcRankTransposeRule.CalcRankTransposeRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.CorrelateSortToRankRule.CorrelateSortToRankRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.EnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.FlinkBushyJoinReorderRule.Config
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.FlinkCalcMergeRule.FlinkCalcMergeRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule.Config
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.JoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.JoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.JoinTableFunctionScanToCorrelateRule.Config
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.LogicalUnnestRule.LogicalUnnestRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.ProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule.Config
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.ReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.ReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.RewriteIntersectAllRule.RewriteIntersectAllRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.RewriteMinusAllRule.RewriteMinusAllRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.RewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.SplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.TemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.WindowGroupReorderRule.WindowGroupReorderRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesHavingRule.WindowPropertiesHavingRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesRule.WindowPropertiesRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule.Config
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.physical.batch.RemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.physical.stream.PushCalcPastChangelogNormalizeRule.Config
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
 
DEFAULT - Static variable in interface org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule.Config
 
DEFAULT_DELEGATING_FUTURE_TERM - Static variable in class org.apache.flink.table.planner.codegen.AsyncCodeGenerator
 
DEFAULT_EXCEPTION_TERM - Static variable in class org.apache.flink.table.planner.codegen.AsyncCodeGenerator
 
DEFAULT_IN_SUB_QUERY_THRESHOLD - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
Size of the smallest IN list that will be converted to a semijoin to a static table.
DEFAULT_IN_SUBQUERY_THRESHOLD - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
Deprecated.
DEFAULT_PATTERN_FLAGS - Static variable in class org.apache.flink.table.planner.parse.AbstractRegexParseStrategy
 
DefaultCalciteContext - Class in org.apache.flink.table.planner.delegation
A context for default dialect with calcite related interfaces.
DefaultCalciteContext(CatalogManager, PlannerContext) - Constructor for class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
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
 
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
 
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
 
DELETE - Enum constant in enum org.apache.flink.table.planner.plan.trait.ModifyKind
Deletion operation.
DeletePushDownUtils - Class in org.apache.flink.table.planner.operations
A utility class for delete push down.
DeletePushDownUtils() - Constructor for class org.apache.flink.table.planner.operations.DeletePushDownUtils
 
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
 
deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
deriveDecimalDivideType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
deriveDecimalModType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
deriveDecimalMultiplyType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
deriveDecimalPlusType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
deriveLogicalRefreshMode(SqlRefreshMode) - Static method in class org.apache.flink.table.planner.utils.MaterializedTableUtils
 
deriveRefreshMode(Duration, Duration, CatalogMaterializedTable.LogicalRefreshMode) - Static method in class org.apache.flink.table.planner.utils.MaterializedTableUtils
 
deriveRowType() - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
 
deriveRowType() - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalGlobalRuntimeFilterBuilder
 
deriveRowType() - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalLocalRuntimeFilterBuilder
 
deriveRowType() - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalRuntimeFilter
 
deriveRowType() - Method in class org.apache.flink.table.planner.plan.nodes.physical.common.CommonPhysicalMatch
 
deriveSumType(RelDataTypeFactory, RelDataType) - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.flink.table.planner.functions.sql.SqlDefaultArgOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.flink.table.planner.functions.sql.SqlDescriptorOperator
 
deriveType(SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
desc(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Converts a sort expression to descending.
DESC - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
 
description() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
 
description() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
 
description() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
 
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder
Initializes the value for the description attribute.
description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
Initializes the value for the description attribute.
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
 
digestToReusableScans() - Method in class org.apache.flink.table.planner.plan.reuse.ReusableScanVisitor
 
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
 
dispatcher - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
distinct() - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that is distinct.
distinct() - Method in class org.apache.calcite.tools.RelBuilder
Creates an Aggregate that makes the relational expression distinct on all fields.
distinct(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that is optionally distinct.
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
 
doEndInputConsume(int) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
The endInput method is used to do clean work for operator corresponding input, such as the HashAgg operator needs to flush data, and the HashJoin build side need to build hash table, so each operator needs to implement the corresponding clean logic in this method.
doEndInputProduce(CodeGeneratorContext) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
Generate the Java source code to do operator clean work, only the leaf operator in operator DAG need to generate the code, other middle operators just call its input `endInputProduce` normally, otherwise, the operator has some specific logic.
done(RelNode) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
doProcessConsume(int, List<GeneratedExpression>, GeneratedExpression) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
The process method is responsible for the operator data processing logic, so each operator needs to implement this method to generate the code to process the row.
doProcessProduce(CodeGeneratorContext) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
Generate the Java source code to process rows, only the leaf operator in operator DAG need to generate the code which produce the row, other middle operators just call its input OpFusionCodegenSpecGenerator.processProduce(CodeGeneratorContext) normally, otherwise, the operator has some specific logic.
dot(RexNode, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates an access to a field by ordinal.
dot(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
Creates an access to a field by name.
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
 
doVisit(RelNode) - Method in class org.apache.flink.table.planner.hint.CapitalizeQueryHintsShuttle
 
doVisit(RelNode) - Method in class org.apache.flink.table.planner.hint.ClearQueryHintsWithInvalidPropagationShuttle
 
doVisit(RelNode) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
 
doVisit(RelNode) - Method in class org.apache.flink.table.planner.plan.optimize.QueryHintsResolver
 
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
 
DynamicFilteringDependencyProcessor - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
This processor future checks each dynamic filter source to see if it is chained with a multiple input operator.
DynamicFilteringDependencyProcessor() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.DynamicFilteringDependencyProcessor
 
dynamicFunctions(boolean) - Static method in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DynamicPartitionPruningUtils - Class in org.apache.flink.table.planner.utils
Planner utils for Dynamic partition Pruning.
DynamicPartitionPruningUtils() - Constructor for class org.apache.flink.table.planner.utils.DynamicPartitionPruningUtils
 
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>, int[][]) - 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
 
empty() - Method in class org.apache.calcite.tools.RelBuilder
Creates a relational expression that reads from an input and throws all of the rows away.
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) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
enableDecorrelation() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Deprecated.
enableLookupShuffle(RelHint) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil
Determine whether to enable shuffle before lookup join.
enclosingNode - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
ENCODE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
END_INPUT - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DamBehavior
Constant indicating that only the last output record from the input will immediately trigger one or more output records of the target ExecNode.
endInputConsume() - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
Generate code to trigger the clean work of operator, call its output's OpFusionCodegenSpec.doEndInputConsume(int).
endInputConsume() - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
Generate Java source code to do clean work for OpFusionCodegenSpec corresponding input, delegate to OpFusionCodegenSpecGenerator.endInputConsume() method.
endInputProduce(CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
Generate Java source code to do clean work for operator corresponding input.
endInputProduce(CodeGeneratorContext) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
Generate Java source code to do clean work for operator corresponding input, delegate to OpFusionCodegenSpecGenerator.endInputProduce(CodeGeneratorContext) method.
enforceMetadataKeyOrder(Set<String>, DynamicTableSource) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
 
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
 
EnumerableToLogicalTableScan - Class in org.apache.flink.table.planner.plan.rules.logical
Rule that converts an EnumerableTableScan into a LogicalTableScan.
EnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
eq(RexNode, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
equals(Object) - Method in class org.apache.calcite.rex.RexFieldAccess
 
equals(Object) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentDateDynamicFunction
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentRowTimestampFunction
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.sql.FlinkTimestampDynamicFunction
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.sql.FlinkTimestampWithPrecisionDynamicFunction
 
equals(Object) - Method in class org.apache.flink.table.planner.analyze.PlanAdvice
 
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(Object) - Method in class org.apache.flink.table.planner.plan.abilities.sink.BucketingSpec
 
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.RowLevelDeleteSpec
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
 
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.SessionWindowSpec
 
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.nodes.exec.StateMetadata
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
This instance is equal to all instances of AggregateReduceGroupingRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
This instance is equal to all instances of CalcRankTransposeRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
This instance is equal to all instances of CalcSnapshotTransposeRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
This instance is equal to all instances of ConstantRankNumberColumnRemoveRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
This instance is equal to all instances of CorrelateSortToRankRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
This instance is equal to all instances of EnumerableToLogicalTableScanConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
This instance is equal to all instances of Config that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
This instance is equal to all instances of Config that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
This instance is equal to all instances of FlinkCalcMergeRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
This instance is equal to all instances of ImmutableFlinkFilterIntoJoinRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
This instance is equal to all instances of ImmutableFlinkFilterJoinRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
This instance is equal to all instances of Config that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
This instance is equal to all instances of Config that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
This instance is equal to all instances of JoinConditionTypeCoerceRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
This instance is equal to all instances of JoinDeriveNullFilterRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
This instance is equal to all instances of Config that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
This instance is equal to all instances of LogicalUnnestRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
This instance is equal to all instances of ProjectSemiAntiJoinTransposeRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
This instance is equal to all instances of Config that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
This instance is equal to all instances of PushFilterIntoLegacyTableSourceScanRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
This instance is equal to all instances of PushLimitIntoLegacyTableSourceScanRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
This instance is equal to all instances of Config that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
This instance is equal to all instances of Config that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
This instance is equal to all instances of ReplaceIntersectWithSemiJoinRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
This instance is equal to all instances of ReplaceMinusWithAntiJoinRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
This instance is equal to all instances of RewriteIntersectAllRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
This instance is equal to all instances of RewriteMinusAllRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
This instance is equal to all instances of RewriteMultiJoinConditionRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
This instance is equal to all instances of SimplifyJoinConditionRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
This instance is equal to all instances of SplitPythonConditionFromCorrelateRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
This instance is equal to all instances of TemporalJoinRewriteWithUniqueKeyRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
This instance is equal to all instances of UncollectToTableFunctionScanRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
This instance is equal to all instances of WindowGroupReorderRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
This instance is equal to all instances of ImmutableWindowPropertiesHavingRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
This instance is equal to all instances of ImmutableWindowPropertiesRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
This instance is equal to all instances of Config that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
This instance is equal to all instances of BatchPhysicalConstantTableFunctionScanRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
This instance is equal to all instances of RemoveRedundantLocalRankRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
This instance is equal to all instances of Config that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
This instance is equal to all instances of StreamPhysicalConstantTableFunctionScanRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
This instance is equal to all instances of StreamPhysicalWindowJoinRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
This instance is equal to all instances of TwoStageOptimizedAggregateRuleConfig that have equal attribute values.
equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
This instance is equal to all instances of Config that have equal attribute values.
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.AsyncUtil.Options
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil.ExecNodeNameVersion
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
 
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.plan.utils.LookupJoinUtil.RetryLookupOptions
 
equals(Object) - Method in class org.apache.flink.table.planner.typeutils.SymbolUtil.SerializableSymbol
 
equals(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates an =.
EQUALS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
equalTo(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalRuntimeFilter
 
EVENT_TIME_TEMPORAL_JOIN_REWRITE_RULES - Static variable in class org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule
 
EventTimeTemporalJoinRewriteRule - Class in org.apache.flink.table.planner.plan.rules.logical
Traverses an event time temporal table join RelNode tree and update the right child to set FlinkLogicalTableSourceScan's eventTimeSnapshot property to true which will prevent it generating a new StreamPhysicalChangelogNormalize later.
EventTimeTemporalJoinRewriteRule(EventTimeTemporalJoinRewriteRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule
 
EventTimeTemporalJoinRewriteRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
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(RelDistribution) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Exchange by distribution.
EXCHANGE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecExchange
 
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(Supplier<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.
ExecNodeMetadataUtil.ExecNodeNameVersion - Class in org.apache.flink.table.planner.plan.utils
Helper Pojo used as a tuple for the ExecNodeMetadataUtil.LOOKUP_MAP.
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() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
execute(String) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
execute(Pipeline) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
 
execute(StreamGraph) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.planner.operations.PlannerCallProcedureOperation
 
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
 
EXECUTOR - Static variable in class org.apache.calcite.rex.RexUtil
Executor for a bit of constant reduction.
exists(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an EXISTS predicate.
exists(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether there is an element in list for which predicate is true.
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(String) - Method in class org.apache.flink.table.planner.calcite.SqlToRexConverter
Converts the given SQL expression string to an expanded string with fully qualified function calls and escaped identifiers.
expand(List<List<RexNode>>, int) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
expand(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
EXPAND_PROJECT - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
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.
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
 
expandSearch(RexBuilder, RexProgram, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Expands all the calls to SqlStdOperatorTable.SEARCH in an expression.
expandSearch(RexBuilder, RexProgram, RexNode, int) - Static method in class org.apache.calcite.rex.RexUtil
Expands calls to SqlStdOperatorTable.SEARCH whose complexity is greater than maxComplexity in an expression.
expandSelectExpr(SqlNode, SelectScope, SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandSqlIdentifiers(String) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
Expands identifiers in a given SQL string.
expandSqlIdentifiers(String) - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
 
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
 
explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
 
explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalGlobalRuntimeFilterBuilder
 
explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalLocalRuntimeFilterBuilder
 
explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalRuntimeFilter
 
explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.physical.common.CommonPhysicalMatch
 
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
 
ExprSimplifier(RexSimplify) - Constructor for class org.apache.calcite.rex.RexUtil.ExprSimplifier
Deprecated.
 
ExprSimplifier(RexSimplify, boolean) - Constructor for class org.apache.calcite.rex.RexUtil.ExprSimplifier
Deprecated.
 
ExprSimplifier(RexSimplify, RexUnknownAs, boolean) - Constructor for class org.apache.calcite.rex.RexUtil.ExprSimplifier
Deprecated.
 
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.
extendedExpandGroupBy(SqlNode, SqlValidatorScope, SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
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. parsing some special command which can't supported by CalciteParser, e.g.
ExtraCalciteResource - Interface in org.apache.calcite.sql.validate
Compiler-checked resources similar to CalciteResource in Calcite project.
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
 
extractLineageDataset(Object) - Static method in class org.apache.flink.table.planner.lineage.TableLineageUtils
Extract optional lineage info from output format, sink, or sink function.
extractMetadataColumns(ResolvedSchema) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
 
extractMetadataFromAnnotation(Class<T>) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
extractMetadataMap(DynamicTableSource) - 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
 
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(ReadableConfig, ClassLoader) - 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.
extraSelectItems(SqlToRelConverter.Blackboard, SqlSelect, List<RexNode>, List<String>, Collection<String>, List<SqlMonotonicity>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Adds extra select items.

F

facets() - Method in class org.apache.flink.table.planner.lineage.TableLineageDatasetImpl
 
factoryIdentifier() - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
 
factoryIdentifier() - Method in class org.apache.flink.table.planner.delegation.DefaultParserFactory
 
factoryIdentifier() - Method in class org.apache.flink.table.planner.delegation.DefaultPlannerFactory
 
families(List<RelDataType>) - Static method in class org.apache.calcite.rex.RexUtil
 
field(int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to an input field by ordinal.
field(int, int, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a field of a given input relational expression by ordinal.
field(int, int, String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a field of given input relational expression by name.
field(int, String, String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a field which originated in a relation with the given alias.
field(String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
field(String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a field by name.
field(String, String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a field of the current record which originated in a relation with a given alias.
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(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
Returns a reference to a given field of a record-valued expression.
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.batch.BatchExecHashAggregate
 
FIELD_NAME_AGG_CALLS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
 
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_AGG_INPUT_ROW_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
FIELD_NAME_AGG_INPUT_ROW_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
 
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_ASYNC_OPTIONS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
FIELD_NAME_AUX_GROUPING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
FIELD_NAME_AUX_GROUPING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
 
FIELD_NAME_CAPACITY - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
 
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.batch.BatchExecNestedLoopJoin
 
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_ESTIMATED_LEFT_AVG_ROW_SIZE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
FIELD_NAME_ESTIMATED_LEFT_ROW_COUNT - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
FIELD_NAME_ESTIMATED_RIGHT_AVG_ROW_SIZE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
FIELD_NAME_ESTIMATED_RIGHT_ROW_COUNT - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
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_FUNCTION_CALL - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCorrelate
 
FIELD_NAME_GAP - Static variable in class org.apache.flink.table.planner.plan.logical.SessionWindowSpec
 
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_GLOBAL_IDLE_TIMEOUT_MILLIS - Static variable in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
FIELD_NAME_GROUPING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
FIELD_NAME_GROUPING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
 
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_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.common.CommonExecLookupJoin
 
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_INPUT_UPSERT_KEY - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
 
FIELD_NAME_INPUT_UPSERT_KEY - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
 
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_BROADCAST - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
FIELD_NAME_IS_EVENT_TIME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
FIELD_NAME_IS_FINAL - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
FIELD_NAME_IS_FINAL - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
 
FIELD_NAME_IS_GLOBAL - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLimit
 
FIELD_NAME_IS_MERGE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
FIELD_NAME_IS_MERGE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
 
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_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
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.batch.BatchExecNestedLoopJoin
 
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.common.CommonExecPythonCorrelate
 
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_IS_BUILD - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
FIELD_NAME_LEFT_IS_BUILD - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecNestedLoopJoin
 
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_UPPER_BOUND - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
FIELD_NAME_LEFT_UPSERT_KEYS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
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_LIMIT_END - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLimit
 
FIELD_NAME_LIMIT_START - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLimit
 
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_KEY_CONTAINS_PRIMARY_KEY - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
 
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.common.CommonExecMatch
 
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.StreamExecPythonGroupWindowAggregate
 
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_MODE - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
 
FIELD_NAME_OUTPUT_RANK_NUMBER - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecRank
 
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.batch.BatchExecOverAggregateBase
 
FIELD_NAME_OVER_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
 
FIELD_NAME_OVER_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonOverAggregate
 
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_FIELDS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecRank
 
FIELD_NAME_PARTITION_KEYS - Static variable in class org.apache.flink.table.planner.plan.logical.SessionWindowSpec
 
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_PRE_FILTER_CONDITION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
FIELD_NAME_PREDICATES - Static variable in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
FIELD_NAME_PREFER_CUSTOM_SHUFFLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
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.CommonExecAsyncCalc
 
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_END - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecRank
 
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_START - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecRank
 
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_REMAINING_JOIN_CONDITION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
FIELD_NAME_REQUIRE_UPSERT_MATERIALIZE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
 
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_REQUIRED_EXCHANGE_MODE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExchange
 
FIELD_NAME_REQUIRED_PHYSICAL_COLUMN_INDICES - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelDeleteSpec
 
FIELD_NAME_REQUIRED_PHYSICAL_COLUMN_INDICES - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
 
FIELD_NAME_RETRY_FIXED_DELAY - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.RetryLookupOptions
 
FIELD_NAME_RETRY_MAX_ATTEMPTS - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.RetryLookupOptions
 
FIELD_NAME_RETRY_OPTIONS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
FIELD_NAME_RETRY_PREDICATE - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.RetryLookupOptions
 
FIELD_NAME_RETRY_STRATEGY - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.RetryLookupOptions
 
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_UPSERT_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_ROW_LEVEL_DELETE_MODE - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelDeleteSpec
 
FIELD_NAME_ROW_LEVEL_UPDATE_MODE - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
 
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_SHUFFLE - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ShuffleLookupOptions
 
FIELD_NAME_SINGLE_ROW_JOIN - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecNestedLoopJoin
 
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_FIELDS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecRank
 
FIELD_NAME_SORT_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSort
 
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.StreamExecSort
 
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_STATE - Static variable in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
 
FIELD_NAME_STATE_INDEX - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
FIELD_NAME_STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
FIELD_NAME_STATE_TTL - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
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_SUPPORT_ADAPTIVE_LOCAL_HASH_AGG - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
FIELD_NAME_TARGET_COLUMNS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
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_TIMEOUT - Static variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
 
FIELD_NAME_TRY_DISTINCT_BUILD_ROW - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
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_UPDATED_COLUMNS - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
 
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_WATERMARK_PARAMS - Static variable in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
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 - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupWindowAggregate
 
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
 
FIELD_NAME_WITH_JOIN_STRATEGY_HINT - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
FieldAccessFinder() - Constructor for class org.apache.calcite.rex.RexUtil.FieldAccessFinder
 
FieldRefLookupKey(int) - Constructor for class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.FieldRefLookupKey
 
fields() - Method in class org.apache.calcite.tools.RelBuilder
Returns references to the fields of the top input.
fields(int, int) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to the fields of a given input.
fields(Iterable<String>) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to fields identified by name.
fields(List<? extends Number>) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to fields for a given list of input ordinals.
fields(RelCollation) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to fields for a given collation.
fields(ImmutableBitSet) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to fields for a given bit set of input ordinals.
fields(Mappings.TargetMapping) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to fields identified by a mapping.
fill(T) - Method in class org.apache.flink.table.planner.plan.nodes.exec.utils.TransformationMetadata
Fill a transformation with this meta.
filter(RexNode) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that applies a filter before aggregating values.
filter(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Filter of a list of predicates.
filter(Iterable<CorrelationId>, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Filter of a list of correlation variables and a list of predicates.
filter(Iterable<CorrelationId>, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Filter of a list of correlation variables and an array of predicates.
filter(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Filter's collation.
filter(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Filter of an array of predicates.
FILTER_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
 
FILTER_INTO_JOIN - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
 
FILTER_LEFT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
FILTER_PREDICATE - Static variable in class org.apache.calcite.rex.RexUtil.SubQueryFinder
Deprecated.
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
 
FilterPushDownSpec(List<RexNode>, boolean) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
FINAL - Enum constant in enum org.apache.flink.table.planner.plan.PartialFinalType
final aggregate type represents final-aggregation, which produces final result based on the partially distinct aggregated result.
FINAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
find(Iterable<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
 
find(Set<SqlKind>) - Static method in class org.apache.calcite.rex.RexUtil
Returns a visitor that finds nodes of given SqlKinds.
find(RexInputRef) - Static method in class org.apache.calcite.rex.RexUtil
Returns a visitor that finds a particular RexInputRef.
find(RexNode) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
 
find(SqlKind) - Static method in class org.apache.calcite.rex.RexUtil
Returns a visitor that finds nodes of a given SqlKind.
findOperatorCall(SqlOperator, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a given node contains a RexCall with a specified operator.
findReferencedColumn(String, ResolvedSchema) - Static method in class org.apache.flink.table.planner.expressions.ColumnReferenceFinder
Find referenced column names that derive the computed column.
findWatermarkReferencedColumn(ResolvedSchema) - Static method in class org.apache.flink.table.planner.expressions.ColumnReferenceFinder
Find referenced column names that derive the watermark expression.
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.
FixNullabilityShuttle(RexBuilder, List<RelDataType>) - Constructor for class org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
 
fixUp(RexBuilder, List<RexNode>, List<RelDataType>) - Static method in class org.apache.calcite.rex.RexUtil
Fixes up the type of all RexInputRefs in an expression to match differences in nullability.
fixUp(RexBuilder, List<RexNode>, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
flatten(List<? extends RexNode>, SqlOperator) - Static method in class org.apache.calcite.rex.RexUtil
Converts a list of operands into a list that is flat with respect to the given operator.
flatten(List<RelNode>, int, int[], List<Pair<RelNode, Integer>>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
flatten(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Flattens an expression.
flattenAnd(Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Flattens a list of AND nodes.
flattenOr(Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Flattens a list of OR nodes.
flattenTypes(RelNode, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
flavor() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig
Returns the flavor of the rule (true for 4 operands, false for 3 operands).
FLINK_REL_BUILDER_CONFIG - Static variable in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
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.
FlinkAggregateProjectMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Extends calcite's AggregateProjectMergeRule, modification: consider the timeAttribute field when analyzing interesting fields for the LogicalWindowAggregate node while normal Aggregate node needn't.
FlinkAggregateProjectMergeRule(AggregateProjectMergeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateProjectMergeRule
 
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.
FlinkBushyJoinReorderRule - Class in org.apache.flink.table.planner.plan.rules.logical
Flink bushy join reorder rule, which will convert MultiJoin to a bushy join tree.
FlinkBushyJoinReorderRule(RelFactories.JoinFactory, RelFactories.ProjectFactory, RelFactories.FilterFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkBushyJoinReorderRule
Deprecated.
FlinkBushyJoinReorderRule(RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkBushyJoinReorderRule
Deprecated.
FlinkBushyJoinReorderRule(FlinkBushyJoinReorderRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkBushyJoinReorderRule
Creates a FlinkBushyJoinReorderRule.
FlinkBushyJoinReorderRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
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
 
FlinkCalciteCatalogSnapshotReader - Class in org.apache.flink.table.planner.plan
Extends FlinkCalciteCatalogReader to allow to read a snapshot of the CalciteSchema.
FlinkCalciteCatalogSnapshotReader(SqlValidatorCatalogReader, RelDataTypeFactory, SchemaVersion) - Constructor for class org.apache.flink.table.planner.plan.FlinkCalciteCatalogSnapshotReader
 
FlinkCalciteSqlValidator - Class in org.apache.flink.table.planner.calcite
Extends Calcite's SqlValidator by Flink-specific behavior.
FlinkCalciteSqlValidator(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlValidator.Config, RelOptTable.ToRelContext, RelOptCluster, FrameworkConfig) - Constructor for class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
FlinkCalcMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that merges a Calc onto a Calc.
FlinkCalcMergeRule(FlinkCalcMergeRule.FlinkCalcMergeRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkCalcMergeRule
 
FlinkCalcMergeRule.FlinkCalcMergeRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
FlinkConvertletTable - Class in org.apache.flink.table.planner.calcite
Custom Flink SqlRexConvertletTable to add custom SqlNode to RexNode conversions.
FlinkCurrentDateDynamicFunction - Class in org.apache.flink.table.planner.functions.sql
The Flink CURRENT_DATE function differs from the parent SqlCurrentDateFunction which is aware of whether it is used in batch mode, if true it will act totally same as the parent SqlCurrentDateFunction, but will be a non-deterministic function if not in batch mode.
FlinkCurrentDateDynamicFunction(boolean) - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkCurrentDateDynamicFunction
 
FlinkCurrentRowTimestampFunction - Class in org.apache.flink.table.planner.functions.sql
The function CURRENT_ROW_TIMESTAMP() in Flink which supports configuring the return type and the precision of return type.
FlinkCurrentRowTimestampFunction(String, SqlTypeName, int) - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkCurrentRowTimestampFunction
 
flinkDistribution() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution
Determines how the rows are distributed.
flinkDistribution(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the FlinkRelDistribution statistic.
flinkDistribution(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution.Handler
 
FlinkDynamicPartitionPruningProgram - Class in org.apache.flink.table.planner.plan.optimize.program
Planner program that tries to do partition prune in the execution phase, which can translate a BatchPhysicalTableSourceScan to a BatchPhysicalDynamicFilteringTableSourceScan whose source is a partition source.
FlinkDynamicPartitionPruningProgram() - Constructor for class org.apache.flink.table.planner.plan.optimize.program.FlinkDynamicPartitionPruningProgram
 
FlinkFilterCalcMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Extends calcite's FilterCalcMergeRule, modification: only merge the two neighbouring Filter and Calc if each non-deterministic RexNode of bottom Calc should appear at most once in the implicit project list and condition of top Filter.
FlinkFilterCalcMergeRule(FilterCalcMergeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterCalcMergeRule
 
FlinkFilterIntoJoinRule(FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkFilterIntoJoinRule
Creates a FilterIntoJoinRule.
FlinkFilterJoinRule<C extends FlinkFilterJoinRule.Config> - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes filters above and within a join node into the join node and/or its children nodes.
FlinkFilterJoinRule(C) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
Creates a FilterJoinRule.
FlinkFilterJoinRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
FlinkFilterJoinRule.FlinkFilterIntoJoinRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule that tries to push filter expressions into a join condition and into the inputs of the join.
FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
FlinkFilterJoinRule.FlinkJoinConditionPushRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule that pushes parts of the join condition to its inputs.
FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
FlinkFilterJoinRule.Predicate - Interface in org.apache.flink.table.planner.plan.rules.logical
Predicate that returns whether a filter is valid in the ON clause of a join for this particular kind of join.
FlinkFilterProjectTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Extends calcite's FilterProjectTransposeRule for streaming scenario, modification: does not transpose the top filter references field which generated by non-deterministic function.
FlinkFilterProjectTransposeRule(FilterProjectTransposeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterProjectTransposeRule
 
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
 
FlinkJoinConditionPushRule(FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkJoinConditionPushRule
Creates a JoinConditionPushRule.
FlinkJoinReorderRule - Class in org.apache.flink.table.planner.plan.rules.logical
Flink join reorder rule, which can change the join order of input relNode tree.
FlinkJoinReorderRule(RelFactories.JoinFactory, RelFactories.ProjectFactory, RelFactories.FilterFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule
Deprecated.
FlinkJoinReorderRule(RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule
Deprecated.
FlinkJoinReorderRule(FlinkJoinReorderRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule
Creates an SparkJoinReorderRule.
FlinkJoinReorderRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
FlinkJoinToMultiJoinRule - Class in org.apache.flink.table.planner.plan.rules.logical
Flink Planner rule to flatten a tree of LogicalJoins into a single MultiJoin with N inputs.
FlinkJoinToMultiJoinRule(Class<? extends Join>) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule
Deprecated.
FlinkJoinToMultiJoinRule(Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule
Deprecated.
FlinkJoinToMultiJoinRule(FlinkJoinToMultiJoinRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule
Creates a JoinToMultiJoinRule.
FlinkJoinToMultiJoinRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
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.
FlinkProjectCalcMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Extends calcite's ProjectMergeRule, modification: only merge the two neighbouring Project and Calc if each non-deterministic RexNode of bottom Calc should appear at most once in the project list of top Project.
FlinkProjectCalcMergeRule(ProjectCalcMergeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectCalcMergeRule
 
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.
FlinkProjectMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Extends calcite's ProjectMergeRule, modification: only merge the two neighbouring Projects if each non-deterministic RexNode of bottom Project should appear at most once in the project list of top Project.
FlinkProjectMergeRule(ProjectMergeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectMergeRule
 
FlinkRecomputeStatisticsProgram - Class in org.apache.flink.table.planner.plan.optimize.program
A FlinkOptimizeProgram that recompute statistics after partition pruning and filter push down.
FlinkRecomputeStatisticsProgram() - Constructor for class org.apache.flink.table.planner.plan.optimize.program.FlinkRecomputeStatisticsProgram
 
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.
FlinkRelUtil - Class in org.apache.flink.table.planner.plan.utils
Utilities for RelNode.
FlinkRelUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
 
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
 
FlinkRuntimeFilterProgram - Class in org.apache.flink.table.planner.plan.optimize.program
Planner program that tries to inject runtime filter for suitable join to improve join performance.
FlinkRuntimeFilterProgram() - Constructor for class org.apache.flink.table.planner.plan.optimize.program.FlinkRuntimeFilterProgram
 
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.
FlinkSqlCallBinding - Class in org.apache.flink.table.planner.calcite
Binding supports to rewrite the DEFAULT operator.
FlinkSqlCallBinding(SqlValidator, SqlValidatorScope, SqlCall) - Constructor for class org.apache.flink.table.planner.calcite.FlinkSqlCallBinding
 
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.
FlinkStreamPlanAnalyzers - Class in org.apache.flink.table.planner.analyze
A collection of PlanAnalyzers for org.apache.flink.table.planner.delegation.StreamPlanner.
FlinkStreamPlanAnalyzers() - Constructor for class org.apache.flink.table.planner.analyze.FlinkStreamPlanAnalyzers
 
FlinkTimestampDynamicFunction - Class in org.apache.flink.table.planner.functions.sql
Function that used to define SQL time functions like LOCALTIME, CURRENT_TIME(these are all dynamic functions in Calcite's SqlStdOperatorTable) in Flink, the difference from the parent SqlAbstractTimeFunction is this function class be aware of whether it is used in batch mode, if true it will act totally same as the parent SqlAbstractTimeFunction, but will be a non-deterministic function if not in batch mode.
FlinkTimestampDynamicFunction(String, SqlTypeName, boolean) - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkTimestampDynamicFunction
 
FlinkTimestampWithPrecisionDynamicFunction - Class in org.apache.flink.table.planner.functions.sql
Function that used to define SQL time function like LOCALTIMESTAMP, CURRENT_TIMESTAMP, NOW() in Flink, the function support configuring the return type and the * precision of return type.
FlinkTimestampWithPrecisionDynamicFunction(String, SqlTypeName, boolean, int) - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkTimestampWithPrecisionDynamicFunction
 
FlinkTypeSystem - Class in org.apache.flink.table.planner.calcite
Custom type system for Flink.
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
 
following(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a bound FOLLOWING window bound, for use in methods such as RelBuilder.OverCall.rowsFrom(RexWindowBound) and RelBuilder.OverCall.rangeBetween(RexWindowBound, RexWindowBound).
FORWARD - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle.Type
Records are shuffled in same parallelism (the shuffle behavior is function call).
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(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
from(TableScan) - Static method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
from(ExecEdge) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
from(AggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.AggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig instance.
from(CalcRankTransposeRule.CalcRankTransposeRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.CalcRankTransposeRule.CalcRankTransposeRuleConfig instance.
from(CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig instance.
from(ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig instance.
from(CorrelateSortToRankRule.CorrelateSortToRankRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.CorrelateSortToRankRule.CorrelateSortToRankRuleConfig instance.
from(EnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.EnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig instance.
from(EventTimeTemporalJoinRewriteRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config instance.
from(FlinkBushyJoinReorderRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkBushyJoinReorderRule.Config instance.
from(FlinkCalcMergeRule.FlinkCalcMergeRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkCalcMergeRule.FlinkCalcMergeRuleConfig instance.
from(FlinkFilterJoinRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config instance.
from(FlinkFilterJoinRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config instance.
from(FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig instance.
from(FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig instance.
from(FlinkJoinReorderRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule.Config instance.
from(FlinkJoinToMultiJoinRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule.Config instance.
from(JoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.JoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig instance.
from(JoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.JoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig instance.
from(JoinTableFunctionScanToCorrelateRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.JoinTableFunctionScanToCorrelateRule.Config instance.
from(LogicalUnnestRule.LogicalUnnestRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.LogicalUnnestRule.LogicalUnnestRuleConfig instance.
from(ProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.ProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig instance.
from(ProjectSnapshotTransposeRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule.Config instance.
from(PushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig instance.
from(PushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig instance.
from(PushProjectIntoTableSourceScanRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule.Config instance.
from(RemoveUnreachableCoalesceArgumentsRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config instance.
from(ReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.ReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig instance.
from(ReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.ReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig instance.
from(RewriteIntersectAllRule.RewriteIntersectAllRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.RewriteIntersectAllRule.RewriteIntersectAllRuleConfig instance.
from(RewriteMinusAllRule.RewriteMinusAllRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.RewriteMinusAllRule.RewriteMinusAllRuleConfig instance.
from(RewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.RewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig instance.
from(SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig instance.
from(SplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.SplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig instance.
from(TemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.TemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig instance.
from(UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig instance.
from(WindowGroupReorderRule.WindowGroupReorderRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.WindowGroupReorderRule.WindowGroupReorderRuleConfig instance.
from(WindowPropertiesRules.WindowPropertiesHavingRule.WindowPropertiesHavingRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesHavingRule.WindowPropertiesHavingRuleConfig instance.
from(WindowPropertiesRules.WindowPropertiesRule.WindowPropertiesRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesRule.WindowPropertiesRuleConfig instance.
from(WrapJsonAggFunctionArgumentsRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule.Config instance.
from(BatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig instance.
from(RemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.physical.batch.RemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig instance.
from(PushCalcPastChangelogNormalizeRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.physical.stream.PushCalcPastChangelogNormalizeRule.Config instance.
from(StreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig instance.
from(StreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig instance.
from(TwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig instance.
from(WatermarkAssignerChangelogNormalizeTransposeRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule.Config instance.
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
 
fromJoinHint(RelHint) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.RetryLookupOptions
 
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, RexFactory) - 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
 
functionScan(SqlOperator, int, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a TableFunctionScan.
functionScan(SqlOperator, int, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a TableFunctionScan.
FusionCodegenExecNode - Interface in org.apache.flink.table.planner.plan.nodes.exec
A ExecNode which support operator fusion codegen.

G

GAP - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
The gap interval, only used for SESSION window.
gatherOrderExprs(SqlToRelConverter.Blackboard, SqlSelect, SqlNodeList, List<SqlNode>, List<RelFieldCollation>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Creates a list of collations required to implement the ORDER BY clause, if there is one.
gatherTableReferences(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Gather all table references in input expressions.
generate(List<FlinkPhysicalRel>, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraphGenerator
 
generateCastExpressions(RexBuilder, RelDataType, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Generates a cast for a row type.
generateCastExpressions(RexBuilder, RelDataType, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
Generates a cast from one row type to another.
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.
generatedCorRels - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
generateEqualsCondition(RelBuilder, RelNode, RelNode, List<Integer>) - Static method in class org.apache.flink.table.planner.plan.utils.SetOpRewriteUtil
Generate equals condition by keys (The index on both sides is the same) to join left relNode and right relNode.
generateExpression(CodeGeneratorCastRule.Context, String, LogicalType, LogicalType) - Method in interface org.apache.flink.table.planner.functions.casting.ExpressionCodeGeneratorCastRule
Generate a Java expression performing the casting.
generateFunction(String, RowType, RowType, List<RexNode>, boolean, ReadableConfig, ClassLoader) - Static method in class org.apache.flink.table.planner.codegen.AsyncCodeGenerator
Creates a generated function which produces an AsyncFunction which executes the calc projections.
generateInitLiteral(LogicalType) - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
generateOperatorFactory(int[], int[], FlinkJoinType, boolean[], RowType, RowType, GeneratedJoinCondition, boolean, int, int, long, long, boolean, long, ReadableConfig, ClassLoader) - Static method in class org.apache.flink.table.planner.plan.utils.HashJoinOperatorUtil
 
generateOperatorFactory(GeneratedJoinCondition, RowType, RowType, int[], int[], FlinkJoinType, ReadableConfig, boolean, boolean[], long, ClassLoader) - Static method in class org.apache.flink.table.planner.plan.utils.SorMergeJoinOperatorUtil
 
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, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
Returns a new uid for transformations.
genOperatorFactory(ClassLoader, ReadableConfig) - Method in class org.apache.flink.table.planner.adaptive.AdaptiveJoinOperatorGenerator
 
get(Map<K, V>, List<String>, List<String>) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
get(SqlCall) - Method in class org.apache.flink.table.planner.calcite.FlinkConvertletTable
 
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.
getAbilitySpec(SourceAbilitySpec[], Class<T>) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
 
getAdjustedWatermarkSpec(TableSourceTable, RowType, RowType) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
Watermark push down must be after projection push down, so we need to adjust its index.
getAdvice() - Method in interface org.apache.flink.table.planner.analyze.PlanAnalyzer.AnalyzedResult
 
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.CumeDistAggFunction
 
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.NTILEAggFunction
 
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.calcite.sql2rel.SqlToRelConverter.AggConverter
 
getAggCalls() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
getAggPhaseStrategy(ReadableConfig) - 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.
getAllJoinHints(List<RelHint>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Get all join hints.
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.flink.table.planner.functions.sql.MatchRowTimeFunction
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
getAllQueryHints(List<RelHint>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Get all query hints.
getAllStateTtlHints(List<RelHint>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Get all state ttl hints.
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.
getAsyncOptions(ExecNodeConfig) - Static method in class org.apache.flink.table.planner.plan.utils.AsyncUtil
Gets the options required to run the operator.
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 class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
getCatalogManager() - Method in class org.apache.flink.table.planner.delegation.ParserImpl
 
getCatalogManager() - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
Returns the CatalogManager in the convert context.
getCatalogManager() - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
 
getCatalogManager() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
getCatalogReader() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getCatalogRegistry() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
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
 
getCheckpointingConsistencyMode() - 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 class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
getClassLoader() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
 
getClassLoader() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
getClassLoader() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
getCluster() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the RelOptCluster in use.
getCluster() - Method in class org.apache.calcite.tools.RelBuilder
 
getCluster() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
getCluster() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
getCode() - Method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
 
getCodeGeneratorContext() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
 
getCodeGeneratorContext() - Method in interface org.apache.flink.table.planner.functions.casting.CodeGeneratorCastRule.Context
 
getCodeGeneratorContext() - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
Every operator need one CodeGeneratorContext to store the context needed during operator fusion codegen.
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, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the FlinkMetadata.ColumnInterval statistic.
getColumnInterval(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval.Handler
 
getColumnMonotonicities() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
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, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the null count of the given column.
getColumnNullCount(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount.Handler
 
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, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns origin null count of the given column.
getColumnOriginNullCount(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount.Handler
 
getComment(SqlTableColumn) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
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
 
getContent() - Method in class org.apache.flink.table.planner.analyze.PlanAdvice
 
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
 
getContextResolveProcedure() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlProcedure
 
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.calcite.rel.metadata.RelMdPredicates
 
getDef() - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
getDefaultPrecision(SqlTypeName) - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
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.BatchExecAdaptiveJoin
 
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
 
getDigest(CommonPhysicalTableSourceScan, boolean) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
Get the digest of CommonPhysicalTableSourceScan, which ignoring certain SourceAbilitySpec.
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.
getDistributionFromSqlDistribution(SqlDistribution) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
getDynamicFilteringDataCollector(BatchExecNode<?>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecTableSourceScan
 
getDynamicFilteringDataListenerID() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecTableSourceScan
 
getDynamicParamCount() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the number of dynamic parameters encountered during translation; this must only be called after SqlToRelConverter.convertQuery(org.apache.calcite.sql.SqlNode, boolean, boolean).
getDynamicParamCountInExplain(boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the current count of the number of dynamic parameters in an EXPLAIN PLAN statement.
getDynamicParamType(int) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the type inferred for a dynamic parameter.
getDynamicTableSink(ContextResolvedTable, LogicalTableModify) - Static method in class org.apache.flink.table.planner.operations.DeletePushDownUtils
Get the DynamicTableSink for the table to be modified.
getEmptyScope() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getEnclosingNode() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
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
 
getExprCodeGenerator() - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
Get the ExprCodeGenerator used by this operator during operator fusion codegen, .
getExpression(Class) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Generates code for this table, which is not supported now.
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
 
getFamily() - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
getField() - Method in class org.apache.calcite.rex.RexFieldAccess
 
getFieldAccessList() - Method in class org.apache.calcite.rex.RexUtil.FieldAccessFinder
 
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.
getFieldIndices() - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
 
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, 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.
getFilteredColumnInterval(RelNode, RelMetadataQuery, int, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval.Handler
 
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
 
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.
getFlinkPlanner() - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
Returns the FlinkPlannerImpl in the convert context.
getFlinkPlanner() - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
 
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.delegation.DefaultCalciteContext
 
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
 
getGap() - Method in class org.apache.flink.table.planner.plan.logical.SessionWindowSpec
 
getGroupCount() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
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.
getHintName() - Method in enum org.apache.flink.table.planner.hint.StateTtlHint
 
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
 
getHintStrategyTable() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the hint strategies used to decide how the hints are propagated to the relational expressions.
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
 
getInitializerExpressionFactory() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
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
 
getInputFusionContexts() - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
getInputIndex() - Method in class org.apache.flink.table.planner.calcite.RexTableArgCall
 
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
 
getInputRowDataClass(int) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
Specific inputId of current operator needed RowData type, this is used to notify the upstream operator wrap the proper RowData we needed before call doProcessConsume method.
getInputs() - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
 
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
 
getInSubqueryThreshold() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Deprecated.
getInSubQueryThreshold() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the inSubQueryThreshold option, default SqlToRelConverter.DEFAULT_IN_SUB_QUERY_THRESHOLD.
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, boolean, 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
 
getJoinHintName() - Method in enum org.apache.flink.table.planner.hint.JoinStrategy
 
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.adaptive.AdaptiveJoinOperatorGenerator
 
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.RexFieldAccess
 
getKind() - Method in class org.apache.flink.table.planner.analyze.PlanAdvice
 
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
 
getLikeOp(SqlShowCall) - Method in class org.apache.flink.table.planner.operations.converters.AbstractSqlShowConverter
 
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.
getLogicalMatch() - Method in class org.apache.flink.table.planner.plan.nodes.physical.common.CommonPhysicalMatch
 
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>, ClassLoader, boolean, ResultRetryStrategy, boolean) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil
Gets required lookup function (async or sync) from temporal table , will raise an error if specified lookup function instance not found.
getLookupKeysSelectorFromLeftTable(ClassLoader, Map<Integer, LookupJoinUtil.LookupKey>, InternalTypeInfo<RowData>) - Static method in class org.apache.flink.table.planner.plan.utils.KeySelectorUtil
Create a RowDataKeySelector which select the columns of lookup keys from the row of left table in lookup join.
getLookupTableSource(FlinkContext, FlinkTypeFactory) - 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
 
getManagedMemory() - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
 
getManagedMemoryFraction() - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
Return the managed memory fraction of this OpFusionCodegenSpecGenerator needed during all fusion operators.
getMapConvertedNonCorrSubqs() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the mapping of non-correlated sub-queries that have been converted to the constants that they evaluate to.
getMapCorToCorRel() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
getMatchRecognizeScope(SqlMatchRecognize) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getMatchState() - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncCalcSplitOnePerCalcRule
 
getMaterializedTableFreshness(SqlIntervalLiteral) - Static method in class org.apache.flink.table.planner.utils.MaterializedTableUtils
 
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.
getMaxNumericPrecision() - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
getMaxNumericScale() - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
getMaxParallelism() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getMaxPrecision(SqlTypeName) - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
getMaxSize() - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
getMeasures() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
getMergedAsyncOptions(RelHint, TableConfig, ChangelogMode) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil
 
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
 
getModificationType() - Static method in class org.apache.flink.table.planner.utils.RowLevelModificationContextUtils
 
getModuleManager() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
getMonotonicExprs() - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
 
getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
 
getMonotonicity(String) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Obtains whether a given column is monotonic.
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
 
getMultiInputOperatorDefaultMeta(Map<Integer, Long>, ReadableConfig, String...) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
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
 
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.ProcedureNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.SnapshotScope
 
getNonConstColumns(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Given some expressions, gets the indices of the non-constant ones.
getNonConstColumns(ImmutableBitSet, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Given some expressions and columns, gets the indices of the non-constant ones.
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.
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
 
getOneInputOperatorDefaultMeta(Long, ReadableConfig, String) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
getOneInputOperatorDefaultMeta(ReadableConfig, String) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
getOperandCount() - Method in class org.apache.flink.table.planner.calcite.FlinkSqlCallBinding
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
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.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
 
getOperandType(int) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlCallBinding
 
getOperandTypeChecker() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
 
getOperation(SqlShowFunctions, String, String, String, ShowLikeOperator) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowFunctionsConverter
 
getOperation(SqlShowProcedures, String, String, String, ShowLikeOperator) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowProcedureConverter
 
getOperation(SqlShowTables, String, String, String, ShowLikeOperator) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowTablesConverter
 
getOperation(SqlShowViews, String, String, String, ShowLikeOperator) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowViewsConverter
 
getOperation(T, String, String, String, ShowLikeOperator) - Method in class org.apache.flink.table.planner.operations.converters.AbstractSqlShowConverter
 
getOperationWithoutPrep(SqlShowFunctions, String, String, ShowLikeOperator) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowFunctionsConverter
 
getOperationWithoutPrep(SqlShowProcedures, String, String, ShowLikeOperator) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowProcedureConverter
 
getOperationWithoutPrep(SqlShowTables, String, String, ShowLikeOperator) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowTablesConverter
 
getOperationWithoutPrep(SqlShowViews, String, String, ShowLikeOperator) - Method in class org.apache.flink.table.planner.operations.converters.SqlShowViewsConverter
 
getOperationWithoutPrep(T, String, String, ShowLikeOperator) - Method in class org.apache.flink.table.planner.operations.converters.AbstractSqlShowConverter
 
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
 
getOpFusionCodegenSpec() - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
 
getOpFusionContext() - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
 
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.calcite.RexTableArgCall
 
getOrderKeys() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
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.fusion.OpFusionCodegenSpecGenerator
 
getOutputType() - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
Return the output type of current OpFusionCodegenSpecGenerator.
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 ExecNode.
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
 
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
 
getPartitionKeyIndices() - Method in class org.apache.flink.table.planner.plan.logical.SessionWindowSpec
 
getPartitionKeys() - Method in class org.apache.flink.table.planner.calcite.RexTableArgCall
 
getPartitions() - Method in class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
 
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
 
getPersistedConfig() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
getPhysicalRowType(ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSink
 
getPhysicalRowType(ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
getPhysicalRowType(ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
 
getPlanner() - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.ProcessorContext
Gets PlannerBase, org.apache.flink.table.planner.delegation.BatchPlanner for batch job. and org.apache.flink.table.planner.delegation.StreamPlanner for stream job.
getPlannerContext() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
getPostDecorrelateRules() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
Returns the rules applied on the rel after decorrelation, never null.
getPredicate() - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config
Predicate that returns whether a filter is valid in the ON clause of a join for this particular kind of join.
getPredicate() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
Predicate that returns whether a filter is valid in the ON clause of a join for this particular kind of join.
getPredicate() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Predicate that returns whether a filter is valid in the ON clause of a join for this particular kind of join.
getPredicateDefinition() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule
 
getPredicates() - Method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
getPredicates(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Returns the BuiltInMetadata.Predicates.getPredicates() statistic.
getPredicates(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for an Aggregate.
getPredicates(Correlate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a correlate node.
getPredicates(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for an Exchange.
getPredicates(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Add the Filter condition to the pulledPredicates list from the input.
getPredicates(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Intersect.
getPredicates(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Join (including SemiJoin).
getPredicates(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Minus.
getPredicates(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a project.
getPredicates(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Sort.
getPredicates(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a TableModify.
getPredicates(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a table scan.
getPredicates(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Union.
getPredicates(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Catch-all implementation for BuiltInMetadata.Predicates.getPredicates(), invoked using reflection.
getPreExprs() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
getPrimaryKeyIndices(RowType, ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSink
 
getPrimaryKeyIndices(RowType, ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
getPrimaryKeyIndices(RowType, ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
 
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
 
getProjectedFields() - Method in class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
 
getProjectionOutputRelDataType(RelBuilder) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
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
 
getQueryBlockAliasHints(List<RelHint>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Get all query block alias hints.
getRawSelectScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getRawType() - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
 
getReferenceExpr() - Method in class org.apache.calcite.rex.RexFieldAccess
Returns the expression whose field is being accessed.
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
 
getRelBuilderConfigTransform() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns a function that takes a RelBuilder.Config and returns another.
getRelBuilderFactory() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the factory to create RelBuilder, never null.
getRelModifiedMonotonicity() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity
 
getRelModifiedMonotonicity(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the RelModifiedMonotonicity statistic.
getRelModifiedMonotonicity(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity.Handler
 
getRelOptSchema() - Method in class org.apache.calcite.tools.RelBuilder
 
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
 
getRequiredPhysicalColumnIndices() - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelDeleteSpec
 
getRequiredPhysicalColumnIndices() - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
 
getResolvedChildren() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
getResolvedFilterExpressions(LogicalTableModify) - Static method in class org.apache.flink.table.planner.operations.DeletePushDownUtils
Get the resolved filter expressions from the WHERE clause in DELETE statement, return Optional.empty() if WHERE clause contains sub-query.
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
 
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.CumeDistAggFunction
 
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.NTILEAggFunction
 
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.CharSingleValueAggFunction
 
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.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getRexBuilder() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the row-expression builder.
getRexBuilder() - Method in class org.apache.calcite.tools.RelBuilder
Returns the builder for RexNode expressions.
getRexBuilder() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
getRexFactory() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
getRexFactory() - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
 
getRexFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getRexFactory() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
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
 
getRightOutputRowType(RelDataType, RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
getRightTimeIdx() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
getRootNode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecMultipleInput
 
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(ClassLoader, int[], InternalTypeInfo<RowData>) - Static method in class org.apache.flink.table.planner.plan.utils.KeySelectorUtil
 
getRowDataSelector(ClassLoader, int[], InternalTypeInfo<RowData>, Class<? extends 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.
getRowLevelDeleteMode() - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelDeleteSpec
 
getRowLevelUpdateMode() - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
 
getRowtimeIndex() - Method in interface org.apache.flink.table.planner.connectors.TransformationSinkProvider.Context
Returns the field index of the rowtime attribute, or -1 otherwise.
getRowType() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
getRowType() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns the type of rows returned by this table.
getRowType(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getRowTypeInference() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction.WithTableFunction
The conversion to a row type is handled by the system type inference.
getRowTypeInference() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
 
getRowTypeSansSystemColumns() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
getRules() - Method in class org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
 
getScanContext() - Static method in class org.apache.flink.table.planner.utils.RowLevelModificationContextUtils
 
getScanFactory() - Method in class org.apache.calcite.tools.RelBuilder
 
getScanTableSource(FlinkContext, FlinkTypeFactory) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
 
getSchemaVersion() - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
getScope() - Method in class org.apache.flink.table.planner.analyze.PlanAdvice
 
getScript() - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
 
getScriptInputOutSchema() - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
 
getSelectivity(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns a guess for the selectivity of an expression.
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.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
 
getSmallestKey(Set<ImmutableBitSet>) - Static method in class org.apache.flink.table.planner.plan.utils.UpsertKeyUtil
Returns the smallest key of given upsert keys.
getSort() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 
getSortMergeJoinFunction(ClassLoader, ReadableConfig, FlinkJoinType, RowType, RowType, int[], int[], RowType, boolean, boolean[], GeneratedJoinCondition, double) - Static method in class org.apache.flink.table.planner.plan.utils.SorMergeJoinOperatorUtil
 
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
 
getSqlValidator() - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
Returns the SqlValidator in the convert context.
getSqlValidator() - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
 
getStateIndex() - Method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
getStateRetentionTime() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
 
getStateTtl() - Method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
getStateTtlForMultiInputOperator(ExecNodeConfig, int, List<StateMetadata>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
getStateTtlForOneInputOperator(ExecNodeConfig, List<StateMetadata>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
getStateTtlFromHintOnBiRel(List<RelHint>) - Static method in enum org.apache.flink.table.planner.hint.StateTtlHint
Get the state ttl from hints on the BiRel such as Join and Correlate.
getStateTtlFromHintOnSingleRel(List<RelHint>) - Static method in enum org.apache.flink.table.planner.hint.StateTtlHint
Get the state ttl from hints on the SingleRel such as Aggregate.
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
 
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
 
getSubQueryExpr(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
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
 
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.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
 
getSystemFields() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns a list of fields to be prefixed to each relational expression.
getTable() - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
 
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
 
getTableAlias(RelNode) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
 
getTableComment(Optional<SqlCharStringLiteral>) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
getTableConfig() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
getTableConfig() - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
Returns the TableConfig defined in TableEnvironment.
getTableConfig() - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
 
getTableConfig() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
getTableName(RelOptTable) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Returns the qualified name of a table scan, otherwise returns empty.
getTableNames() - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
getTableNames() - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
getTableSemantics(int) - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
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
 
getTargetColumns() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
 
getTargetIds() - Method in interface org.apache.flink.table.planner.analyze.PlanAnalyzer.AnalyzedResult
 
getTargetTable(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
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, FlinkTypeFactory) - 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
 
getTimeFrameSet() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getTimestamp() - Method in class org.apache.flink.table.planner.calcite.TimestampSchemaVersion
 
getTransformation() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
getTuples() - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecValues
 
getType() - Method in class org.apache.calcite.rex.RexFieldAccess
 
getType() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
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
 
getType(String) - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
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 TypeIdResolverBase.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.calcite.sql2rel.SqlToRelConverter.AggConverter
 
getTypeFactory() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getTypeFactory() - Method in class org.apache.calcite.tools.RelBuilder
Returns the type factory.
getTypeFactory() - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
getTypeFactory() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
 
getTypeFactory() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
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.abilities.source.SourceAbilityContext
 
getTypeFactory() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
getTypeInference() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getTypeInference() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
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(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.
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.
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) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Determines the set of upsert minimal keys for this expression.
getUpsertKeys(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UpsertKeys.Handler
 
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
 
getValidatedOperandTypes(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidationErrorFunction() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidator() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
getValidator() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getValue() - Method in class org.apache.flink.table.planner.typeutils.SymbolUtil.SerializableSymbol
 
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.CumeDistAggFunction
 
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.NTILEAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.PercentRankAggFunction
 
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.
getVersionedExecNodes() - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
 
getVisitor() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
Returns the visitor on which the MethodDispatcher dispatches each decorrelateRel method, the default implementation returns this instance, if you got a sub-class, override this method to replace the visitor as the sub-class instance.
getWatermarkExpr() - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
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(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a >.
greaterThan(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
greaterThanOrEqual(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a >=.
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
 
GroupAggregationAnalyzer - Class in org.apache.flink.table.planner.analyze
An implementation of PlanAnalyzer to analyze whether group aggregation can be optimized to local-global two_phase aggregation by tuning table configurations.
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
 
groupKey() - Method in class org.apache.calcite.tools.RelBuilder
Creates an empty group key.
groupKey(int...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key of fields identified by ordinal.
groupKey(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key.
groupKey(Iterable<? extends RexNode>, boolean, Iterable<? extends Iterable<? extends RexNode>>) - Method in class org.apache.calcite.tools.RelBuilder
Deprecated.
Now that indicator is deprecated, use RelBuilder.groupKey(Iterable, Iterable), which has the same behavior as calling this method with indicator = false.
groupKey(Iterable<? extends RexNode>, Iterable<? extends Iterable<? extends RexNode>>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key with grouping sets.
groupKey(String...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key of fields identified by name.
groupKey(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key.
groupKey(ImmutableBitSet) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key, identified by field positions in the underlying relational expression.
groupKey(ImmutableBitSet, boolean, ImmutableList<ImmutableBitSet>) - Method in class org.apache.calcite.tools.RelBuilder
groupKey(ImmutableBitSet, Iterable<? extends ImmutableBitSet>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key with grouping sets, both identified by field positions in the underlying relational expression.
groupKeyCount() - Method in interface org.apache.calcite.tools.RelBuilder.GroupKey
Returns the number of columns in the group key.
GroupSpec(SortSpec, boolean, RexWindowBound, RexWindowBound, List<AggregateCall>) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
 

H

handleUnresolvedFunction(SqlCall, SqlOperator, 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.
hasGroupAuxiliaries(RexNode) - Static method in class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules
 
hasGroupFunction(RexNode) - Static method in class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules
 
HASH - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle.Type
Records are shuffled by hash when passing through this edge.
HASH - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DistributionType
The input will read the records whose keys hash to a particular hash value.
HASH_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
HASH_CODE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HashAgg - Enum constant in enum org.apache.flink.table.planner.plan.utils.OperatorType
 
hashCode() - Method in class org.apache.calcite.rex.RexFieldAccess
 
hashCode() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
hashCode() - Method in class org.apache.flink.table.planner.analyze.PlanAdvice
 
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.functions.sql.FlinkCurrentDateDynamicFunction
 
hashCode() - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentRowTimestampFunction
 
hashCode() - Method in class org.apache.flink.table.planner.functions.sql.FlinkTimestampDynamicFunction
 
hashCode() - Method in class org.apache.flink.table.planner.functions.sql.FlinkTimestampWithPrecisionDynamicFunction
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.sink.BucketingSpec
 
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.RowLevelDeleteSpec
 
hashCode() - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
 
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.SessionWindowSpec
 
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.nodes.exec.StateMetadata
 
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier, smart, predicate.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier, smart, predicate.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
hashCode() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
Computes a hash code from attributes: relBuilderFactory, description, operandSupplier.
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.AsyncUtil.Options
 
hashCode() - Method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil.ExecNodeNameVersion
 
hashCode() - Method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
 
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.plan.utils.LookupJoinUtil.RetryLookupOptions
 
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.
HashJoinOperatorUtil - Class in org.apache.flink.table.planner.plan.utils
Utility for generating hash join operator factory, including HashJoinOperator and the codegen version of LongHashJoinOperator generated by LongHashJoinGenerator.
HashJoinOperatorUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.HashJoinOperatorUtil
 
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
 
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_ALIAS - Static variable in class org.apache.flink.table.planner.hint.FlinkHints
 
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
 
hints(Iterable<RelHint>) - Method in class org.apache.calcite.tools.RelBuilder
Attaches multiple hints to the stack top relational expression.
hints(RelHint...) - Method in class org.apache.calcite.tools.RelBuilder
Attaches an array of hints to the stack top relational expression.
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
 
IdentifierSnapshotNamespace - Class in org.apache.calcite.sql.validate
A namespace for the statement with FOR SYSTEM_TIME AS OF TIMESTAMP clause.
IdentifierSnapshotNamespace(IdentifierNamespace, SchemaVersion, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.IdentifierSnapshotNamespace
 
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
 
IF_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
Determine the return type of IF functions with arguments that has the least restrictive (eg: numeric, character, binary).
ifThenElse(Expression, Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
IGNORE_NULLS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ignoreNulls(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that ignores nulls.
ImmutableAggregateReduceGroupingRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableAggregateReduceGroupingRule contains immutable implementation classes generated from abstract value types defined as nested inside AggregateReduceGroupingRule.
ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type AggregateReduceGroupingRuleConfig.
ImmutableBatchPhysicalConstantTableFunctionScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
ImmutableBatchPhysicalConstantTableFunctionScanRule contains immutable implementation classes generated from abstract value types defined as nested inside BatchPhysicalConstantTableFunctionScanRule.
ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig - Class in org.apache.flink.table.planner.plan.rules.physical.batch
ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.batch
ImmutableCalcRankTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableCalcRankTransposeRule contains immutable implementation classes generated from abstract value types defined as nested inside CalcRankTransposeRule.
ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type CalcRankTransposeRuleConfig.
ImmutableCalcSnapshotTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableCalcSnapshotTransposeRule contains immutable implementation classes generated from abstract value types defined as nested inside CalcSnapshotTransposeRule.
ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type CalcSnapshotTransposeRuleConfig.
ImmutableConstantRankNumberColumnRemoveRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableConstantRankNumberColumnRemoveRule contains immutable implementation classes generated from abstract value types defined as nested inside ConstantRankNumberColumnRemoveRule.
ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableCorrelateSortToRankRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableCorrelateSortToRankRule contains immutable implementation classes generated from abstract value types defined as nested inside CorrelateSortToRankRule.
ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type CorrelateSortToRankRuleConfig.
ImmutableEnumerableToLogicalTableScan - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableEnumerableToLogicalTableScan contains immutable implementation classes generated from abstract value types defined as nested inside EnumerableToLogicalTableScan.
ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type EnumerableToLogicalTableScanConfig.
ImmutableEventTimeTemporalJoinRewriteRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableEventTimeTemporalJoinRewriteRule contains immutable implementation classes generated from abstract value types defined as nested inside EventTimeTemporalJoinRewriteRule.
ImmutableEventTimeTemporalJoinRewriteRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
Immutable implementation of EventTimeTemporalJoinRewriteRule.Config.
ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type Config.
ImmutableFlinkBushyJoinReorderRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableFlinkBushyJoinReorderRule contains immutable implementation classes generated from abstract value types defined as nested inside FlinkBushyJoinReorderRule.
ImmutableFlinkBushyJoinReorderRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
Immutable implementation of FlinkBushyJoinReorderRule.Config.
ImmutableFlinkBushyJoinReorderRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type Config.
ImmutableFlinkCalcMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableFlinkCalcMergeRule contains immutable implementation classes generated from abstract value types defined as nested inside FlinkCalcMergeRule.
ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
Immutable implementation of FlinkCalcMergeRule.FlinkCalcMergeRuleConfig.
ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type FlinkCalcMergeRuleConfig.
ImmutableFlinkFilterIntoJoinRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableFlinkFilterIntoJoinRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type ImmutableFlinkFilterIntoJoinRuleConfig.
ImmutableFlinkFilterJoinRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableFlinkFilterJoinRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type ImmutableFlinkFilterJoinRuleConfig.
ImmutableFlinkJoinReorderRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableFlinkJoinReorderRule contains immutable implementation classes generated from abstract value types defined as nested inside FlinkJoinReorderRule.
ImmutableFlinkJoinReorderRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
Immutable implementation of FlinkJoinReorderRule.Config.
ImmutableFlinkJoinReorderRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type Config.
ImmutableFlinkJoinToMultiJoinRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableFlinkJoinToMultiJoinRule contains immutable implementation classes generated from abstract value types defined as nested inside FlinkJoinToMultiJoinRule.
ImmutableFlinkJoinToMultiJoinRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
Immutable implementation of FlinkJoinToMultiJoinRule.Config.
ImmutableFlinkJoinToMultiJoinRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type Config.
ImmutableJoinConditionTypeCoerceRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableJoinConditionTypeCoerceRule contains immutable implementation classes generated from abstract value types defined as nested inside JoinConditionTypeCoerceRule.
ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type JoinConditionTypeCoerceRuleConfig.
ImmutableJoinDeriveNullFilterRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableJoinDeriveNullFilterRule contains immutable implementation classes generated from abstract value types defined as nested inside JoinDeriveNullFilterRule.
ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type JoinDeriveNullFilterRuleConfig.
ImmutableJoinTableFunctionScanToCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableJoinTableFunctionScanToCorrelateRule contains immutable implementation classes generated from abstract value types defined as nested inside JoinTableFunctionScanToCorrelateRule.
ImmutableJoinTableFunctionScanToCorrelateRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
Immutable implementation of JoinTableFunctionScanToCorrelateRule.Config.
ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type Config.
ImmutableLogicalUnnestRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableLogicalUnnestRule contains immutable implementation classes generated from abstract value types defined as nested inside LogicalUnnestRule.
ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
Immutable implementation of LogicalUnnestRule.LogicalUnnestRuleConfig.
ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type LogicalUnnestRuleConfig.
ImmutableProjectSemiAntiJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableProjectSemiAntiJoinTransposeRule contains immutable implementation classes generated from abstract value types defined as nested inside ProjectSemiAntiJoinTransposeRule.
ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type ProjectSemiAntiJoinTransposeRuleConfig.
ImmutableProjectSnapshotTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableProjectSnapshotTransposeRule contains immutable implementation classes generated from abstract value types defined as nested inside ProjectSnapshotTransposeRule.
ImmutableProjectSnapshotTransposeRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
Immutable implementation of ProjectSnapshotTransposeRule.Config.
ImmutableProjectSnapshotTransposeRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type Config.
ImmutablePushCalcPastChangelogNormalizeRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
ImmutablePushCalcPastChangelogNormalizeRule contains immutable implementation classes generated from abstract value types defined as nested inside PushCalcPastChangelogNormalizeRule.
ImmutablePushCalcPastChangelogNormalizeRule.Config - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Immutable implementation of PushCalcPastChangelogNormalizeRule.Config.
ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Builds instances of type Config.
ImmutablePushFilterIntoLegacyTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutablePushFilterIntoLegacyTableSourceScanRule contains immutable implementation classes generated from abstract value types defined as nested inside PushFilterIntoLegacyTableSourceScanRule.
ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutablePushLimitIntoLegacyTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutablePushLimitIntoLegacyTableSourceScanRule contains immutable implementation classes generated from abstract value types defined as nested inside PushLimitIntoLegacyTableSourceScanRule.
ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutablePushProjectIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutablePushProjectIntoTableSourceScanRule contains immutable implementation classes generated from abstract value types defined as nested inside PushProjectIntoTableSourceScanRule.
ImmutablePushProjectIntoTableSourceScanRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
Immutable implementation of PushProjectIntoTableSourceScanRule.Config.
ImmutablePushProjectIntoTableSourceScanRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type Config.
ImmutableRemoveRedundantLocalRankRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
ImmutableRemoveRedundantLocalRankRule contains immutable implementation classes generated from abstract value types defined as nested inside RemoveRedundantLocalRankRule.
ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig - Class in org.apache.flink.table.planner.plan.rules.physical.batch
ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.batch
Builds instances of type RemoveRedundantLocalRankRuleConfig.
ImmutableRemoveUnreachableCoalesceArgumentsRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableRemoveUnreachableCoalesceArgumentsRule contains immutable implementation classes generated from abstract value types defined as nested inside RemoveUnreachableCoalesceArgumentsRule.
ImmutableRemoveUnreachableCoalesceArgumentsRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type Config.
ImmutableReplaceIntersectWithSemiJoinRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableReplaceIntersectWithSemiJoinRule contains immutable implementation classes generated from abstract value types defined as nested inside ReplaceIntersectWithSemiJoinRule.
ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type ReplaceIntersectWithSemiJoinRuleConfig.
ImmutableReplaceMinusWithAntiJoinRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableReplaceMinusWithAntiJoinRule contains immutable implementation classes generated from abstract value types defined as nested inside ReplaceMinusWithAntiJoinRule.
ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type ReplaceMinusWithAntiJoinRuleConfig.
ImmutableRewriteIntersectAllRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableRewriteIntersectAllRule contains immutable implementation classes generated from abstract value types defined as nested inside RewriteIntersectAllRule.
ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type RewriteIntersectAllRuleConfig.
ImmutableRewriteMinusAllRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableRewriteMinusAllRule contains immutable implementation classes generated from abstract value types defined as nested inside RewriteMinusAllRule.
ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type RewriteMinusAllRuleConfig.
ImmutableRewriteMultiJoinConditionRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableRewriteMultiJoinConditionRule contains immutable implementation classes generated from abstract value types defined as nested inside RewriteMultiJoinConditionRule.
ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type RewriteMultiJoinConditionRuleConfig.
ImmutableSimplifyJoinConditionRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableSimplifyJoinConditionRule contains immutable implementation classes generated from abstract value types defined as nested inside SimplifyJoinConditionRule.
ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type SimplifyJoinConditionRuleConfig.
ImmutableSplitPythonConditionFromCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableSplitPythonConditionFromCorrelateRule contains immutable implementation classes generated from abstract value types defined as nested inside SplitPythonConditionFromCorrelateRule.
ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableStreamPhysicalConstantTableFunctionScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
ImmutableStreamPhysicalConstantTableFunctionScanRule contains immutable implementation classes generated from abstract value types defined as nested inside StreamPhysicalConstantTableFunctionScanRule.
ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig - Class in org.apache.flink.table.planner.plan.rules.physical.stream
ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.stream
ImmutableStreamPhysicalWindowJoinRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
ImmutableStreamPhysicalWindowJoinRule contains immutable implementation classes generated from abstract value types defined as nested inside StreamPhysicalWindowJoinRule.
ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig - Class in org.apache.flink.table.planner.plan.rules.physical.stream
ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Builds instances of type StreamPhysicalWindowJoinRuleConfig.
ImmutableTemporalJoinRewriteWithUniqueKeyRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableTemporalJoinRewriteWithUniqueKeyRule contains immutable implementation classes generated from abstract value types defined as nested inside TemporalJoinRewriteWithUniqueKeyRule.
ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableTwoStageOptimizedAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
ImmutableTwoStageOptimizedAggregateRule contains immutable implementation classes generated from abstract value types defined as nested inside TwoStageOptimizedAggregateRule.
ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig - Class in org.apache.flink.table.planner.plan.rules.physical.stream
ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Builds instances of type TwoStageOptimizedAggregateRuleConfig.
ImmutableUncollectToTableFunctionScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableUncollectToTableFunctionScanRule contains immutable implementation classes generated from abstract value types defined as nested inside UncollectToTableFunctionScanRule.
ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type UncollectToTableFunctionScanRuleConfig.
ImmutableWatermarkAssignerChangelogNormalizeTransposeRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
ImmutableWatermarkAssignerChangelogNormalizeTransposeRule contains immutable implementation classes generated from abstract value types defined as nested inside WatermarkAssignerChangelogNormalizeTransposeRule.
ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config - Class in org.apache.flink.table.planner.plan.rules.physical.stream
ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Builds instances of type Config.
ImmutableWindowGroupReorderRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableWindowGroupReorderRule contains immutable implementation classes generated from abstract value types defined as nested inside WindowGroupReorderRule.
ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type WindowGroupReorderRuleConfig.
ImmutableWindowPropertiesHavingRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableWindowPropertiesHavingRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableWindowPropertiesRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableWindowPropertiesRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type ImmutableWindowPropertiesRuleConfig.
ImmutableWrapJsonAggFunctionArgumentsRule - Class in org.apache.flink.table.planner.plan.rules.logical
ImmutableWrapJsonAggFunctionArgumentsRule contains immutable implementation classes generated from abstract value types defined as nested inside WrapJsonAggFunctionArgumentsRule.
ImmutableWrapJsonAggFunctionArgumentsRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
Immutable implementation of WrapJsonAggFunctionArgumentsRule.Config.
ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
Builds instances of type Config.
Impl(SqlFunction) - Constructor for class org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
 
in(RelNode, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an IN predicate with a sub-query.
in(RexNode, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an IN predicate with a list of values.
in(RexNode, Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an IN predicate with a sub-query.
in(RexNode, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates an IN predicate with a list of values.
IN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IN_PROGRESS - Enum constant in enum org.apache.calcite.sql.validate.SqlValidatorImpl.Status
Validation is in progress for this scope.
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
 
indexOf(int[][], int[]) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
Found the index of specific projected field in the nested array which is made up of all projected fields index paths.
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.SqlRowOperator
 
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.FlinkCurrentRowTimestampFunction
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.sql.FlinkTimestampWithPrecisionDynamicFunction
 
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
 
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
 
inFilter(Filter) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
Returns whether a Filter contains the kind of expression we seek.
INITCAP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
initializeArray(int, int) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
Returns an int array with given length and initial value.
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.CumeDistAggFunction
 
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.NTILEAggFunction
 
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
 
inJoin(Join) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
Returns whether a Join contains kind of expression we seek.
inProject(Project) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
Returns whether a Project contains the kind of expression we seek.
input(String, RelNode) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
input(LogicalTypeFamily) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
input(LogicalTypeRoot) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
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.
INSENSITIVE - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase.OverWindowMode
The INSENSITIVE mode does not care the window framing without LEAD/LAG agg function, for example RANK/DENSE_RANK/PERCENT_RANK/ROW_NUMBER/NTILE.
INSERT - Enum constant in enum org.apache.flink.table.planner.plan.trait.ModifyKind
Insertion operation.
INSERT_ONLY - Static variable in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Insert-only modify kind set.
instance() - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns an instance of FlinkRelMetadataQuery.
instance(boolean) - Static method in class org.apache.flink.table.planner.expressions.converter.DirectConvertRule
 
instance(boolean) - 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.calcite.rex.RexUtil.SubQueryFinder
 
INSTANCE - Static variable in class org.apache.calcite.sql2rel.StandardConvertletTable
Singleton instance.
INSTANCE - Static variable in class org.apache.flink.table.planner.analyze.GroupAggregationAnalyzer
 
INSTANCE - Static variable in class org.apache.flink.table.planner.analyze.NonDeterministicUpdateAnalyzer
 
INSTANCE - Static variable in class org.apache.flink.table.planner.calcite.FlinkConvertletTable
 
INSTANCE - Static variable in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
INSTANCE - Static variable in class org.apache.flink.table.planner.functions.sql.SqlTableArgOperator
 
INSTANCE - Static variable in class org.apache.flink.table.planner.parse.ExtendedParser
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AggregateReduceGroupingRule
 
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.CalcRankTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.CalcSnapshotTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.ConstantRankNumberColumnRemoveRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.CorrelateSortToRankRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.EnumerableToLogicalTableScan
 
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.FlinkAggregateProjectMergeRule
 
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.FlinkCalcMergeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterCalcMergeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterProjectTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule
 
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.FlinkProjectCalcMergeRule
 
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.FlinkProjectMergeRule
 
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.JoinConditionTypeCoerceRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.JoinDeriveNullFilterRule
 
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.LogicalUnnestRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.ProjectSemiAntiJoinTransposeRule
 
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.PushFilterIntoLegacyTableSourceScanRule
 
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.PushLimitIntoLegacyTableSourceScanRule
 
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.ReplaceIntersectWithSemiJoinRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.ReplaceMinusWithAntiJoinRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RewriteIntersectAllRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RewriteMinusAllRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RewriteMultiJoinConditionRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.SimplifyJoinConditionRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.SplitPythonConditionFromCorrelateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.TemporalJoinRewriteWithUniqueKeyRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.UncollectToTableFunctionScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.WindowAggregateReduceFunctionsRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.WindowGroupReorderRule
 
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.BatchPhysicalConstantTableFunctionScanRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalMatchRule
 
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.batch.RemoveRedundantLocalRankRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.PushCalcPastChangelogNormalizeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalAsyncCalcRule
 
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.StreamPhysicalConstantTableFunctionScanRule
 
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.StreamPhysicalWindowJoinRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedAggregateRule
 
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(boolean) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Intersect of the two most recent relational expressions on the stack.
intersect(boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Intersect of the n most recent relational expressions on the stack.
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 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
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
 
invert(RexBuilder, RexCall) - Static method in class org.apache.calcite.rex.RexUtil
 
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
 
isAddJsonTypeOperatorEnabled() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Whether add SqlStdOperatorTable.JSON_TYPE_OPERATOR for between json functions.
isAggregate(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Deprecated.
isAggregate(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
isAliasHint(String) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Check if the hint is a alias hint.
isAlignedWindow() - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
isAlignedWindow() - Method in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
isAlignedWindow() - Method in class org.apache.flink.table.planner.plan.logical.SessionWindowSpec
 
isAlignedWindow() - Method in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
isAlignedWindow() - Method in interface org.apache.flink.table.planner.plan.logical.WindowSpec
Return true if the window is aligned.
isAlignedWindow(WindowSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
 
isAllPredicatesRetained() - Method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
isAllRows() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
 
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
 
isAsyncCall(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.AsyncUtil
Checks whether the specified node is the specified kind of async function call.
isAsyncLookup(RelOptTable, Collection<Integer>, RelHint, boolean, boolean) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil
This method determines whether async lookup is enabled according to the given lookup keys with considering lookup RelHint and required upsertMaterialize.
isAtomic(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
 
isBatchMode - Variable in class org.apache.flink.table.planner.functions.sql.FlinkTimestampDynamicFunction
 
isBatchMode() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
 
isBefore(SchemaVersion) - Method in class org.apache.flink.table.planner.calcite.TimestampSchemaVersion
 
isBuiltInAggregate(AggregateCall) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
 
isCallTo(RexNode, SqlOperator) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a node is a call to a given operator.
isCasePredicate(RexCall, int) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a given operand of a CASE expression is a predicate.
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
 
isConstant(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether node is made up of constants.
isCreateValuesRel() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the createValuesRel option.
isDecorrelationEnabled() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the decorrelationEnabled option.
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.FlinkCurrentDateDynamicFunction
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentRowTimestampFunction
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.FlinkTimestampDynamicFunction
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
 
isDeterministic(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a given expression is deterministic.
isDistinctFrom(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression equivalent to o0 IS DISTINCT FROM o1.
isDppDimSide(RelNode) - Static method in class org.apache.flink.table.planner.utils.DynamicPartitionPruningUtils
Judge whether the input RelNode meets the conditions of dimSide.
isDynamicFunction() - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentDateDynamicFunction
 
isDynamicFunction() - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentRowTimestampFunction
 
isDynamicFunction() - Method in class org.apache.flink.table.planner.functions.sql.FlinkTimestampDynamicFunction
 
isEmpty() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
isEscapeDigest(SourceAbilitySpec) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
 
isEventTime() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
 
isEventTimeTemporalJoin(RexNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
 
isEventTimeTemporalJoin(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.TemporalTableJoinUtil
Check if the given join condition is an initial temporal join condition or a rewrote join condition on event time.
isExpand() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the expand option.
isExplain() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the explain option.
isFixedParameters() - Method in class org.apache.flink.table.planner.calcite.FlinkSqlCallBinding
 
isFixedParameters() - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
isFlat(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns false if the expression can be optimized by flattening calls to an associative operator such as AND and OR.
isFlattenCalc(FlinkLogicalCalc) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
 
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
 
isIdentity(List<? extends RexNode>, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a list of expressions projects the incoming fields.
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
 
isJoinStrategy(String) - Static method in enum org.apache.flink.table.planner.hint.JoinStrategy
 
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.
isLiteral(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a node represents a literal.
isLookupHint(String) - Static method in enum org.apache.flink.table.planner.hint.JoinStrategy
 
isLosslessCast(RelDataType, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether the conversion from source to target type is a 'loss-less' cast, that is, a cast from which the original value of the field can be certainly recovered.
isLosslessCast(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether the input is a 'loss-less' cast, that is, a cast from which the original value of the field can be certainly recovered.
isMergeable(Calc, Calc) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
Return two neighbouring Calc can merge into one Calc or not.
isMergeable(Filter, Calc) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
Return two neighbouring Filter and Calc can merge into one Calc or not.
isMergeable(Project, Calc) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
Return two neighbouring Project and Calc can merge into one Calc or not.
isMergeable(Project, Project) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
Return two neighbouring Project can merge into one Project or not.
isMiniBatchEnabled(ReadableConfig) - Static method in class org.apache.flink.table.planner.plan.utils.MinibatchUtil
Check if MiniBatch is enabled.
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
 
isNonAsyncCall(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.AsyncUtil
Checks whether the specified node is a non-async function call.
isNonPythonCall(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
Checks whether the specified node is a non-Python function call.
isNonRemoteCall(RexNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncRemoteCalcCallFinder
 
isNonRemoteCall(RexNode) - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoteCalcCallFinder
 
isNotDistinctFrom(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression equivalent to "o0 IS NOT DISTINCT FROM o1".
isNotNull(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates an IS NOT NULL.
isNull(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a node represents the NULL value or a series of nested CAST(NULL AS type) calls.
isNull(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates ab IS NULL.
isNull(Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
isNullabilityCast(RelDataTypeFactory, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether an expression is a cast just for the purposes of nullability, not changing any other aspect of the type.
isNullLiteral(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a node represents the NULL value.
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
 
isOrdered(SqlNode) - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
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
 
isProcTime(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecMatch
 
isProjectionNotPushedDown(BatchPhysicalTableSourceScan) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
 
isPythonAggregate(AggregateCall) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
 
isPythonAggregate(AggregateCall, PythonFunctionKind) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
Checks whether the specified aggregate is the specified kind of Python function Aggregate.
isPythonCall(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
 
isPythonCall(RexNode, PythonFunctionKind) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
Checks whether the specified node is the specified kind of Python function call.
isPythonWorkerInProcessMode(Configuration, ClassLoader) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
isPythonWorkerUsingManagedMemory(Configuration, ClassLoader) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
 
isQueryHint(String) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Check if the hint is a query hint.
isReferenceOrAccess(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a node represents an input reference or field access.
isRemoteCall(RexNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncRemoteCalcCallFinder
 
isRemoteCall(RexNode) - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoteCalcCallFinder
 
isRemoveSortInSubQuery() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns whether to remove Sort operator for a sub-query if the Sort has no offset and fetch limit attributes.
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
 
isRowTimeTemporalTableJoinCondition(RexCall) - Static method in class org.apache.flink.table.planner.plan.utils.TemporalTableJoinUtil
Check if the given rexCall is a rewrote join condition on event time.
isSlidingWindow(OverSpec.GroupSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
isSmart() - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config
Whether to try to strengthen join-type, default false.
isSmart() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
Whether to try to strengthen join-type, default false.
isSmart() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Whether to try to strengthen join-type, default false.
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.
isStateTtlHint(String) - Static method in enum org.apache.flink.table.planner.hint.StateTtlHint
 
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
 
isSuitableJoin(Join) - Static method in class org.apache.flink.table.planner.utils.DynamicPartitionPruningUtils
Judge whether the join node is suitable one for dpp pattern.
isSuitableJoinType(JoinRelType) - Static method in class org.apache.flink.table.planner.plan.optimize.program.FlinkRuntimeFilterProgram
 
isSymbolLiteral(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a node represents a SqlTypeName.SYMBOL literal.
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
 
isTrimUnusedFields() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the trimUnusedFields option.
isTrimUnusedFields() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Deprecated.
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
 
isWithin(SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SnapshotScope
 
isWrapperFor(Class<?>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
item(String, Object) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
ITEM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

J

join(JoinRelType, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Join with multiple conditions.
join(JoinRelType, String...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Join using USING syntax.
join(JoinRelType, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Join with one condition.
join(JoinRelType, RexNode, Set<CorrelationId>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Join with correlating variables.
join(JoinRelType, RexNode, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Join with an array of conditions.
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_CALC_SNAPSHOT_CALC_WMA_CALC_TS - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config
 
JOIN_CALC_SNAPSHOT_CALC_WMA_TS - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config
 
JOIN_CALC_SNAPSHOT_WMA_CALC_TS - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config
 
JOIN_CALC_SNAPSHOT_WMA_TS - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config
 
JOIN_CONDITION_PUSH - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
 
JOIN_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
 
JOIN_NULL_FILTER_THRESHOLD - Static variable in class org.apache.flink.table.planner.plan.rules.logical.JoinDeriveNullFilterRule
 
JOIN_PREDICATE - Static variable in class org.apache.calcite.rex.RexUtil.SubQueryFinder
Deprecated.
JOIN_SNAPSHOT_CALC_WMA_CALC_TS - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config
 
JOIN_SNAPSHOT_CALC_WMA_TS - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config
 
JOIN_SNAPSHOT_WMA_CALC_TS - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config
 
JOIN_SNAPSHOT_WMA_TS - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config
 
JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecNestedLoopJoin
 
JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
JoinConditionTypeCoerceRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that coerces the both sides of EQUALS(`=`) operator in Join condition to the same type while sans nullability.
JoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
JoinDeriveNullFilterRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that filters null values before join if the count null value from join input is greater than null filter threshold.
JoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
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
 
JoinStrategy - Enum in org.apache.flink.table.planner.hint
Currently available join strategies and corresponding join hint names.
JoinTableFunctionScanToCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule that rewrites Join on TableFunctionScan to Correlate.
JoinTableFunctionScanToCorrelateRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
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

KEEP_INPUT_AS_IS - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DistributionType
A special distribution type which indicators the data distribution is the same as its input.
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.
leastRestrictive(List<RelDataType>) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
leaves - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
LEFT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LEFT_INPUT - Static variable in class org.apache.flink.table.planner.hint.FlinkHints
 
LEFT_STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
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(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a <.
lessThan(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
lessThanOrEqual(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a <=.
lessThanOrEqual(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
let(Function<RelBuilder, R>) - Method in class org.apache.calcite.tools.RelBuilder
Performs an action on this RelBuilder.
let(Function<RelBuilder.OverCall, R>) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Performs an action on this OverCall.
LIKE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
limit(int, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a limit without a sort.
limit(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a limit's collation.
LIMIT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLimit
 
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 - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
 
literal(Object) - Method in class org.apache.calcite.tools.RelBuilder
Creates a literal (constant expression).
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_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, ClassLoader) - 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
 
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
 
LogicalScriptTransform - Class in org.apache.flink.table.planner.plan.nodes.hive
LogicalScriptTransform is used to represent the sql semantic "TRANSFORM c1, c2, xx USING 'script'".
LogicalSnapshot - Class in org.apache.calcite.rel.logical
Sub-class of Snapshot not targeted at any particular engine or calling convention.
LogicalSnapshot(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.logical.LogicalSnapshot
Creates a LogicalSnapshot.
LogicalSnapshot(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.logical.LogicalSnapshot
Creates a LogicalSnapshot.
LogicalSnapshot(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalSnapshot
Creates a LogicalSnapshot by parsing serialized output.
LogicalTableScan - Class in org.apache.calcite.rel.logical
A LogicalTableScan reads all the rows from a RelOptTable.
LogicalTableScan(RelOptCluster, RelOptTable) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
Deprecated.
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(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
Creates a LogicalTableScan by parsing serialized output.
LogicalUnnestRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that rewrites UNNEST to explode function.
LogicalUnnestRule(LogicalUnnestRule.LogicalUnnestRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.LogicalUnnestRule
 
LogicalUnnestRule.LogicalUnnestRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
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 - Enum constant in enum org.apache.flink.table.planner.hint.JoinStrategy
Instructs the optimizer to use lookup join strategy.
LOOKUP_JOIN_MATERIALIZE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
LOOKUP_JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
 
lookupAggregates(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
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
 
lookupChild(String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
lookupGroupExpr(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
If an expression is structurally identical to one of the group-by expressions, returns a reference to the expression, otherwise returns null.
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.AsyncLookupOptions - Class in org.apache.flink.table.planner.plan.utils
AsyncLookupOptions includes async related options.
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.
LookupJoinUtil.RetryLookupOptions - Class in org.apache.flink.table.planner.plan.utils
RetryOptions includes retry lookup related options.
LookupJoinUtil.ShuffleLookupOptions - Class in org.apache.flink.table.planner.plan.utils
ShuffleLookupOptions includes shuffle related options.
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, 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.
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.
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>).
makeKey(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Creates a key for RexNode which is the same as another key of another RexNode only if the two have both the same type and textual representation.
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.
makeNullable() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
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 - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
Built during decorrelation, of rel to all the newly created correlated variables in its output, and to map old input positions to new input positions.
MAP_VALUE_CONSTRUCTOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
mapQuery(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a MAP sub-query.
markAsBroadcastJoin(boolean, boolean) - Method in class org.apache.flink.table.planner.adaptive.AdaptiveJoinOperatorGenerator
 
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(RexNode, boolean, boolean, Map<String, RexNode>, Iterable<? extends RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, Iterable<? extends RexNode>, Iterable<? extends RexNode>, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Match.
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.common.CommonExecMatch
 
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.AggregateReduceGroupingRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncCalcSplitNestedRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncCalcSplitOnePerCalcRule
 
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.CalcRankTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.CalcSnapshotTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ConstantRankNumberColumnRemoveRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.CorrelateSortToRankRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule
 
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.FlinkCalcMergeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterCalcMergeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkFilterIntoJoinRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkJoinConditionPushRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectCalcMergeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectMergeRule
 
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.JoinConditionTypeCoerceRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.JoinDeriveNullFilterRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.LogicalUnnestRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectSemiAntiJoinTransposeRule
 
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.PushFilterIntoLegacyTableSourceScanRule
 
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.PushLimitIntoLegacyTableSourceScanRule
 
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.logical.ReplaceIntersectWithSemiJoinRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ReplaceMinusWithAntiJoinRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.RewriteIntersectAllRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.RewriteMinusAllRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.RewriteMultiJoinConditionRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.SplitPythonConditionFromCorrelateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.TemporalJoinRewriteWithUniqueKeyRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.UncollectToTableFunctionScanRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.WindowGroupReorderRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesHavingRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalConstantTableFunctionScanRule
 
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.batch.RemoveRedundantLocalRankRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.common.CommonPhysicalMatchRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalAsyncCalcRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalConstantTableFunctionScanRule
 
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.StreamPhysicalWindowJoinRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedWindowAggregateRule
 
matchesTwoStage(StreamPhysicalGroupAggregate, RelNode) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedAggregateRule
 
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 - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecMatch
 
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
 
MaterializedTableUtils - Class in org.apache.flink.table.planner.utils
The utils for materialized table.
MaterializedTableUtils() - Constructor for class org.apache.flink.table.planner.utils.MaterializedTableUtils
 
max(String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the MAX aggregate function.
max(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the MAX aggregate function, optionally with an alias.
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.
maybeRewriteQuery(CatalogManager, FlinkPlannerImpl, PlannerQueryOperation, SqlNode, ResolvedCatalogTable) - Method in class org.apache.flink.table.planner.operations.MergeTableAsUtil
Rewrites the query operation to include only the fields that may be persisted in the sink.
MD5 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
merge(Calc, Calc) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
Merges the programs of two Calc instances and returns a new Calc instance with the merged program.
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.CumeDistAggFunction
 
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.NTILEAggFunction
 
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.
mergeSchemas(SqlNodeList, SqlWatermark, List<SqlTableConstraint>, ResolvedSchema) - Method in class org.apache.flink.table.planner.operations.MergeTableAsUtil
Merges the specified schema with columns, watermark, and constraints with the sourceSchema.
MergeTableAsUtil - Class in org.apache.flink.table.planner.operations
A utility class with logic for handling the CREATE TABLE ... AS SELECT clause.
MergeTableAsUtil(SqlValidator, Function<SqlNode, String>, DataTypeFactory) - Constructor for class org.apache.flink.table.planner.operations.MergeTableAsUtil
 
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.
metadataKeys(TableSourceTable) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
 
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(String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the MIN aggregate function, optionally with an alias.
min(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the MIN aggregate function.
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.
miniBatchSize(ReadableConfig) - Static method in class org.apache.flink.table.planner.plan.utils.MinibatchUtil
Returns the mini batch size for given config and mixed mode flag, considering fallback logic.
MinibatchUtil - Class in org.apache.flink.table.planner.plan.utils
Utility class for mini-batch related config.
MinibatchUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.MinibatchUtil
 
minPlanVersion() - Element in annotation type org.apache.flink.table.planner.plan.nodes.exec.ExecNodeMetadata
Used for plan validation and potentially plan migration.
minStateVersion() - Element in annotation type org.apache.flink.table.planner.plan.nodes.exec.ExecNodeMetadata
Used for operator and potentially savepoint migration.
minus(boolean) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Minus of the two most recent relational expressions on the stack.
minus(boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Minus of the n most recent relational expressions on the stack.
minus(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
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 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
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.
modifyType() - Method in interface org.apache.flink.table.planner.lineage.TableSinkLineageVertex
Modify type, INSERT/UPDATE/DELETE statement, listener can identify different sink by the type to determine whether the sink should be added to the lineage.
modifyType() - Method in class org.apache.flink.table.planner.lineage.TableSinkLineageVertexImpl
 
monotonicity(Function<SqlOperatorBinding, SqlMonotonicity>) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
monotonicity(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
 
multisetQuery(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a MULTISET sub-query.

N

name() - Method in class org.apache.flink.table.planner.lineage.TableLineageDatasetImpl
 
name() - Element in annotation type org.apache.flink.table.planner.plan.nodes.exec.ExecNodeMetadata
Unique name of the ExecNode for serialization/deserialization and uid() generation.
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
 
namespace() - Method in class org.apache.flink.table.planner.lineage.TableLineageDatasetImpl
 
namespaces - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
Maps a node to the namespace which describes what columns they contain.
needAdjustFieldReferenceAfterProjection() - Method in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
 
needAdjustFieldReferenceAfterProjection() - Method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
 
needAdjustFieldReferenceAfterProjection() - Method in class org.apache.flink.table.planner.plan.abilities.source.LimitPushDownSpec
 
needAdjustFieldReferenceAfterProjection() - Method in class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
 
needAdjustFieldReferenceAfterProjection() - Method in class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
 
needAdjustFieldReferenceAfterProjection() - Method in class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
 
needAdjustFieldReferenceAfterProjection() - Method in interface org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpec
Does this spec needs adjust field reference after projection.
needAdjustFieldReferenceAfterProjection() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceWatermarkSpec
 
needAdjustFieldReferenceAfterProjection() - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
 
needConvert(RexProgram, RexNode, Option<Void>) - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncCalcSplitNestedRule
 
needConvert(RexProgram, RexNode, Option<AsyncCalcSplitRule.AsyncCalcSplitOnePerCalcRule.State>) - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncCalcSplitOnePerCalcRule
 
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
 
negate(RexBuilder, RexCall) - Static method in class org.apache.calcite.rex.RexUtil
 
NEST_LOOP - Enum constant in enum org.apache.flink.table.planner.hint.JoinStrategy
Instructs the optimizer to use nest loop join strategy.
NESTED_SPLIT - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
NestedLoopJoin - Enum constant in enum org.apache.flink.table.planner.plan.utils.OperatorType
 
newAggregateRel(RelBuilder, Aggregate, List<AggregateCall>) - Method in class org.apache.flink.table.planner.plan.rules.logical.WindowAggregateReduceFunctionsRule
 
newApply(RelOptRuleCall, Aggregate, Project) - Static method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateProjectMergeRule
 
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.
newCalcRel(RelBuilder, RelDataType, List<RexNode>) - Method in class org.apache.flink.table.planner.plan.rules.logical.WindowAggregateReduceFunctionsRule
 
newContext(Class<T>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
 
newFieldTrimmer() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Creates a RelFieldTrimmer.
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_ASYNC_JOIN_CONDITIONS - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
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. existing window aggregate.
NODE_LEVEL - Enum constant in enum org.apache.flink.table.planner.analyze.PlanAdvice.Scope
Indicate the advice is specific to a RelNode.
nodeCount(List<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Returns the number of nodes (including leaves) in a list of expressions.
NonDeterministicUpdateAnalyzer - Class in org.apache.flink.table.planner.analyze
An implementation of PlanAnalyzer to analyze the potential risk of non-deterministic update when OptimizerConfigOptions.TABLE_OPTIMIZER_NONDETERMINISTIC_UPDATE_STRATEGY is ignored.
None - Enum constant in enum org.apache.flink.table.planner.plan.trait.MiniBatchMode
Default value, meaning no mini-batch interval is required.
NONE - Enum constant in enum org.apache.flink.table.planner.plan.PartialFinalType
the aggregate which has not been split.
NONE - Enum constant in enum org.apache.flink.table.planner.plan.trait.UpdateKind
NONE doesn't represent any kind of update operation.
NONE - Static variable in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
default none value.
not(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Negates a logical expression by adding or removing a NOT.
not(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a NOT.
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
 
notEquals(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a <>.
notFn(RexBuilder) - Static method in class org.apache.calcite.rex.RexUtil
NOW - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkTimestampWithPrecisionDynamicFunction
function name for 'NOW()'.
NTILE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NTILEAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in NTILE agg function.
NTILEAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.NTILEAggFunction
 
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
 
nullsFirst(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Converts a sort expression to nulls first.
nullsLast(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Converts a sort expression to nulls last.
nullWhenCountZero(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets whether the aggregate function should evaluate to null if no rows are in the window; default false.
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
 

O

objectPath() - Method in interface org.apache.flink.table.planner.lineage.TableLineageDataset
 
objectPath() - Method in class org.apache.flink.table.planner.lineage.TableLineageDatasetImpl
 
of(long) - Static method in class org.apache.flink.table.planner.calcite.TimestampSchemaVersion
 
of(SortedSetMultimap<RelNode, RelDecorrelator.CorRef>, NavigableMap<CorrelationId, RelNode>, Map<RexFieldAccess, RelDecorrelator.CorRef>) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
Creates a CorelMap with given contents.
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(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(String, String) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil.SerializableSymbol
 
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(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(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(DataTypeFactory, FlinkTypeFactory, RexFactory, 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(DataTypeFactory, ContextResolvedProcedure) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlProcedure
Creates an instance of a procedure.
of(FlinkFilterJoinRule.Predicate) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
Construct a new immutable FlinkFilterIntoJoinRuleConfig instance.
of(FlinkFilterJoinRule.Predicate) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Construct a new immutable FlinkFilterJoinRuleConfig instance.
OFFSET - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase.OverWindowMode
The OFFSET mode does not care the window framing with LEAD/LAG agg function, see SqlLeadLagAggFunction.
ofNodeConfig(ReadableConfig, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
 
ofTableConfig(TableConfig, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
 
ONE_PER_CALC_SPLIT - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
onJsonAggregateFunctions() - Method in interface org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule.Config
 
ONLY_UPDATE_AFTER - Enum constant in enum org.apache.flink.table.planner.plan.trait.UpdateKind
This kind indicates that operators should emit update changes just as a row of RowKind#UPDATE_AFTER.
onMatch() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.PushCalcPastChangelogNormalizeRule.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.AggregateReduceGroupingRule
 
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.CalcRankTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.CalcSnapshotTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ConstantRankNumberColumnRemoveRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.CorrelateSortToRankRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.EnumerableToLogicalTableScan
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule
 
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.FlinkAggregateProjectMergeRule
 
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.FlinkBushyJoinReorderRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkCalcMergeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkFilterIntoJoinRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkJoinConditionPushRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterProjectTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule
 
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.JoinConditionTypeCoerceRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.JoinDeriveNullFilterRule
 
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.LogicalUnnestRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectSemiAntiJoinTransposeRule
 
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.PushFilterIntoLegacyTableSourceScanRule
 
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.PushLimitIntoLegacyTableSourceScanRule
 
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.ReplaceIntersectWithSemiJoinRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ReplaceMinusWithAntiJoinRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.RewriteIntersectAllRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.RewriteMinusAllRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.RewriteMultiJoinConditionRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.SimplifyJoinConditionRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.SplitPythonConditionFromCorrelateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.TemporalJoinRewriteWithUniqueKeyRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.UncollectToTableFunctionScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.WindowGroupReorderRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesHavingRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesRule
 
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.BatchPhysicalConstantTableFunctionScanRule
 
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(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.RemoveRedundantLocalRankRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.PushCalcPastChangelogNormalizeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalConstantTableFunctionScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalWindowJoinRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedAggregateRule
 
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
 
op(SqlKind) - Static method in class org.apache.calcite.rex.RexUtil
 
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.CumeDistAggFunction
 
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.NTILEAggFunction
 
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.calcite.FlinkSqlCallBinding
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
 
operandSupplier() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
 
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
Initializes the value for the operandSupplier attribute.
operandTypeChecker(SqlOperandTypeChecker) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
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.
opFusionCodegenSpec - Variable in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
 
OpFusionCodegenSpec - Interface in org.apache.flink.table.planner.plan.fusion
An interface for those physical operators that support operator fusion codegen.
OpFusionCodegenSpecGenerator - Class in org.apache.flink.table.planner.plan.fusion
OpFusionCodegenSpecGenerator is used to operator fusion codegen that generate the fusion code, it has multiple inputs and outputs, then form a DAG.
OpFusionCodegenSpecGenerator(RowType, OpFusionCodegenSpec) - Constructor for class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
 
OpFusionContext - Interface in org.apache.flink.table.planner.plan.fusion
A OpFusionContext contains information about the context in which OpFusionCodegenSpec needed to do operator fusion codegen.
optimize(RelNode, BatchOptimizeContext) - Method in class org.apache.flink.table.planner.plan.optimize.program.FlinkDynamicPartitionPruningProgram
 
optimize(RelNode, BatchOptimizeContext) - Method in class org.apache.flink.table.planner.plan.optimize.program.FlinkRecomputeStatisticsProgram
 
optimize(RelNode, BatchOptimizeContext) - Method in class org.apache.flink.table.planner.plan.optimize.program.FlinkRuntimeFilterProgram
 
optionalOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
 
optionalOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultParserFactory
 
optionalOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultPlannerFactory
 
Options(int, long, AsyncDataStream.OutputMode, AsyncRetryStrategy<RowData>) - Constructor for class org.apache.flink.table.planner.plan.utils.AsyncUtil.Options
 
or(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an OR.
or(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates an OR.
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
 
orderBy(Iterable<? extends RexNode>) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets the ORDER BY BY clause to a list of expressions.
orderBy(RexNode...) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets the ORDER BY BY clause to an array of expressions.
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.rel.metadata - package org.apache.calcite.rel.metadata
 
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.type - package org.apache.calcite.sql.type
 
org.apache.calcite.sql.validate - package org.apache.calcite.sql.validate
 
org.apache.calcite.sql2rel - package org.apache.calcite.sql2rel
 
org.apache.calcite.tools - package org.apache.calcite.tools
 
org.apache.flink.table.planner.adaptive - package org.apache.flink.table.planner.adaptive
 
org.apache.flink.table.planner.analyze - package org.apache.flink.table.planner.analyze
 
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.codegen - package org.apache.flink.table.planner.codegen
 
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.lineage - package org.apache.flink.table.planner.lineage
 
org.apache.flink.table.planner.operations - package org.apache.flink.table.planner.operations
 
org.apache.flink.table.planner.operations.converters - package org.apache.flink.table.planner.operations.converters
 
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.fusion - package org.apache.flink.table.planner.plan.fusion
 
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.batch.runtimefilter - package org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter
 
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.nodes.physical.batch - package org.apache.flink.table.planner.plan.nodes.physical.batch
 
org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter - package org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter
 
org.apache.flink.table.planner.plan.nodes.physical.common - package org.apache.flink.table.planner.plan.nodes.physical.common
 
org.apache.flink.table.planner.plan.nodes.physical.stream - package org.apache.flink.table.planner.plan.nodes.physical.stream
 
org.apache.flink.table.planner.plan.optimize - package org.apache.flink.table.planner.plan.optimize
 
org.apache.flink.table.planner.plan.optimize.program - package org.apache.flink.table.planner.plan.optimize.program
 
org.apache.flink.table.planner.plan.reuse - package org.apache.flink.table.planner.plan.reuse
 
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.common - package org.apache.flink.table.planner.plan.rules.physical.common
 
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() - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Converts this aggregate call to a windowed aggregate call.
OVER_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
 
OVER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
 
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_STEP - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
The slide interval, only used for HOP window.
paramNames() - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
paramNames() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction.AbstractOperandMetadata
 
paramTypes(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
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.
ParserImpl - Class in org.apache.flink.table.planner.delegation
Implementation of Parser that uses Calcite.
ParserImpl(CatalogManager, Supplier<FlinkPlannerImpl>, Supplier<CalciteParser>, RexFactory) - 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.
PARTIAL - Enum constant in enum org.apache.flink.table.planner.plan.PartialFinalType
partial aggregate type represents partial-aggregation, which produces a partial distinct aggregated result based on group key and bucket number.
PartialFinalType - Enum in org.apache.flink.table.planner.plan
Enumerations for partial final aggregate types.
partitionBy(Iterable<? extends RexNode>) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets the PARTITION BY clause to a list of expressions.
partitionBy(RexNode...) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets the PARTITION BY clause to an array of expressions.
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
 
patternAlter(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
patternAlter(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
patternConcat(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
patternConcat(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
patternExclude(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
patternField(String, RelDataType, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a given field of the pattern.
patternPermute(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
patternPermute(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
patternQuantify(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
patternQuantify(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
peek() - Method in class org.apache.calcite.tools.RelBuilder
Returns the relational expression at the top of the stack, but does not remove it.
peek(int) - Method in class org.apache.calcite.tools.RelBuilder
Returns the relational expression n positions from the top of the stack, but does not remove it.
peek(int, int) - Method in class org.apache.calcite.tools.RelBuilder
Returns the relational expression n positions from the top of the stack, but does not remove it.
PERCENT_RANK - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
PERCENT_REMAINDER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
PercentRankAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in percent_rank aggregate function.
PercentRankAggFunction(LogicalType[]) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.PercentRankAggFunction
 
perform(RelOptRuleCall, Filter, Join) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
 
performUnconditionalRewrites(SqlNode, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Performs expression rewrites which are always used unconditionally.
performUnconditionalRewrites(SqlNode, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
permute(Mapping) - Method in class org.apache.calcite.tools.RelBuilder
 
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.
pickScanWithWatermark(List<CommonPhysicalTableSourceScan>) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
 
PIPELINED - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DamBehavior
Constant indicating that some or all output records from the input will immediately trigger one or more output records of the target ExecNode.
pivot(RelBuilder.GroupKey, Iterable<? extends RelBuilder.AggCall>, Iterable<? extends RexNode>, Iterable<? extends Map.Entry<String, ? extends Iterable<? extends RexNode>>>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Pivot.
PlanAdvice - Class in org.apache.flink.table.planner.analyze
Plain POJO for advice provided by PlanAnalyzer.
PlanAdvice(PlanAdvice.Kind, PlanAdvice.Scope, String) - Constructor for class org.apache.flink.table.planner.analyze.PlanAdvice
 
PlanAdvice.Kind - Enum in org.apache.flink.table.planner.analyze
Categorize the semantics of a PlanAdvice.
PlanAdvice.Scope - Enum in org.apache.flink.table.planner.analyze
Categorize the scope of a PlanAdvice.
PlanAnalyzer - Interface in org.apache.flink.table.planner.analyze
Plan analyzer analyzes the optimized physical plan and provide potential risk warnings and optimization advice.
PlanAnalyzer.AnalyzedResult - Interface in org.apache.flink.table.planner.analyze
The analyzed PlanAdvice with a list of applicable RelNode ids.
PlannerCallProcedureOperation - Class in org.apache.flink.table.planner.operations
Wrapper for valid call procedure operation generated by Planner.
PlannerCallProcedureOperation(ObjectIdentifier, Procedure, Object[], DataType[], DataType) - Constructor for class org.apache.flink.table.planner.operations.PlannerCallProcedureOperation
 
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>, ClassLoader) - 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, Supplier<String>) - Constructor for class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
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
 
preceding(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a bound PRECEDING window bound, for use in methods such as RelBuilder.OverCall.rowsFrom(RexWindowBound) and RelBuilder.OverCall.rangeBetween(RexWindowBound, RexWindowBound).
predicate(BiPredicate<LogicalType, LogicalType>) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
 
predicateConstants(Class<C>, RexBuilder, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Creates a map containing each (e, constant) pair that occurs within a predicate list.
prepareDynamicSource(String, ResolvedCatalogTable, DynamicTableSource, boolean, ReadableConfig, List<SourceAbilitySpec>) - 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
 
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.AdaptiveJoinProcessor
 
process(ExecNodeGraph, ProcessorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.DeadlockBreakupProcessor
 
process(ExecNodeGraph, ProcessorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.DynamicFilteringDependencyProcessor
 
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
 
processConsume(List<GeneratedExpression>) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
 
processConsume(List<GeneratedExpression>, String) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
Consume the generated columns or row from current operator, call its output's OpFusionCodegenSpec.doProcessConsume(int, List, GeneratedExpression) method.
processConsume(List<GeneratedExpression>, String) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
Consume the generated columns or row from current OpFusionCodegenSpec, delegate to OpFusionCodegenSpecGenerator.processConsume(List, String) ()} method.
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
 
processProduce(CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
Generate Java source code to process the rows from operator corresponding input.
processProduce(CodeGeneratorContext) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
Generate Java source code to process the rows from operator corresponding input, delegate to OpFusionCodegenSpecGenerator.processProduce(CodeGeneratorContext) method.
ProcTime - Enum constant in enum org.apache.flink.table.planner.plan.trait.MiniBatchMode
An operator in #ProcTime mode requires watermarks emitted in proctime interval, i.e., unbounded group agg with mini-batch enabled.
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.
producedTransformations() - Element in annotation type org.apache.flink.table.planner.plan.nodes.exec.ExecNodeMetadata
Set of transformation names that can be part of the resulting Transformations.
project(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Project of the given list of expressions.
project(Iterable<? extends RexNode>, Iterable<? extends String>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Project of the given list of expressions and field names.
project(Iterable<? extends RexNode>, Iterable<? extends String>, boolean) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Project of the given list of expressions, using the given names.
project(Iterable<? extends RexNode>, Iterable<? extends String>, boolean, Iterable<CorrelationId>) - Method in class org.apache.calcite.tools.RelBuilder
The same with RelBuilder.project(Iterable, Iterable, boolean), with additional variablesSet param.
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(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Project of the given expressions.
PROJECT_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
 
PROJECT_PREDICATE - Static variable in class org.apache.calcite.rex.RexUtil.SubQueryFinder
Deprecated.
projectedFields(TableSourceTable) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
 
projectExcept(Iterable<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Project of all original fields, except the given list of expressions.
projectExcept(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Project of all original fields, except the given expressions.
projection - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
 
projectNamed(Iterable<? extends RexNode>, Iterable<? extends String>, boolean) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Project of the given expressions and field names, and optionally optimizing.
projectNamed(Iterable<? extends RexNode>, Iterable<? extends String>, boolean, Iterable<CorrelationId>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Project of the given expressions and field names, and optionally optimizing.
projectPlus(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Project of all original fields, plus the given list of expressions.
projectPlus(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Project of all original fields, plus the given expressions.
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
 
projectRowType(RowType, int[]) - Static method in class org.apache.flink.table.planner.typeutils.RowTypeUtils
Returns projected RowType by given projection indexes over original RowType.
ProjectSemiAntiJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes a Project down in a tree past a semi/anti Join by splitting the projection into a projection on top of left child of the Join.
ProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
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(Object...) - Static method in class org.apache.calcite.tools.RelBuilder
Creates a RelBuilderFactory that uses a given set of factories.
proto(Context) - Static method in class org.apache.calcite.tools.RelBuilder
Creates a RelBuilderFactory, a partially-created RelBuilder.
proto(Context) - Static method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
 
pruneInputOfAggregate() - Method in interface org.apache.calcite.tools.RelBuilder.Config
pullFactors(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Creates an equivalent version of a node where common factors among ORs are pulled up.
push(RelNode) - Method in class org.apache.calcite.tools.RelBuilder
Adds a relational expression to be the input to the next relational expression constructed.
PUSH_CONDITION - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
pushAll(Iterable<? extends RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Pushes a collection of relational expressions.
PushCalcPastChangelogNormalizeRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Pushes primary key filters and used fields project through a ChangelogNormalize operator to reduce its state size.
PushCalcPastChangelogNormalizeRule(PushCalcPastChangelogNormalizeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.PushCalcPastChangelogNormalizeRule
 
PushCalcPastChangelogNormalizeRule.Config - Interface in org.apache.flink.table.planner.plan.rules.physical.stream
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
 
PushFilterIntoLegacyTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that tries to push a filter into a FilterableTableSource.
PushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
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
 
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.
pushJoinCondition() - Method in interface org.apache.calcite.tools.RelBuilder.Config
Whether to push down join conditions; default false (but SqlToRelConverter.config() by default sets this to true).
PushLimitIntoLegacyTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that tries to push limit into a LimitableTableSource.
PushLimitIntoLegacyTableSourceScanRule(PushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoLegacyTableSourceScanRule
 
PushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
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, BatchPhysicalCalc) - 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
 
PYTHON_CALC_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCalc
 
PYTHON_CORRELATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCorrelate
 
PYTHON_GROUP_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupAggregate
 
PYTHON_GROUP_WINDOW_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupWindowAggregate
 
PYTHON_OVER_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonOverAggregate
 
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.
PythonUtil - Class in org.apache.flink.table.planner.plan.utils
Utility for Python.
PythonUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.PythonUtil
 

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
 
QUERY_LEVEL - Enum constant in enum org.apache.flink.table.planner.analyze.PlanAdvice.Scope
Indicate the advice is not specific to a RelNode.
QueryHintsRelShuttle - Class in org.apache.flink.table.planner.hint
An abstract shuttle for each shuttle used for query hint.
QueryHintsRelShuttle() - Constructor for class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
 
QueryHintsResolver - Class in org.apache.flink.table.planner.plan.optimize
Resolve and validate the query hints.
QueryHintsResolver() - Constructor for class org.apache.flink.table.planner.plan.optimize.QueryHintsResolver
 
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
 
RANGE - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase.OverWindowMode
The RANGE mode allows window framing with RANGE clause.
rangeBetween(RexWindowBound, RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets a RANGE window with lower and upper bounds, equivalent to SQL RANGE BETWEEN lower ROW AND upper.
rangeFrom(RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets a RANGE window with a lower bound, equivalent to SQL RANGE BETWEEN lower AND CURRENT ROW.
rangeTo(RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets a RANGE window with an upper bound, equivalent to SQL RANGE BETWEEN CURRENT ROW AND upper.
rangeUnbounded() - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets an unbounded RANGE window, equivalent to SQL RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING.
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.batch.BatchExecRank
 
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. rank, dense_rank
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
 
reduceRexNodes(List<RexNode>) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
Reduce the given RexNodes.
reduceRexNodes(List<RexNode>) - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
 
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
 
register(RelNode, JoinRelType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
register(RelNode, JoinRelType, List<RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Registers a relational expression.
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.
registerNamespace(SqlValidatorScope, String, SqlValidatorNamespace, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
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
 
relBuilder - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
RelBuilder - Class in org.apache.calcite.tools
Copied from calcite to workaround CALCITE-4668
RelBuilder(Context, RelOptCluster, RelOptSchema) - Constructor for class org.apache.calcite.tools.RelBuilder
 
RelBuilder.AggCall - Interface in org.apache.calcite.tools
Information necessary to create a call to an aggregate function.
RelBuilder.Config - Interface in org.apache.calcite.tools
Configuration of RelBuilder.
RelBuilder.GroupKey - Interface in org.apache.calcite.tools
Information necessary to create the GROUP BY clause of an Aggregate.
RelBuilder.OverCall - Interface in org.apache.calcite.tools
Call to a windowed aggregate function.
relBuilderFactory() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
 
relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
 
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
Initializes the value for the relBuilderFactory attribute.
RelDecorrelator - Class in org.apache.calcite.sql2rel
RelDecorrelator replaces all correlated expressions (corExp) in a relational expression (RelNode) tree with non-correlated expressions that are produced from joining the RelNode that produces the corExp with the RelNode that references it.
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.AdjustProjectForCountAggregateRuleConfig - 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.RemoveCorrelationForScalarAggregateRuleConfig - 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.RemoveCorrelationForScalarProjectRuleConfig - Interface in org.apache.calcite.sql2rel
Rule configuration.
RelDecorrelator.RemoveSingleAggregateRule - Class in org.apache.calcite.sql2rel
Rule to remove an Aggregate with SINGLE_VALUE.
RelDecorrelator.RemoveSingleAggregateRule.RemoveSingleAggregateRuleConfig - 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
 
RelMdPredicates - Class in org.apache.calcite.rel.metadata
Utility to infer Predicates that are applicable above a RelNode.
RelMdPredicates() - Constructor for class org.apache.calcite.rel.metadata.RelMdPredicates
 
relOptSchema - Variable in class org.apache.calcite.tools.RelBuilder
 
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.
RemoteCalcCallFinder - Interface in org.apache.flink.table.planner.plan.rules.logical
Finds whether a RexNode contains remote calls or not.
removeAll(List<RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Removes all expressions from a list that are equivalent to a given expression.
removeCast(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Removes any casts.
removeCorrelationExpr(RexNode, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
removeCorrelationExpr(RexNode, boolean, Set<Integer>) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
removeCorrelationExpr(RexNode, boolean, RexInputRef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
removeCorrelationViaRule(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
removeNullabilityCast(RelDataTypeFactory, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Removes any casts that change nullability but not type.
RemoveRedundantLocalRankRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
Planner rule that matches a global BatchPhysicalRank on a local BatchPhysicalRank, and merge them into a global BatchPhysicalRank.
RemoveRedundantLocalRankRule(RemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.RemoveRedundantLocalRankRule
 
RemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.physical.batch
Configuration for RemoveRedundantLocalRankRule.
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
 
rename(List<? extends String>) - Method in class org.apache.calcite.tools.RelBuilder
Ensures that the field names match those given.
reorderSchema(SqlNodeList, ResolvedSchema) - Method in class org.apache.flink.table.planner.operations.MergeTableAsUtil
Reorders the columns from the source schema based on the columns identifiers list.
REPEAT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
repeatUnion(String, boolean) - Method in class org.apache.calcite.tools.RelBuilder
Creates a RepeatUnion associated to a TransientTable without a maximum number of iterations, i.e. repeatUnion(tableName, all, -1).
repeatUnion(String, boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a RepeatUnion associated to a TransientTable of the two most recent relational expressions on the stack.
REPLACE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
replaceGroupAuxiliaries(RexNode, LogicalWindow, RelBuilder) - Static method in class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules
Replace group auxiliaries with field references.
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
 
ReplaceIntersectWithSemiJoinRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that replaces distinct Intersect with a distinct Aggregate on a SEMI Join.
ReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
ReplaceMinusWithAntiJoinRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that replaces distinct Minus (SQL keyword: EXCEPT) with a distinct Aggregate on an ANTI Join.
ReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
ReplaceScanWithCalcShuttle - Class in org.apache.flink.table.planner.plan.reuse
Replace CommonPhysicalTableSourceScan with Calc.
ReplaceScanWithCalcShuttle(Map<CommonPhysicalTableSourceScan, RelNode>) - Constructor for class org.apache.flink.table.planner.plan.reuse.ReplaceScanWithCalcShuttle
 
replicateRows(RelBuilder, RelDataType, List<Integer>) - Static method in class org.apache.flink.table.planner.plan.utils.SetOpRewriteUtil
Use table function to replicate the row N times.
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.DefaultParserFactory
 
requiredOptions() - Method in class org.apache.flink.table.planner.delegation.DefaultPlannerFactory
 
requiresDecimalExpansion() - Method in class org.apache.calcite.sql.fun.SqlRowOperator
 
requiresDecimalExpansion(List<RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Determines whether any operand of a set requires decimal expansion.
requiresDecimalExpansion(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Determines whether a RexCall requires decimal expansion.
requiresDecimalExpansion(RexProgram, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a RexProgram contains expressions which require decimal expansion.
reRegister(RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Re-register the registered with given root node and return the new root node.
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() - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
 
resolve(List<RelNode>) - Method in class org.apache.flink.table.planner.plan.optimize.ClearQueryBlockAliasResolver
 
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
 
resolveLiteral(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
resolvePhysicalPlan(List<RelNode>, TableConfig) - Static method in class org.apache.flink.table.planner.plan.optimize.StreamNonDeterministicPhysicalPlanResolver
Try to resolve the NDU problem if configured OptimizerConfigOptions.TABLE_OPTIMIZER_NONDETERMINISTIC_UPDATE_STRATEGY is in `TRY_RESOLVE` mode.
resolveSubQuery(RelNode, Function<RelNode, RelNode>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Resolve the RelNode of the sub query in the node and return a new node.
resolveTable(List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.SnapshotScope
 
resolveWindow(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
RESPECT_NULLS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
retainDeterministic(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
 
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.CumeDistAggFunction
 
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.NTILEAggFunction
 
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
 
RetryLookupOptions(String, LookupJoinHintOptions.RetryStrategy, Long, Integer) - Constructor for class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.RetryLookupOptions
 
returnType(SqlReturnTypeInference) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
ReusableScanVisitor - Class in org.apache.flink.table.planner.plan.reuse
Find reusable sources.
ReusableScanVisitor() - Constructor for class org.apache.flink.table.planner.plan.reuse.ReusableScanVisitor
 
reusableWithoutAdjust(List<? extends RelNode>) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
 
reuseDuplicatedScan(List<RelNode>) - Method in class org.apache.flink.table.planner.plan.reuse.ScanReuser
 
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
 
REWRITE_PROJECT - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
RewriteIntersectAllRule - Class in org.apache.flink.table.planner.plan.rules.logical
Replaces logical Intersect operator using a combination of union all, aggregate and table function.
RewriteIntersectAllRule(RewriteIntersectAllRule.RewriteIntersectAllRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.RewriteIntersectAllRule
 
RewriteIntersectAllRule.RewriteIntersectAllRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
RewriteMinusAllRule - Class in org.apache.flink.table.planner.plan.rules.logical
Replaces logical Minus operator using a combination of union all, aggregate and table function.
RewriteMinusAllRule(RewriteMinusAllRule.RewriteMinusAllRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.RewriteMinusAllRule
 
RewriteMinusAllRule.RewriteMinusAllRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
RewriteMultiJoinConditionRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule to apply transitive closure on MultiJoin for equi-join predicates.
RewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
rexBuilder - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
RexFactory - Class in org.apache.flink.table.planner.calcite
Planner internal factory for parsing/translating to RexNode.
RexFactory(FlinkTypeFactory, Supplier<FlinkPlannerImpl>, Supplier<SqlDialect>, Function<FlinkPlannerImpl, FlinkRelBuilder>) - Constructor for class org.apache.flink.table.planner.calcite.RexFactory
 
RexFieldAccess - Class in org.apache.calcite.rex
Access to a field of 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
 
RexTableArgCall - Class in org.apache.flink.table.planner.calcite
A special RexCall that represents a table argument in a signature of StaticArguments.
RexTableArgCall(RelDataType, int, int[], int[]) - Constructor for class org.apache.flink.table.planner.calcite.RexTableArgCall
 
RexUtil - Class in org.apache.calcite.rex
Default implementation of RexUtil, the class was copied over because of current Calcite way of inferring constants from IS NOT DISTINCT FROM clashes with filter push down.
RexUtil.ExprSimplifier - Class in org.apache.calcite.rex
Deprecated.
RexUtil.FieldAccessFinder - Class in org.apache.calcite.rex
Visitor which builds a bitmap of the inputs used by an expression.
RexUtil.FixNullabilityShuttle - Class in org.apache.calcite.rex
Shuttle that fixes up an expression to match changes in nullability of input fields.
RexUtil.RexFinder - Class in org.apache.calcite.rex
Visitor that tells whether a node matching a particular description exists in a tree.
RexUtil.SubQueryFinder - Class in org.apache.calcite.rex
Visitor that throws Util.FoundOne if applied to an expression that contains a RexSubQuery.
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
 
RIGHT_INPUT - Static variable in class org.apache.flink.table.planner.hint.FlinkHints
 
RIGHT_STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
root - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
root() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
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 - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase.OverWindowMode
The ROW mode allows window framing with ROW clause.
ROW - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ROW_KIND_SETTER - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
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, ZoneId, ClassLoader, boolean, CodeGeneratorContext) - Constructor for class org.apache.flink.table.planner.functions.casting.RowDataToStringConverterImpl
 
RowLevelDeleteSpec - Class in org.apache.flink.table.planner.plan.abilities.sink
A sub-class of SinkAbilitySpec that can not only serialize/deserialize the row-level delete mode & required physical column indices to/from JSON, but also can delete existing data for SupportsRowLevelDelete.
RowLevelDeleteSpec(SupportsRowLevelDelete.RowLevelDeleteMode, RowLevelModificationScanContext, int[]) - Constructor for class org.apache.flink.table.planner.plan.abilities.sink.RowLevelDeleteSpec
 
RowLevelModificationContextUtils - Class in org.apache.flink.table.planner.utils
Utils for putting/getting RowLevelModificationScanContext/SupportsRowLevelModificationScan.RowLevelModificationType in current thread, it enables to put/get them in different methods.
RowLevelModificationContextUtils() - Constructor for class org.apache.flink.table.planner.utils.RowLevelModificationContextUtils
 
RowLevelUpdateSpec - Class in org.apache.flink.table.planner.plan.abilities.sink
A sub-class of SinkAbilitySpec that can not only serialize/deserialize the row-level update mode, columns & required physical column indices to/from JSON, but also can update existing data for SupportsRowLevelUpdate.
RowLevelUpdateSpec(List<Column>, SupportsRowLevelUpdate.RowLevelUpdateMode, RowLevelModificationScanContext, int[]) - Constructor for class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
 
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
 
rowsBetween(RexWindowBound, RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets a RANGE window with lower and upper bounds, equivalent to SQL ROWS BETWEEN lower ROW AND upper.
rowsFrom(RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets a ROWS window with a lower bound, equivalent to SQL ROWS BETWEEN lower AND CURRENT ROW.
rowsTo(RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets a ROWS window with an upper bound, equivalent to SQL ROWS BETWEEN CURRENT ROW AND upper.
rowsUnbounded() - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets an unbounded ROWS window, equivalent to SQL ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING.
RowTime - Enum constant in enum org.apache.flink.table.planner.plan.trait.MiniBatchMode
An operator in #RowTime mode requires watermarks extracted from elements, and emitted in rowtime interval, e.g., window, window join...
rowType - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
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
 

S

sargRef(RexBuilder, RexNode, Sarg<C>, RelDataType, RexUnknownAs) - Static method in class org.apache.calcite.rex.RexUtil
 
SCALAR_QUERY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
scalarQuery(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a scalar sub-query.
scan(Iterable<String>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a TableScan of the table with a given name.
scan(String...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a TableScan of the table with a given name.
ScanReuser - Class in org.apache.flink.table.planner.plan.reuse
Reuse sources.
ScanReuser(FlinkContext, FlinkTypeFactory) - Constructor for class org.apache.flink.table.planner.plan.reuse.ScanReuser
 
ScanReuserUtils - Class in org.apache.flink.table.planner.plan.reuse
Utils for ScanReuser.
SchemaBuilderUtil - Class in org.apache.flink.table.planner.operations
A utility class for MergeTableAsUtil and MergeTableLikeUtil classes.
scope - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
 
scope - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Collection of RelNode objects which correspond to a SELECT statement.
scope() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
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
 
searchShuttle(RexBuilder, RexProgram, int) - Static method in class org.apache.calcite.rex.RexUtil
Creates a shuttle that expands calls to SqlStdOperatorTable.SEARCH.
SECOND - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
semiJoin(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Join with JoinRelType.SEMI.
semiJoin(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Join with JoinRelType.SEMI.
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, FlinkTypeFactory, SqlOperatorTable) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
 
serializableToCalcite(Class<T>, String) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
 
serializableToCalcite(SymbolUtil.SerializableSymbol) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
 
SESSION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
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
 
SessionWindowSpec - Class in org.apache.flink.table.planner.plan.logical
Logical representation of a session window specification.
SessionWindowSpec(Duration, int[]) - Constructor for class org.apache.flink.table.planner.plan.logical.SessionWindowSpec
 
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
 
setDataset(String) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Notifies this Blackboard that the root just set using SqlToRelConverter.Blackboard.setRoot(RelNode, boolean) was derived using dataset substitution.
setDynamicParamCountInExplain(int) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Sets the number of dynamic parameters in the current EXPLAIN PLAN statement.
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
 
setModificationType(SupportsRowLevelModificationScan.RowLevelModificationType) - Static method in class org.apache.flink.table.planner.utils.RowLevelModificationContextUtils
 
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
 
SetOpRewriteUtil - Class in org.apache.flink.table.planner.plan.utils
Util class that rewrite SetOp.
SetOpRewriteUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.SetOpRewriteUtil
 
setOriginal(SqlNode, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
setParallelism(int) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setPatternVarRef(boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
setRequiredExchangeMode(StreamExchangeMode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExchange
 
setRoot(RelNode, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Sets a new root relational expression, as the translation process backs its way further up the tree.
setScanContext(RowLevelModificationScanContext) - Static method in class org.apache.flink.table.planner.utils.RowLevelModificationContextUtils
 
setSubQueryConverter(SubQueryConverter) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Sets a new SubQueryConverter.
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
 
setType(RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
setup(OpFusionCodegenSpecGenerator.Context) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
Initializes the operator spec generator needed information.
setup(OpFusionContext) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
Initializes the operator spec.
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
 
shift(Iterable<RexNode>, int) - Static method in class org.apache.calcite.rex.RexUtil
Shifts every RexInputRef in an expression by offset.
shift(RexNode, int) - Static method in class org.apache.calcite.rex.RexUtil
Shifts every RexInputRef in an expression by offset.
shift(RexNode, int, int) - Static method in class org.apache.calcite.rex.RexUtil
Shifts every RexInputRef in an expression higher than start by offset.
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
 
shouldConvertRaggedUnionTypesToVarying() - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
 
shouldReorderInputs() - Method in class org.apache.flink.table.planner.adaptive.AdaptiveJoinOperatorGenerator
 
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
 
SHUFFLE_HASH - Enum constant in enum org.apache.flink.table.planner.hint.JoinStrategy
Instructs the optimizer to use shuffle hash join strategy.
SHUFFLE_MERGE - Enum constant in enum org.apache.flink.table.planner.hint.JoinStrategy
Instructs the optimizer to use shuffle sort merge join strategy.
ShuffleHashJoin - Enum constant in enum org.apache.flink.table.planner.plan.utils.OperatorType
 
ShuffleLookupOptions() - Constructor for class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ShuffleLookupOptions
 
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
 
simpleSarg(RexBuilder, RexNode, Sarg<C>, RexUnknownAs) - Static method in class org.apache.calcite.rex.RexUtil
Expands an 'all' or 'none' sarg.
simplify() - Method in interface org.apache.calcite.tools.RelBuilder.Config
Whether to simplify expressions; default true.
simplify(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
Create a RexSimplify, then call its RexSimplify.simplify(RexNode, RexUnknownAs) method.
simplify(RexBuilder, RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
Create a RexSimplify, then call its RexSimplify.simplify(RexNode, RexUnknownAs) method.
simplifyAnd(RexBuilder, RexCall, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
simplifyAnd2(RexBuilder, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
simplifyAnd2ForUnknownAsFalse(RexBuilder, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
simplifyAnds(RexBuilder, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
Use RexSimplify.simplifyAnds(Iterable, RexUnknownAs).
simplifyAnds(RexBuilder, Iterable<? extends RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
SimplifyJoinConditionRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that apply various simplifying transformations on join condition. e.g. reduce same expressions: a=b AND b=a -> a=b, simplify boolean expressions: x = 1 AND FALSE -> FALSE, simplify cast expressions: CAST('123' as integer) -> 123
SimplifyJoinConditionRule(SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.SimplifyJoinConditionRule
 
SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
simplifyLimit() - Method in interface org.apache.calcite.tools.RelBuilder.Config
Whether to simplify LIMIT 0 to an empty relation; default true.
simplifyOr(RexBuilder, RexCall) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
simplifyOrs(RexBuilder, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
simplifyPreservingType(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
Use RexSimplify.simplifyPreservingType(RexNode), which allows you to specify an RexExecutor.
simplifyValues() - Method in interface org.apache.calcite.tools.RelBuilder.Config
Whether to simplify Union(Values, Values) or Union(Project(Values)) to Values; default true.
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 - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle.Type
Records are shuffled to one node, the parallelism of the target node must be 1.
SINGLETON - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DistributionType
The input will read all records, and the parallelism of the target node must be 1.
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.CharSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in char 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.
sinkParallelismConfigured - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
size() - Method in class org.apache.calcite.tools.RelBuilder
Returns the size of the stack.
size() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
SizeBasedWindowFunction - Interface in org.apache.flink.table.planner.functions.aggfunctions
Some functions like CUME_DIST/PERCENT_RANK/NTILE need the size of current window for calculation.
SKIP_TO_FIRST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SKIP_TO_LAST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
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
 
smallestKey(Set<ImmutableBitSet>) - Static method in class org.apache.flink.table.planner.plan.utils.UpsertKeyUtil
Returns the smallest key of given upsert keys wrapped with a java Optional.
snapshot(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Snapshot's collation.
snapshot(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Snapshot of a given snapshot period.
snapshot(SchemaVersion) - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
SnapshotScope - Class in org.apache.calcite.sql.validate
Represents the name-resolution context for expressions in an FOR SYSTEM_TIME AS OF TIMESTAMP clause.
SnapshotScope(SqlValidatorScope, SchemaVersion) - Constructor for class org.apache.calcite.sql.validate.SnapshotScope
 
some(RexNode, SqlOperator, Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a SOME (or ANY) predicate.
SorMergeJoinOperatorUtil - Class in org.apache.flink.table.planner.plan.utils
Utility for SortMergeJoinOperator.
sort(int...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Sort by field ordinals.
sort(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Sort by expressions.
sort(Iterable<RexNode>) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that sorts its input values by orderKeys before aggregating, as in SQL's WITHIN GROUP clause.
sort(RelCollation) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Sort by specifying collations.
sort(RelCollation) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Sort's collation.
sort(RexNode...) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that sorts its input values by orderKeys before aggregating, as in SQL's WITHIN GROUP clause.
sort(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Sort by expressions.
SORT_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
 
SORT_LIMIT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortLimit
 
SORT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSort
 
SORT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSort
 
SortAgg - Enum constant in enum org.apache.flink.table.planner.plan.utils.OperatorType
 
sortExchange(RelDistribution, RelCollation) - Method in class org.apache.calcite.tools.RelBuilder
Creates a SortExchange by distribution and collation.
SortFieldSpec(int, boolean, boolean) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
 
sortLimit(int, int, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Sort by a list of expressions, with limit and offset.
sortLimit(int, int, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Sort by expressions, with limit and offset.
sortLimit(RexNode, RexNode, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Sort by a list of expressions, with limitNode and offsetNode.
SortMergeJoin - Enum constant in enum org.apache.flink.table.planner.plan.utils.OperatorType
 
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(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdPredicates
 
SOURCE - Static variable in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
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, FlinkTypeFactory, 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(RexProgram, ScalarFunctionSplitter) - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncCalcSplitNestedRule
 
SPLIT_CONDITION - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
SPLIT_CONDITION_REX_FIELD - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
SPLIT_INDEX - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SPLIT_PROJECT - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
SPLIT_PROJECTION_REX_FIELD - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
 
SplitPythonConditionFromCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule will split a FlinkLogicalCalc which is the upstream of a FlinkLogicalCorrelate and contains Python Functions in condition into two FlinkLogicalCalcs.
SplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
SQL2REL_LOGGER - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
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
 
SqlAlterCatalogCommentConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAlterCatalogComment.
SqlAlterCatalogCommentConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterCatalogCommentConverter
 
SqlAlterCatalogOptionsConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAlterCatalogOptions.
SqlAlterCatalogOptionsConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterCatalogOptionsConverter
 
SqlAlterCatalogResetConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAlterCatalogReset.
SqlAlterCatalogResetConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterCatalogResetConverter
 
SqlAlterMaterializedTableAsQueryConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAlterMaterializedTableAsQuery.
SqlAlterMaterializedTableAsQueryConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterMaterializedTableAsQueryConverter
 
SqlAlterMaterializedTableRefreshConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAlterMaterializedTableRefresh.
SqlAlterMaterializedTableRefreshConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterMaterializedTableRefreshConverter
 
SqlAlterMaterializedTableResumeConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAlterMaterializedTableResume.
SqlAlterMaterializedTableResumeConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterMaterializedTableResumeConverter
 
SqlAlterMaterializedTableSuspendConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAlterMaterializedTableSuspend.
SqlAlterMaterializedTableSuspendConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterMaterializedTableSuspendConverter
 
SqlAlterTableAddPartitionConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAddPartitions.
SqlAlterTableAddPartitionConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterTableAddPartitionConverter
 
SqlAlterTableDropPartitionConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlDropPartitions.
SqlAlterTableDropPartitionConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterTableDropPartitionConverter
 
SqlAlterViewAsConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAlterViewAs.
SqlAlterViewAsConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterViewAsConverter
 
SqlAlterViewPropertiesConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAlterViewProperties.
SqlAlterViewPropertiesConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterViewPropertiesConverter
 
SqlAlterViewRenameConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlAlterViewRename.
SqlAlterViewRenameConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterViewRenameConverter
 
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
 
SqlCreateCatalogConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlCreateCatalog.
SqlCreateCatalogConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlCreateCatalogConverter
 
SqlCreateMaterializedTableConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlCreateMaterializedTable.
SqlCreateMaterializedTableConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlCreateMaterializedTableConverter
 
SqlCreateViewConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlCreateView.
SqlCreateViewConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlCreateViewConverter
 
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
 
SqlDefaultArgOperator - Class in org.apache.flink.table.planner.functions.sql
Marker for optional arguments in a signature of StaticArguments inserted by FlinkSqlCallBinding.
SqlDefaultArgOperator(RelDataType) - Constructor for class org.apache.flink.table.planner.functions.sql.SqlDefaultArgOperator
 
SqlDescribeCatalogConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlDescribeCatalog.
SqlDescribeCatalogConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlDescribeCatalogConverter
 
SqlDescribeFunctionConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlRichDescribeFunction.
SqlDescribeFunctionConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlDescribeFunctionConverter
 
SqlDescribeJobConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlDescribeJob.
SqlDescribeJobConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlDescribeJobConverter
 
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
 
SqlDropMaterializedTableConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlDropMaterializedTable.
SqlDropMaterializedTableConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlDropMaterializedTableConverter
 
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, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlGroupedWindowFunction
Creates a SqlGroupedWindowFunction.
SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 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
 
SqlIdentifierFinder() - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
 
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
 
SqlNodeConvertContext - Class in org.apache.flink.table.planner.operations
An implementation of SqlNodeConverter.ConvertContext.
SqlNodeConvertContext(FlinkPlannerImpl, CatalogManager) - Constructor for class org.apache.flink.table.planner.operations.SqlNodeConvertContext
 
SqlNodeConverter<S extends org.apache.calcite.sql.SqlNode> - Interface in org.apache.flink.table.planner.operations.converters
A converter to convert SqlNode instance into Operation.
SqlNodeConverter.ConvertContext - Interface in org.apache.flink.table.planner.operations.converters
Context of SqlNodeConverter.
SqlNodeConverters - Class in org.apache.flink.table.planner.operations.converters
Registry of SqlNode converters.
SqlNodeConverters() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlNodeConverters
 
SqlNodeToOperationConversion - Class in org.apache.flink.table.planner.operations
Mix-in tool class for SqlNode that allows DDL commands to be converted to Operation.
SqlProcedureCallConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for call procedure node.
SqlProcedureCallConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlProcedureCallConverter
 
SqlQueryConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for query SqlNode, e.g., SqlSelect, SqlOrderBy, SqlTableRef.
SqlQueryConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlQueryConverter
 
SqlReplaceTableAsConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlReplaceTableAs.
SqlReplaceTableAsConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlReplaceTableAsConverter
 
SqlRowOperator - Class in org.apache.calcite.sql.fun
Copied to keep null semantics of table api and sql in sync.
SqlRowOperator(String) - Constructor for class org.apache.calcite.sql.fun.SqlRowOperator
 
SqlSessionTableFunction - Class in org.apache.flink.table.planner.functions.sql
SqlSessionTableFunction implements an operator for per-key sessionization.
SqlSessionTableFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlSessionTableFunction
 
SqlShowCatalogsConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlShowCatalogs.
SqlShowCatalogsConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlShowCatalogsConverter
 
SqlShowCreateCatalogConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlShowCreateCatalog.
SqlShowCreateCatalogConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlShowCreateCatalogConverter
 
SqlShowDatabasesConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlShowDatabases.
SqlShowDatabasesConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlShowDatabasesConverter
 
SqlShowFunctionsConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlShowFunctions.
SqlShowFunctionsConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlShowFunctionsConverter
 
SqlShowPartitionsConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlShowPartitions.
SqlShowPartitionsConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlShowPartitionsConverter
 
SqlShowProcedureConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlShowProcedures.
SqlShowProcedureConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlShowProcedureConverter
 
SqlShowTablesConverter - Class in org.apache.flink.table.planner.operations.converters
 
SqlShowTablesConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlShowTablesConverter
 
SqlShowViewsConverter - Class in org.apache.flink.table.planner.operations.converters
 
SqlShowViewsConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlShowViewsConverter
 
SqlTableArgOperator - Class in org.apache.flink.table.planner.functions.sql
Marker for table arguments in a signature of StaticArguments inserted by FlinkConvertletTable.
SqlTableArgOperator() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlTableArgOperator
 
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).
SqlToRelConverter - Class in org.apache.calcite.sql2rel
Converts a SQL parse tree (consisting of SqlNode objects) into a relational algebra expression (consisting of RelNode objects).
SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable, SqlToRelConverter.Config) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter
 
SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter
Deprecated.
SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptPlanner, RexBuilder, SqlRexConvertletTable) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter
Deprecated.
SqlToRelConverter.AggConverter - Class in org.apache.calcite.sql2rel
Converts expressions to aggregates.
SqlToRelConverter.Blackboard - Class in org.apache.calcite.sql2rel
Workspace for translating an individual SELECT statement (or sub-SELECT).
SqlToRelConverter.Config - Interface in org.apache.calcite.sql2rel
Interface to define the configuration for a SqlToRelConverter.
SqlToRelConverter.SqlIdentifierFinder - Class in org.apache.calcite.sql2rel
Visitor that looks for an SqlIdentifier inside a tree of SqlNode objects and return Boolean.TRUE when it finds one.
SqlToRexConverter - Class in org.apache.flink.table.planner.calcite
Converts SQL expressions to RexNode.
SqlToRexConverter(FlinkPlannerImpl, SqlDialect, RelDataType, RelDataType) - Constructor for class org.apache.flink.table.planner.calcite.SqlToRexConverter
 
SqlTruncateTableConverter - Class in org.apache.flink.table.planner.operations.converters
A converter for SqlTruncateTable.
SqlTruncateTableConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlTruncateTableConverter
 
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
 
SqlTypeFactoryImpl - Class in org.apache.calcite.sql.type
Default implementation SqlTypeFactoryImpl, the class was copied over because of FLINK-31350.
SqlTypeFactoryImpl(RelDataTypeSystem) - Constructor for class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
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
 
SqlValidatorWithSnapshot - Class in org.apache.calcite.sql.validate
Extends SqlValidatorImpl to allow to read the schema with a specific version.
SqlValidatorWithSnapshot(SqlValidatorImpl, SchemaVersion) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorWithSnapshot
 
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
 
StandardConvertletTable - Class in org.apache.calcite.sql2rel
Standard implementation of SqlRexConvertletTable.
State() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncCalcSplitOnePerCalcRule.State
 
STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
 
STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
 
STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
 
STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupAggregate
 
STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
 
STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
New introduced state metadata to enable operator-level state TTL configuration.
STATE_TTL - Enum constant in enum org.apache.flink.table.planner.hint.StateTtlHint
Instructs the optimizer to use the specified state ttl for the underlying table.
StateMetadata - Class in org.apache.flink.table.planner.plan.nodes.exec
It is used to describe the state metadata of a stateful operator, which is serialized/deserialized into/from those StreamExecNodes that can generate stateful operators.
StateMetadata(int, String, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
StateMetadata(int, Duration, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
 
StateTtlHint - Enum in org.apache.flink.table.planner.hint
Hint strategy to configure different ExecutionConfigOptions.IDLE_STATE_RETENTION for stream joins.
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
 
STREAM_PHYSICAL - Static variable in interface org.apache.flink.table.planner.plan.rules.logical.FlinkCalcMergeRule.FlinkCalcMergeRuleConfig
 
STREAM_PHYSICAL_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkCalcMergeRule
 
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
 
StreamExecAsyncCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for AsyncScalarFunction.
StreamExecAsyncCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAsyncCalc
 
StreamExecAsyncCalc(ReadableConfig, List<RexNode>, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAsyncCalc
 
StreamExecCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode for Calc.
StreamExecCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCalc
 
StreamExecCalc(ReadableConfig, List<RexNode>, RexNode, 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(Integer, ExecNodeContext, ReadableConfig, int[], boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
 
StreamExecChangelogNormalize(ReadableConfig, int[], boolean, 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(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCorrelate
 
StreamExecCorrelate(ReadableConfig, FlinkJoinType, RexCall, RexNode, 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(int, ExecNodeContext, ReadableConfig, int[], boolean, boolean, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
 
StreamExecDeduplicate(ReadableConfig, int[], boolean, boolean, boolean, 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(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDropUpdateBefore
 
StreamExecDropUpdateBefore(ReadableConfig, 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(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExchange
 
StreamExecExchange(ReadableConfig, 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(int, ExecNodeContext, ReadableConfig, List<List<RexNode>>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExpand
 
StreamExecExpand(ReadableConfig, List<List<RexNode>>, 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(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], RowType, boolean, boolean, Integer, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
 
StreamExecGlobalGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], RowType, boolean, boolean, Integer, Long, 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(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], Boolean, List<InputProperty>, RowType, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalWindowAggregate
 
StreamExecGlobalWindowAggregate(ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], Boolean, 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(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupAggregate
 
StreamExecGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, Long, 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(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
 
StreamExecGroupWindowAggregate(ReadableConfig, int[], AggregateCall[], LogicalWindow, NamedWindowProperty[], boolean, 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(int, ExecNodeContext, ReadableConfig, int[], int[], AggregateCall[], boolean[], RowType, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
 
StreamExecIncrementalGroupAggregate(ReadableConfig, int[], int[], AggregateCall[], boolean[], RowType, boolean, Long, 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(int, ExecNodeContext, ReadableConfig, IntervalJoinSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
 
StreamExecIntervalJoin(ReadableConfig, IntervalJoinSpec, InputProperty, 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(int, ExecNodeContext, ReadableConfig, JoinSpec, List<int[]>, List<int[]>, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
 
StreamExecJoin(ReadableConfig, JoinSpec, List<int[]>, List<int[]>, InputProperty, InputProperty, Map<Integer, Long>, 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 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(int, ExecNodeContext, ReadableConfig, ConstantRankRange, RankProcessStrategy, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLimit
 
StreamExecLimit(ReadableConfig, long, long, boolean, boolean, 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(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalGroupAggregate
 
StreamExecLocalGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, 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(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], WindowingStrategy, Boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalWindowAggregate
 
StreamExecLocalWindowAggregate(ReadableConfig, int[], AggregateCall[], WindowingStrategy, Boolean, 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(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, boolean, boolean, LookupJoinUtil.AsyncLookupOptions, LookupJoinUtil.RetryLookupOptions, ChangelogMode, int[], List<StateMetadata>, List<InputProperty>, RowType, String, boolean) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
 
StreamExecLookupJoin(ReadableConfig, FlinkJoinType, RexNode, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, boolean, boolean, LookupJoinUtil.AsyncLookupOptions, LookupJoinUtil.RetryLookupOptions, ChangelogMode, int[], InputProperty, RowType, String, boolean) - 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(int, ExecNodeContext, ReadableConfig, MatchSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
 
StreamExecMatch(ReadableConfig, MatchSpec, 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(int, ExecNodeContext, ReadableConfig, MiniBatchInterval, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMiniBatchAssigner
 
StreamExecMiniBatchAssigner(ReadableConfig, MiniBatchInterval, 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(int, ExecNodeContext, ReadableConfig, OverSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
 
StreamExecOverAggregate(ReadableConfig, OverSpec, 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(int, ExecNodeContext, ReadableConfig, List<RexNode>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonCalc
 
StreamExecPythonCalc(ReadableConfig, List<RexNode>, 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(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonCorrelate
 
StreamExecPythonCorrelate(ReadableConfig, FlinkJoinType, RexCall, 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(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
 
StreamExecPythonGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, 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(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
 
StreamExecPythonGroupWindowAggregate(ReadableConfig, int[], AggregateCall[], LogicalWindow, NamedWindowProperty[], boolean, boolean, 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(int, ExecNodeContext, ReadableConfig, OverSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonOverAggregate
 
StreamExecPythonOverAggregate(ReadableConfig, OverSpec, 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(int, ExecNodeContext, ReadableConfig, RankType, PartitionSpec, SortSpec, RankRange, RankProcessStrategy, boolean, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
 
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
 
StreamExecSink - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
Stream ExecNode to write data into an external sink defined by a DynamicTableSink.
StreamExecSink(int, ExecNodeContext, ReadableConfig, DynamicTableSinkSpec, ChangelogMode, boolean, List<StateMetadata>, int[], List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
 
StreamExecSink(ReadableConfig, DynamicTableSinkSpec, ChangelogMode, InputProperty, LogicalType, boolean, int[], 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(int, ExecNodeContext, ReadableConfig, SortSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSort
 
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(int, ExecNodeContext, ReadableConfig, SortSpec, ConstantRankRange, RankProcessStrategy, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSortLimit
 
StreamExecSortLimit(ReadableConfig, SortSpec, long, long, RankProcessStrategy, boolean, 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(int, ExecNodeContext, ReadableConfig, DynamicTableSourceSpec, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTableSourceScan
 
StreamExecTableSourceScan(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(int, ExecNodeContext, ReadableConfig, JoinSpec, boolean, int, int, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
 
StreamExecTemporalJoin(ReadableConfig, JoinSpec, boolean, int, int, InputProperty, 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(int, ExecNodeContext, ReadableConfig, SortSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalSort
 
StreamExecTemporalSort(ReadableConfig, SortSpec, 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(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecUnion
 
StreamExecUnion(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(int, ExecNodeContext, ReadableConfig, List<List<RexLiteral>>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecValues
 
StreamExecValues(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(int, ExecNodeContext, ReadableConfig, RexNode, int, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
 
StreamExecWatermarkAssigner(ReadableConfig, RexNode, int, 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(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], Boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregate
 
StreamExecWindowAggregate(ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], Boolean, 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(int, ExecNodeContext, ReadableConfig, int[], int, boolean, WindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
 
StreamExecWindowDeduplicate(ReadableConfig, int[], int, boolean, WindowingStrategy, 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(int, ExecNodeContext, ReadableConfig, JoinSpec, WindowingStrategy, WindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
 
StreamExecWindowJoin(ReadableConfig, JoinSpec, WindowingStrategy, WindowingStrategy, InputProperty, 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(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
 
StreamExecWindowRank(ReadableConfig, RankType, PartitionSpec, SortSpec, RankRange, boolean, WindowingStrategy, 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(int, ExecNodeContext, ReadableConfig, TimeAttributeWindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowTableFunction
 
StreamExecWindowTableFunction(ReadableConfig, TimeAttributeWindowingStrategy, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowTableFunction
 
StreamNonDeterministicPhysicalPlanResolver - Class in org.apache.flink.table.planner.plan.optimize
The StreamNonDeterministicPhysicalPlanResolver tries to resolve the correctness issue caused by 'Non-Deterministic Updates' (NDU) in a changelog pipeline.
StreamNonDeterministicPhysicalPlanResolver() - Constructor for class org.apache.flink.table.planner.plan.optimize.StreamNonDeterministicPhysicalPlanResolver
 
StreamNonDeterministicUpdatePlanVisitor - Class in org.apache.flink.table.planner.plan.optimize
An inner visitor to validate if there's any NDU problems which may cause wrong result and try to rewrite lookup join node with materialization (to eliminate the non-deterministic result generated by lookup join node only).
StreamNonDeterministicUpdatePlanVisitor() - Constructor for class org.apache.flink.table.planner.plan.optimize.StreamNonDeterministicUpdatePlanVisitor
 
StreamPhysicalAsyncCalc - Class in org.apache.flink.table.planner.plan.nodes.physical.stream
Stream physical RelNode for AsyncScalarFunction.
StreamPhysicalAsyncCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, RelDataType) - Constructor for class org.apache.flink.table.planner.plan.nodes.physical.stream.StreamPhysicalAsyncCalc
 
StreamPhysicalAsyncCalcRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
A physical rule for identifying logical async Calcs and converting it to a physical RelNode.
StreamPhysicalAsyncCalcRule(ConverterRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalAsyncCalcRule
 
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
 
StreamPhysicalConstantTableFunctionScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Converts FlinkLogicalTableFunctionScan with constant RexCall.
StreamPhysicalConstantTableFunctionScanRule(StreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalConstantTableFunctionScanRule
 
StreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.physical.stream
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(ConverterRule.Config) - 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(ConverterRule.Config) - 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.
StreamPhysicalWindowJoinRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Rule to convert a FlinkLogicalJoin into a StreamPhysicalWindowJoin.
StreamPhysicalWindowJoinRule(StreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalWindowJoinRule
 
StreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.physical.stream
Configuration for StreamPhysicalWindowJoinRule.
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
 
stringifyHints(List<RelHint>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
 
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
 
strings(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Transforms a list of expressions to the list of digests.
StringSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.StringSingleValueAggFunction
 
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
 
SUITABLE_FILTER_TO_PUSH - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
 
sum(boolean, String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the SUM aggregate function, optionally distinct and with an alias.
sum(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the SUM aggregate function.
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.
supportedSqlKinds() - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter
Returns the SqlKinds of SqlNodes that the SqlNodeConverter supports to convert.
supportedSqlKinds() - Method in class org.apache.flink.table.planner.operations.converters.SqlProcedureCallConverter
 
supportedSqlKinds() - Method in class org.apache.flink.table.planner.operations.converters.SqlQueryConverter
 
supportFusionCodegen() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecCalc
 
supportFusionCodegen() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExecutionOrderEnforcer
 
supportFusionCodegen() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
supportFusionCodegen() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
supportFusionCodegen() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecInputAdapter
 
supportFusionCodegen() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter.BatchExecRuntimeFilter
 
supportFusionCodegen() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
supportFusionCodegen() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.FusionCodegenExecNode
Whether this ExecNode supports OFCG or not.
supportsConstantFolding(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.ConstantFoldingUtil
Checks whether it contains any function calls which don't support constant folding.
supportsModality(SqlModality) - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
 
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
 
swapColumnReferences(RexBuilder, RexNode, Map<RexTableInputRef, Set<RexTableInputRef>>) - Static method in class org.apache.calcite.rex.RexUtil
Given an expression, it will swap its column references RexTableInputRef using the contents in the map (in particular, the first element of the set in the map value).
swapColumnTableReferences(RexBuilder, RexNode, Map<RexTableInputRef, ? extends Set<RexTableInputRef>>, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - Static method in class org.apache.calcite.rex.RexUtil
Given an expression, it will swap the column references RexTableInputRef using the contents in the first map (in particular, the first element of the set in the map value), and then it will swap the table references contained in its RexTableInputRef using the contents in the second map.
swapTableColumnReferences(RexBuilder, RexNode, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, Map<RexTableInputRef, Set<RexTableInputRef>>) - Static method in class org.apache.calcite.rex.RexUtil
Given an expression, it will swap the table references contained in its RexTableInputRef using the contents in the first map, and then it will swap the column references RexTableInputRef using the contents in the second map (in particular, the first element of the set in the map value).
swapTableReferences(RexBuilder, RexNode, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - Static method in class org.apache.calcite.rex.RexUtil
Given an expression, it will swap the table references contained in its RexTableInputRef using the contents in the map.
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() - Method in interface org.apache.flink.table.planner.lineage.TableLineageDataset
 
table() - Method in class org.apache.flink.table.planner.lineage.TableLineageDatasetImpl
 
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_CURRENT_DATABASE - 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
 
tableCharacteristic(int) - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction.WithTableFunction
 
tableCharacteristic(int) - Method in class org.apache.flink.table.planner.functions.sql.SqlSessionTableFunction
 
TableConfigUtils - Class in org.apache.flink.table.planner.utils
Utility class for TableConfig related helper functions.
TableLineageDataset - Interface in org.apache.flink.table.planner.lineage
Basic table lineage dataset which has catalog context and table in it.
TableLineageDatasetImpl - Class in org.apache.flink.table.planner.lineage
Implementation for TableLineageDataSet.
TableLineageDatasetImpl(ContextResolvedTable, Optional<LineageDataset>) - Constructor for class org.apache.flink.table.planner.lineage.TableLineageDatasetImpl
 
TableLineageUtils - Class in org.apache.flink.table.planner.lineage
Util class for building table lineage graph.
TableLineageUtils() - Constructor for class org.apache.flink.table.planner.lineage.TableLineageUtils
 
tableProvidesCustomPartitioner(RelOptTable) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil
Determine whether table provides custom partitioner.
tableSink - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
 
TableSinkLineageVertex - Interface in org.apache.flink.table.planner.lineage
Sink lineage vertex for table.
TableSinkLineageVertexImpl - Class in org.apache.flink.table.planner.lineage
Implementation of TableSinkLineageVertex.
TableSinkLineageVertexImpl(List<LineageDataset>, ModifyType) - Constructor for class org.apache.flink.table.planner.lineage.TableSinkLineageVertexImpl
 
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
 
TableSourceLineageVertex - Interface in org.apache.flink.table.planner.lineage
Source lineage vertex for table.
TableSourceLineageVertexImpl - Class in org.apache.flink.table.planner.lineage
Implementation of TableSourceLineageVertex.
TableSourceLineageVertexImpl(List<LineageDataset>, Boundedness) - Constructor for class org.apache.flink.table.planner.lineage.TableSourceLineageVertexImpl
 
takesRowAsInput(RexCall) - Static method in class org.apache.flink.table.planner.plan.utils.PythonUtil
 
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(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.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(LogicalTypeRoot) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.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
 
TemporalJoinRewriteWithUniqueKeyRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that rewrites temporal join with extracted primary key, Event-time temporal table join requires primary key and row time attribute of versioned table.
TemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
TemporalTableJoinUtil - Class in org.apache.flink.table.planner.plan.utils
Utility for temporal table join which will gradually replace the scala class TemporalJoinUtil.
TemporalTableJoinUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.TemporalTableJoinUtil
 
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
 
timeFrameSet - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
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.CommonExecMatch
 
TIMESTAMP_INSERTER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
 
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
 
TimestampSchemaVersion - Class in org.apache.flink.table.planner.calcite
The implementation of SchemaVersion to specify the snapshot at the specific time.
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
 
toAccInputExpr(String, int) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
When accumulate phase, for inputs.
toAdaptiveJoinNode() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.AdaptiveJoinExecNode
Transform this node to BatchExecAdaptiveJoin.
toAdaptiveJoinNode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
toAdaptiveJoinNode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortMergeJoin
 
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.
toCnf(RexBuilder, int, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Similar to RexUtil.toCnf(RexBuilder, RexNode); however, it lets you specify a threshold in the number of nodes that can be created out of the conversion.
toCnf(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Converts an expression to conjunctive normal form (CNF).
toDnf(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Converts an expression to disjunctive normal form (DNF).
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.
toFlinkInternalValue(RexLiteral) - Static method in class org.apache.flink.table.planner.plan.utils.RexLiteralUtil
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
 
toMap() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
 
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
 
toQuotedSqlString(SqlNode) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
Convert the given into a quoted SQL string.
toQuotedSqlString(SqlNode) - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
 
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
 
toRel(RelOptTable, List<RelHint>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
toRelDataType(LogicalType, RelDataTypeFactory) - Static method in class org.apache.flink.table.planner.typeutils.LogicalRelDataTypeConverter
 
toRelRoot(SqlNode) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
Converts the given validated SqlNode into a RelRoot.
toRelRoot(SqlNode) - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
 
toRetryStrategy() - Method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.RetryLookupOptions
Convert this LookupJoinUtil.RetryLookupOptions to ResultRetryStrategy in the best effort manner.
toRex() - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Converts this expression to a RexNode.
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(SqlNode, RelDataType, DataType) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
Converts the given validated SqlNode into a RexNode.
toRexNode(SqlNode, RelDataType, DataType) - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
 
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.AdjustProjectForCountAggregateRuleConfig
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule.RemoveCorrelationForScalarAggregateRuleConfig
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule.RemoveCorrelationForScalarProjectRuleConfig
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule.RemoveSingleAggregateRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.AggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.CalcRankTransposeRule.CalcRankTransposeRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.CorrelateSortToRankRule.CorrelateSortToRankRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.EnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkBushyJoinReorderRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkCalcMergeRule.FlinkCalcMergeRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.JoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.JoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.JoinTableFunctionScanToCorrelateRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.LogicalUnnestRule.LogicalUnnestRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.ProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
 
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.PushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
 
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.ReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.ReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RewriteIntersectAllRule.RewriteIntersectAllRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RewriteMinusAllRule.RewriteMinusAllRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.SplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.TemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.WindowGroupReorderRule.WindowGroupReorderRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesHavingRule.WindowPropertiesHavingRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesRule.WindowPropertiesRuleConfig
 
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.batch.BatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.physical.batch.RemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.PushCalcPastChangelogNormalizeRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule.Config
 
toString() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
toString() - Method in class org.apache.calcite.tools.RelBuilder
Converts this RelBuilder to a string.
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.SessionWindowSpec
 
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.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
Prints the immutable value AggregateReduceGroupingRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
Prints the immutable value CalcRankTransposeRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
Prints the immutable value CalcSnapshotTransposeRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
Prints the immutable value ConstantRankNumberColumnRemoveRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
Prints the immutable value CorrelateSortToRankRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
Prints the immutable value EnumerableToLogicalTableScanConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
Prints the immutable value Config with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
Prints the immutable value Config with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
Prints the immutable value FlinkCalcMergeRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
Prints the immutable value FlinkFilterIntoJoinRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Prints the immutable value FlinkFilterJoinRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
Prints the immutable value Config with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
Prints the immutable value Config with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
Prints the immutable value JoinConditionTypeCoerceRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
Prints the immutable value JoinDeriveNullFilterRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
Prints the immutable value Config with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
Prints the immutable value LogicalUnnestRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
Prints the immutable value ProjectSemiAntiJoinTransposeRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
Prints the immutable value Config with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
Prints the immutable value PushFilterIntoLegacyTableSourceScanRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
Prints the immutable value PushLimitIntoLegacyTableSourceScanRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
Prints the immutable value Config with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
Prints the immutable value Config with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
Prints the immutable value ReplaceIntersectWithSemiJoinRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
Prints the immutable value ReplaceMinusWithAntiJoinRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
Prints the immutable value RewriteIntersectAllRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
Prints the immutable value RewriteMinusAllRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
Prints the immutable value RewriteMultiJoinConditionRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
Prints the immutable value SimplifyJoinConditionRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
Prints the immutable value SplitPythonConditionFromCorrelateRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
Prints the immutable value TemporalJoinRewriteWithUniqueKeyRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
Prints the immutable value UncollectToTableFunctionScanRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
Prints the immutable value WindowGroupReorderRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
Prints the immutable value WindowPropertiesHavingRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
Prints the immutable value WindowPropertiesRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
Prints the immutable value Config with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
Prints the immutable value BatchPhysicalConstantTableFunctionScanRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
Prints the immutable value RemoveRedundantLocalRankRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
Prints the immutable value Config with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
Prints the immutable value StreamPhysicalConstantTableFunctionScanRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
Prints the immutable value StreamPhysicalWindowJoinRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
Prints the immutable value TwoStageOptimizedAggregateRuleConfig with attribute values.
toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
Prints the immutable value Config with attribute values.
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.AsyncUtil.Options
 
toString() - Method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil.ExecNodeNameVersion
 
toString() - Method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
 
toString() - Method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.RetryLookupOptions
 
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.SqlValidatorImpl.DmlNamespace
 
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.WindowAttachedWindowingStrategy
 
toSummaryString(String[]) - Method in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
 
toSummaryString(String, String[]) - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
 
toSummaryString(String, String[]) - Method in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
 
toSummaryString(String, String[]) - Method in class org.apache.flink.table.planner.plan.logical.SessionWindowSpec
 
toSummaryString(String, String[]) - Method in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
 
toSummaryString(String, String[]) - Method in interface org.apache.flink.table.planner.plan.logical.WindowSpec
 
toUnresolvedPrimaryKey(SqlTableConstraint) - Method in class org.apache.flink.table.planner.operations.SchemaBuilderUtil
Converts a SqlTableConstraint to an Schema.UnresolvedPrimaryKey object.
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.calcite.tools.RelBuilder
Creates a copy of this RelBuilder, with the same state as this, applying a transform to the config.
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
transientScan(String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a TableScan on a TransientTable with the given name, using as type the top of the stack's type.
transientScan(String, RelDataType) - Method in class org.apache.calcite.tools.RelBuilder
Creates a TableScan on a TransientTable with the given name and type.
translate(String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
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
 
translateOrder(PlannerBase, Transformation<RowData>, RowType, ExecEdge, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecMatch
 
translateOrder(PlannerBase, Transformation<RowData>, RowType, ExecEdge, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecMatch
 
translateOrder(PlannerBase, Transformation<RowData>, RowType, ExecEdge, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
 
translatePattern(MatchSpec, ReadableConfig, ClassLoader, RelBuilder, RowType) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecMatch
 
translateToExecNode() - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.BatchPhysicalMatch
 
translateToExecNode() - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalGlobalRuntimeFilterBuilder
 
translateToExecNode() - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalLocalRuntimeFilterBuilder
 
translateToExecNode() - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalRuntimeFilter
 
translateToExecNode() - Method in class org.apache.flink.table.planner.plan.nodes.physical.stream.StreamPhysicalAsyncCalc
 
translateToFusionCodegenSpec(Planner, CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
Translates this edge into operator fusion codegen spec generator.
translateToFusionCodegenSpec(Planner, CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
 
translateToFusionCodegenSpec(Planner, CodeGeneratorContext) - Method in interface org.apache.flink.table.planner.plan.nodes.exec.FusionCodegenExecNode
Translates this node into a OpFusionCodegenSpecGenerator.
translateToFusionCodegenSpecInternal(PlannerBase, ExecNodeConfig, CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecCalc
 
translateToFusionCodegenSpecInternal(PlannerBase, ExecNodeConfig, CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExecutionOrderEnforcer
 
translateToFusionCodegenSpecInternal(PlannerBase, ExecNodeConfig, CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
 
translateToFusionCodegenSpecInternal(PlannerBase, ExecNodeConfig, CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
 
translateToFusionCodegenSpecInternal(PlannerBase, ExecNodeConfig, CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecInputAdapter
 
translateToFusionCodegenSpecInternal(PlannerBase, ExecNodeConfig, CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter.BatchExecRuntimeFilter
 
translateToFusionCodegenSpecInternal(PlannerBase, ExecNodeConfig, CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
Internal method, translates this node into a operator codegen spec generator.
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.BatchExecAdaptiveJoin
 
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.BatchExecDynamicFilteringDataCollector
 
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.BatchExecExecutionOrderEnforcer
 
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.BatchExecInputAdapter
 
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.BatchExecLookupJoin
 
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.BatchExecScriptTransform
 
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.batch.runtimefilter.BatchExecGlobalRuntimeFilterBuilder
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter.BatchExecLocalRuntimeFilterBuilder
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter.BatchExecRuntimeFilter
 
translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecAsyncCalc
 
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.CommonExecMatch
 
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.StreamExecLookupJoin
 
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
 
translateWithUnalignedWindow(PlannerBase, ExecNodeConfig, RowType, Transformation<RowData>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecWindowTableFunction
 
translateWithUnalignedWindow(PlannerBase, ExecNodeConfig, RowType, Transformation<RowData>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
 
translateWithUnalignedWindow(PlannerBase, ExecNodeConfig, RowType, Transformation<RowData>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowTableFunction
 
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
 
trimUnusedFields(boolean, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Walks over a tree of relational expressions, replacing each RelNode with a 'slimmed down' relational expression that projects only the fields required by its consumer.
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
 
tryApplyCustomShufflePartitioner(PlannerBase, RelOptTable, RowType, Map<Integer, LookupJoinUtil.LookupKey>, Transformation<RowData>, ChangelogMode, TransformationMetadata) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil
Try to apply custom partitioner to the input transformation of lookup join.
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
 
TwoStageOptimizedAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Rule that matches StreamPhysicalGroupAggregate on StreamPhysicalExchange with the following condition: 1. mini-batch is enabled in given TableConfig, 2. two-phase aggregation is enabled in given TableConfig, 3. all aggregate functions are mergeable, 4. the input of exchange does not satisfy the shuffle distribution,
TwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.physical.stream
Rule configuration.
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.
type - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
typeFactory - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
typeFactory - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
typeInference - Variable in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
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
 
types(List<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Transforms a list of expressions into a list of their types.

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
 
unboundedFollowing() - Method in class org.apache.calcite.tools.RelBuilder
Creates an UNBOUNDED FOLLOWING window bound, for use in methods such as RelBuilder.OverCall.rowsFrom(RexWindowBound) and RelBuilder.OverCall.rangeBetween(RexWindowBound, RexWindowBound).
unboundedPreceding() - Method in class org.apache.calcite.tools.RelBuilder
Creates an UNBOUNDED PRECEDING window bound, for use in methods such as RelBuilder.OverCall.rowsFrom(RexWindowBound) and RelBuilder.OverCall.rangeBetween(RexWindowBound, RexWindowBound).
uncollect(List<String>, boolean) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Uncollect with given item aliases.
UncollectToTableFunctionScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that converts Uncollect values to TableFunctionScan.
UncollectToTableFunctionScanRule(UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.UncollectToTableFunctionScanRule
 
UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
 
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(boolean) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Union of the two most recent relational expressions on the stack.
union(boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Union of the n most recent relational expressions on the stack.
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 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
UNION_ALL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
unique(Iterable<RexNode>) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that makes its input values unique by distinctKeys before aggregating, as in SQL's WITHIN DISTINCT clause.
unique(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a UNIQUE predicate.
unique(RexNode...) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that makes its input values unique by distinctKeys before aggregating, as in SQL's WITHIN DISTINCT clause.
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 - Enum constant in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DistributionType
Unknown distribution type, will be filled out in the future.
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
 
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.SqlRowOperator
 
unparse(SqlWriter, SqlCall, int, int) - Method in class org.apache.flink.table.planner.functions.sql.SqlDefaultArgOperator
 
unparse(SqlWriter, SqlCall, int, int) - Method in class org.apache.flink.table.planner.functions.sql.SqlTryCastFunction
 
unpivot(boolean, Iterable<String>, Iterable<String>, Iterable<? extends Map.Entry<? extends List<? extends RexLiteral>, ? extends List<? extends RexNode>>>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Unpivot.
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
 
UNVALIDATED - Enum constant in enum org.apache.calcite.sql.validate.SqlValidatorImpl.Status
Validation has not started for this scope.
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
 
unwrap(Class<T>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
unwrapClassLoader(RelNode) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapContext(Context) - 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(RelOptRuleCall) - 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(RelBuilder) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapFunctionDefinition(RexNode) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapFunctionDefinition(ResolvedExpression) - 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(RelOptCluster) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTableConfig(RelOptRuleCall) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTableConfig(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(RelNode) - 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(SqlOperatorBinding) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(RelBuilder) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(Planner) - 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 - Enum constant in enum org.apache.flink.table.planner.plan.trait.ModifyKind
Update operation.
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
 
UpsertKeyUtil - Class in org.apache.flink.table.planner.plan.utils
Utility for upsertKey which represented as a Set of ImmutableBitSet.
UpsertKeyUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.UpsertKeyUtil
 
usedInputColumns(int) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
The subset of column index those should be evaluated before this operator.
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

VALID - Enum constant in enum org.apache.calcite.sql.validate.SqlValidatorImpl.Status
Validation has completed (perhaps unsuccessfully).
validate(RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
validate(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateAggregateParams(SqlCall, SqlNode, SqlNodeList, SqlNodeList, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateAndApplyMetadata(String, ResolvedSchema, DynamicTableSource, List<SourceAbilitySpec>) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlTimestampAddFunction
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
 
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
 
validateExpression(RelDataType, SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
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.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
 
validateJoinFilters(List<RexNode>, List<RexNode>, Join, JoinRelType) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
Validates that target execution framework can satisfy join filters.
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
 
validateQualifyClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateQuery(SqlNode, SqlValidatorScope, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateSchemaAndApplyImplicitCast(RelNode, List<DataType>, 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 target types.
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
 
validateTableFunction(SqlCall, SqlValidatorScope, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateTimeFrame(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateUnnest(SqlCall, SqlValidatorScope, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateUnpivot(SqlUnpivot) - 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
 
validator - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
validator - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
validatorNoFunctionMatch(String, String) - Method in interface org.apache.calcite.sql.validate.ExtraCalciteResource
 
validOptions(String, List<String>) - Static method in enum org.apache.flink.table.planner.hint.JoinStrategy
 
value() - Element in annotation type org.apache.flink.table.planner.plan.nodes.exec.MultipleExecNodeMetadata
 
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.analyze.PlanAdvice.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.analyze.PlanAdvice.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.hint.JoinStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.hint.StateTtlHint
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.
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() - Static method in enum org.apache.flink.table.planner.analyze.PlanAdvice.Kind
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.analyze.PlanAdvice.Scope
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.hint.JoinStrategy
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.hint.StateTtlHint
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.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(String[], Object...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Values.
values(Iterable<? extends List<RexLiteral>>, RelDataType) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Values with a specified row type.
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(RelDataType) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Values with a specified row type and zero rows.
values(RelDataType, Object...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Values with a specified row type.
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
 
variable(Holder<RexCorrelVariable>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a correlation variable for the current input, and writes it into a Holder.
variablePrefix() - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
Prefix used in the current operator's variable names.
VARIANCE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
version() - Element in annotation type org.apache.flink.table.planner.plan.nodes.exec.ExecNodeMetadata
A positive integer denoting the evolving version of an ExecNode, used for serialization/deserialization and uid() generation.
version(int) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
 
viewExpander - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
visit(TableScan) - Method in class org.apache.flink.table.planner.plan.optimize.ClearQueryBlockAliasResolver
 
visit(LogicalAggregate) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
 
visit(LogicalCalc) - Method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
 
visit(LogicalCorrelate) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
 
visit(LogicalFilter) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
 
visit(LogicalFilter) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
 
visit(LogicalJoin) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
 
visit(LogicalProject) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
 
visit(LogicalTableModify) - Method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
 
visit(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
visit(RelNode) - Method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
 
visit(RelNode) - Method in class org.apache.flink.table.planner.hint.ClearQueryHintsOnUnmatchedNodesShuttle
 
visit(RelNode) - Method in class org.apache.flink.table.planner.plan.reuse.ReplaceScanWithCalcShuttle
 
visit(RelNode, int, RelNode) - Method in class org.apache.flink.table.planner.plan.reuse.ReusableScanVisitor
 
visit(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
 
visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
 
visit(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
 
visit(SqlIdentifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlIdentifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlIdentifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
 
visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
 
visit(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
 
visit(SqlNodeList) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlNodeList) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlNodeList) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
 
visit(CallExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(CallExpression) - Method in class org.apache.flink.table.planner.expressions.SqlAggFunctionVisitor
 
visit(Expression) - 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(NestedFieldReferenceExpression) - 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(ValueLiteralExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
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(StreamPhysicalRel) - Method in class org.apache.flink.table.planner.plan.optimize.StreamNonDeterministicUpdatePlanVisitor
 
visit(StreamPhysicalRel, ImmutableBitSet) - Method in class org.apache.flink.table.planner.plan.optimize.StreamNonDeterministicUpdatePlanVisitor
 
visitCall(RexCall) - Method in class org.apache.calcite.rex.RexUtil.ExprSimplifier
Deprecated.
 
visitCall(RexCall) - Method in class org.apache.calcite.rex.RexUtil.FieldAccessFinder
 
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.optimize.ClearQueryBlockAliasResolver
 
visitChild(RelNode, int, RelNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
 
visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexUtil.FieldAccessFinder
 
visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
 
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
 
visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
 

W

WARNING - Enum constant in enum org.apache.flink.table.planner.analyze.PlanAdvice.Kind
Indicate the potential risk.
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, WatermarkParams) - 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_PROPERTIES_HAVING_RULE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules
 
WINDOW_PROPERTIES_RULE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules
 
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.
WindowAggregateReduceFunctionsRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule to convert complex aggregation functions into simpler ones.
WindowAggregateReduceFunctionsRule(AggregateReduceFunctionsRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.WindowAggregateReduceFunctionsRule
 
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) - Constructor for class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
Creates a WindowAttachedWindowingStrategy which only WindowAttachedWindowingStrategy.windowEnd is attatched.
WindowAttachedWindowingStrategy(WindowSpec, LogicalType, int, 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
 
WindowGroupReorderRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that makes the over window groups which have the same shuffle keys and order keys together.
WindowGroupReorderRule.WindowGroupReorderRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
windowingStrategy - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
 
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
 
WindowPropertiesHavingRule(WindowPropertiesRules.WindowPropertiesHavingRule.WindowPropertiesHavingRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesHavingRule
 
WindowPropertiesRule(WindowPropertiesRules.WindowPropertiesRule.WindowPropertiesRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules.WindowPropertiesRule
 
WindowPropertiesRules - Class in org.apache.flink.table.planner.plan.rules.logical
 
WindowPropertiesRules() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.WindowPropertiesRules
 
WindowPropertiesRules.WindowPropertiesHavingRule - Class in org.apache.flink.table.planner.plan.rules.logical
 
WindowPropertiesRules.WindowPropertiesHavingRule.WindowPropertiesHavingRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
WindowPropertiesRules.WindowPropertiesRule - Class in org.apache.flink.table.planner.plan.rules.logical
 
WindowPropertiesRules.WindowPropertiesRule.WindowPropertiesRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
Rule configuration.
windowSizeAttribute() - Method in interface org.apache.flink.table.planner.functions.aggfunctions.SizeBasedWindowFunction
The field for the window size.
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(RelNode, Function<RelBuilder, E>) - Method in class org.apache.calcite.tools.RelBuilder
Evaluates an expression with a relational expression temporarily on the stack.
WITH_CALC - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule
 
withAddJsonTypeOperatorEnabled(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
withAggregateUnique(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
withBloat(int) - Method in interface org.apache.calcite.tools.RelBuilder.Config
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
 
withCreateValuesRel(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
withDecorrelationEnabled(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
withDecorrelator(RelDecorrelator) - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.Config
withDedupAggregateCalls(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
Initializes the value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
Initializes the value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
Copy the current immutable object by setting a value for the description attribute.
withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
Copy the current immutable object by setting a value for the description attribute.
withExpand(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
withExplain(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.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.AdjustProjectForCountAggregateRuleConfig
withHints(List<RelHint>) - Method in class org.apache.calcite.rel.logical.LogicalSnapshot
 
withHints(List<RelHint>) - Method in class org.apache.calcite.rel.logical.LogicalTableScan
 
withHintStrategyTable(HintStrategyTable) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
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.
withInSubQueryThreshold(int) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
withJoin() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
 
withOperandFor(Class<? extends Join>) - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule.Config
Defines an operand tree for the given classes.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
Initializes the value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
Copy the current immutable object by setting a value for the operandSupplier attribute.
withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
Copy the current immutable object by setting a value for the operandSupplier attribute.
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
 
withPredicate(FlinkFilterJoinRule.Predicate) - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config
withPredicate(FlinkFilterJoinRule.Predicate) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
Initializes the value for the predicate attribute.
withPredicate(FlinkFilterJoinRule.Predicate) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
Copy the current immutable object by setting a value for the predicate attribute.
withPredicate(FlinkFilterJoinRule.Predicate) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
Initializes the value for the predicate attribute.
withPredicate(FlinkFilterJoinRule.Predicate) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Copy the current immutable object by setting a value for the predicate attribute.
withPredicates(RelMetadataQuery, Function<RelBuilder, E>) - Method in class org.apache.calcite.tools.RelBuilder
Performs an action using predicates of the current node to simplify.
withProject() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
 
withPruneInputOfAggregate(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
withPushJoinCondition(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
withRelBuilderConfigTransform(UnaryOperator<RelBuilder.Config>) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
withRelBuilderFactory(RelBuilderFactory) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
Initializes the value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
withRemoveSortInSubQuery(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
withSimplifier(BiFunction<RelBuilder, RexSimplify, RexSimplify>, Function<RelBuilder, E>) - Method in class org.apache.calcite.tools.RelBuilder
Performs an action with a temporary simplifier.
withSimplify(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
withSimplifyLimit(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
withSimplifyValues(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
withSmart(boolean) - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config
withSmart(boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
Initializes the value for the smart attribute.
withSmart(boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
Copy the current immutable object by setting a value for the smart attribute.
withSmart(boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
Initializes the value for the smart attribute.
withSmart(boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
Copy the current immutable object by setting a value for the smart attribute.
withTrimUnusedFields(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form