- abilitySpecsWithoutEscaped(TableSourceTable) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
-
- 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
-
- AbstractExecNodeExactlyOnceVisitor() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.visitor.AbstractExecNodeExactlyOnceVisitor
-
- AbstractRegexParseStrategy - Class in org.apache.flink.table.planner.parse
-
Strategy to parse statement to Operation by regex.
- AbstractRegexParseStrategy(Pattern) - Constructor for class org.apache.flink.table.planner.parse.AbstractRegexParseStrategy
-
- AbstractSqlCallContext - Class in org.apache.flink.table.planner.functions.inference
-
A CallContext backed by Calcite abstractions.
- AbstractSqlCallContext(DataTypeFactory, FunctionDefinition, String, boolean) - Constructor for class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
-
- AbstractSqlCallContext.LiteralValueAccessor - Interface in org.apache.flink.table.planner.functions.inference
-
Helper interface for abstracting accessing literals.
- accept(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
-
- accept(ExecNodeVisitor) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- accept(RelShuttle) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
-
- accept(RelShuttle) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
-
- 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
-
- 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.
- addDefaultKryoSerializer(Class<?>, T) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- addDefaultKryoSerializer(Class<?>, Class<? extends Serializer<?>>) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- addField(int, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortSpecBuilder
-
- addGroupExpr(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- addOutput(int, OpFusionCodegenSpecGenerator) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
-
- addRelBuilderConfigTransform(UnaryOperator<RelBuilder.Config>) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- addReusableCloseCode(CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
-
- addReusableInitCode(CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
-
- addReusableOpenCode(CodeGeneratorContext) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
-
- addTestNode(Class<? extends ExecNode<?>>) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
-
- addToSelectList(List<SqlNode>, Set<String>, List<Map.Entry<String, RelDataType>>, SqlNode, SelectScope, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Adds an expression to a select list, ensuring that its alias does not clash with any existing
expressions on the list.
- addToSelectList(List<SqlNode>, Set<String>, List<Map.Entry<String, RelDataType>>, SqlNode, SelectScope, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
-
- adjustDataViews(DataType, boolean) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
-
Modifies the data type of an accumulator regarding data views.
- adjustedMinus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
-
- adjustedMinus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
-
- adjustedMinus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
-
- adjustedMinus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DecimalSum0AggFunction
-
- adjustedMinus(Expression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
-
- adjustedMinus(Expression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DecimalSumWithRetractAggFunction
-
- adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
-
- adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
-
- adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
-
- adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DecimalSum0AggFunction
-
- adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
-
- adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.DecimalSumAggFunction
-
- adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
-
- adjustedPlus(UnresolvedReferenceExpression, UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DecimalSumWithRetractAggFunction
-
- 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.
- 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, RelBuilder.AggCall...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an Aggregate with an array of calls.
- aggregate(RelBuilder.GroupKey, List<AggregateCall>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an Aggregate with an array of AggregateCalls.
- aggregate(RelBuilder.GroupKey, Iterable<RelBuilder.AggCall>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an Aggregate with multiple calls.
- aggregate(RelBuilder.GroupKey, Iterable<RelBuilder.AggCall>) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
-
Build non-window aggregate for either aggregate or table aggregate.
- aggregateCall(SqlAggFunction, boolean, RexNode, String, 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, boolean, RexNode, String, Iterable<? extends 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.
- 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.
- AggregatePhaseStrategy - Enum in org.apache.flink.table.planner.utils
-
Aggregate phase strategy which could be specified in OptimizerConfigOptions.TABLE_OPTIMIZER_AGG_PHASE_STRATEGY.
- AggregatePushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
-
A sub-class of
SourceAbilitySpec that can not only serialize/deserialize the aggregation
to/from JSON, but also can push the local aggregate into a
SupportsAggregatePushDown.
- AggregatePushDownSpec(RowType, List<int[]>, List<AggregateCall>, RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
-
- 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(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns an expression wrapped in an alias.
- alias(String) - Method in interface org.apache.calcite.tools.RelBuilder.GroupKey
-
Assigns an alias to this group key.
- 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.
- allowPartial(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets whether to allow partial width windows; default true.
- AlterSchemaConverter - Class in org.apache.flink.table.planner.operations
-
Converter to convert SqlAlterTableSchema with source table to generate new Schema.
- analyze(FlinkRelNode) - Method in class org.apache.flink.table.planner.analyze.GroupAggregationAnalyzer
-
- analyze(FlinkRelNode) - Method in class org.apache.flink.table.planner.analyze.NonDeterministicUpdateAnalyzer
-
- analyze(FlinkRelNode) - Method in interface org.apache.flink.table.planner.analyze.PlanAnalyzer
-
- analyzeRankProcessStrategies(StreamPhysicalRel, ImmutableBitSet, RelCollation) - Static method in interface org.apache.flink.table.planner.plan.utils.RankProcessStrategy
-
- ANALYZERS - Static variable in class org.apache.flink.table.planner.analyze.FlinkStreamPlanAnalyzers
-
- and(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an AND.
- and(Iterable<? extends 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
-
- 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 - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
-
SortSpec does not require sort.
- ANY_DISTRIBUTION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
-
The input does not require any specific data distribution.
- ANY_SHUFFLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
-
Any type of shuffle is OK when passing through this edge.
- APPEND_FAST_STRATEGY - Static variable in interface org.apache.flink.table.planner.plan.utils.RankProcessStrategy
-
- AppendFastStrategy() - Constructor for class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.AppendFastStrategy
-
- apply(DynamicTableSink) - Method in class org.apache.flink.table.planner.plan.abilities.sink.OverwriteSpec
-
- apply(DynamicTableSink) - Method in class org.apache.flink.table.planner.plan.abilities.sink.PartitioningSpec
-
- apply(DynamicTableSink) - Method in 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(RowType, List<int[]>, List<AggregateCall>, RowType, DynamicTableSource, SourceAbilityContext) - Static method in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
-
- apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
-
- apply(List<RexNode>, DynamicTableSource, SourceAbilityContext) - Static method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
-
- apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.LimitPushDownSpec
-
- apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
-
- apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
-
- apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
-
- apply(DynamicTableSource, SourceAbilityContext) - Method in interface org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpec
-
Apply the ability to the given DynamicTableSource.
- apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceWatermarkSpec
-
- apply(DynamicTableSource, SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
-
- apply(Join, JoinRelType, RexNode) - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Predicate
-
- applyUpsertMaterialize(Transformation<RowData>, int[], int, ExecNodeConfig, ClassLoader, RowType, int[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSink
-
- applyUpsertMaterialize(Transformation<RowData>, int[], int, ExecNodeConfig, ClassLoader, RowType, int[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
-
- applyUpsertMaterialize(Transformation<RowData>, int[], int, ExecNodeConfig, ClassLoader, RowType, int[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
-
- APPROX_COUNT_DISTINCT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- approximate(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that may return approximate results if approximate
is true.
- ARG0_TABLE_FUNCTION_WINDOWING - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
-
Type-inference strategy whereby the row type of a table function call is a ROW, which is
combined from the row type of operand #0 (which is a TABLE) and two additional fields.
- ARG0_VARCHAR_FORCE_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of the operand #0
(0-based), with nulls always allowed.
- ArgumentCountRange - Class in org.apache.flink.table.planner.functions.inference
-
A SqlOperandCountRange backed by ArgumentCount.
- ArgumentCountRange(ArgumentCount) - Constructor for class org.apache.flink.table.planner.functions.inference.ArgumentCountRange
-
- argumentMustBeScalar(int) - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
-
Overrides because the first parameter of table-value function windowing is an explicit
TABLE parameter, which is not scalar.
- 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
-
- AS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- ASCII - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- ASIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- asJsonString() - Method in class org.apache.flink.table.planner.plan.ExecNodeGraphInternalPlan
-
- asRootSchema(Schema) - Static method in class org.apache.calcite.jdbc.CalciteSchemaBuilder
-
Creates a CalciteSchema with a given Schema as the root.
- asSerializableString() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
-
- asSerializableString() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
-
- asSummaryString() - Method in class org.apache.flink.table.planner.connectors.CollectDynamicSink
-
- asSummaryString() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
-
- asSummaryString() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
-
Deprecated.
- asSummaryString() - Method in class org.apache.flink.table.planner.operations.PlannerCallProcedureOperation
-
- asSummaryString() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
-
- asSummaryString() - Method in class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
-
- ASYNC_CALC_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecAsyncCalc
-
- ASYNC_CAPACITY - Static variable in class org.apache.flink.table.planner.hint.LookupJoinHintOptions
-
- ASYNC_LOOKUP - Static variable in class org.apache.flink.table.planner.hint.LookupJoinHintOptions
-
- ASYNC_OUTPUT_MODE - Static variable in class org.apache.flink.table.planner.hint.LookupJoinHintOptions
-
- ASYNC_TIMEOUT - Static variable in class org.apache.flink.table.planner.hint.LookupJoinHintOptions
-
- 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
-
- AsyncCodeGenerator - Class in org.apache.flink.table.planner.codegen
-
Generates an AsyncFunction which can be used to evaluate calc projections from an async
scalar function.
- AsyncCodeGenerator() - Constructor for class org.apache.flink.table.planner.codegen.AsyncCodeGenerator
-
- AsyncLookupOptions(int, long, AsyncDataStream.OutputMode) - Constructor for class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
-
- asyncOutputMode - Variable in class org.apache.flink.table.planner.plan.utils.AsyncUtil.Options
-
- asyncOutputMode - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
-
- AsyncRemoteCalcCallFinder() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncRemoteCalcCallFinder
-
- asyncRetryStrategy - Variable in class org.apache.flink.table.planner.plan.utils.AsyncUtil.Options
-
- asyncTimeout - Variable in class org.apache.flink.table.planner.plan.utils.AsyncUtil.Options
-
- asyncTimeout - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.AsyncLookupOptions
-
- AsyncUtil - Class in org.apache.flink.table.planner.plan.utils
-
Contains utilities for AsyncScalarFunction.
- AsyncUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.AsyncUtil
-
- AsyncUtil.Options - Class in org.apache.flink.table.planner.plan.utils
-
Options for configuring async behavior.
- ATAN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- ATAN2 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- auxiliary(SqlKind) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Creates an auxiliary function from this grouped window function.
- auxiliary(String, SqlKind) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Creates an auxiliary function from this grouped window function.
- AUXILIARY_GROUP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
AUXILIARY_GROUP aggregate function.
- AuxiliaryConverter - Interface in org.apache.calcite.sql2rel
-
Converts an expression for a group window function (e.g.
- AuxiliaryConverter.Impl - Class in org.apache.calcite.sql2rel
-
- avg(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the AVG aggregate function.
- avg(boolean, String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the AVG aggregate function, optionally distinct and with an alias.
- AVG - 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.
- calc(RelMetadataQuery, RelNode, RexProgram) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Helper method to determine a Calc's collation.
- CALC_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
-
- CALC_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
-
- CalciteParser - Class in org.apache.flink.table.planner.parse
-
Thin wrapper around SqlParser that does exception conversion and SqlNode casting.
- CalciteParser(SqlParser.Config) - Constructor for class org.apache.flink.table.planner.parse.CalciteParser
-
- CalciteSchemaBuilder - Class in org.apache.calcite.jdbc
-
This class is used to create a CalciteSchema with a given Schema as the root.
- calciteToCommon(Enum<?>, boolean) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
-
Converts from Calcite to a common symbol.
- calciteToSerializable(Enum<?>) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
-
- CalcPythonCorrelateTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule will transpose the conditions after the Python correlate node if the join type is inner
join.
- calculate() - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputOrderCalculator
-
- call(SqlOperator, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to a scalar operator.
- call(SqlOperator, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to a scalar operator.
- call(FunctionDefinition, Expression...) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- call(FunctionDefinition, List<Expression>) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- CallBindingCallContext - Class in org.apache.flink.table.planner.functions.inference
-
A CallContext backed by SqlCallBinding.
- CallBindingCallContext(DataTypeFactory, FunctionDefinition, SqlCallBinding, RelDataType) - Constructor for class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
-
- CallExpressionConvertRule - Interface in org.apache.flink.table.planner.expressions.converter
-
Rule to convert CallExpression.
- CallExpressionConvertRule.ConvertContext - Interface in org.apache.flink.table.planner.expressions.converter
-
- CallExpressionResolver - Class in org.apache.flink.table.planner.expressions
-
Planner expression resolver for UnresolvedCallExpression.
- CallExpressionResolver(RelBuilder) - Constructor for class org.apache.flink.table.planner.expressions.CallExpressionResolver
-
- callToOperandTypesMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- canConvertAndConvertDppFactSide(RelNode, ImmutableIntList, RelNode, ImmutableIntList) - Static method in class org.apache.flink.table.planner.utils.DynamicPartitionPruningUtils
-
Judge whether the input RelNode can be converted to the dpp fact side.
- canFail(LogicalType, LogicalType) - Method in interface org.apache.flink.table.planner.functions.casting.CastRule
-
Returns true if the CastExecutor can fail at runtime.
- canFail(LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
-
- canonize(RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- canPushDown(RelOptRuleCall, 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.
- canTransposeToTableScan(RelNode) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
-
- capitalizeQueryHints(RelNode) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
-
- CapitalizeQueryHintsShuttle - Class in org.apache.flink.table.planner.hint
-
A shuttle to capitalize all query hints on corresponding nodes.
- CapitalizeQueryHintsShuttle() - Constructor for class org.apache.flink.table.planner.hint.CapitalizeQueryHintsShuttle
-
- CARDINALITY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- CASE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- cast(RexNode, SqlTypeName) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an expression that casts an expression to a given type.
- cast(RexNode, SqlTypeName, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an expression that casts an expression to a type with a given name and precision or
length.
- cast(RexNode, SqlTypeName, int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an expression that casts an expression to a type with a given name, precision and
scale.
- cast(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- cast(CastRule.Context, LogicalType, LogicalType, Object) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
-
Create a CastExecutor and execute the cast on the provided value.
- CAST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- CastCodeBlock - Class in org.apache.flink.table.planner.functions.casting
-
Generated cast code block result.
- CastRule<IN,OUT> - Interface in org.apache.flink.table.planner.functions.casting
-
A
CastRule provides the logic to create a
CastExecutor starting from the input
and the target types.
- CastRule.Context - Interface in org.apache.flink.table.planner.functions.casting
-
Casting context.
- CastRulePredicate - Class in org.apache.flink.table.planner.functions.casting
-
In order to apply a
CastRule, the runtime checks if a particular rule matches the tuple
of input and target type using this class.
- CastRulePredicate.Builder - Class in org.apache.flink.table.planner.functions.casting
-
- CastRuleProvider - Class in org.apache.flink.table.planner.functions.casting
-
This class resolves
CastRule using the input and the target type.
- CastRuleProvider() - Constructor for class org.apache.flink.table.planner.functions.casting.CastRuleProvider
-
- CatalogCalciteSchema - Class in org.apache.flink.table.planner.catalog
-
A mapping between Flink's catalog and Calcite's schema.
- CatalogCalciteSchema(String, CatalogManager, boolean) - Constructor for class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
-
- CatalogManagerCalciteSchema - Class in org.apache.flink.table.planner.catalog
-
Bridge between the CatalogManager and the Schema.
- CatalogManagerCalciteSchema(CatalogManager, boolean) - Constructor for class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
-
- catalogReader - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- CatalogSchemaTable - Class in org.apache.flink.table.planner.catalog
-
Represents a wrapper for CatalogBaseTable in Schema.
- CatalogSchemaTable(ContextResolvedTable, FlinkStatistic, boolean) - Constructor for class org.apache.flink.table.planner.catalog.CatalogSchemaTable
-
Create a CatalogSchemaTable instance.
- CatalogSourceTable - Class in org.apache.flink.table.planner.plan.schema
-
A
FlinkPreparingTableBase implementation which defines the interfaces required to
translate the Calcite
RelOptTable to the Flink specific
TableSourceTable.
- CatalogSourceTable(RelOptSchema, List<String>, RelDataType, CatalogSchemaTable) - Constructor for class org.apache.flink.table.planner.plan.schema.CatalogSourceTable
-
- CatalogTableStatisticsConverter - Class in org.apache.flink.table.planner.utils
-
Utility class for converting CatalogTableStatistics and CatalogColumnStatistics
to TableStats.
- CatalogTableStatisticsConverter() - Constructor for class org.apache.flink.table.planner.utils.CatalogTableStatisticsConverter
-
- category(SqlFunctionCategory) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
-
- CEIL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- CHANGELOG_NORMALIZE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
-
- 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.common.CommonExecMatch
-
- checkOrderKeys(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
-
- 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.RexSetSemanticsTableCall
-
- 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(TableScan, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(Values, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(Project, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(Filter, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(Calc, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(SortExchange, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(Sort, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(Window, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(EnumerableCorrelate, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(EnumerableMergeJoin, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(EnumerableHashJoin, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(EnumerableNestedLoopJoin, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(Match, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(TableModify, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(HepRelVertex, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(RelSubset, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- collations(RelNode, RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Catch-all implementation for BuiltInMetadata.Collation#collations(), invoked using
reflection, for any relational expression not handled by a more specific method.
- COLLECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- CollectDynamicSink - Class in org.apache.flink.table.planner.connectors
-
Table sink for TableResult.collect().
- 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.
- collectOperandTypes() - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- columnHasDefaultValue(RelDataType, int, InitializerContext) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Obtains whether the ordinal column has a default value, which is not supported now.
- columnListParamToParentCursorMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
Maps a column list parameter to the parent cursor parameter it references.
- ColumnReferenceFinder - Class in org.apache.flink.table.planner.expressions
-
A finder used to look up referenced column name in a ResolvedExpression.
- CommonExecAsyncCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base class for exec Async Calc.
- CommonExecAsyncCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecAsyncCalc
-
- CommonExecCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base class for exec Calc.
- CommonExecCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, RexNode, Class<?>, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
-
- CommonExecCorrelate - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode which matches along with join a Java/Scala user defined table function.
- CommonExecCorrelate(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexCall, RexNode, Class<?>, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
-
- CommonExecExchange - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base class for exec Exchange.
- CommonExecExchange(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecExchange
-
- CommonExecExpand - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode that can expand one row to multiple rows based on given projects.
- CommonExecExpand(int, ExecNodeContext, ReadableConfig, List<List<RexNode>>, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecExpand
-
- CommonExecLegacySink<T> - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode to write data into an external sink defined by a
TableSink.
- CommonExecLegacySink(int, ExecNodeContext, ReadableConfig, TableSink<T>, String[], boolean, boolean, InputProperty, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
-
- CommonExecLegacyTableSourceScan - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode to read data from an external source defined by a
StreamTableSource.
- CommonExecLegacyTableSourceScan(int, ExecNodeContext, ReadableConfig, TableSource<?>, List<String>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
-
- CommonExecLookupJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode for temporal table join which shares most methods.
- CommonExecLookupJoin(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, LookupJoinUtil.AsyncLookupOptions, LookupJoinUtil.RetryLookupOptions, ChangelogMode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
-
- CommonExecMatch - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Common
ExecNode which matches along with MATCH_RECOGNIZE.
- CommonExecMatch(int, ExecNodeContext, ReadableConfig, MatchSpec, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecMatch
-
- CommonExecPythonCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base class for exec Python Calc.
- CommonExecPythonCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCalc
-
- CommonExecPythonCorrelate - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode which matches along with join a Python user defined table function.
- CommonExecPythonCorrelate(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexCall, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCorrelate
-
- CommonExecSink - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode to write data to an external sink defined by a
DynamicTableSink.
- CommonExecSink(int, ExecNodeContext, ReadableConfig, DynamicTableSinkSpec, ChangelogMode, boolean, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
-
- CommonExecTableSourceScan - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode to read data from an external source defined by a
ScanTableSource.
- CommonExecTableSourceScan(int, ExecNodeContext, ReadableConfig, DynamicTableSourceSpec, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
-
- CommonExecUnion - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode that is not a physical node and just union the inputs' records into one
node.
- CommonExecUnion(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecUnion
-
- CommonExecValues - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode that read records from given values.
- CommonExecValues(int, ExecNodeContext, ReadableConfig, List<List<RexLiteral>>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecValues
-
- CommonExecWindowTableFunction - Class in org.apache.flink.table.planner.plan.nodes.exec.common
-
Base
ExecNode for window table-valued function.
- CommonExecWindowTableFunction(int, ExecNodeContext, ReadableConfig, TimeAttributeWindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
-
- CommonPhysicalMatch - Class in org.apache.flink.table.planner.plan.nodes.physical.common
-
Base physical RelNode which matches along with MATCH_RECOGNIZE.
- CommonPhysicalMatch(RelOptCluster, RelTraitSet, RelNode, MatchRecognize, RelDataType) - Constructor for class org.apache.flink.table.planner.plan.nodes.physical.common.CommonPhysicalMatch
-
- CommonPhysicalMatchRule - Class in org.apache.flink.table.planner.plan.rules.physical.common
-
The physical rule is responsible for converting FlinkLogicalMatch to physical Match rel.
- CommonPhysicalMatchRule(Class<? extends RelNode>, RelTrait, RelTrait, String) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.common.CommonPhysicalMatchRule
-
- CommonPythonUtil - Class in org.apache.flink.table.planner.plan.nodes.exec.utils
-
A utility class used in PyFlink.
- commonToCalcite(Enum<?>) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
-
Converts from a common to a Calcite symbol.
- computeDigest(boolean) - Method in class org.apache.flink.table.planner.calcite.RexSetSemanticsTableCall
-
- computeDigest() - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
-
- computeDigest() - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
-
- computeIndexMapping(boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
-
- concat(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- CONCAT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- CONCAT_FUNCTION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- 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() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- CONFIG - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Default configuration.
- config - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- config() - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- ConfigurationJsonSerializerFilter - Class in org.apache.flink.table.planner.plan.nodes.exec.serde
-
- ConfigurationJsonSerializerFilter() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.serde.ConfigurationJsonSerializerFilter
-
- ConstantLookupKey(LogicalType, RexLiteral) - Constructor for class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
-
- CONSTRAINT_VALIDATOR_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
-
- consumedOptions(Class<T>) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
-
- contains(ModifyKind) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
-
- 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.
- 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.
- 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
-
- 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
-
- context - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- 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(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(RelNode, RexBuilder, boolean) - Static method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
-
- convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule
-
Convert call expression with context to RexNode.
- convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.converters.CustomizedConverter
-
- convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.CustomizedConvertRule
-
- convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.DirectConvertRule
-
- convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.FunctionDefinitionConvertRule
-
- convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.LegacyScalarFunctionConvertRule
-
- convert(CallExpression, CallExpressionConvertRule.ConvertContext) - Method in class org.apache.flink.table.planner.expressions.converter.OverConvertRule
-
- convert(RowData) - Method in class org.apache.flink.table.planner.functions.casting.RowDataToStringConverterImpl
-
- convert(FlinkPlannerImpl, CatalogManager, SqlNode) - Static method in class org.apache.flink.table.planner.operations.SqlNodeToOperationConversion
-
This is the main entrance for executing all kinds of DDL/DML SqlNodes, different
SqlNode will have it's implementation in the #convert(type) method whose 'type' argument is
subclass of SqlNode.
- convert(String) - Method in class org.apache.flink.table.planner.parse.ClearOperationParseStrategy
-
- convert(String) - Method in interface org.apache.flink.table.planner.parse.ExtendedParseStrategy
-
Convert the input statement to the Operation.
- convert(String) - Method in class org.apache.flink.table.planner.parse.HelpOperationParseStrategy
-
- convert(String) - Method in class org.apache.flink.table.planner.parse.QuitOperationParseStrategy
-
- convert(String) - Method in class org.apache.flink.table.planner.parse.ResetOperationParseStrategy
-
- convert(String) - Method in class org.apache.flink.table.planner.parse.SetOperationParseStrategy
-
- convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalMatchRule
-
- convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonAggregateRule
-
- convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonCorrelateRule
-
- convert(RelNode, FlinkConvention) - Method in class org.apache.flink.table.planner.plan.rules.physical.common.CommonPhysicalMatchRule
-
- 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_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.
- convertAlterSchema(SqlAlterTableSchema, ResolvedCatalogTable) - Method in class org.apache.flink.table.planner.operations.AlterSchemaConverter
-
Convert ALTER TABLE ADD | MODIFY (<schema_component> [, <schema_component>, ...])
- 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(SqlAlterTableDropColumn, ResolvedCatalogTable) - Method in class org.apache.flink.table.planner.operations.AlterSchemaConverter
-
Convert ALTER TABLE DROP (col1 [, col2, ...]) 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(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(SqlAlterTableDropWatermark, ResolvedCatalogTable) - Method in class org.apache.flink.table.planner.operations.AlterSchemaConverter
-
Convert ALTER TABLE DROP WATERMARK to generate an updated Schema.
- convertCollectionTable(SqlToRelConverter.Blackboard, SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertCollectToRel(FlinkRelBuilder, RelNode, CollectModifyOperation, ReadableConfig, ClassLoader) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
-
Converts an TableResult.collect() sink to a RelNode.
- convertColumnList(SqlInsert, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates a source for an INSERT statement.
- convertDataStreamToRel(boolean, ReadableConfig, FlinkRelBuilder, ContextResolvedTable, DataStream<?>, DataType, boolean, ChangelogMode) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
-
Converts a given DataStream to a RelNode.
- convertDynamicParam(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertExpression(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- convertExpression(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts an expression from SqlNode to RexNode format.
- convertExpression(SqlNode, Map<String, RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts an expression from SqlNode to RexNode format, mapping identifier
references to predefined expressions.
- convertExpressionToRex(List<RowType.RowField>, Expression, LogicalType) - Method in class org.apache.flink.table.planner.calcite.RexFactory
-
Converts Expression to RexNode.
- convertExpressionToRexNode(List<ResolvedExpression>, RelBuilder) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
-
- convertExtendedExpression(SqlNode, SqlToRelConverter.Blackboard) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a non-standard expression.
- convertExternalToRel(FlinkRelBuilder, RelNode, ExternalModifyOperation) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
-
Converts an external sink (i.e. further DataStream transformations) to a RelNode.
- 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.
- convertInsert(SqlInsert) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertInterval(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- convertLiteral(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- convertMatchRecognize(SqlToRelConverter.Blackboard, SqlMatchRecognize) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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
-
- 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.
- 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
-
- convertSetOp(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a set operation (UNION, INTERSECT, MINUS) into relational expressions.
- convertSinkToRel(FlinkRelBuilder, RelNode, SinkModifyOperation, DynamicTableSink) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
-
Converts a given DynamicTableSink to a RelNode.
- convertSortExpression(SqlNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Converts an item in an ORDER BY clause inside a window (OVER) clause, extracting DESC,
NULLS LAST and NULLS FIRST flags first.
- convertSourceToRel(boolean, ReadableConfig, FlinkRelBuilder, ContextResolvedTable, FlinkStatistic, List<RelHint>, DynamicTableSource) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
-
Converts a given DynamicTableSource to a RelNode.
- convertSqlNode(SqlAddPartitions, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterTableAddPartitionConverter
-
- convertSqlNode(SqlDropPartitions, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlAlterTableDropPartitionConverter
-
- 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(SqlCreateView, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlCreateViewConverter
-
- convertSqlNode(S, SqlNodeConverter.ConvertContext) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter
-
Convert the given validated SqlNode into an Operation.
- 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(SqlReplaceTableAs, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlReplaceTableAsConverter
-
- 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(SqlTruncateTable, SqlNodeConverter.ConvertContext) - Method in class org.apache.flink.table.planner.operations.converters.SqlTruncateTableConverter
-
- convertToAccumulatedTableStates(List<CatalogTableStatistics>, List<CatalogColumnStatistics>, Set<String>) - Static method in class org.apache.flink.table.planner.utils.CatalogTableStatisticsConverter
-
- convertToColumnStatsMap(Map<String, CatalogColumnStatisticsDataBase>) - Static method in class org.apache.flink.table.planner.utils.CatalogTableStatisticsConverter
-
- convertToLogicalTypes(DataType[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
-
- convertToPhysicalMatch(RelOptCluster, RelTraitSet, RelNode, MatchRecognize, RelDataType) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalMatchRule
-
- convertToPhysicalMatch(RelOptCluster, RelTraitSet, RelNode, MatchRecognize, RelDataType) - Method in class org.apache.flink.table.planner.plan.rules.physical.common.CommonPhysicalMatchRule
-
- convertToRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.catalog.QueryOperationCatalogViewTable
-
- convertToRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.catalog.SqlCatalogViewTable
-
- convertToRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.ExpandingPreparingTable
-
Converts the table to a RelNode.
- convertToRexNode(String) - Method in class org.apache.flink.table.planner.calcite.SqlToRexConverter
-
Converts a SQL expression to a RexNode expression.
- convertToRexNode(SqlNode) - Method in class org.apache.flink.table.planner.calcite.SqlToRexConverter
-
Converts a SqlNode to a RexNode expression.
- convertToRexNodes(String[]) - Method in class org.apache.flink.table.planner.calcite.SqlToRexConverter
-
Converts an array of SQL expressions to an array of RexNode expressions.
- convertToSingleValueSubq(SqlNode, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts the RelNode tree for a select statement to a select that produces a single value.
- 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.
- convertWith(SqlWith, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a WITH sub-query into a relational expression.
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalSnapshot
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalTableScan
-
- copy(List<? extends RexNode>, int[], int[]) - Method in class org.apache.flink.table.planner.calcite.RexSetSemanticsTableCall
-
- 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(RexNode, RowType) - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
-
- 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, RexProgram) - Method in class org.apache.flink.table.planner.plan.nodes.physical.stream.StreamPhysicalAsyncCalc
-
- 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(EventTimeTemporalJoinRewriteRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
-
- copyOf(FlinkBushyJoinReorderRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
-
- copyOf(FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
- copyOf(FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
- copyOf(FlinkJoinReorderRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
-
- copyOf(FlinkJoinToMultiJoinRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
-
- copyOf(JoinTableFunctionScanToCorrelateRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
- copyOf(ProjectSnapshotTransposeRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
-
- copyOf(PushProjectIntoTableSourceScanRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
-
- copyOf(RemoveUnreachableCoalesceArgumentsRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
-
- copyOf(WrapJsonAggFunctionArgumentsRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
- copyOf(PushCalcPastChangelogNormalizeRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
-
- copyOf(WatermarkAssignerChangelogNormalizeTransposeRule.Config) - Static method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
-
- CorelMapBuilder() - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- correlate(JoinRelType, CorrelationId, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Correlate with a CorrelationId and an array of fields that are used
by correlation.
- correlate(JoinRelType, CorrelationId, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Correlate with a CorrelationId and a list of fields that are used
by correlation.
- CORRELATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
-
- COS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- COSH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- COT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- count(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT aggregate function.
- count(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT aggregate function.
- count(boolean, String, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT aggregate function, optionally distinct and with an
alias.
- count(boolean, String, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT aggregate function, optionally distinct and with an
alias.
- COUNT - 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(RelNode, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalSnapshot
-
Creates a LogicalSnapshot.
- create(RelOptCluster, RelOptTable, List<RelHint>) - Static method in class org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan.
- create(FrameworkConfig) - Static method in class org.apache.calcite.tools.RelBuilder
-
Creates a RelBuilder.
- create(RelOptSchema, List<String>, RelDataType, QueryOperationCatalogView) - Static method in class org.apache.flink.table.planner.catalog.QueryOperationCatalogViewTable
-
- create(Configuration) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
-
- create(StreamExecutionEnvironment) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
-
- create(ParserFactory.Context) - Method in class org.apache.flink.table.planner.delegation.DefaultParserFactory
-
- create(PlannerFactory.Context) - Method in class org.apache.flink.table.planner.delegation.DefaultPlannerFactory
-
- create(SqlConformance) - Static method in class org.apache.flink.table.planner.delegation.FlinkSqlParserFactories
-
- create(boolean, boolean, ZoneId, ClassLoader, CodeGeneratorContext) - Static method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
-
Create a casting context.
- create(CastRule.Context, LogicalType, LogicalType) - Method in interface org.apache.flink.table.planner.functions.casting.CastRule
-
Create a CastExecutor starting from the provided input type.
- create(CastRule.Context, LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
-
Create a CastExecutor for the provided input type and target type.
- create(RelNode, RelCollation, List<Integer>) - Static method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
-
- create(RelNode, int[], String, ScriptTransformIOInfo, RelDataType) - Static method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
-
- create(FlinkTypeFactory, StructuredType) - Static method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
-
- create(ImmutableBitSet, ImmutableBitSet, ImmutableBitSet, WindowSpec, LogicalType) - Static method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
-
Creates a
RelWindowProperties, may return null if the window properties can't be
propagated (loss window start and window end columns).
- create(FlinkPlannerImpl) - Static method in class org.apache.flink.table.planner.utils.Expander
-
Creates an Expander
- 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
-
- createArrayType(RelDataType, long) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createBlackboard(SqlValidatorScope, Map<String, RexNode>, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Factory method for creating translation workspace.
- createCalcForScan(RelNode, RexProgram) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
-
- createCalciteParser() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
-
- createCatalogReader(boolean) - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
-
- createCatalogReader(boolean) - Method in class org.apache.flink.table.planner.delegation.PlannerContext
-
- createConversionTransformationIfNeeded(StreamExecutionEnvironment, ExecNodeConfig, ClassLoader, Transformation<?>, RexNode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLegacyTableSourceScan
-
- createConversionTransformationIfNeeded(StreamExecutionEnvironment, ExecNodeConfig, ClassLoader, Transformation<?>, RexNode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
-
- createConversionTransformationIfNeeded(StreamExecutionEnvironment, ExecNodeConfig, ClassLoader, Transformation<?>, RexNode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLegacyTableSourceScan
-
- createDistinctViewDataType(DataType, int, int) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
-
Creates a special DataType for DISTINCT aggregates.
- createDistinctViewSpec(int, DataType) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
-
- createFlinkPlanner() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
-
- createFormattedTransformationDescription(String, ReadableConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- createFormattedTransformationName(String, String, ReadableConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- createFrameworkConfig() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
-
- createFrameworkConfig() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
-
- createHintStrategyTable() - Static method in class org.apache.flink.table.planner.hint.FlinkHintStrategies
-
Customize the HintStrategyTable which contains hint strategies supported by Flink.
- createInput(StreamExecutionEnvironment, InputFormat<IN, ? extends InputSplit>, TypeInformation<IN>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLegacyTableSourceScan
-
- createInput(StreamExecutionEnvironment, InputFormat<IN, ? extends InputSplit>, TypeInformation<IN>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
-
- createInput(StreamExecutionEnvironment, InputFormat<IN, ? extends InputSplit>, TypeInformation<IN>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLegacyTableSourceScan
-
- createInputFormatTransformation(StreamExecutionEnvironment, InputFormat<RowData, ?>, InternalTypeInfo<RowData>, String) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecTableSourceScan
-
- createInputFormatTransformation(StreamExecutionEnvironment, InputFormat<RowData, ?>, InternalTypeInfo<RowData>, String) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
-
Creates a Transformation based on the given InputFormat.
- createInputFormatTransformation(StreamExecutionEnvironment, InputFormat<RowData, ?>, InternalTypeInfo<RowData>, String) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTableSourceScan
-
- createJoin(SqlToRelConverter.Blackboard, RelNode, RelNode, RexNode, JoinRelType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- createJoinTransformation(PlannerBase, ExecNodeConfig, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
-
- createMapType(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createMatchRecognizeNameSpace(SqlMatchRecognize, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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>, 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>, 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>, TransformationMetadata, StreamOperator<O>, TypeInformation<O>, int, long, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a OneInputTransformation with memoryBytes.
- createOneInputTransformation(Transformation<I>, TransformationMetadata, StreamOperatorFactory<O>, TypeInformation<O>, int, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a OneInputTransformation.
- createOneInputTransformation(Transformation<I>, String, String, StreamOperatorFactory<O>, TypeInformation<O>, int, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a OneInputTransformation.
- createOneInputTransformation(Transformation<I>, String, String, StreamOperatorFactory<O>, TypeInformation<O>, int, long, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a OneInputTransformation with memoryBytes.
- createOneInputTransformation(Transformation<I>, TransformationMetadata, StreamOperatorFactory<O>, TypeInformation<O>, int, long, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a OneInputTransformation with memoryBytes.
- createPipeline(List<Transformation<?>>, ReadableConfig, String) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
-
- createPipeline(List<Transformation<?>>, ReadableConfig, String, List<JobStatusHook>) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
-
- createPivotNameSpace(SqlPivot, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- createProducedType(ResolvedSchema, DynamicTableSource) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
-
Returns the DataType that a source should produce as the input into the runtime.
- createPythonFunctionInfo(RexCall, Map<RexNode, Integer>, ClassLoader) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
-
- createRelBuilder() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
-
- createRelBuilder() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
-
- createRemainingCondition(RelBuilder, List<ResolvedExpression>, RexNode[]) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
-
- createRequiredMetadataColumns(ResolvedSchema, DynamicTableSource) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
-
Returns a list of required metadata columns.
- createSelectNamespace(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a namespace for a SELECT node.
- createSet() - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
-
- createSetopNamespace(SqlCall, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a namespace for a set operation (UNION,
INTERSECT, or EXCEPT).
- createSinkTransformation(StreamExecutionEnvironment, ExecNodeConfig, ClassLoader, Transformation<RowData>, DynamicTableSink, int, boolean, int[]) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
-
- createSourceFunctionTransformation(StreamExecutionEnvironment, SourceFunction<RowData>, boolean, String, TypeInformation<RowData>, int, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
-
- 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
-
- createSqlToRexConverter(RowType, LogicalType) - Method in class org.apache.flink.table.planner.calcite.RexFactory
-
- 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
-
- 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
-
- createTargetRowType(SqlValidatorTable, SqlNodeList, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Derives a row-type for INSERT and UPDATE operations.
- createTopologyGraph() - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityGraphGenerator
-
- createToRelContext() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
-
- createTransformation(ProviderContext) - Method in interface org.apache.flink.table.planner.connectors.TransformationScanProvider
-
Creates a Transformation instance.
- createTransformation(TransformationSinkProvider.Context) - Method in interface org.apache.flink.table.planner.connectors.TransformationSinkProvider
-
Creates a transformation for transforming the input provided in the context.
- createTransformationDescription(ReadableConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- createTransformationMeta(String, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- createTransformationMeta(String, String, String, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- createTransformationName(ReadableConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- createTransformationUid(String, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- createTwoInputTransformation(Transformation<IN1>, Transformation<IN2>, TransformationMetadata, TwoInputStreamOperator<IN1, IN2, O>, TypeInformation<O>, int, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a TwoInputTransformation with memoryBytes.
- createTwoInputTransformation(Transformation<IN1>, Transformation<IN2>, String, String, TwoInputStreamOperator<IN1, IN2, O>, TypeInformation<O>, int) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a TwoInputTransformation with memoryBytes.
- createTwoInputTransformation(Transformation<IN1>, Transformation<IN2>, TransformationMetadata, TwoInputStreamOperator<IN1, IN2, O>, TypeInformation<O>, int, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a TwoInputTransformation with memoryBytes.
- createTwoInputTransformation(Transformation<IN1>, Transformation<IN2>, TransformationMetadata, TwoInputStreamOperator<IN1, IN2, 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, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a TwoInputTransformation with memoryBytes.
- createTwoInputTransformation(Transformation<I1>, Transformation<I2>, TransformationMetadata, StreamOperatorFactory<O>, TypeInformation<O>, int, long) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a TwoInputTransformation with memoryBytes.
- createTwoInputTransformation(Transformation<I1>, Transformation<I2>, TransformationMetadata, StreamOperatorFactory<O>, TypeInformation<O>, int, long, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
- createTwoInputTransformation(Transformation<I1>, Transformation<I2>, String, String, StreamOperatorFactory<O>, TypeInformation<O>, int, long, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
Create a TwoInputTransformation with memoryBytes.
- 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(WindowingStrategy, ZoneId) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
-
- createWindowAssigner(TimeAttributeWindowingStrategy) - Static method in class org.apache.flink.table.planner.plan.utils.WindowTableFunctionUtil
-
Creates window assigner based on input window strategy.
- createWithNullability(boolean) - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
-
- createWithNullability(boolean) - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
-
- CUME_DIST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- CumeDistAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
built-in CUME_DIST agg function.
- CumeDistAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.CumeDistAggFunction
-
- CUMULATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- CumulativeWindowSpec - Class in org.apache.flink.table.planner.plan.logical
-
Logical representation of a cumulative window specification.
- CumulativeWindowSpec(Duration, Duration, Duration) - Constructor for class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
-
- CURRENT_DATABASE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- CURRENT_ROW_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- currentRel - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- currentRow() - Method in class org.apache.calcite.tools.RelBuilder
-
- cursor(int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a RexCall to the CURSOR function by ordinal.
- cursorPosToSelectMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
Maps a cursor (based on its position relative to other cursor parameters within a
function call) to the SELECT associated with the cursor.
- CustomizedConverter - Class in org.apache.flink.table.planner.expressions.converter.converters
-
- CustomizedConverter() - Constructor for class org.apache.flink.table.planner.expressions.converter.converters.CustomizedConverter
-
- CustomizedConverters - Class in org.apache.flink.table.planner.expressions.converter.converters
-
- 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
-
- dagToString(ExecNodeGraph) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodePlanDumper
-
- dagToString(List<ExecNode<?>>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodePlanDumper
-
Converts an
ExecNode DAG to a string as a tree style.
- damBehavior(InputProperty.DamBehavior) - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.Builder
-
- DataViewUtils - Class in org.apache.flink.table.planner.typeutils
-
Utilities to deal with DataViews.
- DataViewUtils.DistinctViewSpec - Class in org.apache.flink.table.planner.typeutils
-
Specification for a special MapView for deduplication.
- DATE_FORMAT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- DateLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DateLeadLagAggFunction
-
- DateMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DateMaxAggFunction
-
- DateMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DateMinAggFunction
-
- DateSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DateSingleValueAggFunction
-
- DATETIME_PLUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- DAYOFMONTH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- DAYOFWEEK - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- DAYOFYEAR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- DeadlockBreakupProcessor - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
-
- 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
-
- 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, RelBuilder) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Decorrelates a query.
- 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.
- decorrelateRel(RelNode, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Fallback if none of the other decorrelateRel methods match.
- decorrelateRel(Sort, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Values, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalAggregate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Aggregate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalProject, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Project, 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(LogicalFilter, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Filter, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalCorrelate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Correlate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalJoin, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Join, 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(LogicalFilter) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
-
Rewrite LogicalFilter.
- decorrelateRel(LogicalAggregate) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
-
Rewrites a LogicalAggregate.
- decorrelateRel(LogicalJoin) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
-
Rewrite LogicalJoin.
- decorrelateRel(Sort) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
-
Rewrite Sort.
- decorrelateRel(Values) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
-
Rewrites a Values.
- decorrelateRel(LogicalCorrelate) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
-
- decorrelateRel(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
-
Fallback if none of the other decorrelateRel methods match.
- decorrelator() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.Config
-
Returns the RelDecorrelator that will be context for the created rule instance.
- deduceType(RelDataTypeFactory, TimeUnit, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.fun.SqlTimestampAddFunction
-
- dedupAggregateCalls() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- DEDUPLICATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
-
- DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval
-
- DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount
-
- DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount
-
- DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval
-
- DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution
-
- DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity
-
- DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UniqueGroups
-
- DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UpsertKeys
-
- DEF - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.WindowProperties
-
- DEFAULT - Static variable in interface org.apache.calcite.tools.RelBuilder.Config
-
Default configuration.
- DEFAULT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- 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.FlinkBushyJoinReorderRule.Config
-
- 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.JoinTableFunctionScanToCorrelateRule.Config
-
- 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.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.WrapJsonAggFunctionArgumentsRule.Config
-
- 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.WatermarkAssignerChangelogNormalizeTransposeRule.Config
-
- DEFAULT_DELEGATING_FUTURE_TERM - Static variable in class org.apache.flink.table.planner.codegen.AsyncCodeGenerator
-
- DEFAULT_EXCEPTION_TERM - Static variable in class org.apache.flink.table.planner.codegen.AsyncCodeGenerator
-
- DEFAULT_IN_SUB_QUERY_THRESHOLD - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Size of the smallest IN list that will be converted to a semijoin to a static table.
- DEFAULT_IN_SUBQUERY_THRESHOLD - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- DEFAULT_PATTERN_FLAGS - Static variable in class org.apache.flink.table.planner.parse.AbstractRegexParseStrategy
-
- DefaultCalciteContext - Class in org.apache.flink.table.planner.delegation
-
A context for default dialect with calcite related interfaces.
- DefaultCalciteContext(CatalogManager, PlannerContext) - Constructor for class org.apache.flink.table.planner.delegation.DefaultCalciteContext
-
- DefaultExecutor - Class in org.apache.flink.table.planner.delegation
-
Default implementation of Executor.
- DefaultExecutor(StreamExecutionEnvironment) - Constructor for class org.apache.flink.table.planner.delegation.DefaultExecutor
-
- DefaultExecutorFactory - Class in org.apache.flink.table.planner.delegation
-
Factory to create the default implementation of an Executor for TableEnvironment.
- DefaultExecutorFactory() - Constructor for class org.apache.flink.table.planner.delegation.DefaultExecutorFactory
-
- defaultMethod(Expression) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
-
- defaultMethod(Expression) - Method in class org.apache.flink.table.planner.expressions.SqlAggFunctionVisitor
-
- defaultMethod(QueryOperation) - Method in class org.apache.flink.table.planner.plan.QueryOperationConverter
-
- DefaultParserFactory - Class in org.apache.flink.table.planner.delegation
-
- 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
-
- 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
-
- 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(SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.flink.table.planner.functions.sql.SqlDescriptorOperator
-
- desc(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(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
-
Initializes the value for the description attribute.
- description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
-
- description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
-
Initializes the value for the description attribute.
- 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.ImmutableFlinkFilterIntoJoinRuleConfig
-
- description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
- description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
-
Initializes the value for the description attribute.
- description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
-
- description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
-
Initializes the value for the description attribute.
- description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
-
- description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
-
Initializes the value for the description attribute.
- description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
- description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
-
Initializes the value for the description attribute.
- description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
-
- description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
-
Initializes the value for the description attribute.
- description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
-
- description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
-
Initializes the value for the description attribute.
- description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
-
- description(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
-
Initializes the value for the description attribute.
- description() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
- description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
-
Initializes the value for the description attribute.
- description() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
-
- description(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
-
Initializes the value for the description attribute.
- description() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
-
- DESCRIPTOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- detectAndResolve() - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityConflictResolver
-
- digestToReusableScans() - Method in class org.apache.flink.table.planner.plan.reuse.ReusableScanVisitor
-
- DirectConvertRule - Class in org.apache.flink.table.planner.expressions.converter
-
A
CallExpressionConvertRule that performs a simple one-to-one mapping between
FunctionDefinition and a corresponding
SqlOperator.
- DirectConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.DirectConvertRule
-
- disableOperatorChaining() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- dispatcher - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- distinct(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that is optionally distinct.
- distinct() - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that is distinct.
- distinct() - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an Aggregate that makes the relational expression distinct on all fields.
- 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
-
- dot(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an access to a field by name.
- dot(RexNode, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an access to a field by ordinal.
- DOT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- DoubleAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DoubleAvgAggFunction
-
- DoubleLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DoubleLeadLagAggFunction
-
- DoubleMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DoubleMaxAggFunction
-
- DoubleMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DoubleMinAggFunction
-
- DoubleSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DoubleSingleValueAggFunction
-
- DoubleSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DoubleSum0AggFunction
-
- DoubleSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.DoubleSumAggFunction
-
- DoubleSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DoubleSumWithRetractAggFunction
-
- doVisit(RelNode) - Method in class org.apache.flink.table.planner.hint.CapitalizeQueryHintsShuttle
-
- doVisit(RelNode) - Method in class org.apache.flink.table.planner.hint.ClearQueryHintsWithInvalidPropagationShuttle
-
- doVisit(RelNode) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
-
- doVisit(RelNode) - Method in class org.apache.flink.table.planner.plan.optimize.QueryHintsResolver
-
- DROP_UPDATE_BEFORE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDropUpdateBefore
-
- DummyStreamExecutionEnvironment - Class in org.apache.flink.table.planner.utils
-
This is dummy StreamExecutionEnvironment, which holds a real StreamExecutionEnvironment, shares all configurations of the real environment, and disables all
configuration setting methods.
- DummyStreamExecutionEnvironment(StreamExecutionEnvironment) - Constructor for class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- DynamicFilteringDependencyProcessor - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
-
This processor future checks each dynamic filter source to see if it is chained with a multiple
input operator.
- DynamicFilteringDependencyProcessor() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.DynamicFilteringDependencyProcessor
-
- dynamicFunctions(boolean) - Static method in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- DynamicPartitionPruningUtils - Class in org.apache.flink.table.planner.utils
-
Planner utils for Dynamic partition Pruning.
- DynamicPartitionPruningUtils() - Constructor for class org.apache.flink.table.planner.utils.DynamicPartitionPruningUtils
-
- DynamicSinkUtils - Class in org.apache.flink.table.planner.connectors
-
Utilities for dealing with DynamicTableSink.
- DynamicSourceUtils - Class in org.apache.flink.table.planner.connectors
-
Utilities for dealing with DynamicTableSource.
- DynamicTableSinkSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
-
DynamicTableSourceSpec describes how to serialize/deserialize dynamic table sink table
and create
DynamicTableSink from the deserialization result.
- DynamicTableSinkSpec(ContextResolvedTable, List<SinkAbilitySpec>, int[][]) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
-
- DynamicTableSourceSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
-
DynamicTableSourceSpec describes how to serialize/deserialize dynamic table source table
and create
DynamicTableSource from the deserialization result.
- DynamicTableSourceSpec(ContextResolvedTable, List<SourceAbilitySpec>) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
-
- E - 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, boolean) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- enableCheckpointing() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- enableDecorrelation() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- ENCODE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- endInputConsume() - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
-
- endInputConsume() - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
-
- 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
-
- enumerableBatchNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- enumerableCorrelate(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- enumerableHashJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Returns the collation of EnumerableHashJoin based on its inputs and the join type.
- enumerableNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Returns the collation of EnumerableNestedLoopJoin based on its inputs and the join
type.
- enumerableSemiJoin(RelMetadataQuery, RelNode, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- equals(Object) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
- equals(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an =.
- 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.functions.sql.FlinkCurrentDateDynamicFunction
-
- equals(Object) - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentRowTimestampFunction
-
- EQUALS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- 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.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.ImmutableEventTimeTemporalJoinRewriteRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
This instance is equal to all instances of ImmutableFlinkFilterIntoJoinRuleConfig that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
This instance is equal to all instances of ImmutableFlinkFilterJoinRuleConfig that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
-
This instance is equal to all instances of Config that have equal attribute values.
- equals(Object) - Method in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
-
- equals(Object) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
-
- equals(Object) - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
-
- equals(Object) - Method in class org.apache.flink.table.planner.plan.utils.AsyncUtil.Options
-
- equals(Object) - Method in class org.apache.flink.table.planner.plan.utils.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
-
- equalTo(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- estimateRowCount(RelMetadataQuery) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalRuntimeFilter
-
- EVENT_TIME_TEMPORAL_JOIN_REWRITE_RULES - Static variable in class org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule
-
- EventTimeTemporalJoinRewriteRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Traverses an event time temporal table join RelNode tree and update the right child to
set FlinkLogicalTableSourceScan's eventTimeSnapshot property to true which will prevent
it generating a new StreamPhysicalChangelogNormalize later.
- EventTimeTemporalJoinRewriteRule(EventTimeTemporalJoinRewriteRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule
-
- EventTimeTemporalJoinRewriteRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
-
- EXCEPT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- EXCEPT_ALL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- exchange(RelDistribution) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an Exchange by distribution.
- EXCHANGE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExchange
-
- exchangeMode(StreamExchangeMode) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
-
- ExecEdge - Class in org.apache.flink.table.planner.plan.nodes.exec
-
The representation of an edge connecting two
ExecNodes.
- ExecEdge(ExecNode<?>, ExecNode<?>, ExecEdge.Shuffle, StreamExchangeMode) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
-
- ExecEdge.Builder - Class in org.apache.flink.table.planner.plan.nodes.exec
-
- 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
-
- 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
-
- 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
-
- 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
-
- ExecNodeGraph(List<ExecNode<?>>) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraph
-
- ExecNodeGraph(FlinkVersion, List<ExecNode<?>>) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraph
-
- ExecNodeGraphGenerator - Class in org.apache.flink.table.planner.plan.nodes.exec
-
A generator that generates a
ExecNode graph from a graph of
FlinkPhysicalRels.
- ExecNodeGraphGenerator() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraphGenerator
-
- ExecNodeGraphInternalPlan - Class in org.apache.flink.table.planner.plan
-
- 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
-
- ExecNodeGraphValidator - Class in org.apache.flink.table.planner.plan.nodes.exec
-
- 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
-
- 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
ExecNode to
Transformation.
- ExecNodeUtil() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
- ExecNodeVisitor - Interface in org.apache.flink.table.planner.plan.nodes.exec.visitor
-
Visitor pattern for traversing a dag of
ExecNode objects.
- ExecNodeVisitorImpl - Class in org.apache.flink.table.planner.plan.nodes.exec.visitor
-
- ExecNodeVisitorImpl() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.visitor.ExecNodeVisitorImpl
-
- execute(Pipeline) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
-
- execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.planner.operations.PlannerCallProcedureOperation
-
- execute() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- execute(String) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- execute(StreamGraph) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- executeAsync(Pipeline) - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
-
- EXECUTION_CONFIG_OPTIONS - Static variable in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
-
- exists(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an EXISTS predicate.
- exists(LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
-
Returns
true if and only if a
CastRule can be resolved for the provided input
type and target type.
- EXISTS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- EXP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- expand(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expand(List<List<RexNode>>, int) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
-
- expand(String) - Method in 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_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
-
- Expander - Class in org.apache.flink.table.planner.utils
-
Utility that expand SQL identifiers in a SQL query.
- Expander.Expanded - Class in org.apache.flink.table.planner.utils
-
Result of expanding.
- expandGroupByOrHavingExpr(SqlNode, SqlValidatorScope, SqlSelect, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- ExpandingPreparingTable - Class in org.apache.flink.table.planner.plan.schema
-
A common subclass for all tables that are expanded to sub-query (views).
- ExpandingPreparingTable(RelOptSchema, RelDataType, Iterable<String>, FlinkStatistic) - Constructor for class org.apache.flink.table.planner.plan.schema.ExpandingPreparingTable
-
- expandOrderExpr(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandSelectExpr(SqlNode, SelectScope, SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandSqlIdentifiers(String) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
-
Expands identifiers in a given SQL string.
- expandSqlIdentifiers(String) - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
-
- expandStar(SqlNodeList, SqlSelect, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- explain(RelNode, List<Pair<String, Object>>) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
-
- explainSourceAsString(TableSource<?>) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Returns the digest of the TableSource instance.
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.logical.LogicalTableScan
-
- explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
-
- explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalScriptTransform
-
- explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalGlobalRuntimeFilterBuilder
-
- explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalLocalRuntimeFilterBuilder
-
- explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.physical.batch.runtimefilter.BatchPhysicalRuntimeFilter
-
- explainTerms(RelWriter) - Method in class org.apache.flink.table.planner.plan.nodes.physical.common.CommonPhysicalMatch
-
- ExpressionBuilder - Class in org.apache.flink.table.planner.expressions
-
Builder for Expressions.
- ExpressionBuilder() - Constructor for class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- ExpressionCodeGeneratorCastRule<IN,OUT> - Interface in org.apache.flink.table.planner.functions.casting
-
Cast rule that is able to generate a single expression containing all the casting logic.
- ExpressionConverter - Class in org.apache.flink.table.planner.expressions.converter
-
Visit expression to generator RexNode.
- ExpressionConverter(RelBuilder) - Constructor for class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
-
- extend(Table) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
- EXTENDED - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
-
Extended instance of the rule that can push down aggregate functions.
- ExtendedParser - Class in org.apache.flink.table.planner.parse
-
- ExtendedParser() - Constructor for class org.apache.flink.table.planner.parse.ExtendedParser
-
- ExtendedParseStrategy - Interface in org.apache.flink.table.planner.parse
-
Strategy to parse statement to
Operation. parsing some special command which can't
supported by
CalciteParser, e.g.
- ExtraCalciteResource - Interface in org.apache.calcite.sql.validate
-
Compiler-checked resources similar to CalciteResource in Calcite project.
- EXTRACT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- extractDataViews(int, DataType) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
-
Searches for data views in the data type of an accumulator and extracts them.
- extractDataViewSpecs(int, DataType) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.CommonPythonUtil
-
- 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
-
- 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(StreamExecutionEnvironment, 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.
- 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
-
- field(String) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a reference to a field by name.
- 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) - 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(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(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(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns a reference to a given field of a record-valued expression.
- field(RelDataType, String) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
-
Compared to the original method we adjust the nullability of the nested column based on the
nullability of the enclosing type.
- FIELD_INDEX_FOR_PROC_TIME_ATTRIBUTE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
-
- FIELD_NAME_AFTER - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
-
- FIELD_NAME_AGG_CALL_NEED_RETRACTIONS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAggregateBase
-
- FIELD_NAME_AGG_CALLS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
-
- FIELD_NAME_AGG_CALLS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAggregateBase
-
- FIELD_NAME_AGGREGATE_CALLS - Static variable in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
-
- FIELD_NAME_ALL_ROWS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
-
- FIELD_NAME_ASYNC_OPTIONS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
-
- 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.common.CommonExecCalc
-
- FIELD_NAME_CONDITION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
-
- FIELD_NAME_CONFIGURATION - Static variable in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
-
- FIELD_NAME_CONSTANTS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
-
- FIELD_NAME_CONSUMED_TYPE - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.WritingMetadataSpec
-
- FIELD_NAME_DAM_BEHAVIOR - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
-
- FIELD_NAME_DESCRIPTION - Static variable in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
-
- FIELD_NAME_DYNAMIC_TABLE_SINK - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
-
- FIELD_NAME_FIELDS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.PartitionSpec
-
- FIELD_NAME_FIELDS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
-
- FIELD_NAME_FILTER_NULLS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
-
- FIELD_NAME_FILTER_ON_TEMPORAL_TABLE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
-
- FIELD_NAME_FINAL_AGG_GROUPING - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
-
- FIELD_NAME_FUNCTION_CALL - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
-
- FIELD_NAME_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.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.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_EVENT_TIME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
-
- FIELD_NAME_IS_ROWS - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
-
- FIELD_NAME_IS_ROWTIME - Static variable in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
-
- FIELD_NAME_IS_ROWTIME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
-
- FIELD_NAME_IS_TEMPORAL_FUNCTION_JOIN - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
-
- FIELD_NAME_JOIN_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec
-
- FIELD_NAME_JOIN_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
-
- FIELD_NAME_JOIN_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
-
- FIELD_NAME_JOIN_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
-
- FIELD_NAME_JOIN_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
-
- FIELD_NAME_JOIN_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
-
- FIELD_NAME_JOIN_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.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_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_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.stream.StreamExecMatch
-
- FIELD_NAME_MAX_SIZE - Static variable in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
-
- FIELD_NAME_MEASURES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
-
- FIELD_NAME_METADATA_KEYS - Static variable in class org.apache.flink.table.planner.plan.abilities.sink.WritingMetadataSpec
-
- FIELD_NAME_METADATA_KEYS - Static variable in class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
-
- FIELD_NAME_MINI_BATCH_INTERVAL - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMiniBatchAssigner
-
- FIELD_NAME_MODE - Static variable in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
-
- FIELD_NAME_NAMED_WINDOW_PROPERTIES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
-
- FIELD_NAME_NAMED_WINDOW_PROPERTIES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.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.stream.StreamExecRank
-
- FIELD_NAME_OUTPUT_RANK_NUMBER - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
-
- FIELD_NAME_OUTPUT_TYPE - Static variable in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
-
- FIELD_NAME_OUTPUT_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.TemporalTableSourceSpec
-
- FIELD_NAME_OVER_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
-
- FIELD_NAME_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_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_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_RANG - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
-
- FIELD_NAME_RANK_RANG - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
-
- FIELD_NAME_RANK_STRATEGY - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
-
- FIELD_NAME_RANK_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
-
- FIELD_NAME_RANK_TYPE - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
-
- FIELD_NAME_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_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_SINK_ABILITIES - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
-
- FIELD_NAME_SIZE - Static variable in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
-
- FIELD_NAME_SIZE - Static variable in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
-
- FIELD_NAME_SLICE_END - Static variable in class org.apache.flink.table.planner.plan.logical.SliceAttachedWindowingStrategy
-
- FIELD_NAME_SLIDE - Static variable in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
-
- FIELD_NAME_SORT_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
-
- FIELD_NAME_SORT_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
-
- FIELD_NAME_SORT_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
-
- FIELD_NAME_SORT_SPEC - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.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_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_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
-
- 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(RelCollation) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns references to fields for a given collation.
- fields(List<? extends Number>) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns references to fields for a given list of input ordinals.
- fields(ImmutableBitSet) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns references to fields for a given bit set of input ordinals.
- fields(Iterable<String>) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns references to fields identified by name.
- 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(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Filter of an array of predicates.
- filter(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Filter of a list of predicates.
- filter(Iterable<CorrelationId>, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Filter of a list of correlation variables and an array of predicates.
- filter(Iterable<CorrelationId>, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Filter of a list of correlation variables and a list of predicates.
- filter(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Helper method to determine a Filter's collation.
- FILTER_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
-
- FILTER_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_RIGHT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
-
- FilterPushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
-
A sub-class of
SourceAbilitySpec that can not only serialize/deserialize the filter
to/from JSON, but also can push the filter into a
SupportsFilterPushDown.
- FilterPushDownSpec(List<RexNode>, boolean) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
-
- FilterPushDownSpec(List<RexNode>) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
-
- FINAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- findReferencedColumn(String, ResolvedSchema) - Static method in class org.apache.flink.table.planner.expressions.ColumnReferenceFinder
-
Find referenced column names that derive the computed column.
- findWatermarkReferencedColumn(ResolvedSchema) - Static method in class org.apache.flink.table.planner.expressions.ColumnReferenceFinder
-
Find referenced column names that derive the watermark expression.
- FIRST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- FIRST_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
FIRST_VALUE aggregate function.
- FIXED_DELAY - Static variable in class org.apache.flink.table.planner.hint.LookupJoinHintOptions
-
- flatten(List<RelNode>, int, int[], List<Pair<RelNode, Integer>>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- flattenTypes(RelNode, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- flavor() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig
-
Returns the flavor of the rule (true for 4 operands, false for 3 operands).
- FLINK_REL_BUILDER_CONFIG - Static variable in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
-
- FlinkAggregateExpandDistinctAggregatesRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that expands distinct aggregates (such as COUNT(DISTINCT x)) from a Aggregate.
- FlinkAggregateExpandDistinctAggregatesRule(Class<? extends Aggregate>, boolean, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
-
- FlinkAggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, boolean, RelFactories.JoinFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
-
Deprecated.
- FlinkAggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, RelFactories.JoinFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
-
Deprecated.
- FlinkAggregateJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that pushes an Aggregate past a Join.
- FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory, boolean) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
-
Creates an FlinkAggregateJoinTransposeRule.
- FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
-
Deprecated.
- FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, boolean) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
-
Deprecated.
- FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
-
Deprecated.
- FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory, boolean) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
-
Deprecated.
- FlinkAggregateProjectMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Extends calcite's AggregateProjectMergeRule, modification: consider the timeAttribute field when
analyzing interesting fields for the LogicalWindowAggregate node while normal Aggregate node
needn't.
- FlinkAggregateProjectMergeRule(AggregateProjectMergeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateProjectMergeRule
-
- FlinkAggregateRemoveRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that removes a Aggregate if its aggregate
functions are SUM, MIN, MAX, AUXILIARY_GROUP with no filterArgs, and the underlying relational
expression is already distinct.
- FlinkAggregateRemoveRule(Class<? extends Aggregate>) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
-
Deprecated.
- FlinkAggregateRemoveRule(Class<? extends Aggregate>, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
-
Creates an FlinkAggregateRemoveRule.
- FlinkBushyJoinReorderRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Flink bushy join reorder rule, which will convert MultiJoin to a bushy join tree.
- FlinkBushyJoinReorderRule(FlinkBushyJoinReorderRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkBushyJoinReorderRule
-
Creates a FlinkBushyJoinReorderRule.
- FlinkBushyJoinReorderRule(RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkBushyJoinReorderRule
-
Deprecated.
- FlinkBushyJoinReorderRule(RelFactories.JoinFactory, RelFactories.ProjectFactory, RelFactories.FilterFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkBushyJoinReorderRule
-
Deprecated.
- FlinkBushyJoinReorderRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
-
Rule configuration.
- FlinkCalciteCatalogReader - Class in org.apache.flink.table.planner.plan
-
- 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
-
- FlinkCalciteCatalogSnapshotReader(SqlValidatorCatalogReader, RelDataTypeFactory, SchemaVersion) - Constructor for class org.apache.flink.table.planner.plan.FlinkCalciteCatalogSnapshotReader
-
- FlinkCalciteSqlValidator - Class in org.apache.flink.table.planner.calcite
-
Extends Calcite's SqlValidator by Flink-specific behavior.
- FlinkCalciteSqlValidator(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlValidator.Config, RelOptTable.ToRelContext, RelOptCluster, FrameworkConfig) - Constructor for class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
-
- FlinkConvertletTable - Class in org.apache.flink.table.planner.calcite
-
Custom Flink SqlRexConvertletTable to add custom SqlNode to RexNode
conversions.
- FlinkCurrentDateDynamicFunction - Class in org.apache.flink.table.planner.functions.sql
-
The Flink CURRENT_DATE function differs from the parent SqlCurrentDateFunction which is
aware of whether it is used in batch mode, if true it will act totally same as the parent SqlCurrentDateFunction, but will be a non-deterministic function if not in batch mode.
- FlinkCurrentDateDynamicFunction(boolean) - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkCurrentDateDynamicFunction
-
- FlinkCurrentRowTimestampFunction - Class in org.apache.flink.table.planner.functions.sql
-
The function CURRENT_ROW_TIMESTAMP() in Flink which supports configuring the return type and the
precision of return type.
- FlinkCurrentRowTimestampFunction(String, SqlTypeName, int) - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkCurrentRowTimestampFunction
-
- flinkDistribution() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution
-
Determines how the rows are distributed.
- flinkDistribution(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution.Handler
-
- flinkDistribution(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
-
Returns the FlinkRelDistribution statistic.
- FlinkDynamicPartitionPruningProgram - Class in org.apache.flink.table.planner.plan.optimize.program
-
Planner program that tries to do partition prune in the execution phase, which can translate a
BatchPhysicalTableSourceScan to a BatchPhysicalDynamicFilteringTableSourceScan
whose source is a partition source.
- FlinkDynamicPartitionPruningProgram() - Constructor for class org.apache.flink.table.planner.plan.optimize.program.FlinkDynamicPartitionPruningProgram
-
- FlinkFilterCalcMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Extends calcite's FilterCalcMergeRule, modification: only merge the two neighbouring Filter and Calc if each non-deterministic RexNode of bottom Calc should
appear at most once in the implicit project list and condition of top Filter.
- FlinkFilterCalcMergeRule(FilterCalcMergeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterCalcMergeRule
-
- FlinkFilterIntoJoinRule(FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkFilterIntoJoinRule
-
Creates a FilterIntoJoinRule.
- FlinkFilterJoinRule<C extends FlinkFilterJoinRule.Config> - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that pushes filters above and within a join node into the join node and/or its
children nodes.
- FlinkFilterJoinRule(C) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
-
Creates a FilterJoinRule.
- FlinkFilterJoinRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
-
Rule configuration.
- FlinkFilterJoinRule.FlinkFilterIntoJoinRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule that tries to push filter expressions into a join condition and into the inputs of the
join.
- FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
-
Rule configuration.
- FlinkFilterJoinRule.FlinkJoinConditionPushRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule that pushes parts of the join condition to its inputs.
- FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig - Interface in org.apache.flink.table.planner.plan.rules.logical
-
Rule configuration.
- FlinkFilterJoinRule.Predicate - Interface in org.apache.flink.table.planner.plan.rules.logical
-
Predicate that returns whether a filter is valid in the ON clause of a join for this
particular kind of join.
- FlinkFilterProjectTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Extends calcite's FilterProjectTransposeRule for streaming scenario, modification: does not
transpose the top filter references field which generated by non-deterministic function.
- FlinkFilterProjectTransposeRule(FilterProjectTransposeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterProjectTransposeRule
-
- FlinkHints - Class in org.apache.flink.table.planner.hint
-
Utility class for Flink hints.
- FlinkHints() - Constructor for class org.apache.flink.table.planner.hint.FlinkHints
-
- FlinkHintStrategies - Class in org.apache.flink.table.planner.hint
-
A collection of Flink style HintStrategys.
- FlinkHintStrategies() - Constructor for class org.apache.flink.table.planner.hint.FlinkHintStrategies
-
- FlinkJoinConditionPushRule(FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkJoinConditionPushRule
-
Creates a JoinConditionPushRule.
- FlinkJoinPushExpressionsRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that pushes down expressions in "equal" join condition.
- FlinkJoinPushExpressionsRule(Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinPushExpressionsRule
-
Creates a JoinPushExpressionsRule.
- FlinkJoinPushExpressionsRule(Class<? extends Join>, RelFactories.ProjectFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinPushExpressionsRule
-
Deprecated.
- 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(FlinkJoinReorderRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule
-
Creates an SparkJoinReorderRule.
- FlinkJoinReorderRule(RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule
-
Deprecated.
- FlinkJoinReorderRule(RelFactories.JoinFactory, RelFactories.ProjectFactory, RelFactories.FilterFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule
-
Deprecated.
- FlinkJoinReorderRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
-
Rule configuration.
- FlinkJoinToMultiJoinRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Flink Planner rule to flatten a tree of LogicalJoins into a single MultiJoin with
N inputs.
- FlinkJoinToMultiJoinRule(FlinkJoinToMultiJoinRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule
-
Creates a JoinToMultiJoinRule.
- 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.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.
- FlinkOperatorBinding - Class in org.apache.flink.table.planner.calcite
-
The proxy implementation of SqlOperatorBinding can be used to correct the operator type
when using named parameter.
- FlinkOperatorBinding(SqlOperatorBinding) - Constructor for class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- FlinkPreparingTableBase - Class in org.apache.flink.table.planner.plan.schema
-
A Flink Prepare.AbstractPreparingTable implementation for the
purposes of the sql-to-rel conversion and planner.
- FlinkPreparingTableBase(RelOptSchema, RelDataType, Iterable<String>, FlinkStatistic) - Constructor for class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Creates a Prepare.AbstractPreparingTable instance.
- FlinkProjectCalcMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Extends calcite's ProjectMergeRule, modification: only merge the two neighbouring Project
and Calc if each non-deterministic RexNode of bottom Calc should appear
at most once in the project list of top Project.
- FlinkProjectCalcMergeRule(ProjectCalcMergeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectCalcMergeRule
-
- FlinkProjectJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that pushes a Project past a Join by splitting the projection into a projection on top of each
child of the join.
- FlinkProjectJoinTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectJoinTransposeRule
-
Creates a ProjectJoinTransposeRule with an explicit condition.
- FlinkProjectMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Extends calcite's ProjectMergeRule, modification: only merge the two neighbouring Projects if each non-deterministic RexNode of bottom Project should appear at
most once in the project list of top Project.
- FlinkProjectMergeRule(ProjectMergeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectMergeRule
-
- FlinkRecomputeStatisticsProgram - Class in org.apache.flink.table.planner.plan.optimize.program
-
A FlinkOptimizeProgram that recompute statistics after partition pruning and filter push down.
- FlinkRecomputeStatisticsProgram() - Constructor for class org.apache.flink.table.planner.plan.optimize.program.FlinkRecomputeStatisticsProgram
-
- FlinkRelBuilder - Class in org.apache.flink.table.planner.calcite
-
- FlinkRelMdCollation - Class in org.apache.flink.table.planner.plan.metadata
-
FlinkRelMdCollation supplies a default implementation of RelMetadataQuery.collations(org.apache.calcite.rel.RelNode) for the standard logical algebra.
- FlinkRelMetadataQuery - Class in org.apache.flink.table.planner.plan.metadata
-
A RelMetadataQuery that defines extended metadata handler in Flink, e.g ColumnInterval,
ColumnNullCount.
- FlinkRelUtil - Class in org.apache.flink.table.planner.plan.utils
-
Utilities for RelNode.
- FlinkRelUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
-
- FlinkReturnTypes - Class in org.apache.flink.table.planner.plan.type
-
Type inference in Flink.
- FlinkReturnTypes() - Constructor for class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
-
- FlinkRexBuilder - Class in org.apache.flink.table.planner.calcite
-
A slim extension over a RexBuilder.
- FlinkRexBuilder(RelDataTypeFactory) - Constructor for class org.apache.flink.table.planner.calcite.FlinkRexBuilder
-
- FlinkRuntimeFilterProgram - Class in org.apache.flink.table.planner.plan.optimize.program
-
Planner program that tries to inject runtime filter for suitable join to improve join
performance.
- FlinkRuntimeFilterProgram() - Constructor for class org.apache.flink.table.planner.plan.optimize.program.FlinkRuntimeFilterProgram
-
- FlinkSchema - Class in org.apache.flink.table.planner.catalog
-
Base class for flink Schema, which provides some default implementations.
- FlinkSchema() - Constructor for class org.apache.flink.table.planner.catalog.FlinkSchema
-
- FlinkSemiAntiJoinFilterTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that pushes semi-join down in a tree past a Filter.
- FlinkSemiAntiJoinFilterTransposeRule(RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinFilterTransposeRule
-
Creates a FlinkSemiAntiJoinFilterTransposeRule.
- FlinkSemiAntiJoinJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that pushes a org.apache.calcite.rel.core.SemiJoin down in a tree past a
Join in order to trigger other rules that will convert SemiJoins.
- FlinkSemiAntiJoinProjectTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that pushes a org.apache.calcite.rel.core.SemiJoin down in a tree past a
Project.
- FlinkSqlNameMatcher - Class in org.apache.flink.table.planner.calcite
-
A workaround for adjusting types of ROW nested fields.
- FlinkSqlNameMatcher(SqlNameMatcher, RelDataTypeFactory) - Constructor for class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
-
- FlinkSqlOperatorTable - Class in org.apache.flink.table.planner.functions.sql
-
Operator table that contains only Flink-specific functions and operators.
- FlinkSqlOperatorTable() - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- FlinkSqlParserFactories - Class in org.apache.flink.table.planner.delegation
-
A util method to create SqlParserImplFactory according to SqlConformance.
- FlinkStreamPlanAnalyzers - Class in org.apache.flink.table.planner.analyze
-
A collection of
PlanAnalyzers for
org.apache.flink.table.planner.delegation.StreamPlanner.
- FlinkStreamPlanAnalyzers() - Constructor for class org.apache.flink.table.planner.analyze.FlinkStreamPlanAnalyzers
-
- FlinkTimestampDynamicFunction - Class in org.apache.flink.table.planner.functions.sql
-
Function that used to define SQL time functions like LOCALTIME, CURRENT_TIME(these are all
dynamic functions in Calcite's SqlStdOperatorTable) in Flink, the difference from the
parent SqlAbstractTimeFunction is this function class be aware of whether it is used in
batch mode, if true it will act totally same as the parent SqlAbstractTimeFunction, but
will be a non-deterministic function if not in batch mode.
- FlinkTimestampDynamicFunction(String, SqlTypeName, boolean) - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkTimestampDynamicFunction
-
- FlinkTimestampWithPrecisionDynamicFunction - Class in org.apache.flink.table.planner.functions.sql
-
Function that used to define SQL time function like LOCALTIMESTAMP, CURRENT_TIMESTAMP, NOW() in
Flink, the function support configuring the return type and the * precision of return type.
- FlinkTimestampWithPrecisionDynamicFunction(String, SqlTypeName, boolean, int) - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkTimestampWithPrecisionDynamicFunction
-
- FlinkTypeSystem - Class in org.apache.flink.table.planner.calcite
-
Custom type system for Flink.
- FloatAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.FloatAvgAggFunction
-
- FloatLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.FloatLeadLagAggFunction
-
- FloatMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.FloatMaxAggFunction
-
- FloatMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.FloatMinAggFunction
-
- FloatSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.FloatSingleValueAggFunction
-
- FloatSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.FloatSum0AggFunction
-
- FloatSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.FloatSumAggFunction
-
- FloatSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.FloatSumWithRetractAggFunction
-
- FLOOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- following(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
- 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
-
- ForwardHashExchangeProcessor() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.ForwardHashExchangeProcessor
-
- frequency(Iterable<String>, String) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
-
- from(TableScan) - Static method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
-
- from(ExecEdge) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
-
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(EventTimeTemporalJoinRewriteRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.EventTimeTemporalJoinRewriteRule.Config instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(FlinkBushyJoinReorderRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkBushyJoinReorderRule.Config instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(FlinkFilterJoinRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config instance.
- from(FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(FlinkFilterJoinRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config instance.
- from(FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(FlinkJoinReorderRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkJoinReorderRule.Config instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(FlinkJoinToMultiJoinRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.FlinkJoinToMultiJoinRule.Config instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(JoinTableFunctionScanToCorrelateRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.JoinTableFunctionScanToCorrelateRule.Config instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(ProjectSnapshotTransposeRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule.Config instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(PushProjectIntoTableSourceScanRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule.Config instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(RemoveUnreachableCoalesceArgumentsRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(WrapJsonAggFunctionArgumentsRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule.Config instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(PushCalcPastChangelogNormalizeRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.physical.stream.PushCalcPastChangelogNormalizeRule.Config instance.
- from(RelRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.calcite.plan.RelRule.Config instance.
- from(WatermarkAssignerChangelogNormalizeTransposeRule.Config) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
-
Fill a builder with attribute values from the provided org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule.Config instance.
- FROM_BASE64 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- FROM_UNIXTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- fromJoinHint(RelHint) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.RetryLookupOptions
-
- fromLocalDateTime(LocalDateTime) - Static method in class org.apache.flink.table.planner.utils.TimestampStringUtils
-
- functionCallStack - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Stack of objects that maintain information about function calls.
- FunctionCatalogOperatorTable - Class in org.apache.flink.table.planner.catalog
-
Thin adapter between SqlOperatorTable and FunctionCatalog.
- FunctionCatalogOperatorTable(FunctionCatalog, DataTypeFactory, FlinkTypeFactory, RexFactory) - Constructor for class org.apache.flink.table.planner.catalog.FunctionCatalogOperatorTable
-
- FunctionDefinitionConvertRule - Class in org.apache.flink.table.planner.expressions.converter
-
A call expression converter rule that converts calls to user defined functions.
- FunctionDefinitionConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.FunctionDefinitionConvertRule
-
- FunctionParamInfo() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
- functionScan(SqlOperator, int, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a TableFunctionScan.
- functionScan(SqlOperator, int, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a TableFunctionScan.
- FusionCodegenExecNode - Interface in org.apache.flink.table.planner.plan.nodes.exec
-
A
ExecNode which support operator fusion codegen.
- 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.
- generate(List<FlinkPhysicalRel>, boolean) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraphGenerator
-
- generateCodeBlock(CodeGeneratorCastRule.Context, String, String, LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
-
Create a
CastCodeBlock for the provided input type and target type.
- generateCodeBlock(CodeGeneratorCastRule.Context, String, String, LogicalType, LogicalType) - Method in interface org.apache.flink.table.planner.functions.casting.CodeGeneratorCastRule
-
Generates a
CastCodeBlock composed by different statements performing the casting.
- generatedCorRels - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- generateExpression(CodeGeneratorCastRule.Context, String, LogicalType, LogicalType) - Method in interface org.apache.flink.table.planner.functions.casting.ExpressionCodeGeneratorCastRule
-
Generate a Java expression performing the casting.
- generateFunction(String, RowType, RowType, List<RexNode>, boolean, ReadableConfig, ClassLoader) - Static method in class org.apache.flink.table.planner.codegen.AsyncCodeGenerator
-
Creates a generated function which produces an AsyncFunction which executes the calc
projections.
- generateInitLiteral(LogicalType) - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
-
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
-
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
-
- generateUid(String, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
-
Returns a new uid for transformations.
- get(SqlCall) - Method in class org.apache.flink.table.planner.calcite.FlinkConvertletTable
-
- get(Map<K, V>, List<String>, List<String>) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
-
- get(ConfigOption<T>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
-
- get(DatabindContext) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
-
Retrieve context from SerializerProvider and DeserializationContext.
- getAbilitySpec(SourceAbilitySpec[], Class<T>) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
-
- getAdjustedWatermarkSpec(TableSourceTable, RowType, RowType) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
-
Watermark push down must be after projection push down, so we need to adjust its index.
- getAdvice() - Method in interface org.apache.flink.table.planner.analyze.PlanAnalyzer.AnalyzedResult
-
- getAfter() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CumeDistAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DenseRankAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.NTILEAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
-
- getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
-
- getAggCalls() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getAggCalls() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
-
- getAggPhaseStrategy(ReadableConfig) - Static method in class org.apache.flink.table.planner.utils.TableConfigUtils
-
Returns the aggregate phase strategy configuration.
- getAggregate(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Returns the parse tree node (GROUP BY, HAVING, or an aggregate function call) that causes
select to be an aggregate query, or null if it is not an aggregate query.
- getAllJoinHints(List<RelHint>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
-
Get all join hints.
- getAllowedAccess() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Obtains the access type of the table.
- getAllowedSignatures(SqlOperator, String) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
-
- getAllowedSignatures(String) - Method in class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
-
- getAllowedSignatures(SqlOperator, String) - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
-
- getAllQueryHints(List<RelHint>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
-
Get all query hints.
- getAllStateTtlHints(List<RelHint>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
-
Get all state ttl hints.
- getArgumentDataTypes() - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
-
- getArgumentDataTypes() - Method in class org.apache.flink.table.planner.functions.inference.LookupCallContext
-
- getArgumentDataTypes() - Method in class org.apache.flink.table.planner.functions.inference.OperatorBindingCallContext
-
- getArgumentValue(int, Class<T>) - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
-
- getArgumentValue(int, Class<T>) - Method in class org.apache.flink.table.planner.functions.inference.LookupCallContext
-
- getArgumentValue(int, Class<T>) - Method in class org.apache.flink.table.planner.functions.inference.OperatorBindingCallContext
-
- getAscendingOrders() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
-
Gets flags of all fields for whether to sort in ascending order or not.
- getAsyncOptions(ExecNodeConfig) - Static method in class org.apache.flink.table.planner.plan.utils.AsyncUtil
-
Gets the options required to run the operator.
- getAuxiliaryFunctions() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Returns a list of this grouped window function's auxiliary functions.
- getBatchStreamExchangeMode(ReadableConfig, StreamExchangeMode) - Static method in class org.apache.flink.table.planner.utils.StreamExchangeModeUtils
-
- getBufferTimeout() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getCachedFiles() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getCalciteConfig(TableConfig) - Static method in class org.apache.flink.table.planner.utils.TableConfigUtils
-
Returns CalciteConfig wraps in the given TableConfig.
- getCalciteTree() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
-
- getCatalogManager() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
-
- getCatalogManager() - Method in class org.apache.flink.table.planner.delegation.ParserImpl
-
- getCatalogManager() - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
-
Returns the CatalogManager in the convert context.
- getCatalogManager() - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
-
- getCatalogManager() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
-
- getCatalogReader() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getCatalogRegistry() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
-
- getCatalogTable() - Method in class org.apache.flink.table.planner.plan.schema.CatalogSourceTable
-
- getChangelogMode(ChangelogMode) - Method in class org.apache.flink.table.planner.connectors.CollectDynamicSink
-
- getCheckpointConfig() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getCheckpointingMode() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getCheckpointInterval() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getChildren() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
-
- getChildren() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
-
Deprecated.
- getChildren() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
-
- getClassLoader() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
-
- getClassLoader() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
-
- getClassLoader() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
-
- getClassLoader() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
-
- getCluster() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns the RelOptCluster in use.
- getCluster() - Method in class org.apache.calcite.tools.RelBuilder
-
- getCluster() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
-
- getCluster() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
-
- getCode() - Method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
-
- getCodeGeneratorContext() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule.Context
-
- getCodeGeneratorContext() - Method in interface org.apache.flink.table.planner.functions.casting.CodeGeneratorCastRule.Context
-
- getCodeGeneratorContext() - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
-
Every operator need one CodeGeneratorContext to store the context needed during
operator fusion codegen.
- getCollation() - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
-
- getCollationList() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Returns a description of the physical ordering (or orderings) of the rows returned from this
table.
- getColumnInterval(int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval
-
Returns the interval value of the given column from a specified relational expression.
- getColumnInterval(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval.Handler
-
- getColumnInterval(RelNode, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
-
- getColumnListParamInfo(int, String, List<String>) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- 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, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount.Handler
-
- getColumnNullCount(RelNode, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
-
Returns the null count of the given column.
- getColumnOriginNullCount(int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount
-
Returns origin null count of the given column from a specified relational expression.
- getColumnOriginNullCount(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount.Handler
-
- getColumnOriginNullCount(RelNode, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
-
Returns origin null count of the given column.
- getComment(SqlTableColumn) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
-
- getCompletionHints(String, int) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
-
- getCompletionHints(String, int) - Method in class org.apache.flink.table.planner.parse.ExtendedParser
-
Returns completion hints for the given statement at the given cursor position.
- getConfig() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getConfiguration() - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
-
- getConfiguration() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
-
- getConfiguration() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getConformance() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getConsistency() - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
-
- getConsistency() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction.AbstractOperandMetadata
-
- getConsistency() - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
-
- getConstants() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
-
- getConstants() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
-
- getContainedKinds() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
-
- getContent() - Method in class org.apache.flink.table.planner.analyze.PlanAdvice
-
- getContextFromAnnotation() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
Retrieves the default context from the
ExecNodeMetadata annotation to be serialized
into the JSON plan.
- getContextResolvedTable() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
-
- getContextResolvedTable() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSinkSpec
-
- getContextResolvedTable() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
-
- getContextResolveProcedure() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlProcedure
-
- getConverter(FunctionDefinition) - Method in class org.apache.flink.table.planner.expressions.converter.converters.CustomizedConverters
-
- getCursorOperand(int) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- getCursorScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getCustomPredicate() - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
-
- getDamBehavior() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
-
- getDataStream() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
-
Deprecated.
- getDataStream() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecBoundedStreamScan
-
- getDataStream() - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDataStreamScan
-
- getDataTypeFactory() - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
-
- getDataTypeFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
-
- getDataTypeFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
-
- getDataTypeFactory() - Method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
-
- getDef() - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- 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.BatchExecExchange
-
- getDescription() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
-
Returns a string which describes this node.
- getDescription() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- getDescription() - Method in class org.apache.flink.table.planner.plan.nodes.exec.utils.TransformationMetadata
-
- getDetailLevel() - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
-
- getDigest(CommonPhysicalTableSourceScan, boolean) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
-
Get the digest of
CommonPhysicalTableSourceScan, which ignoring certain
SourceAbilitySpec.
- getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.AggregatePushDownSpec
-
- getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
-
- getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.LimitPushDownSpec
-
- getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
-
- getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
-
- getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
-
- getDigests(SourceAbilityContext) - Method in interface org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpec
-
Additional digests to generate when this spec is applied to the source.
- getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceWatermarkSpec
-
- getDigests(SourceAbilityContext) - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
-
- getDistKeys() - Method in class org.apache.flink.table.planner.plan.nodes.hive.LogicalDistribution
-
- getDistribution() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Returns a description of the physical distribution of the rows in this table.
- 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
-
- 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, CatalogManager) - Static method in class org.apache.flink.table.planner.operations.DeletePushDownUtils
-
Get the DynamicTableSink for the table to be modified.
- getEmptyScope() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getExchangeMode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
-
- getExecNodeGraph() - Method in class org.apache.flink.table.planner.plan.ExecNodeGraphInternalPlan
-
- getExecutionEnvironment() - Method in class org.apache.flink.table.planner.delegation.DefaultExecutor
-
- getExecutionPlan() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getExpectedOutputType(SqlNode) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
-
- getExprCodeGenerator() - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
-
Get the ExprCodeGenerator used by this operator during operator fusion codegen, .
- getExpression(SchemaPlus, String) - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
-
- getExpression(SchemaPlus, String) - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
-
- getExpression(Class) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Generates code for this table, which is not supported now.
- getFamily() - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
-
- getFieldIndex() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
-
- getFieldIndices() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
-
Deprecated.
- getFieldIndices() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.PartitionSpec
-
Gets field index of all fields in input.
- getFieldIndices() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
-
Gets field index of all fields in input.
- 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
-
- getFieldSpecs() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
-
- getFieldTypes(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
-
Gets fields types of sort fields accoording to input type.
- getFilteredColumnInterval(int, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval
-
Returns the interval value of the given column under the given filter argument from a
specified relational expression.
- getFilteredColumnInterval(RelNode, RelMetadataQuery, int, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval.Handler
-
- getFilteredColumnInterval(RelNode, int, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
-
- getFilterNulls() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
-
- getFlinkContext() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
-
- getFlinkContext() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
-
- getFlinkJoinType(JoinRelType) - Static method in class org.apache.flink.table.planner.plan.utils.JoinTypeUtil
-
Converts JoinRelType to FlinkJoinType.
- 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
-
- getGroupCount() - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- 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
-
- getInputProperties() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
-
Returns a list of this node's input properties.
- getInputProperties() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- getInputRowDataClass(int) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
-
Specific inputId of current operator needed RowData type, this is used to notify the
upstream operator wrap the proper RowData we needed before call doProcessConsume
method.
- getInputs() - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
-
- getInputTransformation() - Method in interface org.apache.flink.table.planner.connectors.TransformationSinkProvider.Context
-
Input transformation to transform.
- getInputTypeFamilies() - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
-
- getInputTypeRoots() - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate
-
- getInputTypeWithConstants() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
-
- getInSubQueryThreshold() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- getInSubqueryThreshold() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- 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
-
- getIntLiteralOperand(int) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- 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.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.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
-
- getLiteralValueAs(AbstractSqlCallContext.LiteralValueAccessor, Class<T>) - Static method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
-
Bridges to ValueLiteralExpression.getValueAs(Class).
- getLocalTimeZone(ReadableConfig) - Static method in class org.apache.flink.table.planner.utils.TableConfigUtils
-
Similar to TableConfig.getLocalTimeZone() but extracting it from a generic ReadableConfig.
- getLogicalMatch() - Method in class org.apache.flink.table.planner.plan.nodes.physical.common.CommonPhysicalMatch
-
- getLogicalSourceRowType(RelDataType, SqlInsert) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getLogicalTargetRowType(RelDataType, SqlInsert) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getLookupFunction(RelOptTable, Collection<Integer>, ClassLoader, boolean, ResultRetryStrategy) - 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.
- 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
-
- 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
-
- 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
-
- getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
-
- getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
- getMonotonicity(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
-
- getMonotonicity(String) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Obtains whether a given column is monotonic.
- 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
-
- getNonEquiCondition() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
-
- getNullIsLast() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortFieldSpec
-
- getNullsIsLast() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
-
Gets flags of all fields for whether to put null at last or not.
- getNumberOfExecutionRetries() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getOffset() - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
-
- getOffset() - Method in class org.apache.flink.table.planner.plan.logical.HoppingWindowSpec
-
- getOffset() - Method in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
-
- getOneInputOperatorDefaultMeta(ReadableConfig, String) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
-
- getOneInputOperatorDefaultMeta(Long, 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.FlinkOperatorBinding
-
- 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
-
- getOperandLiteralValue(int, RelDataType) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- getOperandLiteralValue(int) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- getOperandLiteralValue(int, Class<T>) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- getOperandMonotonicity(int) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- getOperandType(int) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- getOperandTypeChecker() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
-
- getOperator() - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- 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.RexSetSemanticsTableCall
-
- 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
-
- getOutputType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
-
Returns the output LogicalType of the data passing this edge.
- getOutputType() - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
-
Returns the output LogicalType of this node, this type should be consistent with the
type parameter T.
- getOutputType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- getOutputType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.TemporalTableSourceSpec
-
- getOverScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getParallelism() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getParameterRowType(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getParameterTypes(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.sql.SqlFirstLastValueAggFunction
-
- getParameterTypes(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.sql.SqlListAggFunction
-
- getParamNames() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
-
- getParamNames() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
-
- getParamTypes() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
-
- getParentCursor(String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getParser() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
-
- getPartition() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
-
- getPartition() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec
-
- getPartitionKeyIndices() - Method in class org.apache.flink.table.planner.plan.logical.SessionWindowSpec
-
- getPartitionKeys() - Method in class org.apache.flink.table.planner.calcite.RexSetSemanticsTableCall
-
- getPartitions() - Method in class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
-
- getPattern() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
-
- getPatternDefinitions() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
-
- getPersistedConfig() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
- getPhysicalRowType(ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSink
-
- getPhysicalRowType(ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
-
- getPhysicalRowType(ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
-
- getPlanner() - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.ProcessorContext
-
Gets PlannerBase, org.apache.flink.table.planner.delegation.BatchPlanner for
batch job. and org.apache.flink.table.planner.delegation.StreamPlanner for stream
job.
- getPlannerContext() - Method in class org.apache.flink.table.planner.delegation.DefaultCalciteContext
-
- getPostDecorrelateRules() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Returns the rules applied on the rel after decorrelation, never null.
- getPredicate() - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config
-
Predicate that returns whether a filter is valid in the ON clause of a join for this
particular kind of join.
- getPredicate() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
Predicate that returns whether a filter is valid in the ON clause of a join for this
particular kind of join.
- getPredicate() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
Predicate that returns whether a filter is valid in the ON clause of a join for this
particular kind of join.
- getPredicateDefinition() - Method in interface org.apache.flink.table.planner.functions.casting.CastRule
-
- getPredicates() - Method in class org.apache.flink.table.planner.plan.abilities.source.FilterPushDownSpec
-
- getPreExprs() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getPrimaryKeyIndices(RowType, ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSink
-
- getPrimaryKeyIndices(RowType, ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
-
- getPrimaryKeyIndices(RowType, ResolvedSchema) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
-
- getPrimaryKeys() - Method in class org.apache.flink.table.planner.plan.utils.RankProcessStrategy.UpdateFastStrategy
-
- getPriority() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty
-
- getProducedType() - Method in interface org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpec
-
Return the produced RowType this the ability is applied.
- getProducedType() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpecBase
-
- getProjectedFields() - Method in class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
-
- getProjectionOutputRelDataType(RelBuilder) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
-
- getQualifiedName() - Method in class org.apache.flink.table.planner.catalog.QueryOperationCatalogViewTable
-
- getQualifiedName() - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
-
- getQualifiedName() - Method in interface org.apache.flink.table.planner.functions.sql.BuiltInSqlOperator
-
- getQualifiedName() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
- getQueryBlockAliasHints(List<RelHint>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
-
Get all query block alias hints.
- getRawSelectScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getRawType() - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
-
- getReferentialConstraints() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Returns the referential constraints existing for this table.
- getRefFiledIndex(BatchPhysicalCalc) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
-
- getRelBuilder() - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
-
- getRelBuilderConfigTransform() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns a function that takes a RelBuilder.Config and returns another.
- getRelBuilderFactory() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the factory to create
RelBuilder, never null.
- getRelModifiedMonotonicity() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity
-
- getRelModifiedMonotonicity(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity.Handler
-
- getRelModifiedMonotonicity(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
-
Returns the RelModifiedMonotonicity statistic.
- getRelOptSchema() - Method in class org.apache.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
-
- 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
-
- getRequiredOptions() - Static method in class org.apache.flink.table.planner.hint.LookupJoinHintOptions
-
- getRequiredPhysicalColumnIndices() - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelDeleteSpec
-
- getRequiredPhysicalColumnIndices() - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
-
- getResolvedChildren() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
-
- getResolvedFilterExpressions(LogicalTableModify) - Static method in class org.apache.flink.table.planner.operations.DeletePushDownUtils
-
Get the resolved filter expressions from the WHERE clause in DELETE statement, return
Optional.empty() if WHERE clause contains sub-query.
- getResolvedFunction() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
-
- getResolvedFunction() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
-
- getResolvedSchema() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
-
Deprecated.
- getResolvedSchema() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
-
- getRestartStrategy() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ByteAvgAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DoubleAvgAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.FloatAvgAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.IntAvgAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.LongAvgAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ShortAvgAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CumeDistAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.BooleanLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.ByteLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.CharLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DateLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DecimalLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DoubleLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.FloatLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.IntLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.LongLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.ShortLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.StringLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.TimeLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.TimestampLeadLagAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.BooleanMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.ByteMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DateMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DecimalMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DoubleMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.FloatMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.IntMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.LongMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.ShortMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.StringMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimeMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimestampLtzMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimestampMaxAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.BooleanMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.ByteMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DateMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DecimalMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DoubleMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.FloatMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.IntMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.LongMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.ShortMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.StringMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimeMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimestampLtzMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimestampMinAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.NTILEAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.BooleanSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.ByteSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.CharSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DateSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DecimalSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DoubleSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.FloatSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.IntSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.LongSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.ShortSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.StringSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimeSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimestampLtzSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimestampSingleValueAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ByteSum0AggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DecimalSum0AggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DoubleSum0AggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.FloatSum0AggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.IntSum0AggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.LongSum0AggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ShortSum0AggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.ByteSumAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.DecimalSumAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.DoubleSumAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.FloatSumAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.IntSumAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.LongSumAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.ShortSumAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.ByteSumWithRetractAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DecimalSumWithRetractAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DoubleSumWithRetractAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.FloatSumWithRetractAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.IntSumWithRetractAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.LongSumWithRetractAggFunction
-
- getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.ShortSumWithRetractAggFunction
-
- getReturnTerm() - Method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
-
- getReturnType(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.sql.SqlFirstLastValueAggFunction
-
- getReturnType(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.sql.SqlListAggFunction
-
- getRexBuilder() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getRexBuilder() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns the row-expression builder.
- getRexBuilder() - Method in class org.apache.calcite.tools.RelBuilder
-
Returns the builder for RexNode expressions.
- getRexBuilder() - Method in class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
-
- getRexFactory() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
-
- getRexFactory() - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
-
- getRexFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
-
- getRexFactory() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
-
- getRexNode() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
-
- getRightKeys() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.JoinSpec
-
- getRightOutputRowType(RelDataType, RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLookupJoin
-
- getRightTimeIdx() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
-
- getRootNode() - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecMultipleInput
-
- getRootNodes() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraph
-
- getRowCount() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Returns an estimate of the number of rows in the table.
- getRowDataSelector(ClassLoader, int[], InternalTypeInfo<RowData>) - Static method in class org.apache.flink.table.planner.plan.utils.KeySelectorUtil
-
- getRowDataSelector(ClassLoader, int[], InternalTypeInfo<RowData>, Class<? extends RowData>) - Static method in class org.apache.flink.table.planner.plan.utils.KeySelectorUtil
-
Create a RowDataKeySelector to extract keys from DataStream which type is InternalTypeInfo of RowData.
- getRowLevelDeleteMode() - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelDeleteSpec
-
- getRowLevelUpdateMode() - Method in class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
-
- getRowtimeIndex() - Method in interface org.apache.flink.table.planner.connectors.TransformationSinkProvider.Context
-
Returns the field index of the rowtime attribute, or -1 otherwise.
- getRowType(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
-
- getRowType() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Returns the type of rows returned by this table.
- getRowTypeInference() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction.WithTableFunction
-
The conversion to a row type is handled on the caller side.
- getRowTypeInference() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
-
- 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
-
- 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, ExecNodeConfig, FlinkJoinType, RowType, RowType, int[], int[], RowType, boolean, boolean[], GeneratedJoinCondition, double) - Static method in class org.apache.flink.table.planner.plan.utils.SorMergeJoinOperatorUtil
-
- getSource() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
-
- getSourceAbilities() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.DynamicTableSourceSpec
-
- getSourceRowType() - Method in class org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
-
- getSqlValidator() - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
-
Returns the SqlValidator in the convert context.
- getSqlValidator() - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
-
- getStateBackend() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getStateIndex() - Method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
-
- getStateRetentionTime() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
-
- getStateTtl() - Method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
-
- getStateTtlForMultiInputOperator(ExecNodeConfig, int, List<StateMetadata>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
-
- getStateTtlForOneInputOperator(ExecNodeConfig, List<StateMetadata>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
-
- getStateTtlFromHintOnBiRel(List<RelHint>) - Static method in enum org.apache.flink.table.planner.hint.StateTtlHint
-
Get the state ttl from hints on the BiRel such as Join and
Correlate.
- getStateTtlFromHintOnSingleRel(List<RelHint>) - Static method in enum org.apache.flink.table.planner.hint.StateTtlHint
-
Get the state ttl from hints on the SingleRel such as
Aggregate.
- getStatistic() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
-
- getStatistic() - Method in class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
-
Deprecated.
- getStatistic() - Method in class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
-
- getStatistic() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
Returns the statistic of this table.
- getStep() - Method in class org.apache.flink.table.planner.plan.logical.CumulativeWindowSpec
-
- getStreamGraph() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getStreamTimeCharacteristic() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- getStringLiteralOperand(int) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- 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
-
- getSupportedOptions() - Static method in class org.apache.flink.table.planner.hint.LookupJoinHintOptions
-
- 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(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 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
-
- 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
-
- 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(String) - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
-
- getType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle
-
- getType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.InputProperty.RequiredDistribution
-
- getTypeAsString() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
-
- 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.FlinkOperatorBinding
-
- 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(ImmutableBitSet) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UniqueGroups
-
Returns the (minimum) unique groups of the given columns from a specified relational
expression.
- getUniqueGroups(RelNode, RelMetadataQuery, ImmutableBitSet) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UniqueGroups.Handler
-
- getUniqueGroups(RelNode, ImmutableBitSet) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
-
Returns the (minimum) unique groups of the given columns.
- getUniqueName(String, List<String>) - Static method in class org.apache.flink.table.planner.typeutils.RowTypeUtils
-
- getUniqueName(List<String>, List<String>) - Static method in class org.apache.flink.table.planner.typeutils.RowTypeUtils
-
- getUnknownType() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getUpperBound() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.OverSpec.GroupSpec
-
- getUpsertKeys() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UpsertKeys
-
- getUpsertKeys(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UpsertKeys.Handler
-
- getUpsertKeys(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
-
Determines the set of upsert minimal keys for this expression.
- getUpsertKeysInKeyGroupRange(RelNode, int[]) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
-
Determines the set of upsert minimal keys in a single key group range, which means can ignore
exchange by partition keys.
- getValidatedNodeType(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getValidatedNodeTypeIfKnown(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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.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.
- getVisitor() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Returns the visitor on which the MethodDispatcher dispatches each decorrelateRel method, the default implementation returns this instance, if you got a
sub-class, override this method to replace the visitor as the sub-class instance.
- getWatermarkExpr() - Method in class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
-
- getWhereScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getWindow() - Method in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
-
- getWindowBounds() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec
-
- getWindowByName(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getWindowColumns() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
-
- getWindowEnd() - Method in class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
-
- getWindowEndColumns() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
-
- getWindowProperties() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.WindowProperties
-
- getWindowProperties(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.WindowProperties.Handler
-
- getWindowSpec() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
-
- getWindowStart() - Method in class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
-
- getWindowStartColumns() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
-
- getWindowTimeColumns() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
-
- getWithScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- GLOBAL_GROUP_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
-
- GLOBAL_WINDOW_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalWindowAggregate
-
- graph - Variable in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityGraphGenerator
-
- GREATER_THAN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- GREATER_THAN_OR_EQUAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- greaterThan(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a >.
- greaterThan(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- greaterThanOrEqual(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a >=.
- GROUP_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupAggregate
-
- GROUP_ID - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- GROUP_WINDOW_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
-
- GroupAggregationAnalyzer - Class in org.apache.flink.table.planner.analyze
-
An implementation of
PlanAnalyzer to analyze whether group aggregation can be optimized
to local-global two_phase aggregation by tuning table configurations.
- groupFunction - Variable in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
The grouped function, if this an auxiliary function; null otherwise.
- GROUPING - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- GROUPING_ID - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- groupKey() - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an empty group key.
- groupKey(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a group key.
- groupKey(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a group key.
- 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(Iterable<? extends RexNode>, boolean, Iterable<? extends Iterable<? extends RexNode>>) - Method in class org.apache.calcite.tools.RelBuilder
-
- groupKey(int...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a group key of fields identified by ordinal.
- groupKey(String...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a group key of fields identified by name.
- 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, 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.
- groupKey(ImmutableBitSet, boolean, ImmutableList<ImmutableBitSet>) - Method in class org.apache.calcite.tools.RelBuilder
-
- 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
-
- 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.
- hasFilter() - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- HASH_CODE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- 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.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.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.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.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
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.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.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
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.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.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.
- hashShuffle(int[]) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
-
- 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(RelHint...) - Method in class org.apache.calcite.tools.RelBuilder
-
Attaches an array of hints to the stack top relational expression.
- hints(Iterable<RelHint>) - Method in class org.apache.calcite.tools.RelBuilder
-
Attaches multiple 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
-
- id - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
-
- IdentifierSnapshotNamespace - Class in org.apache.calcite.sql.validate
-
A namespace for the statement with FOR SYSTEM_TIME AS OF TIMESTAMP clause.
- IdentifierSnapshotNamespace(IdentifierNamespace, SchemaVersion, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.IdentifierSnapshotNamespace
-
- IdInfo(SqlValidatorScope, SqlIdentifier) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
-
- idPositions - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Maps SqlParserPos strings to the SqlIdentifier identifier objects at these
positions.
- IF - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IF_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
-
Determine the return type of IF functions with arguments that has the least restrictive (eg:
numeric, character, binary).
- ifThenElse(Expression, Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- ignoreNulls(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that ignores nulls.
- ImmutableEventTimeTemporalJoinRewriteRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutableEventTimeTemporalJoinRewriteRule contains immutable implementation classes generated from
abstract value types defined as nested inside
EventTimeTemporalJoinRewriteRule.
- ImmutableEventTimeTemporalJoinRewriteRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
Config.
- ImmutableFlinkBushyJoinReorderRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutableFlinkBushyJoinReorderRule contains immutable implementation classes generated from
abstract value types defined as nested inside
FlinkBushyJoinReorderRule.
- ImmutableFlinkBushyJoinReorderRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableFlinkBushyJoinReorderRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
Config.
- ImmutableFlinkFilterIntoJoinRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableFlinkFilterIntoJoinRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableFlinkFilterJoinRuleConfig - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableFlinkFilterJoinRuleConfig.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableFlinkJoinReorderRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutableFlinkJoinReorderRule contains immutable implementation classes generated from
abstract value types defined as nested inside
FlinkJoinReorderRule.
- ImmutableFlinkJoinReorderRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableFlinkJoinReorderRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
Config.
- ImmutableFlinkJoinToMultiJoinRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutableFlinkJoinToMultiJoinRule contains immutable implementation classes generated from
abstract value types defined as nested inside
FlinkJoinToMultiJoinRule.
- ImmutableFlinkJoinToMultiJoinRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableFlinkJoinToMultiJoinRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
Config.
- ImmutableJoinTableFunctionScanToCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutableJoinTableFunctionScanToCorrelateRule contains immutable implementation classes generated from
abstract value types defined as nested inside
JoinTableFunctionScanToCorrelateRule.
- ImmutableJoinTableFunctionScanToCorrelateRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
Config.
- ImmutableProjectSnapshotTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutableProjectSnapshotTransposeRule contains immutable implementation classes generated from
abstract value types defined as nested inside
ProjectSnapshotTransposeRule.
- ImmutableProjectSnapshotTransposeRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableProjectSnapshotTransposeRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
Config.
- ImmutablePushCalcPastChangelogNormalizeRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
ImmutablePushCalcPastChangelogNormalizeRule contains immutable implementation classes generated from
abstract value types defined as nested inside
PushCalcPastChangelogNormalizeRule.
- ImmutablePushCalcPastChangelogNormalizeRule.Config - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
- ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Builds instances of type
Config.
- ImmutablePushProjectIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutablePushProjectIntoTableSourceScanRule contains immutable implementation classes generated from
abstract value types defined as nested inside
PushProjectIntoTableSourceScanRule.
- ImmutablePushProjectIntoTableSourceScanRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutablePushProjectIntoTableSourceScanRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
Config.
- ImmutableRemoveUnreachableCoalesceArgumentsRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutableRemoveUnreachableCoalesceArgumentsRule contains immutable implementation classes generated from
abstract value types defined as nested inside
RemoveUnreachableCoalesceArgumentsRule.
- ImmutableRemoveUnreachableCoalesceArgumentsRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
-
- ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.logical
-
Builds instances of type
Config.
- ImmutableWatermarkAssignerChangelogNormalizeTransposeRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
- ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
- ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Builds instances of type
Config.
- ImmutableWrapJsonAggFunctionArgumentsRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
ImmutableWrapJsonAggFunctionArgumentsRule contains immutable implementation classes generated from
abstract value types defined as nested inside
WrapJsonAggFunctionArgumentsRule.
- ImmutableWrapJsonAggFunctionArgumentsRule.Config - Class in org.apache.flink.table.planner.plan.rules.logical
-
- 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(RexNode, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an IN predicate with a list of values.
- in(RexNode, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an IN predicate with a list of values.
- in(RelNode, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an IN predicate with a sub-query.
- in(RexNode, Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an IN predicate with a sub-query.
- IN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- INCREMENTAL_GROUP_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
-
- index - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.FieldRefLookupKey
-
- 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
-
- 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
-
- input(LogicalTypeRoot) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
-
- input(LogicalTypeFamily) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
-
- input(String, RelNode) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
-
- InputOrderCalculator - Class in org.apache.flink.table.planner.plan.nodes.exec.processor.utils
-
- InputOrderCalculator(ExecNode<?>, Set<ExecNode<?>>, InputProperty.DamBehavior) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputOrderCalculator
-
- InputPriorityConflictResolver - Class in org.apache.flink.table.planner.plan.nodes.exec.processor.utils
-
- InputPriorityConflictResolver(List<ExecNode<?>>, InputProperty.DamBehavior, StreamExchangeMode, ReadableConfig) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityConflictResolver
-
- InputPriorityGraphGenerator - Class in org.apache.flink.table.planner.plan.nodes.exec.processor.utils
-
This class contains algorithm to detect and resolve input priority conflict in an
ExecNode graph.
- InputPriorityGraphGenerator(List<ExecNode<?>>, Set<ExecNode<?>>, InputProperty.DamBehavior) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityGraphGenerator
-
- InputProperty - Class in org.apache.flink.table.planner.plan.nodes.exec
-
- 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
-
- 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. '
TODO This class can be removed once FLINK-21224 is finished.
- InputProperty.RequiredDistribution - Class in org.apache.flink.table.planner.plan.nodes.exec
-
The required input data distribution for records when they are read in.
- inputsContainSingleton() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
Whether singleton distribution is required.
- InputSortedExecNode<T> - Interface in org.apache.flink.table.planner.plan.nodes.exec.batch
-
A
BatchExecNode which does not sort the input data within the operator, but requires the
input data is already sorted.
- INSERT_ONLY - Static variable in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
-
Insert-only modify kind set.
- INSTANCE - Static variable in class org.apache.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(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.flink.table.planner.parse.ExtendedParser
-
- instance() - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
-
Returns an instance of FlinkRelMetadataQuery.
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.CalcPythonCorrelateTransposeRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
-
The default instance of the rule; operates only on logical expressions.
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.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.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.FlinkJoinPushExpressionsRule
-
- 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.JoinTableFunctionScanToCorrelateRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.ProjectWatermarkAssignerTransposeRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.ProjectWindowTableFunctionTransposeRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushFilterInCalcIntoTableSourceScanRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoTableSourceScanRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoTableSourceScanRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushPartitionIntoTableSourceScanRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanAcrossCalcRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PythonCorrelateSplitRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PythonMapMergeRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.PythonMapRenameRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RedundantRankNumberColumnRemoveRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.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.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.StreamPhysicalPythonCorrelateRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupAggregateRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupTableAggregateRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupWindowAggregateRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonOverAggregateRule
-
- INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedWindowAggregateRule
-
- INSTR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IntAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.IntAvgAggFunction
-
- internal() - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
-
- InternalConfigOptions - Class in org.apache.flink.table.planner.utils
-
This class holds internal configuration constants used by Flink's table module.
- InternalConfigOptions() - Constructor for class org.apache.flink.table.planner.utils.InternalConfigOptions
-
- InternalDataStreamQueryOperation<E> - Class in org.apache.flink.table.planner.operations
-
Deprecated.
- InternalDataStreamQueryOperation(ObjectIdentifier, DataStream<E>, int[], ResolvedSchema, boolean[], FlinkStatistic) - Constructor for class org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation
-
Deprecated.
- InternalFunctionDefinitions - Class in org.apache.flink.table.planner.functions
-
Dictionary of function definitions for all internal used functions.
- InternalFunctionDefinitions() - Constructor for class org.apache.flink.table.planner.functions.InternalFunctionDefinitions
-
- intersect(boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an Intersect of the two most recent relational expressions on the stack.
- intersect(boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an Intersect of the n most recent relational expressions on the
stack.
- INTERSECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- intersect(ModifyKindSet) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
-
Returns a new ModifyKindSet with all kinds set in both this set and in another set.
- INTERSECT_ALL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- INTERVAL_JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
-
- IntervalJoinSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
-
IntervalJoinSpec describes how two tables will be joined in interval join.
- IntervalJoinSpec(JoinSpec, IntervalJoinSpec.WindowBounds) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec
-
- IntervalJoinSpec.WindowBounds - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
-
WindowBounds describes the time range condition of a Interval Join.
- IntLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.IntLeadLagAggFunction
-
- IntMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.IntMaxAggFunction
-
- IntMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.IntMinAggFunction
-
- IntSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.IntSingleValueAggFunction
-
- IntSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.IntSum0AggFunction
-
- IntSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.IntSumAggFunction
-
- IntSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.IntSumWithRetractAggFunction
-
- IS_ALPHA - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_DECIMAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_DIGIT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_DISTINCT_FROM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_FALSE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_JSON_ARRAY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_JSON_OBJECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_JSON_SCALAR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_JSON_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_NOT_DISTINCT_FROM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_NOT_FALSE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_NOT_JSON_ARRAY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_NOT_JSON_OBJECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_NOT_JSON_SCALAR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_NOT_JSON_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_NOT_NULL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_NOT_TRUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_NOT_UNKNOWN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_NULL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_TRUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- IS_UNKNOWN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- isAddJsonTypeOperatorEnabled() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Whether add SqlStdOperatorTable.JSON_TYPE_OPERATOR for between json functions.
- isAggregate(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isAggregate(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Deprecated.
- 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) - Static method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil
-
This method determines whether async lookup is enabled according to the given lookup keys
with considering lookup RelHint and required upsertMaterialize.
- 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
-
- 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
-
- isCreateValuesRel() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the createValuesRel option.
- isDecorrelationEnabled() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the decorrelationEnabled option.
- isDeterministic() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
-
- isDeterministic() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
-
- isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction
-
- isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentDateDynamicFunction
-
- isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentRowTimestampFunction
-
- isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.FlinkTimestampDynamicFunction
-
- isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
-
- isDistinctFrom(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an expression equivalent to o0 IS DISTINCT FROM o1.
- isDppDimSide(RelNode) - Static method in class org.apache.flink.table.planner.utils.DynamicPartitionPruningUtils
-
Judge whether the input RelNode meets the conditions of dimSide.
- isDynamicFunction() - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentDateDynamicFunction
-
- isDynamicFunction() - Method in class org.apache.flink.table.planner.functions.sql.FlinkCurrentRowTimestampFunction
-
- isDynamicFunction() - Method in class org.apache.flink.table.planner.functions.sql.FlinkTimestampDynamicFunction
-
- isEmpty() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
-
- isEscapeDigest(SourceAbilitySpec) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
-
- isEventTime() - Method in class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
-
- isEventTimeTemporalJoin(RexNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
-
- isEventTimeTemporalJoin(RexNode) - Static method in class org.apache.flink.table.planner.plan.utils.TemporalTableJoinUtil
-
Check if the given join condition is an initial temporal join condition or a rewrote join
condition on event time.
- isExpand() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the expand option.
- isExplain() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the explain option.
- isFixedParameters() - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
-
- isForceCheckpointing() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- isGroup() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
- isGroupAuxiliary() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
- isGroupedAggregation() - Method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
-
- 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.
- isLookupHint(String) - Static method in enum org.apache.flink.table.planner.hint.JoinStrategy
-
- isMergeable(Filter, Calc) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
-
Return two neighbouring Filter and Calc can merge into one Calc or
not.
- isMergeable(Project, Calc) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
-
Return two neighbouring Project and Calc can merge into one Calc or
not.
- isMergeable(Project, Project) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
-
Return two neighbouring Project can merge into one Project or not.
- isMergeable(Calc, Calc) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
-
Return two neighbouring Calc can merge into one Calc or not.
- 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.
- 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) - 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
-
- isOperandLiteral(int, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- isOperandNull(int, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkOperatorBinding
-
- 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.batch.BatchExecMatch
-
- isProcTime(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecMatch
-
- isProcTime(RowType) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
-
- isProjectionNotPushedDown(BatchPhysicalTableSourceScan) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
-
- 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.
- 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
-
- isSystemField(RelDataTypeField) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isTemporal() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
We recognize all tables in FLink are temporal as they are changeable.
- isTemporary() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
-
- isTrimUnusedFields() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the trimUnusedFields option.
- isTrimUnusedFields() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- isUnboundedFollowingWindow(OverSpec.GroupSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
-
- isUnboundedPrecedingWindow(OverSpec.GroupSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
-
- isUnboundedWindow(OverSpec.GroupSpec) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase
-
- isUnsupported(Class<T>) - Static method in class org.apache.flink.table.planner.plan.utils.ExecNodeMetadataUtil
-
- isUpsertSource(ResolvedSchema, DynamicTableSource) - Static method in class org.apache.flink.table.planner.connectors.DynamicSourceUtils
-
Returns true if the table is an upsert source.
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.logical.LogicalSnapshot
-
- isValidCount(int) - Method in class org.apache.flink.table.planner.functions.inference.ArgumentCountRange
-
- isWithin(SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SnapshotScope
-
- ITEM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- item(String, Object) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
-
- makeFieldAccess(RexNode, String, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkRexBuilder
-
Compared to the original method we adjust the nullability of the nested column based on the
nullability of the enclosing type.
- makeFieldAccess(RexNode, int) - Method in class org.apache.flink.table.planner.calcite.FlinkRexBuilder
-
Compared to the original method we adjust the nullability of the nested column based on the
nullability of the enclosing type.
- makeIn(RexNode, List<? extends RexNode>) - Method in class org.apache.flink.table.planner.calcite.FlinkRexBuilder
-
- makeLegacySourceTransformationsBounded(Transformation<?>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodeUtil
-
The planner might have more information than expressed in legacy source transformations.
- makeNullaryCall(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- makeZeroLiteral(RelDataType) - Method in class org.apache.flink.table.planner.calcite.FlinkRexBuilder
-
Creates a literal of the default value for the given type.
- map - 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.
- 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(String) - Method in class org.apache.flink.table.planner.parse.AbstractRegexParseStrategy
-
- match(String) - Method in interface org.apache.flink.table.planner.parse.ExtendedParseStrategy
-
Determine whether the input statement is satisfied the strategy.
- match(RelMetadataQuery, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Helper method to determine a Match's collation.
- MATCH_PROCTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
Function used to access a processing time attribute from MATCH_RECOGNIZE.
- MATCH_ROWTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
Function used to access an event time attribute with TIMESTAMP or TIMESTAMP_LTZ type from
MATCH_RECOGNIZE.
- MATCH_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.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.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.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.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.ProjectSnapshotTransposeRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectWatermarkAssignerTransposeRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectWindowTableFunctionTransposeRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterInCalcIntoTableSourceScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoTableSourceScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoTableSourceScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushPartitionIntoTableSourceScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanAcrossCalcRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PythonCorrelateSplitRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PythonMapMergeRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PythonMapRenameRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.RedundantRankNumberColumnRemoveRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonAggregateRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonCorrelateRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchPhysicalPythonWindowAggregateRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggIntoScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggWithCalcIntoScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggIntoScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithCalcIntoScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortAndCalcIntoScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortIntoScanRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.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.StreamPhysicalPythonCorrelateRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupAggregateRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupTableAggregateRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupWindowAggregateRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonOverAggregateRule
-
- matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.TwoStageOptimizedWindowAggregateRule
-
- MatchRowTimeFunction - Class in org.apache.flink.table.planner.functions.sql
-
The function used to access a rowtime attribute with TIMESTAMP or TIMESTAMP_LTZ type from
MATCH_RECOGNIZE clause.
- MatchRowTimeFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.MatchRowTimeFunction
-
- MatchSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
-
MatchSpec describes the MATCH_RECOGNIZE info, see
Match.
- MatchSpec(RexNode, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, SortedSet<String>>, boolean, PartitionSpec, SortSpec, RexNode) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.MatchSpec
-
- max(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the MAX aggregate function, optionally with an alias.
- max(String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the MAX aggregate function.
- MAX - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- MAX_ATTEMPTS - Static variable in class org.apache.flink.table.planner.hint.LookupJoinHintOptions
-
- MaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
built-in max aggregate function.
- MaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
-
- MaxAggFunction.BooleanMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Boolean Max aggregate function.
- MaxAggFunction.ByteMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Byte Max aggregate function.
- MaxAggFunction.DateMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Date Max aggregate function.
- MaxAggFunction.DecimalMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Decimal Max aggregate function.
- MaxAggFunction.DoubleMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Double Max aggregate function.
- MaxAggFunction.FloatMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Float Max aggregate function.
- MaxAggFunction.IntMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Int Max aggregate function.
- MaxAggFunction.LongMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Long Max aggregate function.
- MaxAggFunction.ShortMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Short Max aggregate function.
- MaxAggFunction.StringMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in String Max aggregate function.
- MaxAggFunction.TimeMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Time Max aggregate function.
- MaxAggFunction.TimestampLtzMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in TimestampLtz Max aggregate function.
- MaxAggFunction.TimestampMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
Built-in Timestamp Max aggregate function.
- MD5 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- merge(Calc, Calc) - Static method in class org.apache.flink.table.planner.plan.utils.FlinkRelUtil
-
Merges the programs of two Calc instances and returns a new Calc instance
with the merged program.
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CumeDistAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.NTILEAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
-
- mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
-
- mergeJoin(RelMetadataQuery, RelNode, RelNode, ImmutableIntList, ImmutableIntList) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Helper method to determine a Join's collation assuming that it uses a merge-join
algorithm.
- mergeTableOptions(Map<String, String>, Map<String, String>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
-
Merges the dynamic table options from hints and static table options from table
definition props.
- metadataKeys(TableSourceTable) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
-
- METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval
-
- METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount
-
- METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount
-
- METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval
-
- METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution
-
- METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity
-
- METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UniqueGroups
-
- METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UpsertKeys
-
- METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.WindowProperties
-
- min(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the MIN aggregate function.
- min(String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the MIN aggregate function, optionally with an alias.
- 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
-
- minus(boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Minus of the two most recent relational expressions on the stack.
- minus(boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Minus of the n most recent relational expressions on the stack.
- minus(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- MINUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- minus(ModifyKindSet) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
-
Returns a new set of ModifyKind which is this set minus the other set, i.e.
- MINUS_DATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- MINUTE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- mod(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- MOD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- ModifyKind - Enum in org.apache.flink.table.planner.plan.trait
-
Lists all kinds of modify operations that happen in a changelog.
- ModifyKindSet - Class in org.apache.flink.table.planner.plan.trait
-
The set of modify operations contained in a changelog.
- ModifyKindSet.Builder - Class in org.apache.flink.table.planner.plan.trait
-
- monotonicity(SqlMonotonicity) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
-
- monotonicity(Function<SqlOperatorBinding, SqlMonotonicity>) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
-
- MONTH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- MultipleExecNodeMetadata - Annotation Type in org.apache.flink.table.planner.plan.nodes.exec
-
- MultipleInputNodeCreationProcessor - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
-
- 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
-
- 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.
- PAD_LEFT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
-
- PAD_RIGHT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
-
- PARAM_STEP - Static variable in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction
-
The slide interval, only used for HOP window.
- paramNames() - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
-
- paramNames() - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction.AbstractOperandMetadata
-
- paramTypes(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
-
- paramTypes(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.functions.sql.SqlWindowTableFunction.AbstractOperandMetadata
-
- parse(String) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
-
When parsing statement, it first uses
ExtendedParser to parse statements.
- parse(String) - Method in class org.apache.flink.table.planner.parse.CalciteParser
-
Parses a SQL statement into a SqlNode.
- parse(String) - Method in class org.apache.flink.table.planner.parse.ExtendedParser
-
Parse the input statement to the Operation.
- PARSE_URL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- parseExpression(String) - Method in class org.apache.flink.table.planner.parse.CalciteParser
-
Parses a SQL expression into a SqlNode.
- parseIdentifier(String) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
-
- parseIdentifier(String) - Method in class org.apache.flink.table.planner.parse.CalciteParser
-
Parses a SQL string as an identifier into a SqlIdentifier.
- ParserImpl - Class in org.apache.flink.table.planner.delegation
-
Implementation of Parser that uses Calcite.
- ParserImpl(CatalogManager, Supplier<FlinkPlannerImpl>, Supplier<CalciteParser>, RexFactory) - Constructor for class org.apache.flink.table.planner.delegation.ParserImpl
-
- parseSqlExpression(String, RowType, LogicalType) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
-
- parseSqlList(String) - Method in class org.apache.flink.table.planner.parse.CalciteParser
-
Parses a SQL string into a SqlNodeList.
- PartialFinalType - Enum in org.apache.flink.table.planner.plan
-
Enumerations for partial final aggregate types.
- partitionBy(RexNode...) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets the PARTITION BY clause to an array of expressions.
- partitionBy(Iterable<? extends RexNode>) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets the PARTITION BY clause to a list of expressions.
- PARTITIONER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
-
- PartitioningSpec - Class in org.apache.flink.table.planner.plan.abilities.sink
-
A sub-class of
SinkAbilitySpec that can not only serialize/deserialize the partition
to/from JSON, but also can write partitioned data for
SupportsPartitioning.
- PartitioningSpec(Map<String, String>) - Constructor for class org.apache.flink.table.planner.plan.abilities.sink.PartitioningSpec
-
- PartitionPushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
-
A sub-class of
SourceAbilitySpec that can not only serialize/deserialize the partitions
to/from JSON, but also can push the partitions into a
SupportsPartitionPushDown.
- PartitionPushDownSpec(List<Map<String, String>>) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.PartitionPushDownSpec
-
- PartitionSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
-
- PartitionSpec(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 n positions from the top of the stack, but does not
remove it.
- peek(int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns the relational expression n positions from the top of the stack, but does not
remove it.
- PERCENT_RANK - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- PERCENT_REMAINDER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- PercentRankAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
built-in percent_rank aggregate function.
- PercentRankAggFunction(LogicalType[]) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.PercentRankAggFunction
-
- perform(RelOptRuleCall, Filter, Join) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
-
- performUnconditionalRewrites(SqlNode, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Performs expression rewrites which are always used unconditionally.
- performUnconditionalRewrites(SqlNode, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
-
- permute(Mapping) - Method in class org.apache.calcite.tools.RelBuilder
-
- PI - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- PI_FUNCTION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
Function to access the constant value of PI.
- pickScanWithWatermark(List<CommonPhysicalTableSourceScan>) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
-
- 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
-
- 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
-
- PlanAdvice.Scope - Enum in org.apache.flink.table.planner.analyze
-
- PlanAnalyzer - Interface in org.apache.flink.table.planner.analyze
-
Plan analyzer analyzes the optimized physical plan and provide potential risk warnings and
optimization advice.
- PlanAnalyzer.AnalyzedResult - Interface in org.apache.flink.table.planner.analyze
-
The analyzed
PlanAdvice with a list of applicable
RelNode ids.
- PlannerCallProcedureOperation - Class in org.apache.flink.table.planner.operations
-
Wrapper for valid call procedure operation generated by Planner.
- PlannerCallProcedureOperation(ObjectIdentifier, Procedure, Object[], DataType[], DataType) - Constructor for class org.apache.flink.table.planner.operations.PlannerCallProcedureOperation
-
- PlannerContext - Class in org.apache.flink.table.planner.delegation
-
Utility class to create
RelBuilder or
FrameworkConfig
used to create a corresponding
Planner.
- PlannerContext(boolean, TableConfig, ModuleManager, FunctionCatalog, CatalogManager, CalciteSchema, List<RelTraitDef>, ClassLoader) - Constructor for class org.apache.flink.table.planner.delegation.PlannerContext
-
- PlannerQueryOperation - Class in org.apache.flink.table.planner.operations
-
Wrapper for valid logical plans generated by Planner.
- PlannerQueryOperation(RelNode, Supplier<String>) - Constructor for class org.apache.flink.table.planner.operations.PlannerQueryOperation
-
- plus(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- PLUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- popFunctionCall() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- POSITION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- POWER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- preceding(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
- predicate(BiPredicate<LogicalType, LogicalType>) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
-
- 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.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
-
- 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>, String) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
-
- processConsume(List<GeneratedExpression>) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
-
- processConsume(List<GeneratedExpression>, String) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionContext
-
- ProcessorContext - Class in org.apache.flink.table.planner.plan.nodes.exec.processor
-
- 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
-
- PROCTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
Function used to access a processing time attribute.
- PROCTIME_MATERIALIZE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
Function that materializes a processing time attribute.
- project(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Project of the given expressions.
- project(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Project of the given list of expressions.
- project(Iterable<? extends RexNode>, Iterable<? extends String>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Project of the given list of expressions and field names.
- project(Iterable<? extends RexNode>, Iterable<? extends String>, boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Project of the given list of expressions, using the given names.
- project(RelMetadataQuery, RelNode, List<? extends RexNode>) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Helper method to determine a Project's collation.
- PROJECT_INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
-
- projectedFields(TableSourceTable) - Static method in class org.apache.flink.table.planner.plan.reuse.ScanReuserUtils
-
- projectExcept(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Project of all original fields, except the given expressions.
- projectExcept(Iterable<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Project of all original fields, except the given list of expressions.
- projection - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
-
- projectNamed(Iterable<? extends RexNode>, Iterable<? extends String>, boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Project of the given expressions and field names, and optionally
optimizing.
- projectPlus(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Project of all original fields, plus the given expressions.
- projectPlus(Iterable<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Project of all original fields, plus the given list of expressions.
- ProjectPushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
-
A sub-class of
SourceAbilitySpec that can not only serialize/deserialize the projection
to/from JSON, but also can push the projection into a
SupportsProjectionPushDown.
- ProjectPushDownSpec(int[][], RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.ProjectPushDownSpec
-
- projectRowType(RowType, int[]) - Static method in class org.apache.flink.table.planner.typeutils.RowTypeUtils
-
Returns projected RowType by given projection indexes over original RowType.
- ProjectSnapshotTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
- 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
-
- ProjectWatermarkAssignerTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Transpose between the LogicalWatermarkAssigner and LogicalProject.
- ProjectWatermarkAssignerTransposeRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.ProjectWatermarkAssignerTransposeRule
-
- ProjectWindowTableFunctionTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that pushes a LogicalProject into a LogicalTableFunctionScan which
contains a Window table function call by splitting the projection into a projection on top of
child of the TableFunctionScan.
- ProjectWindowTableFunctionTransposeRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.ProjectWindowTableFunctionTransposeRule
-
- proto(Context) - Static method in class org.apache.calcite.tools.RelBuilder
-
Creates a RelBuilderFactory, a partially-created RelBuilder.
- proto(Object...) - Static method in class org.apache.calcite.tools.RelBuilder
-
Creates a RelBuilderFactory that uses a given set of factories.
- proto(Context) - Static method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
-
- pruneInputOfAggregate() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- push(RelNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Adds a relational expression to be the input to the next relational expression constructed.
- PUSH_CONDITION - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
-
- pushAll(Iterable<? extends RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Pushes a collection of relational expressions.
- PushCalcPastChangelogNormalizeRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Pushes primary key filters and used fields project through a ChangelogNormalize operator to reduce its state size.
- PushCalcPastChangelogNormalizeRule(PushCalcPastChangelogNormalizeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.PushCalcPastChangelogNormalizeRule
-
- PushCalcPastChangelogNormalizeRule.Config - Interface in org.apache.flink.table.planner.plan.rules.physical.stream
-
- PushFilterInCalcIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Pushes a filter condition from the FlinkLogicalCalc and into a FlinkLogicalTableSourceScan.
- PushFilterInCalcIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushFilterInCalcIntoTableSourceScanRule
-
- PushFilterIntoSourceScanRuleBase - Class in org.apache.flink.table.planner.plan.rules.logical
-
Base class for rules that push down filters into table scan.
- PushFilterIntoSourceScanRuleBase(RelOptRuleOperand, String) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
-
- PushFilterIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that tries to push a filter into a
LogicalTableScan, which table is a
TableSourceTable.
- PushFilterIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoTableSourceScanRule
-
- pushFunctionCall() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- pushFunctionScan(RelBuilder, SqlOperator, int, Iterable<RexNode>, List<String>) - Static method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
-
- pushJoinCondition() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- PushLimitIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that tries to push limit into a FlinkLogicalTableSourceScan, which table is
a TableSourceTable.
- PushLimitIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoTableSourceScanRule
-
- PushLocalAggIntoScanRuleBase - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
Planner rule that tries to push a local aggregator into an BatchPhysicalTableSourceScan
whose table is a TableSourceTable with a source supporting SupportsAggregatePushDown.
- PushLocalAggIntoScanRuleBase(RelOptRuleOperand, String) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
-
- pushLocalAggregateIntoScan(RelOptRuleCall, BatchPhysicalGroupAggregateBase, BatchPhysicalTableSourceScan, BatchPhysicalCalc) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalAggIntoScanRuleBase
-
- PushLocalHashAggIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
Planner rule that tries to push a local hash aggregate which without sort into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting
SupportsAggregatePushDown.
- PushLocalHashAggIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggIntoScanRule
-
- PushLocalHashAggWithCalcIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
Planner rule that tries to push a local hash aggregate which with calc into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting
SupportsAggregatePushDown.
- PushLocalHashAggWithCalcIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalHashAggWithCalcIntoScanRule
-
- PushLocalSortAggIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
Planner rule that tries to push a local sort aggregate which without sort into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting
SupportsAggregatePushDown.
- PushLocalSortAggIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggIntoScanRule
-
- PushLocalSortAggWithCalcIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
Planner rule that tries to push a local sort aggregate which without sort into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting
SupportsAggregatePushDown.
- PushLocalSortAggWithCalcIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithCalcIntoScanRule
-
- PushLocalSortAggWithSortAndCalcIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
Planner rule that tries to push a local sort aggregate which with sort and calc into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting
SupportsAggregatePushDown.
- PushLocalSortAggWithSortAndCalcIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortAndCalcIntoScanRule
-
- PushLocalSortAggWithSortIntoScanRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
-
Planner rule that tries to push a local sort aggregate which with sort into a BatchPhysicalTableSourceScan whose table is a TableSourceTable with a source supporting
SupportsAggregatePushDown.
- PushLocalSortAggWithSortIntoScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.batch.PushLocalSortAggWithSortIntoScanRule
-
- PushPartitionIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that tries to push partition evaluated by filter condition into a
LogicalTableScan.
- PushPartitionIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushPartitionIntoTableSourceScanRule
-
- PushProjectIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
- PushProjectIntoTableSourceScanRule(PushProjectIntoTableSourceScanRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule
-
- PushProjectIntoTableSourceScanRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
-
- PushWatermarkIntoTableSourceScanAcrossCalcRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule to push the FlinkLogicalWatermarkAssigner across the FlinkLogicalCalc to the
FlinkLogicalTableSourceScan.
- PushWatermarkIntoTableSourceScanAcrossCalcRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanAcrossCalcRule
-
- PushWatermarkIntoTableSourceScanRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule to push the FlinkLogicalWatermarkAssigner into the FlinkLogicalTableSourceScan.
- PushWatermarkIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRule
-
- PushWatermarkIntoTableSourceScanRuleBase - Class in org.apache.flink.table.planner.plan.rules.logical
-
Base rule for interface SupportsWatermarkPushDown and SupportsSourceWatermark.
- PushWatermarkIntoTableSourceScanRuleBase(RelOptRuleOperand, String) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRuleBase
-
- PYTHON_CALC_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCalc
-
- PYTHON_CORRELATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCorrelate
-
- PYTHON_GROUP_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupAggregate
-
- PYTHON_GROUP_WINDOW_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupWindowAggregate
-
- PYTHON_OVER_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonOverAggregate
-
- PythonCorrelateSplitRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule will split the Python FlinkLogicalTableFunctionScan with Java calls or the Java
FlinkLogicalTableFunctionScan with Python calls into a FlinkLogicalCalc which
will be the left input of the new FlinkLogicalCorrelate and a new FlinkLogicalTableFunctionScan.
- PythonMapMergeRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule will merge Python FlinkLogicalCalc used in Map operation, Flatten FlinkLogicalCalc and Python FlinkLogicalCalc used in Map operation together.
- PythonMapRenameRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Rule which renames the field names of the Flatten FlinkLogicalCalc which is right after a
FlinkLogicalCalc representing a Python Map operation to the output names of the map
function.
- 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
-
- 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.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
-
- RawRelDataType - Class in org.apache.flink.table.planner.plan.schema
-
The RelDataType representation of a RawType.
- RawRelDataType(RawType<?>) - Constructor for class org.apache.flink.table.planner.plan.schema.RawRelDataType
-
- ReadingMetadataSpec - Class in org.apache.flink.table.planner.plan.abilities.source
-
A sub-class of
SourceAbilitySpec that can not only serialize/deserialize the metadata
columns to/from JSON, but also can read the metadata columns from
SupportsReadingMetadata.
- ReadingMetadataSpec(List<String>, RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.ReadingMetadataSpec
-
- reduceRexNodes(List<RexNode>) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
-
Reduce the given RexNodes.
- reduceRexNodes(List<RexNode>) - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
-
- RedundantRankNumberColumnRemoveRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Planner rule that removes the output column of rank number iff the rank number column is not used
by successor calc.
- RedundantRankNumberColumnRemoveRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.RedundantRankNumberColumnRemoveRule
-
- REGEXP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- REGEXP_EXTRACT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- REGEXP_REPLACE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- register(RelNode, JoinRelType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- register(RelNode, JoinRelType, List<RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Registers a relational expression.
- registerCachedFile(String, String) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- registerCachedFile(String, String, boolean) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- registerNamespace(SqlValidatorScope, String, SqlValidatorNamespace, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Registers a new namespace, and adds it as a child of its parent scope.
- registerNamespace(SqlValidatorScope, String, SqlValidatorNamespace, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
-
- registerType(Class<?>) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- registerTypeWithKryoSerializer(Class<?>, T) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- registerTypeWithKryoSerializer(Class<?>, Class<? extends Serializer>) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- REINTERPRET - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- reinterpretCast(Expression, Expression, boolean) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- relBuilder - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- RelBuilder - Class in org.apache.calcite.tools
-
Copied from calcite to workaround CALCITE-4668
FLINK modifications are at lines
Should be removed after fix of FLINK-29804: Lines 2945 ~ 2948
- 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(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
-
- relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- 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.ImmutableFlinkFilterIntoJoinRuleConfig
-
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
- relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
-
- relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
-
- relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
- relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
-
- relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
-
- relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
-
- relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
- relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
-
- relBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config.Builder
-
Initializes the value for the relBuilderFactory attribute.
- relBuilderFactory() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
-
- RelDecorrelator - Class in org.apache.calcite.sql2rel
-
Copied to fix calcite issues.
- RelDecorrelator(RelDecorrelator.CorelMap, Context, RelBuilder) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator
-
- RelDecorrelator.AdjustProjectForCountAggregateRule - Class in org.apache.calcite.sql2rel
-
Planner rule that adjusts projects when counts are added.
- RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig - Interface in org.apache.calcite.sql2rel
-
Rule configuration.
- RelDecorrelator.Config - Interface in org.apache.calcite.sql2rel
-
Base configuration for rules that are non-static in a RelDecorrelator.
- RelDecorrelator.CorelMap - Class in org.apache.calcite.sql2rel
-
A map of the locations of Correlate in a tree of RelNodes.
- RelDecorrelator.CorelMapBuilder - Class in org.apache.calcite.sql2rel
-
- RelDecorrelator.RemoveCorrelationForScalarAggregateRule - Class in org.apache.calcite.sql2rel
-
Planner rule that removes correlations for scalar aggregates.
- RelDecorrelator.RemoveCorrelationForScalarAggregateRule.RemoveCorrelationForScalarAggregateRuleConfig - Interface in org.apache.calcite.sql2rel
-
Rule configuration.
- RelDecorrelator.RemoveCorrelationForScalarProjectRule - Class in org.apache.calcite.sql2rel
-
Planner rule that removes correlations for scalar projects.
- RelDecorrelator.RemoveCorrelationForScalarProjectRule.RemoveCorrelationForScalarProjectRuleConfig - Interface in org.apache.calcite.sql2rel
-
Rule configuration.
- RelDecorrelator.RemoveSingleAggregateRule - Class in org.apache.calcite.sql2rel
-
Rule to remove an Aggregate with SINGLE_VALUE.
- RelDecorrelator.RemoveSingleAggregateRule.RemoveSingleAggregateRuleConfig - Interface in org.apache.calcite.sql2rel
-
Rule configuration.
- RelDescriptionWriterImpl - Class in org.apache.flink.table.planner.plan.utils
-
Converts an RelNode to string with only the information from the RelNode itself without
the information from its inputs.
- RelDescriptionWriterImpl(PrintWriter) - Constructor for class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
-
- relOptSchema - Variable in class org.apache.calcite.tools.RelBuilder
-
- relOptSchema - Variable in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
- RelTimeIndicatorConverter - Class in org.apache.flink.table.planner.calcite
-
Traverses a RelNode tree and converts fields with TimeIndicatorRelDataType type.
- RelWindowProperties - Class in org.apache.flink.table.planner.plan.trait
-
It describes the information of window properties of a RelNode.
- RemoteCalcCallFinder - Interface in org.apache.flink.table.planner.plan.rules.logical
-
Finds whether a RexNode contains remote calls or not.
- removeCorrelationExpr(RexNode, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- removeCorrelationExpr(RexNode, boolean, RexInputRef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- removeCorrelationExpr(RexNode, boolean, Set<Integer>) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- removeCorrelationViaRule(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- RemoveUnreachableCoalesceArgumentsRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Removes unreachable BuiltInFunctionDefinitions.COALESCE arguments.
- RemoveUnreachableCoalesceArgumentsRule(RemoveUnreachableCoalesceArgumentsRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule
-
- RemoveUnreachableCoalesceArgumentsRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
-
- removeValidatedNodeType(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- rename(List<? extends String>) - Method in class org.apache.calcite.tools.RelBuilder
-
Ensures that the field names match those given.
- REPEAT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- repeatUnion(String, boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a RepeatUnion associated to a TransientTable without a maximum number
of iterations, i.e. repeatUnion(tableName, all, -1).
- repeatUnion(String, boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a RepeatUnion associated to a TransientTable of the two most recent
relational expressions on the stack.
- REPLACE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- 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
-
- ReplaceScanWithCalcShuttle - Class in org.apache.flink.table.planner.plan.reuse
-
Replace CommonPhysicalTableSourceScan with Calc.
- ReplaceScanWithCalcShuttle(Map<CommonPhysicalTableSourceScan, RelNode>) - Constructor for class org.apache.flink.table.planner.plan.reuse.ReplaceScanWithCalcShuttle
-
- 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
-
- reRegister(RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Re-register the registered with given root node and return the new root node.
- resetIdCounter() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
-
Reset the id counter to 0.
- ResetOperationParseStrategy - Class in org.apache.flink.table.planner.parse
-
Strategy to parse statement to ResetOperation.
- resolve(Expression) - Method in class org.apache.flink.table.planner.expressions.CallExpressionResolver
-
- resolve(LogicalType, LogicalType) - Static method in class org.apache.flink.table.planner.functions.casting.CastRuleProvider
-
Resolve a
CastRule for the provided input type and target type.
- resolve(List<RelNode>) - Method in class org.apache.flink.table.planner.plan.optimize.ClearQueryBlockAliasResolver
-
- resolveFiltersAndCreateTableSourceTable(RexNode[], TableSourceTable, TableScan, RelBuilder) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoSourceScanRuleBase
-
Resolves filters using the underlying sources SupportsFilterPushDown and creates a
new TableSourceTable with the supplied predicates.
- resolveInputPriorityConflict(ExecNode<?>, int, int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputOrderCalculator
-
- resolveInputPriorityConflict(ExecNode<?>, int, int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityConflictResolver
-
- resolveInputPriorityConflict(ExecNode<?>, int, int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.processor.utils.InputPriorityGraphGenerator
-
- resolvePhysicalPlan(List<RelNode>, TableConfig) - Static method in class org.apache.flink.table.planner.plan.optimize.StreamNonDeterministicPhysicalPlanResolver
-
Try to resolve the NDU problem if configured OptimizerConfigOptions.TABLE_OPTIMIZER_NONDETERMINISTIC_UPDATE_STRATEGY is in `TRY_RESOLVE`
mode.
- resolveSubQuery(RelNode, Function<RelNode, RelNode>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
-
Resolve the RelNode of the sub query in the node and return a new node.
- resolveTable(List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.SnapshotScope
-
- resolveWindow(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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
-
- RETRY_PREDICATE - Static variable in class org.apache.flink.table.planner.hint.LookupJoinHintOptions
-
- RETRY_STRATEGY - Static variable in class org.apache.flink.table.planner.hint.LookupJoinHintOptions
-
- 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
-
- 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
-
- RexLiteralUtil - Class in org.apache.flink.table.planner.plan.utils
-
Utilities to work with RexLiteral.
- RexNodeExpression - Class in org.apache.flink.table.planner.expressions
-
Wrapper for a ResolvedExpression that originated from a RexNode.
- RexNodeExpression(RexNode, DataType, String, String) - Constructor for class org.apache.flink.table.planner.expressions.RexNodeExpression
-
- RexSetSemanticsTableCall - Class in org.apache.flink.table.planner.calcite
-
A special RexCall that is used to represent a table function with set semantics.
- RexSetSemanticsTableCall(RelDataType, SqlOperator, List<? extends RexNode>, int[], int[]) - Constructor for class org.apache.flink.table.planner.calcite.RexSetSemanticsTableCall
-
- RichTableSourceQueryOperation<T> - Class in org.apache.flink.table.planner.operations
-
A TableSourceQueryOperation with FlinkStatistic and qualifiedName.
- RichTableSourceQueryOperation(ObjectIdentifier, TableSource<T>, FlinkStatistic) - Constructor for class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
-
- RIGHT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- RIGHT_INPUT - Static variable in class org.apache.flink.table.planner.hint.FlinkHints
-
- RIGHT_STATE_NAME - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
-
- root - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- root() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- ROUND - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- ROUND_FUNCTION - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
-
ROUND(num [,len]) type inference.
- ROUND_FUNCTION_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
-
- ROW - 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
SinkAbilitySpec that can not only serialize/deserialize the row-level
delete mode & required physical column indices to/from JSON, but also can delete existing data
for
SupportsRowLevelDelete.
- RowLevelDeleteSpec(SupportsRowLevelDelete.RowLevelDeleteMode, RowLevelModificationScanContext, int[]) - Constructor for class org.apache.flink.table.planner.plan.abilities.sink.RowLevelDeleteSpec
-
- RowLevelModificationContextUtils - Class in org.apache.flink.table.planner.utils
-
Utils for putting/getting RowLevelModificationScanContext/SupportsRowLevelModificationScan.RowLevelModificationType in current thread, it enables to
put/get them in different methods.
- RowLevelModificationContextUtils() - Constructor for class org.apache.flink.table.planner.utils.RowLevelModificationContextUtils
-
- RowLevelUpdateSpec - Class in org.apache.flink.table.planner.plan.abilities.sink
-
A sub-class of
SinkAbilitySpec that can not only serialize/deserialize the row-level
update mode, columns & required physical column indices to/from JSON, but also can update
existing data for
SupportsRowLevelUpdate.
- RowLevelUpdateSpec(List<Column>, SupportsRowLevelUpdate.RowLevelUpdateMode, RowLevelModificationScanContext, int[]) - Constructor for class org.apache.flink.table.planner.plan.abilities.sink.RowLevelUpdateSpec
-
- RowNumberAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
-
built-in row_number aggregate function.
- RowNumberAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
-
- rowsBetween(RexWindowBound, RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets a RANGE window with lower and upper bounds, equivalent to SQL ROWS BETWEEN
lower ROW AND upper.
- rowsFrom(RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets a ROWS window with a lower bound, equivalent to SQL ROWS BETWEEN lower AND
CURRENT ROW.
- rowsTo(RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets a ROWS window with an upper bound, equivalent to SQL ROWS BETWEEN CURRENT ROW
AND upper.
- rowsUnbounded() - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets an unbounded ROWS window, equivalent to SQL ROWS BETWEEN UNBOUNDED PRECEDING
AND UNBOUNDED FOLLOWING.
- 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
-
- SCALAR_QUERY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- scalarQuery(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a scalar sub-query.
- scan(Iterable<String>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a TableScan of the table with a given name.
- scan(String...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a TableScan of the table with a given name.
- scan(ObjectIdentifier, Map<String, String>) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
-
- 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
-
- scope - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
-
- scope - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Collection of RelNode objects which correspond to a SELECT statement.
- scope() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- scopes - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Maps query node objects to the SqlValidatorScope scope created from
them.
- SEARCH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SECOND - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- semiJoin(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Join with JoinRelType.SEMI.
- semiJoin(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Join with JoinRelType.SEMI.
- sequence - Variable in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
-
- SerdeContext - Class in org.apache.flink.table.planner.plan.nodes.exec.serde
-
A context to allow the store user-defined data within ExecNode serialization and deserialization.
- SerdeContext(Parser, FlinkContext, FlinkTypeFactory, SqlOperatorTable) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
-
- serializableToCalcite(SymbolUtil.SerializableSymbol) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
-
- serializableToCalcite(Class<T>, String) - Static method in class org.apache.flink.table.planner.typeutils.SymbolUtil
-
- SESSION - 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
-
- 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
-
- setNumberOfExecutionRetries(int) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- SetOperationParseStrategy - Class in org.apache.flink.table.planner.parse
-
Strategy to parse statement to SetOperation.
- SetOperationParseStrategy() - Constructor for class org.apache.flink.table.planner.parse.SetOperationParseStrategy
-
- setOriginal(SqlNode, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setParallelism(int) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- 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
-
- setRestartStrategy(RestartStrategies.RestartStrategyConfiguration) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- 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
-
- setStateBackend(StateBackend) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- setStreamTimeCharacteristic(TimeCharacteristic) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
-
- 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
-
- setup(OpFusionContext) - Method in interface org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpec
-
Initializes the operator spec.
- setup(OpFusionCodegenSpecGenerator.Context) - Method in class org.apache.flink.table.planner.plan.fusion.OpFusionCodegenSpecGenerator
-
Initializes the operator spec generator needed information.
- setValidatedNodeType(SqlNode, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Saves the type of a SqlNode, now that it has been validated.
- SHA1 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SHA2 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SHA224 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SHA256 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SHA384 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SHA512 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- ShortAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ShortAvgAggFunction
-
- ShortcutUtils - Class in org.apache.flink.table.planner.utils
-
Utilities for quick access of commonly used instances (like FlinkTypeFactory) without
long chains of getters or casting like (FlinkTypeFactory)
agg.getCluster.getTypeFactory().
- ShortLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.ShortLeadLagAggFunction
-
- ShortMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.ShortMaxAggFunction
-
- ShortMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.ShortMinAggFunction
-
- ShortSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.ShortSingleValueAggFunction
-
- ShortSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ShortSum0AggFunction
-
- ShortSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.ShortSumAggFunction
-
- ShortSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.ShortSumWithRetractAggFunction
-
- shouldAllowIntermediateOrderBy() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- shouldAllowOverRelation() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- shouldConvertRaggedUnionTypesToVarying() - Method in class org.apache.flink.table.planner.calcite.FlinkTypeSystem
-
- shouldSetUid() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeConfig
-
- shuffle(ExecEdge.Shuffle) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
-
- Shuffle(ExecEdge.Shuffle.Type) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle
-
- SIGN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SIMILAR_TO - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- simplify() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
Whether to simplify expressions; default true.
- simplifyLimit() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
Whether to simplify LIMIT 0 to an empty relation; default true.
- simplifyValues() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
Whether to simplify Union(Values, Values) or Union(Project(Values)) to
Values; default true.
- SIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SINGLE_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SINGLETON_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
-
- 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
-
- snapshot(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Snapshot of a given snapshot period.
- snapshot(SchemaVersion) - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
-
- snapshot(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Helper method to determine a Snapshot's collation.
- 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(Iterable<RexNode>) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that sorts its input values by orderKeys before
aggregating, as in SQL's WITHIN GROUP clause.
- sort(RexNode...) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that sorts its input values by orderKeys before
aggregating, as in SQL's WITHIN GROUP clause.
- sort(int...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Sort by field ordinals.
- sort(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Sort by expressions.
- sort(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Sort by expressions.
- sort(RelCollation) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Sort by specifying collations.
- sort(RelCollation) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Helper method to determine a Sort's collation.
- SORT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSort
-
- 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, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Sort by expressions, with limit and offset.
- sortLimit(int, int, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Sort by a list of expressions, with limit and offset.
- sortLimit(RexNode, RexNode, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Sort by a list of expressions, with limitNode and offsetNode.
- SortSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
-
SortSpec describes how the data will be sorted.
- SortSpec(SortSpec.SortFieldSpec[]) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec
-
- SortSpec.SortFieldSpec - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
-
Sort info for a Field.
- SortSpec.SortSpecBuilder - Class in org.apache.flink.table.planner.plan.nodes.exec.spec
-
SortSpec builder.
- SortSpecBuilder() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.SortSpec.SortSpecBuilder
-
- SOURCE - Static variable in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
- source(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
-
- SOURCE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
-
- SourceAbilityContext - Class in org.apache.flink.table.planner.plan.abilities.source
-
A sub-class of
FlinkContext which contains the information for
SourceAbilitySpec
to apply the following abilities to
DynamicTableSource.
- SourceAbilityContext(FlinkContext, 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
-
- SourceAbilitySpecBase() - Constructor for class org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpecBase
-
- SourceAbilitySpecBase(RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpecBase
-
- sourceType - Variable in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.ConstantLookupKey
-
- SourceWatermarkSpec - Class in org.apache.flink.table.planner.plan.abilities.source
-
A sub-class of
SourceAbilitySpec that can not only serialize/deserialize the boolean flag
whether a source watermark should be used to/from JSON, but can also apply it to
SupportsSourceWatermark.
- SourceWatermarkSpec(boolean, RowType) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.SourceWatermarkSpec
-
- split(RexProgram, ScalarFunctionSplitter) - Method in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule.AsyncCalcSplitNestedRule
-
- SPLIT_CONDITION - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
-
- SPLIT_CONDITION_REX_FIELD - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
-
- SPLIT_INDEX - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SPLIT_PROJECT - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
-
- SPLIT_PROJECTION_REX_FIELD - Static variable in class org.apache.flink.table.planner.plan.rules.logical.AsyncCalcSplitRule
-
- SQL2REL_LOGGER - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- SqlAggFunctionVisitor - Class in org.apache.flink.table.planner.expressions
-
- SqlAggFunctionVisitor(RelBuilder) - Constructor for class org.apache.flink.table.planner.expressions.SqlAggFunctionVisitor
-
- SqlAlterTableAddPartitionConverter - Class in org.apache.flink.table.planner.operations.converters
-
A converter for SqlAddPartitions.
- SqlAlterTableAddPartitionConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterTableAddPartitionConverter
-
- SqlAlterTableDropPartitionConverter - Class in org.apache.flink.table.planner.operations.converters
-
A converter for SqlDropPartitions.
- SqlAlterTableDropPartitionConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterTableDropPartitionConverter
-
- SqlAlterViewAsConverter - Class in org.apache.flink.table.planner.operations.converters
-
A converter for SqlAlterViewAs.
- SqlAlterViewAsConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterViewAsConverter
-
- SqlAlterViewPropertiesConverter - Class in org.apache.flink.table.planner.operations.converters
-
A converter for SqlAlterViewProperties.
- SqlAlterViewPropertiesConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterViewPropertiesConverter
-
- SqlAlterViewRenameConverter - Class in org.apache.flink.table.planner.operations.converters
-
A converter for SqlAlterViewRename.
- SqlAlterViewRenameConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlAlterViewRenameConverter
-
- SqlArrayConstructor - Class in org.apache.flink.table.planner.functions.sql
-
SqlOperator for ARRAY, which makes explicit casting if the element type not
equals the derived component type.
- SqlArrayConstructor() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlArrayConstructor
-
- SqlAuxiliaryGroupAggFunction - Class in org.apache.flink.table.planner.functions.sql.internal
-
An internal [[SqlAggFunction]] to represents auxiliary group keys which will not be computed as
key and does not also affect the correctness of the final result.
- SqlAuxiliaryGroupAggFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.internal.SqlAuxiliaryGroupAggFunction
-
- SqlCastFunction - Class in org.apache.calcite.sql.fun
-
SqlCastFunction.
- SqlCastFunction() - Constructor for class org.apache.calcite.sql.fun.SqlCastFunction
-
- SqlCatalogViewTable - Class in org.apache.flink.table.planner.catalog
-
A bridge between a Flink's specific CatalogView and a Calcite's RelOptTable.
- SqlCatalogViewTable(RelOptSchema, RelDataType, Iterable<String>, FlinkStatistic, CatalogView, List<String>) - Constructor for class org.apache.flink.table.planner.catalog.SqlCatalogViewTable
-
- SqlCreateCatalogConverter - Class in org.apache.flink.table.planner.operations.converters
-
A converter for SqlCreateCatalog.
- SqlCreateCatalogConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlCreateCatalogConverter
-
- 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
-
- 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
-
- SqlFirstLastValueAggFunction - Class in org.apache.flink.table.planner.functions.sql
-
FIRST_VALUE and LAST_VALUE aggregate functions return the first or the
last value in a list of values that are input to the function.
- SqlFirstLastValueAggFunction(SqlKind) - Constructor for class org.apache.flink.table.planner.functions.sql.SqlFirstLastValueAggFunction
-
- SqlGroupedWindowFunction - Class in org.apache.calcite.sql
-
SQL function that computes keys by which rows can be partitioned and aggregated.
- SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Creates a SqlGroupedWindowFunction.
- SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Creates a SqlGroupedWindowFunction.
- SqlHopTableFunction - Class in org.apache.flink.table.planner.functions.sql
-
SqlHopTableFunction implements an operator for hopping.
- SqlHopTableFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlHopTableFunction
-
- SqlIdentifierFinder() - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- SqlListAggFunction - Class in org.apache.flink.table.planner.functions.sql
-
LISTAGG aggregate function returns the concatenation of a list of values that are
input to the function.
- SqlListAggFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlListAggFunction
-
- SqlMapConstructor - Class in org.apache.flink.table.planner.functions.sql
-
SqlOperator for MAP, which makes explicit casting if the element type not
equals the derived component type.
- SqlMapConstructor() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlMapConstructor
-
- SqlNodeConvertContext - Class in org.apache.flink.table.planner.operations
-
An implementation of SqlNodeConverter.ConvertContext.
- SqlNodeConvertContext(FlinkPlannerImpl, CatalogManager) - Constructor for class org.apache.flink.table.planner.operations.SqlNodeConvertContext
-
- SqlNodeConverter<S extends org.apache.calcite.sql.SqlNode> - Interface in org.apache.flink.table.planner.operations.converters
-
A converter to convert SqlNode instance into Operation.
- SqlNodeConverter.ConvertContext - Interface in org.apache.flink.table.planner.operations.converters
-
- SqlNodeConverters - Class in org.apache.flink.table.planner.operations.converters
-
Registry of SqlNode converters.
- SqlNodeConverters() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlNodeConverters
-
- SqlNodeToOperationConversion - Class in org.apache.flink.table.planner.operations
-
Mix-in tool class for SqlNode that allows DDL commands to be converted to Operation.
- SqlProcedureCallConverter - Class in org.apache.flink.table.planner.operations.converters
-
A converter for call procedure node.
- SqlProcedureCallConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlProcedureCallConverter
-
- SqlQueryConverter - Class in org.apache.flink.table.planner.operations.converters
-
A converter for query SqlNode, e.g., SqlSelect, SqlOrderBy, SqlTableRef.
- SqlQueryConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlQueryConverter
-
- SqlReplaceTableAsConverter - Class in org.apache.flink.table.planner.operations.converters
-
A converter for SqlReplaceTableAs.
- SqlReplaceTableAsConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlReplaceTableAsConverter
-
- SqlRowOperator - Class in org.apache.calcite.sql.fun
-
Copied to keep null semantics of table api and sql in sync.
- SqlRowOperator(String) - Constructor for class org.apache.calcite.sql.fun.SqlRowOperator
-
- SqlSessionTableFunction - Class in org.apache.flink.table.planner.functions.sql
-
SqlSessionTableFunction implements an operator for per-key sessionization.
- SqlSessionTableFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlSessionTableFunction
-
- 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
-
- SqlThrowExceptionFunction - Class in org.apache.flink.table.planner.functions.sql
-
Function used to throw an exception, only used internally.
- SqlThrowExceptionFunction(RelDataType) - Constructor for class org.apache.flink.table.planner.functions.sql.SqlThrowExceptionFunction
-
- SqlTimestampAddFunction - Class in org.apache.calcite.sql.fun
-
The TIMESTAMPADD function, which adds an interval to a datetime (TIMESTAMP, TIME or
DATE).
- SqlToRelConverter - Class in org.apache.calcite.sql2rel
-
Converts a SQL parse tree (consisting of SqlNode objects) into a
relational algebra expression (consisting of RelNode objects).
- SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptPlanner, RexBuilder, SqlRexConvertletTable) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable, SqlToRelConverter.Config) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter
-
- SqlToRelConverter.AggConverter - Class in org.apache.calcite.sql2rel
-
Converts expressions to aggregates.
- SqlToRelConverter.Blackboard - Class in org.apache.calcite.sql2rel
-
Workspace for translating an individual SELECT statement (or sub-SELECT).
- SqlToRelConverter.Config - Interface in org.apache.calcite.sql2rel
-
Interface to define the configuration for a SqlToRelConverter.
- SqlToRelConverter.SqlIdentifierFinder - Class in org.apache.calcite.sql2rel
-
Visitor that looks for an SqlIdentifier inside a tree of
SqlNode objects and return
Boolean.TRUE when it finds one.
- SqlToRexConverter - Class in org.apache.flink.table.planner.calcite
-
Converts SQL expressions to RexNode.
- SqlToRexConverter(FlinkPlannerImpl, SqlDialect, RelDataType, RelDataType) - Constructor for class org.apache.flink.table.planner.calcite.SqlToRexConverter
-
- SqlTruncateTableConverter - Class in org.apache.flink.table.planner.operations.converters
-
A converter for SqlTruncateTable.
- SqlTruncateTableConverter() - Constructor for class org.apache.flink.table.planner.operations.converters.SqlTruncateTableConverter
-
- SqlTryCastFunction - Class in org.apache.flink.table.planner.functions.sql
-
This class implements the
TRY_CAST built-in, essentially delegating all the method
invocations, whenever is possible, to Calcite's
SqlCastFunction.
- SqlTumbleTableFunction - Class in org.apache.flink.table.planner.functions.sql
-
SqlTumbleTableFunction implements an operator for tumbling.
- SqlTumbleTableFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.SqlTumbleTableFunction
-
- SqlTypeFactoryImpl - Class in org.apache.calcite.sql.type
-
Default implementation
SqlTypeFactoryImpl, the class was copied over because of
FLINK-31350.
- SqlTypeFactoryImpl(RelDataTypeSystem) - Constructor for class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- SqlValidatorImpl - Class in org.apache.calcite.sql.validate
-
Default implementation of SqlValidator, the class was copied over because of
CALCITE-4554.
- SqlValidatorImpl(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlValidator.Config) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a validator.
- SqlValidatorImpl.DmlNamespace - Class in org.apache.calcite.sql.validate
-
Common base class for DML statement namespaces.
- SqlValidatorImpl.FunctionParamInfo - Class in org.apache.calcite.sql.validate
-
Utility object used to maintain information about the parameters in a function call.
- SqlValidatorImpl.IdInfo - Class in org.apache.calcite.sql.validate
-
Information about an identifier in a particular scope.
- SqlValidatorImpl.Status - Enum in org.apache.calcite.sql.validate
-
Validation status.
- SqlValidatorUtils - Class in org.apache.flink.table.planner.functions.utils
-
Utility methods related to SQL validation.
- SqlValidatorUtils() - Constructor for class org.apache.flink.table.planner.functions.utils.SqlValidatorUtils
-
- SqlValidatorWithSnapshot - Class in org.apache.calcite.sql.validate
-
- 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
-
- 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.
- StateMetadata - Class in org.apache.flink.table.planner.plan.nodes.exec
-
It is used to describe the state metadata of a stateful operator, which is
serialized/deserialized into/from those
StreamExecNodes that can generate stateful
operators.
- StateMetadata(int, String, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
-
- StateMetadata(int, Duration, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.StateMetadata
-
- StateTtlHint - Enum in org.apache.flink.table.planner.hint
-
Hint strategy to configure different ExecutionConfigOptions.IDLE_STATE_RETENTION for stream joins.
- statistic - Variable in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
- STDDEV - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- STDDEV_POP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- STDDEV_SAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- STR_MAP_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
-
- STR_TO_MAP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- 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
-
- StreamExecAggregateBase(int, ExecNodeContext, ReadableConfig, List<InputProperty>, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAggregateBase
-
- StreamExecAsyncCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for
AsyncScalarFunction.
- StreamExecAsyncCalc(ReadableConfig, List<RexNode>, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecAsyncCalc
-
- StreamExecAsyncCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, List<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
-
- StreamExecCalc(ReadableConfig, List<RexNode>, RexNode, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCalc
-
- StreamExecCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCalc
-
- StreamExecChangelogNormalize - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode which normalizes a changelog stream which maybe an upsert stream or a
changelog stream containing duplicate events.
- StreamExecChangelogNormalize(ReadableConfig, int[], boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
-
- StreamExecChangelogNormalize(Integer, ExecNodeContext, ReadableConfig, int[], boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
-
- StreamExecCorrelate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode which matches along with join a Java/Scala user defined table function.
- StreamExecCorrelate(ReadableConfig, FlinkJoinType, RexCall, RexNode, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCorrelate
-
- StreamExecCorrelate(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCorrelate
-
- StreamExecDataStreamScan - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode to connect a given
DataStream and consume data from it.
- StreamExecDataStreamScan(ReadableConfig, DataStream<?>, DataType, int[], String[], List<String>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDataStreamScan
-
- StreamExecDeduplicate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode which deduplicate on keys and keeps only first row or last row.
- StreamExecDeduplicate(ReadableConfig, int[], boolean, boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
-
- StreamExecDeduplicate(int, ExecNodeContext, ReadableConfig, int[], boolean, boolean, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
-
- StreamExecDropUpdateBefore - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode which will drop the UPDATE_BEFORE messages.
- StreamExecDropUpdateBefore(ReadableConfig, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDropUpdateBefore
-
- StreamExecDropUpdateBefore(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDropUpdateBefore
-
- StreamExecExchange - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
This
ExecNode represents a change of partitioning of the input elements for stream.
- StreamExecExchange(ReadableConfig, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExchange
-
- StreamExecExchange(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExchange
-
- StreamExecExpand - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode that can expand one row to multiple rows based on given projects.
- StreamExecExpand(ReadableConfig, List<List<RexNode>>, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExpand
-
- StreamExecExpand(int, ExecNodeContext, ReadableConfig, List<List<RexNode>>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExpand
-
- StreamExecGlobalGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for unbounded global group aggregate.
- StreamExecGlobalGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], RowType, boolean, boolean, Integer, Long, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
-
- StreamExecGlobalGroupAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], RowType, boolean, boolean, Integer, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
-
- StreamExecGlobalWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for window table-valued based global aggregate.
- StreamExecGlobalWindowAggregate(ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], Boolean, InputProperty, RowType, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalWindowAggregate
-
- StreamExecGlobalWindowAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], Boolean, List<InputProperty>, RowType, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalWindowAggregate
-
- StreamExecGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for unbounded group aggregate.
- StreamExecGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, Long, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupAggregate
-
- StreamExecGroupAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupAggregate
-
- StreamExecGroupTableAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for unbounded java/scala group table aggregate.
- StreamExecGroupTableAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupTableAggregate
-
- StreamExecGroupWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for either group window aggregate or group window table aggregate.
- StreamExecGroupWindowAggregate(ReadableConfig, int[], AggregateCall[], LogicalWindow, NamedWindowProperty[], boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
-
- StreamExecGroupWindowAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], LogicalWindow, NamedWindowProperty[], boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
-
- StreamExecIncrementalGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for unbounded incremental group aggregate.
- StreamExecIncrementalGroupAggregate(ReadableConfig, int[], int[], AggregateCall[], boolean[], RowType, boolean, Long, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
-
- StreamExecIncrementalGroupAggregate(int, ExecNodeContext, ReadableConfig, int[], int[], AggregateCall[], boolean[], RowType, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
-
- StreamExecIntervalJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
- StreamExecIntervalJoin(ReadableConfig, IntervalJoinSpec, InputProperty, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
-
- StreamExecIntervalJoin(int, ExecNodeContext, ReadableConfig, IntervalJoinSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
-
- StreamExecJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
- 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
-
- 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
-
- StreamExecLegacySink<T> - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode to write data into an external sink defined by a
TableSink.
- StreamExecLegacySink(ReadableConfig, TableSink<T>, String[], boolean, InputProperty, LogicalType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLegacySink
-
- StreamExecLegacyTableSourceScan - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode to read data from an external source defined by a
StreamTableSource.
- StreamExecLegacyTableSourceScan(ReadableConfig, TableSource<?>, List<String>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLegacyTableSourceScan
-
- StreamExecLimit - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
- StreamExecLimit(ReadableConfig, long, long, boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLimit
-
- StreamExecLimit(int, ExecNodeContext, ReadableConfig, ConstantRankRange, RankProcessStrategy, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLimit
-
- StreamExecLocalGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for unbounded local group aggregate.
- StreamExecLocalGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalGroupAggregate
-
- StreamExecLocalGroupAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalGroupAggregate
-
- StreamExecLocalWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for window table-valued based local aggregate.
- StreamExecLocalWindowAggregate(ReadableConfig, int[], AggregateCall[], WindowingStrategy, Boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalWindowAggregate
-
- 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
-
- StreamExecLookupJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
- StreamExecLookupJoin(ReadableConfig, FlinkJoinType, RexNode, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, boolean, boolean, LookupJoinUtil.AsyncLookupOptions, LookupJoinUtil.RetryLookupOptions, ChangelogMode, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
-
- StreamExecLookupJoin(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, RexNode, TemporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey>, List<RexNode>, RexNode, boolean, boolean, LookupJoinUtil.AsyncLookupOptions, LookupJoinUtil.RetryLookupOptions, ChangelogMode, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
-
- StreamExecMatch - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode which matches along with MATCH_RECOGNIZE.
- StreamExecMatch(ReadableConfig, MatchSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
-
- StreamExecMatch(int, ExecNodeContext, ReadableConfig, MatchSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
-
- StreamExecMiniBatchAssigner - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode which injects a mini-batch event in the streaming data.
- StreamExecMiniBatchAssigner(ReadableConfig, MiniBatchInterval, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMiniBatchAssigner
-
- StreamExecMiniBatchAssigner(int, ExecNodeContext, ReadableConfig, MiniBatchInterval, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMiniBatchAssigner
-
- StreamExecMultipleInput - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
- 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
-
- StreamExecOverAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for time-based over operator.
- StreamExecOverAggregate(ReadableConfig, OverSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
-
- StreamExecOverAggregate(int, ExecNodeContext, ReadableConfig, OverSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
-
- StreamExecPythonCalc - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for Python ScalarFunctions.
- StreamExecPythonCalc(ReadableConfig, List<RexNode>, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonCalc
-
- StreamExecPythonCalc(int, ExecNodeContext, ReadableConfig, List<RexNode>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonCalc
-
- StreamExecPythonCorrelate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream exec node which matches along with join a Python user defined table function.
- StreamExecPythonCorrelate(ReadableConfig, FlinkJoinType, RexCall, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonCorrelate
-
- StreamExecPythonCorrelate(int, ExecNodeContext, ReadableConfig, FlinkJoinType, RexNode, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonCorrelate
-
- StreamExecPythonGroupAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for Python unbounded group aggregate.
- StreamExecPythonGroupAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupAggregate
-
- StreamExecPythonGroupAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupAggregate
-
- StreamExecPythonGroupTableAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for unbounded python group table aggregate.
- StreamExecPythonGroupTableAggregate(ReadableConfig, int[], AggregateCall[], boolean[], boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupTableAggregate
-
- StreamExecPythonGroupWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for group widow aggregate (Python user defined aggregate function).
- StreamExecPythonGroupWindowAggregate(ReadableConfig, int[], AggregateCall[], LogicalWindow, NamedWindowProperty[], boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupWindowAggregate
-
- StreamExecPythonGroupWindowAggregate(int, ExecNodeContext, ReadableConfig, int[], AggregateCall[], LogicalWindow, NamedWindowProperty[], boolean, boolean, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupWindowAggregate
-
- StreamExecPythonOverAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for python time-based over operator.
- StreamExecPythonOverAggregate(ReadableConfig, OverSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonOverAggregate
-
- StreamExecPythonOverAggregate(int, ExecNodeContext, ReadableConfig, OverSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonOverAggregate
-
- StreamExecRank - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
- StreamExecRank(ReadableConfig, RankType, PartitionSpec, SortSpec, RankRange, RankProcessStrategy, boolean, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
-
- StreamExecRank(int, ExecNodeContext, ReadableConfig, RankType, PartitionSpec, SortSpec, RankRange, RankProcessStrategy, boolean, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
-
- StreamExecSink - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode to write data into an external sink defined by a
DynamicTableSink.
- StreamExecSink(ReadableConfig, DynamicTableSinkSpec, ChangelogMode, InputProperty, LogicalType, boolean, int[], String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
-
- 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
-
- StreamExecSort - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
- StreamExecSort(ReadableConfig, SortSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSort
-
- StreamExecSort(int, ExecNodeContext, ReadableConfig, SortSpec, List<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
-
- StreamExecSortLimit(ReadableConfig, SortSpec, long, long, RankProcessStrategy, boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSortLimit
-
- StreamExecSortLimit(int, ExecNodeContext, ReadableConfig, SortSpec, ConstantRankRange, RankProcessStrategy, boolean, List<StateMetadata>, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSortLimit
-
- StreamExecTableSourceScan - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode to read data from an external source defined by a
ScanTableSource.
- StreamExecTableSourceScan(ReadableConfig, DynamicTableSourceSpec, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTableSourceScan
-
- StreamExecTableSourceScan(int, ExecNodeContext, ReadableConfig, DynamicTableSourceSpec, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTableSourceScan
-
- StreamExecTemporalJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
StreamExecNode for temporal table join (FOR SYSTEM_TIME AS OF) and temporal TableFunction
join (LATERAL TemporalTableFunction(o.proctime)).
- StreamExecTemporalJoin(ReadableConfig, JoinSpec, boolean, int, int, InputProperty, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
-
- StreamExecTemporalJoin(int, ExecNodeContext, ReadableConfig, JoinSpec, boolean, int, int, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
-
- StreamExecTemporalSort - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
- StreamExecTemporalSort(ReadableConfig, SortSpec, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalSort
-
- StreamExecTemporalSort(int, ExecNodeContext, ReadableConfig, SortSpec, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalSort
-
- StreamExecUnion - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode that is not a physical node and just union the inputs' records into one
node.
- StreamExecUnion(ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecUnion
-
- StreamExecUnion(int, ExecNodeContext, ReadableConfig, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecUnion
-
- StreamExecValues - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode that read records from given values.
- StreamExecValues(ReadableConfig, List<List<RexLiteral>>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecValues
-
- StreamExecValues(int, ExecNodeContext, ReadableConfig, List<List<RexLiteral>>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecValues
-
- StreamExecWatermarkAssigner - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode which generates watermark based on the input elements.
- StreamExecWatermarkAssigner(ReadableConfig, RexNode, int, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
-
- StreamExecWatermarkAssigner(int, ExecNodeContext, ReadableConfig, RexNode, int, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
-
- StreamExecWindowAggregate - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode for window table-valued based aggregate.
- StreamExecWindowAggregate(ReadableConfig, int[], AggregateCall[], WindowingStrategy, NamedWindowProperty[], Boolean, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregate
-
- 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
-
- 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
-
- StreamExecWindowDeduplicate(ReadableConfig, int[], int, boolean, WindowingStrategy, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
-
- StreamExecWindowDeduplicate(int, ExecNodeContext, ReadableConfig, int[], int, boolean, WindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
-
- StreamExecWindowJoin - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
- StreamExecWindowJoin(ReadableConfig, JoinSpec, WindowingStrategy, WindowingStrategy, InputProperty, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
-
- StreamExecWindowJoin(int, ExecNodeContext, ReadableConfig, JoinSpec, WindowingStrategy, WindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
-
- StreamExecWindowRank - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
- StreamExecWindowRank(ReadableConfig, RankType, PartitionSpec, SortSpec, RankRange, boolean, WindowingStrategy, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
-
- StreamExecWindowRank(int, ExecNodeContext, ReadableConfig, RankType, PartitionSpec, SortSpec, RankRange, boolean, WindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
-
- StreamExecWindowTableFunction - Class in org.apache.flink.table.planner.plan.nodes.exec.stream
-
Stream
ExecNode which acts as a table-valued function to assign a window for each row of
the input relation.
- StreamExecWindowTableFunction(ReadableConfig, TimeAttributeWindowingStrategy, InputProperty, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowTableFunction
-
- StreamExecWindowTableFunction(int, ExecNodeContext, ReadableConfig, TimeAttributeWindowingStrategy, List<InputProperty>, RowType, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowTableFunction
-
- StreamNonDeterministicPhysicalPlanResolver - Class in org.apache.flink.table.planner.plan.optimize
-
- 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
-
- StreamPhysicalPythonCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
The physical rule is responsible for convert FlinkLogicalCorrelate to StreamPhysicalPythonCorrelate.
- StreamPhysicalPythonGroupAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Rule to convert a FlinkLogicalAggregate into a StreamPhysicalPythonGroupAggregate.
- StreamPhysicalPythonGroupAggregateRule(ConverterRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupAggregateRule
-
- StreamPhysicalPythonGroupTableAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
- StreamPhysicalPythonGroupTableAggregateRule(ConverterRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.StreamPhysicalPythonGroupTableAggregateRule
-
- StreamPhysicalPythonGroupWindowAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
The physical rule is responsible for converting FlinkLogicalWindowAggregate to StreamPhysicalPythonGroupWindowAggregate.
- StreamPhysicalPythonOverAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
The physical rule is responsible for converting FlinkLogicalOverAggregate to StreamPhysicalPythonOverAggregate.
- 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
-
- StringSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.StringSingleValueAggFunction
-
- StructuredRelDataType - Class in org.apache.flink.table.planner.plan.schema
-
The RelDataType representation of a StructuredType.
- StructuredRelDataType(StructuredType, List<RelDataTypeField>) - Constructor for class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
-
- SubQueryDecorrelator - Class in org.apache.flink.table.planner.plan.rules.logical
-
SubQueryDecorrelator finds all correlated expressions in a SubQuery, and gets an equivalent
non-correlated relational expression tree and correlation conditions.
- SubQueryDecorrelator.Result - Class in org.apache.flink.table.planner.plan.rules.logical
-
Result describing the relational expression after decorrelation and where to find the
equivalent non-correlated expressions and correlated conditions.
- SubQueryDecorrelator.SubQueryRelDecorrelator - Class in org.apache.flink.table.planner.plan.rules.logical
-
Pull out all correlation conditions from a given subquery to top level, and rebuild the
subquery rel tree without correlation conditions.
- substitute(Function<SqlNode, String>) - Method in class org.apache.flink.table.planner.utils.Expander.Expanded
-
Returns the SQL string with identifiers replaced according to the given unparse function.
- SUBSTR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SUBSTRING - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- SUITABLE_FILTER_TO_PUSH - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule
-
- sum(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the SUM aggregate function.
- sum(boolean, String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the SUM aggregate function, optionally distinct and with an alias.
- SUM - 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.
- 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
-
- 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
-
- 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.sql.SqlSessionTableFunction
-
- TableConfigUtils - Class in org.apache.flink.table.planner.utils
-
Utility class for TableConfig related helper functions.
- tableSink - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
-
- tableSinkSpec - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
-
- tableSource - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
-
- TAN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TANH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- target(LogicalTypeRoot) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
-
- target(LogicalType) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
-
- target(LogicalTypeFamily) - Method in class org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
-
- target(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
-
- TEMPORAL_JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
-
- TEMPORAL_SORT_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalSort
-
- 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
-
- TimeLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.TimeLeadLagAggFunction
-
- TimeMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimeMaxAggFunction
-
- TimeMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimeMinAggFunction
-
- times(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- TimeSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimeSingleValueAggFunction
-
- TIMESTAMP_ADD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TIMESTAMP_DIFF - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TIMESTAMP_INSERTER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecSink
-
- TIMESTAMP_INSERTER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMatch
-
- TimestampLeadLagAggFunction(int, TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.TimestampLeadLagAggFunction
-
- TimestampLtzMaxAggFunction(LocalZonedTimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimestampLtzMaxAggFunction
-
- TimestampLtzMinAggFunction(LocalZonedTimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimestampLtzMinAggFunction
-
- TimestampLtzSingleValueAggFunction(LocalZonedTimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimestampLtzSingleValueAggFunction
-
- TimestampMaxAggFunction(TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimestampMaxAggFunction
-
- TimestampMinAggFunction(TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimestampMinAggFunction
-
- TimestampSchemaVersion - Class in org.apache.flink.table.planner.calcite
-
The implementation of SchemaVersion to specify the snapshot at the specific time.
- TimestampSingleValueAggFunction(TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimestampSingleValueAggFunction
-
- TimestampStringUtils - Class in org.apache.flink.table.planner.utils
-
Utility functions for calcite's TimestampString.
- TimestampStringUtils() - Constructor for class org.apache.flink.table.planner.utils.TimestampStringUtils
-
- TO_BASE64 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TO_DATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TO_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TO_TIMESTAMP_LTZ - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- toAccInputExpr(String, int) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
-
When accumulate phase, for inputs.
- toAggBufferExpr(String, int) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
-
For aggregate buffer.
- toChangelogMode() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
-
- toFlinkInternalValue(RexLiteral) - Static method in class org.apache.flink.table.planner.plan.utils.RexLiteralUtil
-
- toFlinkInternalValue(Comparable<?>, LogicalType) - Static method in class org.apache.flink.table.planner.plan.utils.RexLiteralUtil
-
Convert a value from Calcite's
Comparable data structures to Flink internal data
structures and also tries to be a bit flexible by accepting usual Java types such as String
and boxed numerics.
- toLocalDateTime(TimestampString) - Static method in class org.apache.flink.table.planner.utils.TimestampStringUtils
-
- 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, List<RelHint>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- toRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.CatalogSourceTable
-
- toRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.ExpandingPreparingTable
-
- toRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
-
- toRelDataType(LogicalType, RelDataTypeFactory) - Static method in class org.apache.flink.table.planner.typeutils.LogicalRelDataTypeConverter
-
- toRelRoot(SqlNode) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
-
Converts the given validated SqlNode into a RelRoot.
- toRelRoot(SqlNode) - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
-
- toRetryStrategy() - Method in class org.apache.flink.table.planner.plan.utils.LookupJoinUtil.RetryLookupOptions
-
- 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(Expression) - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
-
Convert expression to RexNode, used by children conversion.
- toRexNode(SqlNode, RelDataType, DataType) - Method in interface org.apache.flink.table.planner.operations.converters.SqlNodeConverter.ConvertContext
-
Converts the given validated SqlNode into a RexNode.
- toRexNode(SqlNode, RelDataType, DataType) - Method in class org.apache.flink.table.planner.operations.SqlNodeConvertContext
-
- 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.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.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.JoinTableFunctionScanToCorrelateRule.Config
-
- toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule.Config
-
- toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule.Config
-
- toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
-
- toRule() - Method in interface org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule.Config
-
- toRule() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.PushCalcPastChangelogNormalizeRule.Config
-
- 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.ImmutableEventTimeTemporalJoinRewriteRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
Prints the immutable value FlinkFilterIntoJoinRuleConfig with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
Prints the immutable value FlinkFilterJoinRuleConfig with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
-
Prints the immutable value Config with attribute values.
- toString() - Method in class org.apache.flink.table.planner.plan.trait.MiniBatchInterval
-
- toString() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
-
- toString() - Method in class org.apache.flink.table.planner.plan.trait.RelWindowProperties
-
- toString() - Method in class org.apache.flink.table.planner.plan.utils.AsyncUtil.Options
-
- toString() - Method in class org.apache.flink.table.planner.plan.utils.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.ProcedureNamespace
-
Converts a type to a struct if it is not already.
- 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[]) - 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, String[]) - Method in class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
-
- toSummaryString(String[]) - Method in class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
-
- toSummaryString(String[]) - Method in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
-
- toSummaryString(String, String[]) - Method in interface org.apache.flink.table.planner.plan.logical.WindowSpec
-
- TRACER - Static variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- transform(UnaryOperator<SqlValidator.Config>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- transform(UnaryOperator<RelBuilder.Config>) - Method in class org.apache.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
-
- TransformationMetadata(String, String, String) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.utils.TransformationMetadata
-
- TransformationScanProvider - Interface in org.apache.flink.table.planner.connectors
-
Provider that produces a Transformation as a runtime implementation for ScanTableSource.
- TransformationSinkProvider - Interface in org.apache.flink.table.planner.connectors
-
Provider that produces a Transformation as a runtime implementation for DynamicTableSink.
- TransformationSinkProvider.Context - Interface in org.apache.flink.table.planner.connectors
-
- transientScan(String) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a TableScan on a TransientTable with the given name, using as type
the top of the stack's type.
- transientScan(String, RelDataType) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a TableScan on a TransientTable with the given name and type.
- 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(Transformation<RowData>, RowType, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecMatch
-
- translateOrder(Transformation<RowData>, RowType, 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
-
- 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.BatchExecBoundedStreamScan
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecDynamicFilteringDataCollector
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExchange
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecExecutionOrderEnforcer
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashJoin
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecHashWindowAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecInputAdapter
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLegacyTableSourceScan
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLimit
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecLookupJoin
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecMultipleInput
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecNestedLoopJoin
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonGroupAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonGroupWindowAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecPythonOverAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecRank
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecScriptTransform
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSink
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSort
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortLimit
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortMergeJoin
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecSortWindowAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecTableSourceScan
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecValues
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecWindowTableFunction
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter.BatchExecGlobalRuntimeFilterBuilder
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter.BatchExecLocalRuntimeFilterBuilder
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter.BatchExecRuntimeFilter
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecAsyncCalc
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCorrelate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecExpand
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacySink
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecLegacyTableSourceScan
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecMatch
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCalc
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecPythonCorrelate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecTableSourceScan
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecUnion
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecValues
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
-
Internal method, translates this node into a Flink operator.
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecChangelogNormalize
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDataStreamScan
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDeduplicate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecDropUpdateBefore
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecExchange
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalGroupAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGlobalWindowAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupTableAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecGroupWindowAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIncrementalGroupAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecIntervalJoin
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecJoin
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLimit
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalGroupAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLocalWindowAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecLookupJoin
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMiniBatchAssigner
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecMultipleInput
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecOverAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupTableAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonGroupWindowAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecPythonOverAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecRank
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSink
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSort
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecSortLimit
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalJoin
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecTemporalSort
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
-
- translateToPlanInternal(PlannerBase, ExecNodeConfig) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
-
- translateWithUnalignedWindow(PlannerBase, ExecNodeConfig, RowType, Transformation<RowData>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecWindowTableFunction
-
- translateWithUnalignedWindow(PlannerBase, ExecNodeConfig, RowType, Transformation<RowData>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
-
- translateWithUnalignedWindow(PlannerBase, ExecNodeConfig, RowType, Transformation<RowData>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowTableFunction
-
- treeToString(ExecNode<?>) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodePlanDumper
-
Converts an
ExecNode tree to a string as a tree style.
- treeToString(ExecNode<?>, List<ExecNode<?>>, boolean) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.utils.ExecNodePlanDumper
-
Converts an
ExecNode tree to a string as a tree style.
- TRIM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- trimUnusedFields(boolean, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Walks over a tree of relational expressions, replacing each RelNode with a 'slimmed
down' relational expression that projects only the fields required by its consumer.
- TRUNCATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TRY_CAST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TUMBLE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TUMBLE_END - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TUMBLE_OLD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
We need custom group auxiliary functions in order to support nested windows.
- TUMBLE_PROCTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TUMBLE_ROWTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TUMBLE_START - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- TumblingWindowSpec - Class in org.apache.flink.table.planner.plan.logical
-
Logical representation of a tumbling window specification.
- TumblingWindowSpec(Duration, Duration) - Constructor for class org.apache.flink.table.planner.plan.logical.TumblingWindowSpec
-
- TwoStageOptimizedWindowAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Rule that matches StreamPhysicalWindowAggregate on StreamPhysicalExchange with
following condition:
the applied windowing is not on processing-time, because processing-time should be
materialized in a single node.
- typeFactory - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- typeFactory - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- TypeInferenceOperandChecker - Class in org.apache.flink.table.planner.functions.inference
-
A SqlOperandTypeChecker backed by TypeInference.
- TypeInferenceOperandChecker(DataTypeFactory, FunctionDefinition, TypeInference) - Constructor for class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
-
- TypeInferenceOperandInference - Class in org.apache.flink.table.planner.functions.inference
-
A SqlOperandTypeInference backed by TypeInference.
- TypeInferenceOperandInference(DataTypeFactory, FunctionDefinition, TypeInference) - Constructor for class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandInference
-
- TypeInferenceReturnInference - Class in org.apache.flink.table.planner.functions.inference
-
A SqlReturnTypeInference backed by TypeInference.
- TypeInferenceReturnInference(DataTypeFactory, FunctionDefinition, TypeInference) - Constructor for class org.apache.flink.table.planner.functions.inference.TypeInferenceReturnInference
-
- typeLiteral(DataType) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
-
- 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, 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
-
- validateQuery(SqlNode, SqlValidatorScope, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateSchemaAndApplyImplicitCast(RelNode, ResolvedSchema, String, DataTypeFactory, FlinkTypeFactory) - Static method in class org.apache.flink.table.planner.connectors.DynamicSinkUtils
-
Checks if the given query can be written into the given sink's table schema.
- 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.
- 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
-
- 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.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
-
- 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.LookupJoinHintOptions.RetryStrategy
-
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.
- valueOf(String) - Static method in enum org.apache.flink.table.planner.utils.AggregatePhaseStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.calcite.sql.validate.SqlValidatorImpl.Status
-
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(RelDataType, Object...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Values with a specified row type.
- values(Iterable<? extends List<RexLiteral>>, RelDataType) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Values with a specified row type.
- values(RelDataType) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Values with a specified row type and zero rows.
- 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.LookupJoinHintOptions.RetryStrategy
-
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(RelMetadataQuery, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Helper method to determine a Values's collation.
- values() - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecOverAggregateBase.OverWindowMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DamBehavior
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.InputProperty.DistributionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.table.planner.plan.PartialFinalType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.table.planner.plan.trait.MiniBatchMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.table.planner.plan.trait.ModifyKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.table.planner.plan.trait.UpdateKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.table.planner.plan.utils.OperatorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.table.planner.utils.AggregatePhaseStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecValues
-
- VAR_POP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- VAR_SAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- VARCHAR_FORCE_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
-
- VARCHAR_NOT_NULL - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
-
- 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(int) - Method in class org.apache.flink.table.planner.functions.sql.BuiltInSqlFunction.Builder
-
- viewExpander - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- visit(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(RelNode) - Method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
-
- visit(LogicalCalc) - Method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
-
- visit(LogicalTableModify) - Method in class org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
-
- visit(CallExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
-
- visit(ValueLiteralExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
-
- visit(FieldReferenceExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
-
- visit(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(Expression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
-
- visit(CallExpression) - Method in class org.apache.flink.table.planner.expressions.SqlAggFunctionVisitor
-
- visit(RelNode) - Method in class org.apache.flink.table.planner.hint.ClearQueryHintsOnUnmatchedNodesShuttle
-
- visit(LogicalJoin) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
-
- visit(LogicalCorrelate) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
-
- visit(LogicalAggregate) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
-
- visit(LogicalFilter) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
-
- visit(LogicalProject) - Method in class org.apache.flink.table.planner.hint.QueryHintsRelShuttle
-
- 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(TableScan) - Method in class org.apache.flink.table.planner.plan.optimize.ClearQueryBlockAliasResolver
-
- 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
-
- 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(LogicalFilter) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
-
- visitChild(RelNode, int, RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- visitChild(RelNode, int, RelNode) - Method in class org.apache.flink.table.planner.plan.optimize.ClearQueryBlockAliasResolver
-
- visitChild(RelNode, int, RelNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
-
- visitInputs(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.visitor.AbstractExecNodeExactlyOnceVisitor
-
- visitInputs(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.visitor.ExecNodeVisitorImpl
-
- visitNode(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeGraphValidator
-
- visitNode(ExecNode<?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.visitor.AbstractExecNodeExactlyOnceVisitor
-
- watermark(int, RexNode) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
-
Build watermark assigner relational node.
- WATERMARK_ASSIGNER_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWatermarkAssigner
-
- WatermarkAssignerChangelogNormalizeTransposeRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
-
Transpose StreamPhysicalWatermarkAssigner past into StreamPhysicalChangelogNormalize.
- WatermarkAssignerChangelogNormalizeTransposeRule(WatermarkAssignerChangelogNormalizeTransposeRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule
-
- WatermarkAssignerChangelogNormalizeTransposeRule.Config - Interface in org.apache.flink.table.planner.plan.rules.physical.stream
-
Rule configuration.
- WatermarkPushDownSpec - Class in org.apache.flink.table.planner.plan.abilities.source
-
A sub-class of
SourceAbilitySpec that can not only serialize/deserialize the watermark
to/from JSON, but also can push the watermark into a
SupportsWatermarkPushDown.
- WatermarkPushDownSpec(RexNode, long, RowType, WatermarkParams) - Constructor for class org.apache.flink.table.planner.plan.abilities.source.WatermarkPushDownSpec
-
- WEEK - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
-
- window - Variable in class org.apache.flink.table.planner.plan.logical.WindowingStrategy
-
- window(RelMetadataQuery, RelNode, ImmutableList<Window.Group>) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
-
Helper method to determine a Window's collation.
- WINDOW_AGG_MEMORY_RATIO - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregateBase
-
- WINDOW_AGGREGATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowAggregate
-
- WINDOW_DEDUPLICATE_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowDeduplicate
-
- WINDOW_JOIN_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowJoin
-
- WINDOW_RANK_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecWindowRank
-
- WINDOW_TRANSFORMATION - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
-
- windowAggregate(LogicalWindow, RelBuilder.GroupKey, List<NamedWindowProperty>, Iterable<RelBuilder.AggCall>) - Method in class org.apache.flink.table.planner.calcite.FlinkRelBuilder
-
Build window aggregate for either aggregate or table aggregate.
- WindowAttachedWindowingStrategy - Class in org.apache.flink.table.planner.plan.logical
-
A windowing strategy that gets windows from input columns as windows have been assigned and
attached to the physical columns.
- WindowAttachedWindowingStrategy(WindowSpec, LogicalType, int, int) - Constructor for class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
-
- WindowAttachedWindowingStrategy(WindowSpec, LogicalType, int) - Constructor for class org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy
-
- WindowBounds(boolean, long, long, int, int) - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
-
- WindowingStrategy - Class in org.apache.flink.table.planner.plan.logical
-
Logical representation of a windowing strategy.
- WindowingStrategy(WindowSpec, LogicalType) - Constructor for class org.apache.flink.table.planner.plan.logical.WindowingStrategy
-
- WindowingStrategy(WindowSpec, LogicalType, boolean) - Constructor for class org.apache.flink.table.planner.plan.logical.WindowingStrategy
-
- windowingStrategy - Variable in class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecWindowTableFunction
-
- 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.ImmutableEventTimeTemporalJoinRewriteRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Initializes the value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Initializes the value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withDescription(String) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
-
Copy the current immutable object by setting a value for the description attribute.
- withExpand(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- withExplain(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- withFilter() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
-
- withFlavor(boolean) - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig
-
- withHints(List<RelHint>) - Method in class org.apache.calcite.rel.logical.LogicalSnapshot
-
- withHints(List<RelHint>) - Method in class org.apache.calcite.rel.logical.LogicalTableScan
-
- withHintStrategyTable(HintStrategyTable) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- withId(int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
-
- 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.ImmutableEventTimeTemporalJoinRewriteRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Initializes the value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Initializes the value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperandSupplier(RelRule.OperandTransform) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
-
Copy the current immutable object by setting a value for the operandSupplier attribute.
- withOperator() - Method in interface org.apache.flink.table.planner.plan.rules.logical.ProjectSnapshotTransposeRule.Config
-
- WITHOUT_CALC - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule
-
- withoutCalc() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule.Config
-
- withoutCode(String, String) - Static method in class org.apache.flink.table.planner.functions.casting.CastCodeBlock
-
- withPredicate(FlinkFilterJoinRule.Predicate) - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config
-
- withPredicate(FlinkFilterJoinRule.Predicate) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Initializes the value for the
predicate attribute.
- withPredicate(FlinkFilterJoinRule.Predicate) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
Copy the current immutable object by setting a value for the
predicate attribute.
- withPredicate(FlinkFilterJoinRule.Predicate) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Initializes the value for the
predicate attribute.
- withPredicate(FlinkFilterJoinRule.Predicate) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
Copy the current immutable object by setting a value for the
predicate attribute.
- withPredicates(RelMetadataQuery, Function<RelBuilder, E>) - Method in class org.apache.calcite.tools.RelBuilder
-
Performs an action using predicates of the
current node to simplify.
- withProject() - Method in interface org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule.Config
-
- withPruneInputOfAggregate(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- withPushJoinCondition(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- withRelBuilderConfigTransform(UnaryOperator<RelBuilder.Config>) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- withRelBuilderFactory(RelBuilderFactory) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableEventTimeTemporalJoinRewriteRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkBushyJoinReorderRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Initializes the value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Initializes the value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinReorderRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkJoinToMultiJoinRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableJoinTableFunctionScanToCorrelateRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableProjectSnapshotTransposeRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutablePushProjectIntoTableSourceScanRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableWrapJsonAggFunctionArgumentsRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutablePushCalcPastChangelogNormalizeRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRelBuilderFactory(RelBuilderFactory) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.ImmutableWatermarkAssignerChangelogNormalizeTransposeRule.Config
-
Copy the current immutable object by setting a value for the relBuilderFactory attribute.
- withRemoveSortInSubQuery(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- withSimplifier(BiFunction<RelBuilder, RexSimplify, RexSimplify>, Function<RelBuilder, E>) - Method in class org.apache.calcite.tools.RelBuilder
-
Performs an action with a temporary simplifier.
- withSimplify(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- withSimplifyLimit(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- withSimplifyValues(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- withSmart(boolean) - Method in interface org.apache.flink.table.planner.plan.rules.logical.FlinkFilterJoinRule.Config
-
- withSmart(boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig.Builder
-
Initializes the value for the
smart attribute.
- withSmart(boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterIntoJoinRuleConfig
-
Copy the current immutable object by setting a value for the
smart attribute.
- withSmart(boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig.Builder
-
Initializes the value for the
smart attribute.
- withSmart(boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.ImmutableFlinkFilterJoinRuleConfig
-
Copy the current immutable object by setting a value for the
smart attribute.
- withTrimUnusedFields(boolean) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- WrapJsonAggFunctionArgumentsRule - Class in org.apache.flink.table.planner.plan.rules.logical
-
Transforms JSON aggregation functions by wrapping operands into BuiltInFunctionDefinitions.JSON_STRING.
- WrapJsonAggFunctionArgumentsRule(WrapJsonAggFunctionArgumentsRule.Config) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.WrapJsonAggFunctionArgumentsRule
-
- WrapJsonAggFunctionArgumentsRule.Config - Interface in org.apache.flink.table.planner.plan.rules.logical
-
- writeToFile(File, boolean, boolean) - Method in class org.apache.flink.table.planner.plan.ExecNodeGraphInternalPlan
-
- WritingMetadataSpec - Class in org.apache.flink.table.planner.plan.abilities.sink
-
A sub-class of
SinkAbilitySpec that can not only serialize/deserialize the metadata
columns to/from JSON, but also can write the metadata columns for
SupportsWritingMetadata.
- WritingMetadataSpec(List<String>, LogicalType) - Constructor for class org.apache.flink.table.planner.plan.abilities.sink.WritingMetadataSpec
-