Index
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
SourceAbilitySpecinstances associated with a givenTableSourceTableinstance, excluding some particular abilities, such asProjectPushDownSpec. - 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
Operationby regex. - AbstractRegexParseStrategy(Pattern) - Constructor for class org.apache.flink.table.planner.parse.AbstractRegexParseStrategy
- AbstractSqlCallContext - Class in org.apache.flink.table.planner.functions.inference
-
A
CallContextbacked 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
ExecNodewhich 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
ExecNodeGraphProcessorwhich 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
OpFusionCodegenSpecGeneratoras the output of current operator spec generator, oneOpFusionCodegenSpecGeneratormay have multiple outputs that form a DAG. - addRelBuilderConfigTransform(UnaryOperator<RelBuilder.Config>) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Adds a transform to
SqlToRelConverter.Config.getRelBuilderConfigTransform(). - 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
Aggregatewith 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
Aggregatewith an array ofAggregateCalls. - aggregate(RelBuilder.GroupKey, RelBuilder.AggCall...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an
Aggregatewith 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
SourceAbilitySpecthat can not only serialize/deserialize the aggregation to/from JSON, but also can push the local aggregate into aSupportsAggregatePushDown. - 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
predicateis true for all elements oflist. - 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
SqlAlterTableSchemawith source table to generate newSchema. - 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
RelNodeand returnPlanAnalyzer.AnalyzedResult. - analyzeRankProcessStrategies(StreamPhysicalRel, ImmutableBitSet, RelCollation) - Static method in interface org.apache.flink.table.planner.plan.utils.RankProcessStrategy
-
Gets
RankProcessStrategybased 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
approximateis 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
SqlOperandCountRangebacked byArgumentCount. - 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 viaRelBuilder.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
CalciteSchemawith a givenSchemaas 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
RemoteCalcCallFinderwhich finds uses ofAsyncScalarFunction. - AsyncCodeGenerator - Class in org.apache.flink.table.planner.codegen
-
Generates an
AsyncFunctionwhich 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_GROUPaggregate 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
AVGaggregate function, optionally distinct and with an alias. - avg(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
AVGaggregate 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
-
BatchExecNodefor 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
ExecNodeto connect a given boundedDataStreamand 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
ExecNodefor 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
ExecNodethat collects inputs and buildsDynamicFilteringData, and then sends theDynamicFilteringEventto 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
ExecNoderepresents 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
ExecNodefor 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
ExecNodethat 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
ExecNodefor 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
ExecNodefor 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
-
BatchExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodeto write data into an external sink defined by aTableSink. - 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
ExecNodeto read data from an external source defined by a boundedStreamTableSource. - 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
ExecNodefor 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
ExecNodefor 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
-
BatchExecNodefor 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
ExecNodewhich 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
- 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
-
BatchExecNodefor 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
ExecNodefor 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
ExecNodebase 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
-
BatchExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodeto write data into an external sink defined by aDynamicTableSink. - 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
-
BatchExecNodefor 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
ExecNodefor (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
-
BatchExecNodefor 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
-
BatchExecNodefor 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
ExecNodefor 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
ExecNodeto read data from an external source defined by a boundedScanTableSource. - 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
ExecNodethat 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
ExecNodethat 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
ExecNodefor 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
FlinkLogicalTableFunctionScanwith 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
-
Configuration for
BatchPhysicalConstantTableFunctionScanRule. - 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
FlinkLogicalMatchtoBatchPhysicalMatch. - BatchPhysicalPythonAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
The physical rule which is responsible for converting
FlinkLogicalAggregatetoBatchPhysicalPythonGroupAggregate. - 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
FlinkLogicalCorrelatetoBatchPhysicalPythonCorrelate. - BatchPhysicalPythonWindowAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
The physical rule is responsible for convert
FlinkLogicalWindowAggregatetoBatchPhysicalPythonGroupWindowAggregate. - BatchPhysicalRuntimeFilter - Class in org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter
-
Batch physical RelNode responsible for filtering probe side data, see
FlinkRuntimeFilterProgramfor 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_BEFOREand a row ofRowKind#UPDATE_AFTERtogether. - 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
Projectoperators 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
FunctionDefinitionto 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
FunctionDefinitionto 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
BridgingSqlFunctionto indicate a table function to Calcite. - BridgingSqlProcedure - Class in org.apache.flink.table.planner.functions.bridging
-
Bridges
Procedureto 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
Schemafrom 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
-
Builds a new
AggregateReduceGroupingRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder
-
Builds a new
CalcRankTransposeRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder
-
Builds a new
CalcSnapshotTransposeRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
-
Builds a new
ConstantRankNumberColumnRemoveRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder
-
Builds a new
CorrelateSortToRankRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
-
Builds a new
EnumerableToLogicalTableScanConfig. - 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
-
Builds a new
FlinkCalcMergeRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Builds a new
ImmutableFlinkFilterIntoJoinRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Builds a new
ImmutableFlinkFilterJoinRuleConfig. - 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
-
Builds a new
JoinConditionTypeCoerceRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder
-
Builds a new
JoinDeriveNullFilterRuleConfig. - 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
-
Builds a new
LogicalUnnestRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder
-
Builds a new
ProjectSemiAntiJoinTransposeRuleConfig. - 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
-
Builds a new
PushFilterIntoLegacyTableSourceScanRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder
-
Builds a new
PushLimitIntoLegacyTableSourceScanRuleConfig. - 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
-
Builds a new
ReplaceIntersectWithSemiJoinRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
-
Builds a new
ReplaceMinusWithAntiJoinRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder
-
Builds a new
RewriteIntersectAllRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
-
Builds a new
RewriteMinusAllRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder
-
Builds a new
RewriteMultiJoinConditionRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder
-
Builds a new
SimplifyJoinConditionRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder
-
Builds a new
SplitPythonConditionFromCorrelateRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder
-
Builds a new
TemporalJoinRewriteWithUniqueKeyRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
-
Builds a new
UncollectToTableFunctionScanRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder
-
Builds a new
WindowGroupReorderRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig.Builder
-
Builds a new
ImmutableWindowPropertiesHavingRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig.Builder
-
Builds a new
ImmutableWindowPropertiesRuleConfig. - 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
-
Builds a new
BatchPhysicalConstantTableFunctionScanRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder
-
Builds a new
RemoveRedundantLocalRankRuleConfig. - 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
-
Builds a new
StreamPhysicalConstantTableFunctionScanRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder
-
Builds a new
StreamPhysicalWindowJoinRuleConfig. - build() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder
-
Builds a new
TwoStageOptimizedAggregateRuleConfig. - 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
RelNodetree. - 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
-
Creates a builder for
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
-
Creates a builder for
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
-
Creates a builder for
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
-
Creates a builder for
PushFilterIntoLegacyTableSourceScanRuleConfig. - builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
-
Creates a builder for
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
-
Creates a builder for
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
-
Creates a builder for
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
-
Creates a builder for
SplitPythonConditionFromCorrelateRuleConfig. - builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
-
Creates a builder for
TemporalJoinRewriteWithUniqueKeyRuleConfig. - builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
-
Creates a builder for
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
-
Creates a builder for
ImmutableWindowPropertiesHavingRuleConfig. - builder() - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
-
Creates a builder for
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
-
Creates a builder for
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
-
Creates a builder for
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
-
Creates a builder for
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
BuiltInFunctionDefinitionin cases whereBridgingSqlFunctiondoes 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
BuiltInFunctionDefinitionin cases whereBridgingSqlFunctiondoes 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
SqlParserthat does exception conversion andSqlNodecasting. - 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
CalciteSchemawith a givenSchemaas 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
FlinkLogicalCalcpastFlinkLogicalRankto 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
FlinkLogicalCalcpast intoFlinkLogicalSnapshot. - 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
CallContextbacked bySqlCallBinding. - 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
-
Context of
CallExpressionConvertRule. - 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
-
Provides the data for
SqlValidatorImpl.getValidatedOperandTypes(SqlCall). - 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
CastExecutorcan 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
CastExecutorand execute the cast on the providedvalue. - 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
CastRuleprovides the logic to create aCastExecutorstarting 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
CastRuleusing 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
CatalogManagerand theSchema. - 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
CatalogBaseTableinSchema. - 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
FlinkPreparingTableBaseimplementation which defines the interfaces required to translate the CalciteRelOptTableto the Flink specificTableSourceTable. - 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
CatalogTableStatisticsandCatalogColumnStatisticstoTableStats. - 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
ExecNodewhich 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
ExecNodethat 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
ExecNodeto write data into an external sink defined by aTableSink. - 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
ExecNodeto read data from an external source defined by aStreamTableSource. - 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
ExecNodefor 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
ExecNodewhich 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
ExecNodewhich 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
ExecNodeto write data to an external sink defined by aDynamicTableSink. - 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
ExecNodeto read data from an external source defined by aScanTableSource. - 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
ExecNodethat 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
ExecNodethat 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
ExecNodefor 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
FlinkLogicalMatchto 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
-
As
RexUtil.composeConjunction(RexBuilder, Iterable, boolean)but never returns null. - 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
Configurationused byExecNodeBase.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
ExecutionConfigOptionskeys 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 asRexInputRef) orRexLiteral. - 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
RexInputRefobjects 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
RexFieldAccessnodes. - 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
-
Contains
SourceAbilitySpec.needAdjustFieldReferenceAfterProjection()spec after projection push down exceptWatermarkPushDownSpec. - containsSubQuery(Filter) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Filtercontains a sub-query. - containsSubQuery(Join) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Joincontains a sub-query. - containsSubQuery(Project) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Projectcontains 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 ofSqlNode. - 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
RexCallto 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 aRelNode. - 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
DynamicTableSinkto aRelNode. - convertDataStreamToRel(boolean, ReadableConfig, FlinkRelBuilder, ContextResolvedTable, DataStream<?>, DataType, boolean, ChangelogMode) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
-
Converts a given
DataStreamto aRelNode. - 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
SqlNodetoRexNodeformat. - convertExpression(SqlNode, Map<String, RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts an expression from
SqlNodetoRexNodeformat, mapping identifier references to predefined expressions. - convertExpressionToRex(List<RowType.RowField>, Expression, LogicalType) - Method in class org.apache.flink.table.planner.calcite.RexFactory
-
Converts
ExpressiontoRexNode. - 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
DataStreamtransformations) to aRelNode. - convertExtract(SqlRexContext, SqlExtractFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a call to the
EXTRACTfunction. - 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
DynamicTableSinkto aRelNode. - 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
DynamicTableSourceto aRelNode. - 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
SqlNodeinto anOperation. - 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
RexNodeexpression. - convertToRexNode(SqlNode) - Method in class org.apache.flink.table.planner.calcite.SqlToRexConverter
-
Converts a
SqlNodeto aRexNodeexpression. - convertToRexNodes(String[]) - Method in class org.apache.flink.table.planner.calcite.SqlToRexConverter
-
Converts an array of SQL expressions to an array of
RexNodeexpressions. - 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
-
Creates an immutable copy of a
AggregateReduceGroupingRule.AggregateReduceGroupingRuleConfigvalue. - copyOf(CalcRankTransposeRule.CalcRankTransposeRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
-
Creates an immutable copy of a
CalcRankTransposeRule.CalcRankTransposeRuleConfigvalue. - copyOf(CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
-
Creates an immutable copy of a
CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfigvalue. - copyOf(ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
-
Creates an immutable copy of a
ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfigvalue. - copyOf(CorrelateSortToRankRule.CorrelateSortToRankRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
-
Creates an immutable copy of a
CorrelateSortToRankRule.CorrelateSortToRankRuleConfigvalue. - copyOf(EnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
-
Creates an immutable copy of a
EnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfigvalue. - copyOf(EventTimeTemporalJoinRewriteRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
-
Creates an immutable copy of a
EventTimeTemporalJoinRewriteRule.Configvalue. - copyOf(FlinkBushyJoinReorderRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
-
Creates an immutable copy of a
FlinkBushyJoinReorderRule.Configvalue. - copyOf(FlinkCalcMergeRule.FlinkCalcMergeRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
-
Creates an immutable copy of a
FlinkCalcMergeRule.FlinkCalcMergeRuleConfigvalue. - copyOf(FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
Creates an immutable copy of a
FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfigvalue. - copyOf(FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
Creates an immutable copy of a
FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfigvalue. - copyOf(FlinkJoinReorderRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
-
Creates an immutable copy of a
FlinkJoinReorderRule.Configvalue. - copyOf(FlinkJoinToMultiJoinRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
-
Creates an immutable copy of a
FlinkJoinToMultiJoinRule.Configvalue. - copyOf(JoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
-
Creates an immutable copy of a
JoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfigvalue. - copyOf(JoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
-
Creates an immutable copy of a
JoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfigvalue. - copyOf(JoinTableFunctionScanToCorrelateRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
Creates an immutable copy of a
JoinTableFunctionScanToCorrelateRule.Configvalue. - copyOf(LogicalUnnestRule.LogicalUnnestRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
-
Creates an immutable copy of a
LogicalUnnestRule.LogicalUnnestRuleConfigvalue. - copyOf(ProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
-
Creates an immutable copy of a
ProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfigvalue. - copyOf(ProjectSnapshotTransposeRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
-
Creates an immutable copy of a
ProjectSnapshotTransposeRule.Configvalue. - copyOf(PushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
-
Creates an immutable copy of a
PushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfigvalue. - copyOf(PushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
-
Creates an immutable copy of a
PushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfigvalue. - copyOf(PushProjectIntoTableSourceScanRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
-
Creates an immutable copy of a
PushProjectIntoTableSourceScanRule.Configvalue. - copyOf(RemoveUnreachableCoalesceArgumentsRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
-
Creates an immutable copy of a
RemoveUnreachableCoalesceArgumentsRule.Configvalue. - copyOf(ReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
-
Creates an immutable copy of a
ReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfigvalue. - copyOf(ReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
-
Creates an immutable copy of a
ReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfigvalue. - copyOf(RewriteIntersectAllRule.RewriteIntersectAllRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
-
Creates an immutable copy of a
RewriteIntersectAllRule.RewriteIntersectAllRuleConfigvalue. - copyOf(RewriteMinusAllRule.RewriteMinusAllRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
-
Creates an immutable copy of a
RewriteMinusAllRule.RewriteMinusAllRuleConfigvalue. - copyOf(RewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
-
Creates an immutable copy of a
RewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfigvalue. - copyOf(SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
-
Creates an immutable copy of a
SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfigvalue. - copyOf(SplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
-
Creates an immutable copy of a
SplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfigvalue. - copyOf(TemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
-
Creates an immutable copy of a
TemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfigvalue. - copyOf(UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
-
Creates an immutable copy of a
UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfigvalue. - copyOf(WindowGroupReorderRule.WindowGroupReorderRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
-
Creates an immutable copy of a
WindowGroupReorderRule.WindowGroupReorderRuleConfigvalue. - copyOf(WindowPropertiesRules.WindowPropertiesHavingRule.WindowPropertiesHavingRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
-
Creates an immutable copy of a
WindowPropertiesRules.WindowPropertiesHavingRule.WindowPropertiesHavingRuleConfigvalue. - copyOf(WindowPropertiesRules.WindowPropertiesRule.WindowPropertiesRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
-
Creates an immutable copy of a
WindowPropertiesRules.WindowPropertiesRule.WindowPropertiesRuleConfigvalue. - copyOf(WrapJsonAggFunctionArgumentsRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
Creates an immutable copy of a
WrapJsonAggFunctionArgumentsRule.Configvalue. - copyOf(BatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
-
Creates an immutable copy of a
BatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfigvalue. - copyOf(RemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
-
Creates an immutable copy of a
RemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfigvalue. - 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.Configvalue. - copyOf(StreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
-
Creates an immutable copy of a
StreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfigvalue. - copyOf(StreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
-
Creates an immutable copy of a
StreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfigvalue. - copyOf(TwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
-
Creates an immutable copy of a
TwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfigvalue. - 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.Configvalue. - 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
Correlatewith aCorrelationIdand a list of fields that are used by correlation. - correlate(JoinRelType, CorrelationId, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Correlatewith aCorrelationIdand 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
COUNTaggregate function, optionally distinct and with an alias. - count(boolean, String, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
COUNTaggregate function, optionally distinct and with an alias. - count(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
COUNTaggregate function. - count(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
COUNTaggregate 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
CastExecutorstarting from the provided input type. - create(CastRule.Context, LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
-
Create a
CastExecutorfor 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
CatalogSourceTablefrom an anonymousContextResolvedTable. - 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
DataTypefor DISTINCT aggregates. - createDistinctViewSpec(int, DataType) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
-
Creates a special
DataViewUtils.DistinctViewSpecfor 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
HintStrategyTablewhich 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
Transformationbased on the givenInputFormat. - 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
OneInputTransformationwith 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
OneInputTransformationwith 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
OneInputTransformationwith 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
DataTypethat 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
SELECTnode. - 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, orEXCEPT). - 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.
- 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
SqlToRexConverterto convert SQL expression toRexNode. - createSqlToRexConverter(RowType, LogicalType) - Method in class org.apache.flink.table.planner.calcite.RexFactory
-
Creates a new instance of
SqlToRexConverterto convert SQL expression toRexNode. - 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
Transformationinstance. - 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
TwoInputTransformationwith 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
TwoInputTransformationwith 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
TwoInputTransformationwith 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
TwoInputTransformationwith 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
TwoInputTransformationwith 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
TwoInputTransformationwith 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
-
Creates a
CURRENT ROWwindow bound, for use in methods such asRelBuilder.OverCall.rowsFrom(RexWindowBound)andRelBuilder.OverCall.rangeBetween(RexWindowBound, RexWindowBound). - cursor(int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a RexCall to the
CURSORfunction 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
ExecNodeDAG 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
ExecNodeGraphto a string as a tree style. seeExecNodePlanDumper.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
MapViewfor 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
ExecNodeGraphProcessorthat finds out all deadlocks in theExecNodeGraphand 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
decorrelateRelmethods match. - decorrelateRel(RelNode, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Fallback if none of the other
decorrelateRelmethods 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
-
Whether
RelBuilder.aggregate(org.apache.calcite.tools.RelBuilder.GroupKey, org.apache.calcite.tools.RelBuilder.AggCall...)should eliminate duplicate aggregate calls; default true. - 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
ExecutorforTableEnvironment. - 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
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
-
Initializes the value for the
descriptionattribute. - 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
CallExpressionConvertRulethat performs a simple one-to-one mapping betweenFunctionDefinitionand a correspondingSqlOperator. - 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
Aggregatethat 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 realStreamExecutionEnvironment, 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
-
DynamicTableSourceSpecdescribes how to serialize/deserialize dynamic table sink table and createDynamicTableSinkfrom 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
-
DynamicTableSourceSpecdescribes how to serialize/deserialize dynamic table source table and createDynamicTableSourcefrom 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
OpFusionCodegenSpeccorresponding input, delegate toOpFusionCodegenSpecGenerator.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
EnumerableHashJoinbased 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
EnumerableNestedLoopJoinbased 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
AggregateReduceGroupingRuleConfigthat 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
CalcRankTransposeRuleConfigthat 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
CalcSnapshotTransposeRuleConfigthat 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
ConstantRankNumberColumnRemoveRuleConfigthat 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
CorrelateSortToRankRuleConfigthat 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
EnumerableToLogicalTableScanConfigthat 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
Configthat 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
Configthat 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
FlinkCalcMergeRuleConfigthat 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
ImmutableFlinkFilterIntoJoinRuleConfigthat 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
ImmutableFlinkFilterJoinRuleConfigthat 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
Configthat 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
Configthat 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
JoinConditionTypeCoerceRuleConfigthat 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
JoinDeriveNullFilterRuleConfigthat 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
Configthat 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
LogicalUnnestRuleConfigthat 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
ProjectSemiAntiJoinTransposeRuleConfigthat 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
Configthat 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
PushFilterIntoLegacyTableSourceScanRuleConfigthat 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
PushLimitIntoLegacyTableSourceScanRuleConfigthat 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
Configthat 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
Configthat 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
ReplaceIntersectWithSemiJoinRuleConfigthat 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
ReplaceMinusWithAntiJoinRuleConfigthat 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
RewriteIntersectAllRuleConfigthat 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
RewriteMinusAllRuleConfigthat 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
RewriteMultiJoinConditionRuleConfigthat 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
SimplifyJoinConditionRuleConfigthat 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
SplitPythonConditionFromCorrelateRuleConfigthat 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
TemporalJoinRewriteWithUniqueKeyRuleConfigthat 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
UncollectToTableFunctionScanRuleConfigthat 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
WindowGroupReorderRuleConfigthat 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
ImmutableWindowPropertiesHavingRuleConfigthat 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
ImmutableWindowPropertiesRuleConfigthat 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
Configthat 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
BatchPhysicalConstantTableFunctionScanRuleConfigthat 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
RemoveRedundantLocalRankRuleConfigthat 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
Configthat 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
StreamPhysicalConstantTableFunctionScanRuleConfigthat 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
StreamPhysicalWindowJoinRuleConfigthat 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
TwoStageOptimizedAggregateRuleConfigthat 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
Configthat 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
RelNodetree and update the right child to setFlinkLogicalTableSourceScan'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
-
Configuration for
EventTimeTemporalJoinRewriteRule. - 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.Shuffledefines how to exchange the records betweenExecNodes. - 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 theExecNodeBase.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
ExecNodeGraphrepresenting theExecNodetopology. - 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
ExecNodegraph from a graph ofFlinkPhysicalRels. - ExecNodeGraphGenerator() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraphGenerator
- ExecNodeGraphInternalPlan - Class in org.apache.flink.table.planner.plan
-
Implementation of
CompiledPlanbacked by anExecNodeGraph. - 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
-
ExecNodeGraphProcessorplugin, use it can change or update the givenExecNodeGraph. - 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
ExecNodeMetadatarelated 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
- ExecNodeUtil - Class in org.apache.flink.table.planner.plan.nodes.exec.utils
-
An Utility class that helps translating
ExecNodetoTransformation. - 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
ExecNodeobjects. - 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
listfor whichpredicateis true. - exists(LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
-
Returns
trueif and only if aCastRulecan 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.SEARCHin an expression. - expandSearch(RexBuilder, RexProgram, RexNode, int) - Static method in class org.apache.calcite.rex.RexUtil
-
Expands calls to
SqlStdOperatorTable.SEARCHwhose complexity is greater thanmaxComplexityin 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
TableSourceinstance. - 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
-
ExtendedParseris used for parsing some special command which can't supported byCalciteParser, 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 byCalciteParser, 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
Filterof a list of predicates. - filter(Iterable<CorrelationId>, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Filterof a list of correlation variables and a list of predicates. - filter(Iterable<CorrelationId>, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Filterof 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
Filterof 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
SourceAbilitySpecthat can not only serialize/deserialize the filter to/from JSON, but also can push the filter into aSupportsFilterPushDown. - 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_VALUEaggregate 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 aAggregate. - 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
Aggregatepast aJoin. - 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
Aggregateif 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
MultiJointo 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
CalciteCatalogReaderthat changes the RelOptTable which wrapped aCatalogSchemaTableto aFlinkPreparingTableBase. - 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
FlinkCalciteCatalogReaderto 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
SqlValidatorby 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
Calconto aCalc. - 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
SqlRexConvertletTableto add customSqlNodetoRexNodeconversions. - FlinkCurrentDateDynamicFunction - Class in org.apache.flink.table.planner.functions.sql
-
The Flink CURRENT_DATE function differs from the parent
SqlCurrentDateFunctionwhich is aware of whether it is used in batch mode, if true it will act totally same as the parentSqlCurrentDateFunction, 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
FlinkRelDistributionstatistic. - 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
BatchPhysicalTableSourceScanto aBatchPhysicalDynamicFilteringTableSourceScanwhose 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
FilterandCalcif each non-deterministicRexNodeof bottomCalcshould appear at most once in the implicit project list and condition of topFilter. - 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 singleMultiJoinwith 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.AbstractPreparingTableimplementation 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.AbstractPreparingTableinstance. - FlinkProjectCalcMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Extends calcite's ProjectMergeRule, modification: only merge the two neighbouring
ProjectandCalcif each non-deterministicRexNodeof bottomCalcshould appear at most once in the project list of topProject. - 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
Projectpast aJoinby 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-deterministicRexNodeof bottomProjectshould appear at most once in the project list of topProject. - 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.SemiJoindown in a tree past aJoinin order to trigger other rules that will convertSemiJoins. - FlinkSemiAntiJoinProjectTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that pushes a
org.apache.calcite.rel.core.SemiJoindown in a tree past aProject. - 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 fororg.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 parentSqlAbstractTimeFunctionis this function class be aware of whether it is used in batch mode, if true it will act totally same as the parentSqlAbstractTimeFunction, 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 FOLLOWINGwindow bound, for use in methods such asRelBuilder.OverCall.rowsFrom(RexWindowBound)andRelBuilder.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
ExecNodeGraphProcessorwhich finds allExecNodes 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.Configinstance. - 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.AggregateReduceGroupingRuleConfiginstance. - 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.CalcRankTransposeRuleConfiginstance. - 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.CalcSnapshotTransposeRuleConfiginstance. - 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.ConstantRankNumberColumnRemoveRuleConfiginstance. - 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.CorrelateSortToRankRuleConfiginstance. - 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.EnumerableToLogicalTableScanConfiginstance. - 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.Configinstance. - 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.Configinstance. - 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.FlinkCalcMergeRuleConfiginstance. - 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.Configinstance. - 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.Configinstance. - 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.FlinkFilterIntoJoinRuleConfiginstance. - 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.FlinkFilterJoinRuleConfiginstance. - 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.Configinstance. - 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.Configinstance. - 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.JoinConditionTypeCoerceRuleConfiginstance. - 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.JoinDeriveNullFilterRuleConfiginstance. - 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.Configinstance. - 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.LogicalUnnestRuleConfiginstance. - 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.ProjectSemiAntiJoinTransposeRuleConfiginstance. - 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.Configinstance. - 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.PushFilterIntoLegacyTableSourceScanRuleConfiginstance. - 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.PushLimitIntoLegacyTableSourceScanRuleConfiginstance. - 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.Configinstance. - 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.Configinstance. - 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.ReplaceIntersectWithSemiJoinRuleConfiginstance. - 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.ReplaceMinusWithAntiJoinRuleConfiginstance. - 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.RewriteIntersectAllRuleConfiginstance. - 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.RewriteMinusAllRuleConfiginstance. - 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.RewriteMultiJoinConditionRuleConfiginstance. - 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.SimplifyJoinConditionRuleConfiginstance. - 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.SplitPythonConditionFromCorrelateRuleConfiginstance. - 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.TemporalJoinRewriteWithUniqueKeyRuleConfiginstance. - 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.UncollectToTableFunctionScanRuleConfiginstance. - 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.WindowGroupReorderRuleConfiginstance. - 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.WindowPropertiesHavingRuleConfiginstance. - 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.WindowPropertiesRuleConfiginstance. - 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.Configinstance. - 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.BatchPhysicalConstantTableFunctionScanRuleConfiginstance. - 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.RemoveRedundantLocalRankRuleConfiginstance. - 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.Configinstance. - 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.StreamPhysicalConstantTableFunctionScanRuleConfiginstance. - 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.StreamPhysicalWindowJoinRuleConfiginstance. - 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.TwoStageOptimizedAggregateRuleConfiginstance. - 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.Configinstance. - 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
LocalDateTimeto a calcite'sTimestampString. - 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
SqlOperatorTableandFunctionCatalog. - 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
ExecNodewhich 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
CastCodeBlockfor 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
CastCodeBlockcomposed 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
AsyncFunctionwhich 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
uidfor 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
SerializerProviderandDeserializationContext. - 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
selectto 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
CalciteConfigwraps 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
CatalogManagerin 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
CodeGeneratorContextto 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.ColumnIntervalstatistic. - 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
ExecNodeMetadataannotation 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 certainSourceAbilitySpec. - 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
DynamicTableSinkfor 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
ExprCodeGeneratorused 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.SortFieldSpecof field at given index. - getFieldSpecs() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
-
Gets all
SortSpec.SortFieldSpecin 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.ColumnIntervalof 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
JoinRelTypetoFlinkJoinType. - getFlinkPlanner() - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
-
Returns the
FlinkPlannerImplin 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
-
Return the input
OpFusionContextof thisOpFusionCodegenSpecGenerator. - 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
RowDatatype, this is used to notify the upstream operator wrap the properRowDatawe 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
inSubQueryThresholdoption, defaultSqlToRelConverter.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 genericReadableConfig. - 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
RowDataKeySelectorwhich 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
OpFusionCodegenSpecGeneratorneeded 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
LogicalTypeof the data passing this edge. - getOutputType() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
-
Returns the output
LogicalTypeof this node, this type should be consistent with the type parameterExecNode. - 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.BatchPlannerfor batch job. andorg.apache.flink.table.planner.delegation.StreamPlannerfor 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(includingSemiJoin). - 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
RowTypethis 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.Configand 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
RelModifiedMonotonicitystatistic. - 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
RelWindowPropertiesstatistic. - 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
WHEREclause in DELETE statement, return Optional.empty() ifWHEREclause 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
RexNodeexpressions. - 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
InternalTypeInfoofRowData. - 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
-1otherwise. - 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
SqlValidatorin 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
BiRelsuch 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
SingleRelsuch 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
TableConfigdefined inTableEnvironment. - 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.nameandExecNodeContext.version, to be serialized into the JSON plan as one string, which in turn will be parsed byExecNodeContext(String)when deserialized from a JSON plan or when needed byTypeIdResolverBase.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
visitoron which theMethodDispatcherdispatches eachdecorrelateRelmethod, the default implementation returns this instance, if you got a sub-class, override this method to replace thevisitoras 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
PlanAnalyzerto 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 withindicator = 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
-
Deprecated.
- 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
HashJoinOperatorand the codegen version of LongHashJoinOperator generated byLongHashJoinGenerator. - 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 TIMESTAMPclause. - 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
SqlParserPosstrings to theSqlIdentifieridentifier 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
-
ImmutableAggregateReduceGroupingRulecontains immutable implementation classes generated from abstract value types defined as nested insideAggregateReduceGroupingRule. - ImmutableAggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
AggregateReduceGroupingRule.AggregateReduceGroupingRuleConfig. - 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
-
ImmutableBatchPhysicalConstantTableFunctionScanRulecontains immutable implementation classes generated from abstract value types defined as nested insideBatchPhysicalConstantTableFunctionScanRule. - ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
Immutable implementation of
BatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig. - ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
Builds instances of type
BatchPhysicalConstantTableFunctionScanRuleConfig. - ImmutableCalcRankTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutableCalcRankTransposeRulecontains immutable implementation classes generated from abstract value types defined as nested insideCalcRankTransposeRule. - ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
CalcRankTransposeRule.CalcRankTransposeRuleConfig. - 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
-
ImmutableCalcSnapshotTransposeRulecontains immutable implementation classes generated from abstract value types defined as nested insideCalcSnapshotTransposeRule. - ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
CalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig. - 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
-
ImmutableConstantRankNumberColumnRemoveRulecontains immutable implementation classes generated from abstract value types defined as nested insideConstantRankNumberColumnRemoveRule. - ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig. - ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
ConstantRankNumberColumnRemoveRuleConfig. - ImmutableCorrelateSortToRankRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutableCorrelateSortToRankRulecontains immutable implementation classes generated from abstract value types defined as nested insideCorrelateSortToRankRule. - ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
CorrelateSortToRankRule.CorrelateSortToRankRuleConfig. - 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
-
ImmutableEnumerableToLogicalTableScancontains immutable implementation classes generated from abstract value types defined as nested insideEnumerableToLogicalTableScan. - ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
EnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig. - 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
-
ImmutableEventTimeTemporalJoinRewriteRulecontains immutable implementation classes generated from abstract value types defined as nested insideEventTimeTemporalJoinRewriteRule. - 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
-
ImmutableFlinkBushyJoinReorderRulecontains immutable implementation classes generated from abstract value types defined as nested insideFlinkBushyJoinReorderRule. - 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
-
ImmutableFlinkCalcMergeRulecontains immutable implementation classes generated from abstract value types defined as nested insideFlinkCalcMergeRule. - 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
-
Immutable implementation of
FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig. - 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
-
Immutable implementation of
FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig. - 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
-
ImmutableFlinkJoinReorderRulecontains immutable implementation classes generated from abstract value types defined as nested insideFlinkJoinReorderRule. - 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
-
ImmutableFlinkJoinToMultiJoinRulecontains immutable implementation classes generated from abstract value types defined as nested insideFlinkJoinToMultiJoinRule. - 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
-
ImmutableJoinConditionTypeCoerceRulecontains immutable implementation classes generated from abstract value types defined as nested insideJoinConditionTypeCoerceRule. - ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
JoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig. - 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
-
ImmutableJoinDeriveNullFilterRulecontains immutable implementation classes generated from abstract value types defined as nested insideJoinDeriveNullFilterRule. - ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
JoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig. - 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
-
ImmutableJoinTableFunctionScanToCorrelateRulecontains immutable implementation classes generated from abstract value types defined as nested insideJoinTableFunctionScanToCorrelateRule. - 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
-
ImmutableLogicalUnnestRulecontains immutable implementation classes generated from abstract value types defined as nested insideLogicalUnnestRule. - 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
-
ImmutableProjectSemiAntiJoinTransposeRulecontains immutable implementation classes generated from abstract value types defined as nested insideProjectSemiAntiJoinTransposeRule. - ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
ProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig. - 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
-
ImmutableProjectSnapshotTransposeRulecontains immutable implementation classes generated from abstract value types defined as nested insideProjectSnapshotTransposeRule. - 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
-
ImmutablePushCalcPastChangelogNormalizeRulecontains immutable implementation classes generated from abstract value types defined as nested insidePushCalcPastChangelogNormalizeRule. - 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
-
ImmutablePushFilterIntoLegacyTableSourceScanRulecontains immutable implementation classes generated from abstract value types defined as nested insidePushFilterIntoLegacyTableSourceScanRule. - ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
PushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig. - ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
PushFilterIntoLegacyTableSourceScanRuleConfig. - ImmutablePushLimitIntoLegacyTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutablePushLimitIntoLegacyTableSourceScanRulecontains immutable implementation classes generated from abstract value types defined as nested insidePushLimitIntoLegacyTableSourceScanRule. - ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
PushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig. - ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
PushLimitIntoLegacyTableSourceScanRuleConfig. - ImmutablePushProjectIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutablePushProjectIntoTableSourceScanRulecontains immutable implementation classes generated from abstract value types defined as nested insidePushProjectIntoTableSourceScanRule. - 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
-
ImmutableRemoveRedundantLocalRankRulecontains immutable implementation classes generated from abstract value types defined as nested insideRemoveRedundantLocalRankRule. - ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
Immutable implementation of
RemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig. - 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
-
ImmutableRemoveUnreachableCoalesceArgumentsRulecontains immutable implementation classes generated from abstract value types defined as nested insideRemoveUnreachableCoalesceArgumentsRule. - ImmutableRemoveUnreachableCoalesceArgumentsRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
RemoveUnreachableCoalesceArgumentsRule.Config. - 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
-
ImmutableReplaceIntersectWithSemiJoinRulecontains immutable implementation classes generated from abstract value types defined as nested insideReplaceIntersectWithSemiJoinRule. - ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
ReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig. - 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
-
ImmutableReplaceMinusWithAntiJoinRulecontains immutable implementation classes generated from abstract value types defined as nested insideReplaceMinusWithAntiJoinRule. - ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
ReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig. - 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
-
ImmutableRewriteIntersectAllRulecontains immutable implementation classes generated from abstract value types defined as nested insideRewriteIntersectAllRule. - ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
RewriteIntersectAllRule.RewriteIntersectAllRuleConfig. - 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
-
ImmutableRewriteMinusAllRulecontains immutable implementation classes generated from abstract value types defined as nested insideRewriteMinusAllRule. - ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
RewriteMinusAllRule.RewriteMinusAllRuleConfig. - 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
-
ImmutableRewriteMultiJoinConditionRulecontains immutable implementation classes generated from abstract value types defined as nested insideRewriteMultiJoinConditionRule. - ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
RewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig. - 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
-
ImmutableSimplifyJoinConditionRulecontains immutable implementation classes generated from abstract value types defined as nested insideSimplifyJoinConditionRule. - ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
SimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig. - 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
-
ImmutableSplitPythonConditionFromCorrelateRulecontains immutable implementation classes generated from abstract value types defined as nested insideSplitPythonConditionFromCorrelateRule. - ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
SplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig. - ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
SplitPythonConditionFromCorrelateRuleConfig. - ImmutableStreamPhysicalConstantTableFunctionScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
ImmutableStreamPhysicalConstantTableFunctionScanRulecontains immutable implementation classes generated from abstract value types defined as nested insideStreamPhysicalConstantTableFunctionScanRule. - ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Immutable implementation of
StreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig. - ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Builds instances of type
StreamPhysicalConstantTableFunctionScanRuleConfig. - ImmutableStreamPhysicalWindowJoinRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
ImmutableStreamPhysicalWindowJoinRulecontains immutable implementation classes generated from abstract value types defined as nested insideStreamPhysicalWindowJoinRule. - ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Immutable implementation of
StreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig. - 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
-
ImmutableTemporalJoinRewriteWithUniqueKeyRulecontains immutable implementation classes generated from abstract value types defined as nested insideTemporalJoinRewriteWithUniqueKeyRule. - ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
TemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig. - ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
TemporalJoinRewriteWithUniqueKeyRuleConfig. - ImmutableTwoStageOptimizedAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
ImmutableTwoStageOptimizedAggregateRulecontains immutable implementation classes generated from abstract value types defined as nested insideTwoStageOptimizedAggregateRule. - ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Immutable implementation of
TwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig. - 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
-
ImmutableUncollectToTableFunctionScanRulecontains immutable implementation classes generated from abstract value types defined as nested insideUncollectToTableFunctionScanRule. - ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig. - 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
-
ImmutableWatermarkAssignerChangelogNormalizeTransposeRulecontains immutable implementation classes generated from abstract value types defined as nested insideWatermarkAssignerChangelogNormalizeTransposeRule. - ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Immutable implementation of
WatermarkAssignerChangelogNormalizeTransposeRule.Config. - 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
-
ImmutableWindowGroupReorderRulecontains immutable implementation classes generated from abstract value types defined as nested insideWindowGroupReorderRule. - ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
WindowGroupReorderRule.WindowGroupReorderRuleConfig. - 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
-
Immutable implementation of
WindowPropertiesRules.WindowPropertiesHavingRule.WindowPropertiesHavingRuleConfig. - ImmutableWindowPropertiesHavingRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
ImmutableWindowPropertiesHavingRuleConfig. - ImmutableWindowPropertiesRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
Immutable implementation of
WindowPropertiesRules.WindowPropertiesRule.WindowPropertiesRuleConfig. - 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
-
ImmutableWrapJsonAggFunctionArgumentsRulecontains immutable implementation classes generated from abstract value types defined as nested insideWrapJsonAggFunctionArgumentsRule. - 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
Filtercontains 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
Joincontains kind of expression we seek. - inProject(Project) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
-
Returns whether a
Projectcontains 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
-
Subclass of the
InputPriorityGraphGenerator. - InputOrderCalculator(ExecNode<?>, Set<ExecNode<?>>, InputProperty.DamBehavior) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputOrderCalculator
-
Create a
InputOrderCalculatorfor the givenExecNodesub-graph. - InputPriorityConflictResolver - Class in org.apache.flink.table.planner.plan.nodes.exec.processor.utils
-
Subclass of the
InputPriorityGraphGenerator. - InputPriorityConflictResolver(List<ExecNode<?>>, InputProperty.DamBehavior, StreamExchangeMode, ReadableConfig) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityConflictResolver
-
Create a
InputPriorityConflictResolverfor the givenExecNodegraph. - 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
ExecNodegraph. - InputPriorityGraphGenerator(List<ExecNode<?>>, Set<ExecNode<?>>, InputProperty.DamBehavior) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityGraphGenerator
-
Create an
InputPriorityGraphGeneratorfor the givenExecNodesub-graph. - InputProperty - Class in org.apache.flink.table.planner.plan.nodes.exec
-
The
InputPropertydescribes the input information of theExecNode. - 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
BatchExecNodewhich 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
Intersectof the two most recent relational expressions on the stack. - intersect(boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an
Intersectof thenmost 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_OPERATORfor 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
RelHintand 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
nodeis acallto a givenoperator. - 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
createValuesReloption. - isDecorrelationEnabled() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the
decorrelationEnabledoption. - 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
expandoption. - isExplain() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the
explainoption. - 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
sourcetotargettype 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
Calccan merge into oneCalcor not. - isMergeable(Filter, Calc) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
-
Return two neighbouring
FilterandCalccan merge into oneCalcor not. - isMergeable(Project, Calc) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
-
Return two neighbouring
ProjectandCalccan merge into oneCalcor not. - isMergeable(Project, Project) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
-
Return two neighbouring
Projectcan merge into oneProjector 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.SYMBOLliteral. - 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
trimUnusedFieldsoption. - 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
Joinwith multiple conditions. - join(JoinRelType, String...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Joinusing USING syntax. - join(JoinRelType, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Joinwith one condition. - join(JoinRelType, RexNode, Set<CorrelationId>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Joinwith correlating variables. - join(JoinRelType, RexNode, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Joinwith 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
JoinonTableFunctionScantoCorrelate. - JoinTableFunctionScanToCorrelateRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
-
Configuration for
JoinTableFunctionScanToCorrelateRule. - 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_VALUEaggregate 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
ExecNodeMetadataannotation 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
-
CallExpressionConvertRuleto convertScalarFunctionDefinition. - 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
SourceAbilitySpecthat can not only serialize/deserialize the limit value to/from JSON, but also can push the limit value into aLimitPushDownSpec. - 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
-
LISTAGGaggregate 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
LogicalTypeandRelDataType. - 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
Snapshotnot 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
LogicalTableScanreads all the rows from aRelOptTable. - 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
CallContextof aLookupTableSourceruntime 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.LookupKeywhose value is constant. - LookupJoinUtil.FieldRefLookupKey - Class in org.apache.flink.table.planner.plan.utils
-
A
LookupJoinUtil.LookupKeywhose 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
INand fix [CALCITE-4888]: UnexpectedRexNodewhen callRelBuilder.in(org.apache.calcite.rex.RexNode, org.apache.calcite.rex.RexNode...)to create anINpredicate with a list of varchar literals which have different length inRexBuilder.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
RexNodewhich 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
-
MatchSpecdescribes the MATCH_RECOGNIZE info, seeMatch. - 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
MAXaggregate function. - max(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
MAXaggregate 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
Calcinstances and returns a newCalcinstance 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 SELECTclause. - 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
hintsand static table options from table definitionprops. - 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
MINaggregate function, optionally with an alias. - min(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
MINaggregate 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
Minusof the two most recent relational expressions on the stack. - minus(boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Minusof thenmost 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
ExecNodeMetadataannotations on anExecNodeclass. - MultipleInputNodeCreationProcessor - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
-
A
ExecNodeGraphProcessorwhich organizeExecNodes 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
ExecNodeTranslatorthat will generate ZERO, ONE or moreTransformations. - 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
ExecNodefor 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
nodeto thenamespacewhich 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
PlanAnalyzerto analyze the potential risk of non-deterministic update whenOptimizerConfigOptions.TABLE_OPTIMIZER_NONDETERMINISTIC_UPDATE_STRATEGYis 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
-
Deprecated.
- 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
FlinkFilterIntoJoinRuleConfiginstance. - of(FlinkFilterJoinRule.Predicate) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
Construct a new immutable
FlinkFilterJoinRuleConfiginstance. - 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
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - operandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
-
Initializes the value for the
operandSupplierattribute. - 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
CallContextbacked bySqlOperatorBinding. - 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
-
OpFusionCodegenSpecGeneratoris 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
OpFusionCodegenSpecneeded 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
CallExpressionConvertRulethat convertsBuiltInFunctionDefinitions.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
-
OverSpecdescribes 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.GroupSpecdescribes 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
SinkAbilitySpecthat can not only serialize/deserialize the overwrite flag to/from JSON, but also can overwrite existing data forSupportsOverwrite. - 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
ExtendedParserto 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
Parserthat 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
SinkAbilitySpecthat can not only serialize/deserialize the partition to/from JSON, but also can write partitioned data forSupportsPartitioning. - 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
SourceAbilitySpecthat can not only serialize/deserialize the partitions to/from JSON, but also can push the partitions into aSupportsPartitionPushDown. - 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
-
PartitionSpecdescribes 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
-
Creates a call that creates alternate patterns; for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode). - patternAlter(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates alternate patterns; for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode). - patternConcat(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that concatenates patterns; for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode). - patternConcat(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that concatenates patterns; for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode). - patternExclude(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates an exclude pattern; for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode). - 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
-
Creates a call that creates permute patterns; for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode). - patternPermute(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates permute patterns; for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode). - patternQuantify(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates quantify patterns; for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode). - patternQuantify(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates quantify patterns; for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode). - 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
npositions 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
npositions 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
PlanAdvicewith a list of applicableRelNodeids. - 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
- 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 PRECEDINGwindow bound, for use in methods such asRelBuilder.OverCall.rowsFrom(RexWindowBound)andRelBuilder.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 resultExecNodeGraph. - 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 toOpFusionCodegenSpecGenerator.processConsume(List, String)()} method. - ProcessorContext - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
-
Context for
ExecNodeGraphProcessorto processExecNodeGraph. - 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
#ProcTimemode 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
Projectof the given list of expressions. - project(Iterable<? extends RexNode>, Iterable<? extends String>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Projectof 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
Projectof 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
Projectof 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
Projectof all original fields, except the given list of expressions. - projectExcept(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Projectof 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
Projectof 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
Projectof the given expressions and field names, and optionally optimizing. - projectPlus(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Projectof all original fields, plus the given list of expressions. - projectPlus(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Projectof all original fields, plus the given expressions. - ProjectPushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
-
A sub-class of
SourceAbilitySpecthat can not only serialize/deserialize the projection to/from JSON, but also can push the projection into aSupportsProjectionPushDown. - 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
RowTypeby given projection indexes over originalRowType. - ProjectSemiAntiJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that pushes a
Projectdown in a tree past a semi/antiJoinby 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
LogicalProjectpast intoLogicalSnapshot. - 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
LogicalWatermarkAssignerandLogicalProject. - 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
LogicalProjectinto aLogicalTableFunctionScanwhich 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
RelBuilderFactorythat 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
-
Whether
RelBuilder.aggregate(org.apache.calcite.tools.RelBuilder.GroupKey, org.apache.calcite.tools.RelBuilder.AggCall...)should prune unused input columns; default true. - 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
ChangelogNormalizeoperator 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
-
Configuration for
PushCalcPastChangelogNormalizeRule. - PushFilterInCalcIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Pushes a filter condition from the
FlinkLogicalCalcand into aFlinkLogicalTableSourceScan. - 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 aTableSourceTable. - 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
-
Configuration for
PushLimitIntoLegacyTableSourceScanRule. - PushLimitIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that tries to push limit into a
FlinkLogicalTableSourceScan, which table is aTableSourceTable. - 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
BatchPhysicalTableSourceScanwhose table is aTableSourceTablewith a source supportingSupportsAggregatePushDown. - 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
BatchPhysicalTableSourceScanwhose table is aTableSourceTablewith a source supportingSupportsAggregatePushDown. - 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
BatchPhysicalTableSourceScanwhose table is aTableSourceTablewith a source supportingSupportsAggregatePushDown. - 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
BatchPhysicalTableSourceScanwhose table is aTableSourceTablewith a source supportingSupportsAggregatePushDown. - 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
BatchPhysicalTableSourceScanwhose table is aTableSourceTablewith a source supportingSupportsAggregatePushDown. - 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
BatchPhysicalTableSourceScanwhose table is aTableSourceTablewith a source supportingSupportsAggregatePushDown. - 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
BatchPhysicalTableSourceScanwhose table is aTableSourceTablewith a source supportingSupportsAggregatePushDown. - 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
LogicalProjectinto aLogicalTableScan. - 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
-
Configuration for
PushProjectIntoTableSourceScanRule. - PushWatermarkIntoTableSourceScanAcrossCalcRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule to push the
FlinkLogicalWatermarkAssigneracross theFlinkLogicalCalcto theFlinkLogicalTableSourceScan. - 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
FlinkLogicalWatermarkAssignerinto theFlinkLogicalTableSourceScan. - 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
SupportsWatermarkPushDownandSupportsSourceWatermark. - 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
FlinkLogicalTableFunctionScanwith Java calls or the JavaFlinkLogicalTableFunctionScanwith Python calls into aFlinkLogicalCalcwhich will be the left input of the newFlinkLogicalCorrelateand a newFlinkLogicalTableFunctionScan. - PythonMapMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule will merge Python
FlinkLogicalCalcused in Map operation, FlattenFlinkLogicalCalcand PythonFlinkLogicalCalcused in Map operation together. - PythonMapRenameRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule which renames the field names of the Flatten
FlinkLogicalCalcwhich is right after aFlinkLogicalCalcrepresenting 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
QueryOperationCatalogViewand a Calcite'sRelOptTable. - QueryOperationConverter - Class in org.apache.flink.table.planner.plan
-
Converter from Flink's specific relational representation:
QueryOperationto 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.primaryKeysand should be monotonic on the order by field. - RawRelDataType - Class in org.apache.flink.table.planner.plan.schema
-
The
RelDataTyperepresentation of aRawType. - 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
SourceAbilitySpecthat can not only serialize/deserialize the metadata columns to/from JSON, but also can read the metadata columns fromSupportsReadingMetadata. - 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
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - 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
Correlatein a tree ofRelNodes. - RelDecorrelator.CorelMapBuilder - Class in org.apache.calcite.sql2rel
-
Builds a
RelDecorrelator.CorelMap. - 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
RelNodeto 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
RelNodetree and converts fields withTimeIndicatorRelDataTypetype. - 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
RexNodecontains 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
BatchPhysicalRankon a localBatchPhysicalRank, and merge them into a globalBatchPhysicalRank. - 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.COALESCEarguments. - 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
-
Configuration for
RemoveUnreachableCoalesceArgumentsRule. - 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
RepeatUnionassociated to aTransientTablewithout 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
RepeatUnionassociated to aTransientTableof 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
Intersectwith a distinctAggregateon a SEMIJoin. - 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 distinctAggregateon an ANTIJoin. - 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
CommonPhysicalTableSourceScanwithCalc. - 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
RexCallrequires decimal expansion. - requiresDecimalExpansion(RexProgram, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a
RexProgramcontains expressions which require decimal expansion. - reRegister(RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Re-register the
registeredwith 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
CastRulefor 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
SupportsFilterPushDownand creates a newTableSourceTablewith 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_STRATEGYis 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
Intersectoperator 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
Minusoperator 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
MultiJoinfor 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
ResolvedExpressionthat originated from aRexNode. - 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
RexCallthat represents a table argument in a signature ofStaticArguments. - 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.FoundOneif applied to an expression that contains aRexSubQuery. - RichTableSourceQueryOperation<T> - Class in org.apache.flink.table.planner.operations
-
A
TableSourceQueryOperationwithFlinkStatisticand 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
- 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
SinkAbilitySpecthat can not only serialize/deserialize the row-level delete mode & required physical column indices to/from JSON, but also can delete existing data forSupportsRowLevelDelete. - 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.RowLevelModificationTypein 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
SinkAbilitySpecthat can not only serialize/deserialize the row-level update mode, columns & required physical column indices to/from JSON, but also can update existing data forSupportsRowLevelUpdate. - 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
#RowTimemode 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
TableScanof the table with a given name. - scan(String...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
TableScanof 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
MergeTableAsUtilandMergeTableLikeUtilclasses. - scope - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
- scope - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Collection of
RelNodeobjects 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 nodeobjects to theSqlValidatorScopescope 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
JoinwithJoinRelType.SEMI. - semiJoin(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
JoinwithJoinRelType.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
RexInputRefin an expression byoffset. - shift(RexNode, int) - Static method in class org.apache.calcite.rex.RexUtil
-
Shifts every
RexInputRefin an expression byoffset. - shift(RexNode, int, int) - Static method in class org.apache.calcite.rex.RexUtil
-
Shifts every
RexInputRefin an expression higher thanstartbyoffset. - 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 itsRexSimplify.simplify(RexNode, RexUnknownAs)method. - simplify(RexBuilder, RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.Create a
RexSimplify, then call itsRexSimplify.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 anRexExecutor. - simplifyValues() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
Whether to simplify
Union(Values, Values)orUnion(Project(Values))toValues; 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
ExecNodeTranslatorthat will generate only ONETransformation. - 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
Snapshotof 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
Sortby field ordinals. - sort(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sortby 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
orderKeysbefore aggregating, as in SQL'sWITHIN GROUPclause. - sort(RelCollation) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sortby 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
orderKeysbefore aggregating, as in SQL'sWITHIN GROUPclause. - sort(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sortby 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
Sortby a list of expressions, with limit and offset. - sortLimit(int, int, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sortby expressions, with limit and offset. - sortLimit(RexNode, RexNode, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sortby 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
-
SortSpecdescribes 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
FlinkContextwhich contains the information forSourceAbilitySpecto apply the following abilities toDynamicTableSource. - 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
SourceAbilitySpecthat can not only serialize/deserialize the boolean flag whether a source watermark should be used to/from JSON, but can also apply it toSupportsSourceWatermark. - 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
FlinkLogicalCalcwhich is the upstream of aFlinkLogicalCorrelateand contains Python Functions in condition into twoFlinkLogicalCalcs. - 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
SqlAggFunctionVisitorof 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
-
SqlOperatorforARRAY, 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
CatalogViewand a Calcite'sRelOptTable. - 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 byFlinkSqlCallBinding. - 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_VALUEandLAST_VALUEaggregate 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
-
LISTAGGaggregate 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
-
SqlOperatorforMAP, 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
SqlNodeinstance intoOperation. - 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
SqlNodethat allows DDL commands to be converted toOperation. - 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 byFlinkConvertletTable. - 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
TIMESTAMPADDfunction, 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
SqlNodeobjects) into a relational algebra expression (consisting ofRelNodeobjects). - 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
SqlNodeobjects and returnBoolean.TRUEwhen 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_CASTbuilt-in, essentially delegating all the method invocations, whenever is possible, to Calcite'sSqlCastFunction. - 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
SqlValidatorImplto 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_RETENTIONfor 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
ExecNodeforAsyncScalarFunction. - 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
ExecNodefor 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
ExecNodewhich 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
ExecNodewhich 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
ExecNodeto connect a givenDataStreamand 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
ExecNodewhich 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
ExecNodewhich 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
ExecNoderepresents 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
ExecNodethat 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
-
StreamExecNodefor 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
-
StreamExecNodefor 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
ExecNodeto write data into an external sink defined by aTableSink. - 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
ExecNodeto read data from an external source defined by aStreamTableSource. - 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
-
StreamExecNodefor 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
ExecNodewhich 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
ExecNodewhich 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
- 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodefor 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
ExecNodeto write data into an external sink defined by aDynamicTableSink. - 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
-
StreamExecNodefor 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
-
StreamExecNodefor 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
ExecNodeto read data from an external source defined by aScanTableSource. - 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
-
StreamExecNodefor 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
-
StreamExecNodefor 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
ExecNodethat 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
ExecNodethat 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
ExecNodewhich 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
ExecNodefor 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
ExecNodefor 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
-
StreamExecNodefor 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
ExecNodefor 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
ExecNodewhich 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
StreamNonDeterministicPhysicalPlanResolvertries 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
FlinkLogicalTableFunctionScanwith 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
-
Configuration for
StreamPhysicalConstantTableFunctionScanRule. - StreamPhysicalPythonCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
The physical rule is responsible for convert
FlinkLogicalCorrelatetoStreamPhysicalPythonCorrelate. - StreamPhysicalPythonGroupAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Rule to convert a
FlinkLogicalAggregateinto aStreamPhysicalPythonGroupAggregate. - 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
FlinkLogicalTableAggregateinto aStreamPhysicalPythonGroupTableAggregateRule. - 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
FlinkLogicalWindowAggregatetoStreamPhysicalPythonGroupWindowAggregate. - StreamPhysicalPythonOverAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
The physical rule is responsible for converting
FlinkLogicalOverAggregatetoStreamPhysicalPythonOverAggregate. - StreamPhysicalWindowJoinRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Rule to convert a
FlinkLogicalJoininto aStreamPhysicalWindowJoin. - 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
RelDataTyperepresentation of aStructuredType. - 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
SUMaggregate function, optionally distinct and with an alias. - sum(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
SUMaggregate 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
- 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
RexTableInputRefusing 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
RexTableInputRefusing 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 itsRexTableInputRefusing 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
RexTableInputRefusing the contents in the first map, and then it will swap the column referencesRexTableInputRefusing 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
RexTableInputRefusing 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
TableConfigrelated 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
SchemaVersionto 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
ChangelogModefrom thisModifyKindSet. - 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
Comparabledata 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
TimestampStringto aLocalDateTime. - 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
SqlNodeinto aRelRoot. - 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.RetryLookupOptionstoResultRetryStrategyin 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
SqlNodeinto aRexNode. - 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
AggregateReduceGroupingRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcRankTransposeRule.CalcRankTransposeRuleConfig
-
Prints the immutable value
CalcRankTransposeRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCalcSnapshotTransposeRule.CalcSnapshotTransposeRuleConfig
-
Prints the immutable value
CalcSnapshotTransposeRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
-
Prints the immutable value
ConstantRankNumberColumnRemoveRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableCorrelateSortToRankRule.CorrelateSortToRankRuleConfig
-
Prints the immutable value
CorrelateSortToRankRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
-
Prints the immutable value
EnumerableToLogicalTableScanConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
-
Prints the immutable value
Configwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
-
Prints the immutable value
Configwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
-
Prints the immutable value
FlinkCalcMergeRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
Prints the immutable value
FlinkFilterIntoJoinRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
Prints the immutable value
FlinkFilterJoinRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
-
Prints the immutable value
Configwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
-
Prints the immutable value
Configwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinConditionTypeCoerceRule.JoinConditionTypeCoerceRuleConfig
-
Prints the immutable value
JoinConditionTypeCoerceRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinDeriveNullFilterRule.JoinDeriveNullFilterRuleConfig
-
Prints the immutable value
JoinDeriveNullFilterRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
Prints the immutable value
Configwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
-
Prints the immutable value
LogicalUnnestRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSemiAntiJoinTransposeRule.ProjectSemiAntiJoinTransposeRuleConfig
-
Prints the immutable value
ProjectSemiAntiJoinTransposeRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
-
Prints the immutable value
Configwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
-
Prints the immutable value
PushFilterIntoLegacyTableSourceScanRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushLimitIntoLegacyTableSourceScanRule.PushLimitIntoLegacyTableSourceScanRuleConfig
-
Prints the immutable value
PushLimitIntoLegacyTableSourceScanRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
-
Prints the immutable value
Configwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
-
Prints the immutable value
Configwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
-
Prints the immutable value
ReplaceIntersectWithSemiJoinRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
-
Prints the immutable value
ReplaceMinusWithAntiJoinRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteIntersectAllRule.RewriteIntersectAllRuleConfig
-
Prints the immutable value
RewriteIntersectAllRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
-
Prints the immutable value
RewriteMinusAllRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRewriteMultiJoinConditionRule.RewriteMultiJoinConditionRuleConfig
-
Prints the immutable value
RewriteMultiJoinConditionRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSimplifyJoinConditionRule.SimplifyJoinConditionRuleConfig
-
Prints the immutable value
SimplifyJoinConditionRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableSplitPythonConditionFromCorrelateRule.SplitPythonConditionFromCorrelateRuleConfig
-
Prints the immutable value
SplitPythonConditionFromCorrelateRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableTemporalJoinRewriteWithUniqueKeyRule.TemporalJoinRewriteWithUniqueKeyRuleConfig
-
Prints the immutable value
TemporalJoinRewriteWithUniqueKeyRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
-
Prints the immutable value
UncollectToTableFunctionScanRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowGroupReorderRule.WindowGroupReorderRuleConfig
-
Prints the immutable value
WindowGroupReorderRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesHavingRuleConfig
-
Prints the immutable value
WindowPropertiesHavingRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWindowPropertiesRuleConfig
-
Prints the immutable value
WindowPropertiesRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
Prints the immutable value
Configwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableBatchPhysicalConstantTableFunctionScanRule.BatchPhysicalConstantTableFunctionScanRuleConfig
-
Prints the immutable value
BatchPhysicalConstantTableFunctionScanRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.ImmutableRemoveRedundantLocalRankRule.RemoveRedundantLocalRankRuleConfig
-
Prints the immutable value
RemoveRedundantLocalRankRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
-
Prints the immutable value
Configwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalConstantTableFunctionScanRule.StreamPhysicalConstantTableFunctionScanRuleConfig
-
Prints the immutable value
StreamPhysicalConstantTableFunctionScanRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableStreamPhysicalWindowJoinRule.StreamPhysicalWindowJoinRuleConfig
-
Prints the immutable value
StreamPhysicalWindowJoinRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableTwoStageOptimizedAggregateRule.TwoStageOptimizedAggregateRuleConfig
-
Prints the immutable value
TwoStageOptimizedAggregateRuleConfigwith attribute values. - toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
-
Prints the immutable value
Configwith 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
SqlTableConstraintto anSchema.UnresolvedPrimaryKeyobject. - 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
Transformationas a runtime implementation forScanTableSource. - TransformationSinkProvider - Interface in org.apache.flink.table.planner.connectors
-
Provider that produces a
Transformationas a runtime implementation forDynamicTableSink. - TransformationSinkProvider.Context - Interface in org.apache.flink.table.planner.connectors
- transientScan(String) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
TableScanon aTransientTablewith 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
TableScanon aTransientTablewith 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
ExecNodetree 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
ExecNodetree 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
RelNodewith 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
StreamPhysicalGroupAggregateonStreamPhysicalExchangewith 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
StreamPhysicalWindowAggregateonStreamPhysicalExchangewith 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
SqlOperandTypeCheckerbacked byTypeInference. - 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
SqlOperandTypeInferencebacked byTypeInference. - 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
SqlReturnTypeInferencebacked byTypeInference. - 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 FOLLOWINGwindow bound, for use in methods such asRelBuilder.OverCall.rowsFrom(RexWindowBound)andRelBuilder.OverCall.rangeBetween(RexWindowBound, RexWindowBound). - unboundedPreceding() - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an
UNBOUNDED PRECEDINGwindow bound, for use in methods such asRelBuilder.OverCall.rowsFrom(RexWindowBound)andRelBuilder.OverCall.rangeBetween(RexWindowBound, RexWindowBound). - uncollect(List<String>, boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an
Uncollectwith given item aliases. - UncollectToTableFunctionScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that converts
Uncollectvalues toTableFunctionScan. - 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
Unionof the two most recent relational expressions on the stack. - union(boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Unionof thenmost 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
distinctKeysbefore aggregating, as in SQL'sWITHIN DISTINCTclause. - 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
distinctKeysbefore aggregating, as in SQL'sWITHIN DISTINCTclause. - 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.UPDATEoperation. - 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
Valueswith 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
Valueswith a specified row type and zero rows. - values(RelDataType, Object...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Valueswith 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
StreamPhysicalWatermarkAssignerpast intoStreamPhysicalChangelogNormalize. - 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
SourceAbilitySpecthat can not only serialize/deserialize the watermark to/from JSON, but also can push the watermark into aSupportsWatermarkPushDown. - 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
WindowAttachedWindowingStrategywhich onlyWindowAttachedWindowingStrategy.windowEndis 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - 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
descriptionattribute. - withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Initializes the value for the
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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
descriptionattribute. - 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 relatedExecNodeContext.nameandExecNodeContext.version, stores all the necessary info to uniquely reconstruct theExecNode, and avoid storing theExecNodeContext.idindependently as a field inExecNodeBase. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - 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
operandSupplierattribute. - withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Initializes the value for the
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
operandSupplierattribute. - 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
predicateattribute. - 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
predicateattribute. - withPredicate(FlinkFilterJoinRule.Predicate) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Initializes the value for the
predicateattribute. - 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
predicateattribute. - withPredicates(RelMetadataQuery, Function<RelBuilder, E>) - Method in class org.apache.calcite.tools.RelBuilder
-
Performs an action using predicates of the
current nodeto 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Initializes the value for the
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
relBuilderFactoryattribute. - 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
smartattribute. - 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
smartattribute. - withSmart(boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Initializes the value for the
smartattribute. - 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
smartattribute. - 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
-
Configuration for
WrapJsonAggFunctionArgumentsRule. - 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
SinkAbilitySpecthat can not only serialize/deserialize the metadata columns to/from JSON, but also can write the metadata columns forSupportsWritingMetadata. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
SourceFunctionAPI, which is due to be removed.