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

A

ABS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
AbstractExecNodeExactlyOnceVisitor - Class in org.apache.flink.table.planner.plan.nodes.exec
Implement of ExecNodeVisitor.
AbstractExecNodeExactlyOnceVisitor() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.AbstractExecNodeExactlyOnceVisitor
 
AbstractSqlCallContext - Class in org.apache.flink.table.planner.functions.inference
A CallContext backed by SqlOperatorBinding.
AbstractSqlCallContext(DataTypeFactory, FunctionDefinition, String) - Constructor for class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
 
AbstractSqlCallContext.LiteralValueAccessor - Interface in org.apache.flink.table.planner.functions.inference
Helper interface for abstracting accessing literals.
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexLiteral
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexLiteral
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.planner.operations.DataStreamQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
accumulate(CollectAggFunction.CollectAccumulator<T>, T) - Method in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction
 
accumulate(RowData, Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
accumulate(RowData, Object, Long) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
accumulate(RowData, StringData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
accumulate(RowData, StringData, Long) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
accumulate(FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator<T>, Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
accumulate(FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator<T>, Object, Long) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
accumulate(FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator<T>, StringData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
accumulate(FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator<T>, StringData, Long) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
accumulate(RowData, Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
accumulate(RowData, Object, Long) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
accumulate(GenericRowData, StringData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
accumulate(GenericRowData, StringData, Long) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
accumulate(LastValueWithRetractAggFunction.LastValueWithRetractAccumulator<T>, Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
accumulate(LastValueWithRetractAggFunction.LastValueWithRetractAccumulator<T>, Object, Long) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
accumulate(LastValueWithRetractAggFunction.LastValueWithRetractAccumulator<T>, StringData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
accumulate(LastValueWithRetractAggFunction.LastValueWithRetractAccumulator<T>, StringData, Long) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
accumulate(ListAggWithRetractAggFunction.ListAggWithRetractAccumulator, StringData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction
 
accumulate(ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator, StringData, StringData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction
 
accumulate(MaxWithRetractAggFunction.MaxWithRetractAccumulator<T>, T) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction
 
accumulate(MinWithRetractAggFunction.MinWithRetractAccumulator<T>, T) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Expressions for accumulating the mutable aggregation buffer based on an input row.
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DenseRankAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
accumulateExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
ACOS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
addContainedKind(ModifyKind) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet.Builder
 
addDefaultKryoSerializer(Class<?>, T) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
addDefaultKryoSerializer(Class<?>, Class<? extends Serializer<?>>) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
adjustDataViews(DataType, boolean) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
Modifies the data type of an accumulator regarding data views.
AdjustProjectForCountAggregateRule(RelDecorrelator.AdjustProjectForCountAggregateRule.Config) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule
Creates an AdjustProjectForCountAggregateRule.
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
All fields of the aggregate buffer.
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DenseRankAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
aggBufferAttributes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
AggregatePhaseStrategy - Enum in org.apache.flink.table.planner.utils
Aggregate phase strategy which could be specified in OptimizerConfigOptions.TABLE_OPTIMIZER_AGG_PHASE_STRATEGY.
AliasNamespace - Class in org.apache.calcite.sql.validate
Namespace for an AS t(c1, c2, ...) clause.
AliasNamespace(SqlValidatorImpl, SqlCall, SqlNode) - Constructor for class org.apache.calcite.sql.validate.AliasNamespace
Creates an AliasNamespace.
ALL_CHANGES - Static variable in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
A modify kind set contains all change operations.
and(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
AND - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
any() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.RequiredShuffle
Returns a ExecEdge.RequiredShuffle which does not require any specific shuffle type.
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
 
ARRAY_VALUE_CONSTRUCTOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
AS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ASCII - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ASIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
asRootSchema(Schema) - Static method in class org.apache.calcite.jdbc.CalciteSchemaBuilder
Creates a CalciteSchema with a given Schema as the root.
asSummaryString() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
asSummaryString() - Method in class org.apache.flink.table.planner.operations.DataStreamQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
 
ATAN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ATAN2 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
AUXILIARY_GROUP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
AUXILIARY_GROUP aggregate function.
AuxiliaryConverter - Interface in org.apache.calcite.sql2rel
Converts an expression for a group window function (e.g.
AuxiliaryConverter.Impl - Class in org.apache.calcite.sql2rel
Simple implementation of AuxiliaryConverter.
AVG - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
AvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in avg aggregate function.
AvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
AvgAggFunction.ByteAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Avg aggregate function.
AvgAggFunction.DecimalAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Avg aggregate function.
AvgAggFunction.DoubleAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Avg aggregate function.
AvgAggFunction.FloatAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Avg aggregate function.
AvgAggFunction.IntAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Integer Avg aggregate function.
AvgAggFunction.LongAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Avg aggregate function.
AvgAggFunction.ShortAvgAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Avg aggregate function.

B

BatchExecPythonAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
The physical rule which is responsible for converting FlinkLogicalAggregate to BatchExecPythonGroupAggregate.
BatchExecPythonCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
The physical rule is responsible for convert FlinkLogicalCorrelate to BatchExecPythonCorrelate.
BatchExecPythonWindowAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.batch
The physical rule is responsible for convert FlinkLogicalWindowAggregate to BatchExecPythonGroupWindowAggregate.
BatchExecutor - Class in org.apache.flink.table.planner.delegation
An implementation of Executor that is backed by a StreamExecutionEnvironment.
BatchExecutor(StreamExecutionEnvironment) - Constructor for class org.apache.flink.table.planner.delegation.BatchExecutor
 
BatchSelectTableSink - Class in org.apache.flink.table.planner.sinks
A StreamTableSink for batch select job to collect the result to local.
BatchSelectTableSink(TableSchema) - Constructor for class org.apache.flink.table.planner.sinks.BatchSelectTableSink
 
bestString() - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
BETWEEN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
BIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
BlinkExecutorFactory - Class in org.apache.flink.table.planner.delegation
Factory to create an implementation of Executor to use in a TableEnvironment.
BlinkExecutorFactory() - Constructor for class org.apache.flink.table.planner.delegation.BlinkExecutorFactory
 
BlinkPlannerFactory - Class in org.apache.flink.table.planner.delegation
Factory to construct a BatchPlanner or StreamPlanner.
BlinkPlannerFactory() - Constructor for class org.apache.flink.table.planner.delegation.BlinkPlannerFactory
 
BooleanLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.BooleanLeadLagAggFunction
 
BooleanMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.BooleanMaxAggFunction
 
BooleanMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.BooleanMinAggFunction
 
BooleanSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.BooleanSingleValueAggFunction
 
booleanValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
BridgingSqlAggFunction - Class in org.apache.flink.table.planner.functions.bridging
Bridges FunctionDefinition to Calcite's representation of an aggregating function (either a system or user-defined function).
BridgingSqlFunction - Class in org.apache.flink.table.planner.functions.bridging
Bridges FunctionDefinition to Calcite's representation of a scalar or table function (either a system or user-defined function).
broadcast() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.RequiredShuffle
Returns a required broadcast shuffle type.
build(RelNode...) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
Creates a CorelMap by iterating over a RelNode tree.
build() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
build() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet.Builder
 
builder() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
ByteAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ByteAvgAggFunction
 
ByteIncrSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.ByteIncrSumAggFunction
 
ByteIncrSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.ByteIncrSumWithRetractAggFunction
 
ByteLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.ByteLeadLagAggFunction
 
ByteMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.ByteMaxAggFunction
 
ByteMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.ByteMinAggFunction
 
ByteSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.ByteSingleValueAggFunction
 
ByteSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ByteSum0AggFunction
 
ByteSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.ByteSumAggFunction
 
ByteSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.ByteSumWithRetractAggFunction
 

C

calc(RelMetadataQuery, RelNode, RexProgram) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Calc's collation.
CalciteParser - Class in org.apache.flink.table.planner.calcite
Thin wrapper around SqlParser that does exception conversion and SqlNode casting.
CalciteParser(SqlParser.Config) - Constructor for class org.apache.flink.table.planner.calcite.CalciteParser
 
CalciteSchemaBuilder - Class in org.apache.calcite.jdbc
This class is used to create a CalciteSchema with a given Schema as the root.
CalciteSqlFunction - Class in org.apache.flink.table.planner.functions.sql
This is a simple override class for Calcite's SqlFunction which provide CalciteSqlFunction.isDeterministic() as a constructor parameter to simplify construct a new SqlFunction in FlinkSqlOperatorTable.
CalciteSqlFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory, boolean) - Constructor for class org.apache.flink.table.planner.functions.sql.CalciteSqlFunction
Creates a new SqlFunction for a call to a builtin function.
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.processors.utils.InputOrderCalculator
 
call - Variable in class org.apache.calcite.sql.validate.AliasNamespace
 
call(FunctionDefinition, Expression...) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
call(FunctionDefinition, List<Expression>) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
CallBindingCallContext - Class in org.apache.flink.table.planner.functions.inference
A CallContext backed by SqlCallBinding.
CallBindingCallContext(DataTypeFactory, FunctionDefinition, SqlCallBinding, RelDataType) - Constructor for class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
CallExpressionConvertRule - Interface in org.apache.flink.table.planner.expressions.converter
Rule to convert CallExpression.
CallExpressionConvertRule.ConvertContext - Interface in org.apache.flink.table.planner.expressions.converter
CallExpressionResolver - Class in org.apache.flink.table.planner.expressions
Planner expression resolver for UnresolvedCallExpression.
CallExpressionResolver(RelBuilder) - Constructor for class org.apache.flink.table.planner.expressions.CallExpressionResolver
 
CARDINALITY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CASE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
cast(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
CAST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CatalogCalciteSchema - Class in org.apache.flink.table.planner.catalog
A mapping between Flink's catalog and Calcite's schema.
CatalogCalciteSchema(String, CatalogManager, boolean) - Constructor for class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
CatalogManagerCalciteSchema - Class in org.apache.flink.table.planner.catalog
Bridge between the CatalogManager and the Schema.
CatalogManagerCalciteSchema(CatalogManager, boolean) - Constructor for class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
CatalogSchemaTable - Class in org.apache.flink.table.planner.catalog
Represents a wrapper for CatalogBaseTable in Schema.
CatalogSchemaTable(ObjectIdentifier, CatalogManager.TableLookupResult, FlinkStatistic, Catalog, 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, CatalogTable) - 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
 
CEIL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
changeDefaultConversionClass(TableSchema) - Static method in class org.apache.flink.table.planner.sinks.SelectTableSinkSchemaConverter
Change to default conversion class and build a new TableSchema.
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
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.functions.utils.HiveTableSqlFunction.HiveOperandTypeChecker
Deprecated.
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
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
 
cm - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
COALESCE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
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
 
CollectAccumulator() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction.CollectAccumulator
 
CollectAggFunction<T> - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in COLLECT aggregate function.
CollectAggFunction(LogicalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction
 
CollectAggFunction.CollectAccumulator<T> - Class in org.apache.flink.table.planner.functions.aggfunctions
Accumulator for COLLECT.
columnHasDefaultValue(RelDataType, int, InitializerContext) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Obtains whether the ordinal column has a default value, which is not supported now.
computeDigest(RexDigestIncludeType) - Method in class org.apache.calcite.rex.RexLiteral
Returns a string which concisely describes the definition of this rex literal.
computeDigest() - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
 
computeDigest() - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
concat(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
CONCAT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CONCAT_FUNCTION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function for concat strings, it is same with FlinkSqlOperatorTable.CONCAT, but this is a function.
CONCAT_WS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function for concat strings with a separator.
configure(String[], TypeInformation<?>[]) - Method in class org.apache.flink.table.planner.sinks.SelectTableSinkBase
 
consumeDataStream(DataStream<T>) - Method in class org.apache.flink.table.planner.sinks.SelectTableSinkBase
 
contains(ModifyKind) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
containsNullKey() - Method in class org.apache.flink.table.planner.typeutils.DataViewUtils.MapViewSpec
 
containsOnly(ModifyKind) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
convert(RexBuilder, RexNode, RexNode) - Method in interface org.apache.calcite.sql2rel.AuxiliaryConverter
Converts an expression.
convert(RexBuilder, RexNode, RexNode) - Method in class org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
 
convert(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.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(FlinkPlannerImpl, CatalogManager, SqlNode) - Static method in class org.apache.flink.table.planner.operations.SqlToOperationConverter
This is the main entrance for executing all kinds of DDL/DML SqlNodes, different SqlNode will have it's implementation in the #convert(type) method whose 'type' argument is subclass of SqlNode.
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchExecPythonAggregateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchExecPythonCorrelateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonCorrelateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonGroupAggregateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonGroupWindowAggregateRule
 
convert(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonOverAggregateRule
 
CONVERT_TZ - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
convertAddReplaceColumns(ObjectIdentifier, SqlAddReplaceColumns, CatalogTable, SqlValidator) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
convertChangeColumn(ObjectIdentifier, SqlChangeColumn, CatalogTable, SqlValidator) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
converter - Variable in class org.apache.flink.table.planner.sinks.SelectTableSinkBase
 
convertTimeAttributeToRegularTimestamp(TableSchema) - Static method in class org.apache.flink.table.planner.sinks.SelectTableSinkSchemaConverter
Convert time attributes (proc time / event time) to regular timestamp and build a new TableSchema.
convertToColumnStatsMap(Map<String, CatalogColumnStatisticsDataBase>) - Static method in class org.apache.flink.table.planner.utils.CatalogTableStatisticsConverter
 
convertToRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.catalog.QueryOperationCatalogViewTable
 
convertToRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.catalog.SqlCatalogViewTable
 
convertToRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.ExpandingPreparingTable
Converts the table to a RelNode.
convertToRexNode(String) - Method in interface org.apache.flink.table.planner.calcite.SqlExprToRexConverter
Converts a SQL expression to a RexNode expression.
convertToRexNode(String) - Method in class org.apache.flink.table.planner.calcite.SqlExprToRexConverterImpl
 
convertToRexNodes(String[]) - Method in interface org.apache.flink.table.planner.calcite.SqlExprToRexConverter
Converts an array of SQL expressions to an array of RexNode expressions.
convertToRexNodes(String[]) - Method in class org.apache.flink.table.planner.calcite.SqlExprToRexConverterImpl
 
convertToRow(RowData) - Method in class org.apache.flink.table.planner.sinks.BatchSelectTableSink
 
convertToRow(T) - Method in class org.apache.flink.table.planner.sinks.SelectTableSinkBase
 
convertToRow(Tuple2<Boolean, RowData>) - Method in class org.apache.flink.table.planner.sinks.StreamSelectTableSink
 
convertToTableStats(CatalogTableStatistics, CatalogColumnStatistics) - Static method in class org.apache.flink.table.planner.utils.CatalogTableStatisticsConverter
 
CorelMapBuilder() - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
COS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
COSH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
COT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
COUNT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
Count1AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
This count1 aggregate function returns the count1 of values which go into it like [[CountAggFunction]].
Count1AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
CountAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in count aggregate function.
CountAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
create(RelDataType) - Method in interface org.apache.flink.table.planner.calcite.SqlExprToRexConverterFactory
Creates a new instance of SqlExprToRexConverter to convert SQL expression to RexNode.
create(RelOptSchema, List<String>, RelDataType, QueryOperationCatalogView) - Static method in class org.apache.flink.table.planner.catalog.QueryOperationCatalogViewTable
 
create(Map<String, String>, StreamExecutionEnvironment) - Method in class org.apache.flink.table.planner.delegation.BlinkExecutorFactory
Creates a corresponding ExecutorBase.
create(Map<String, String>) - Method in class org.apache.flink.table.planner.delegation.BlinkExecutorFactory
 
create(Map<String, String>, Executor, TableConfig, FunctionCatalog, CatalogManager) - Method in class org.apache.flink.table.planner.delegation.BlinkPlannerFactory
 
create(SqlConformance) - Static method in class org.apache.flink.table.planner.delegation.FlinkSqlParserFactories
 
create(FlinkTypeFactory, StructuredType) - Static method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
create(FlinkPlannerImpl) - Static method in class org.apache.flink.table.planner.utils.Expander
Creates an Expander.
createAccumulator() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction
 
createAccumulator() - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
createAccumulator() - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
createAccumulator() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
createAccumulator() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
createAccumulator() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction
 
createAccumulator() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction
 
createAccumulator() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction
 
createAccumulator() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction
 
createCalciteParser() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
Creates a configured instance of CalciteParser.
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
createDistinctViewDataType(DataType, int, int) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
Creates a special DataType for DISTINCT aggregates.
createDistinctViewSpec(int, DataType) - Static method in class org.apache.flink.table.planner.typeutils.DataViewUtils
Creates a special DataViewUtils.DistinctViewSpec for DISTINCT aggregates.
createFlinkPlanner(String, String) - Method in class org.apache.flink.table.planner.delegation.PlannerContext
Creates a configured FlinkPlannerImpl for a planning session.
createHintStrategyTable() - Static method in class org.apache.flink.table.planner.hint.FlinkHintStrategies
Customize the HintStrategyTable which contains hint strategies supported by Flink.
createPipeline(List<Transformation<?>>, TableConfig, String) - Method in class org.apache.flink.table.planner.delegation.BatchExecutor
 
createPipeline(List<Transformation<?>>, TableConfig, String) - Method in class org.apache.flink.table.planner.delegation.StreamExecutor
 
createProducedType(TableSchema, DynamicTableSource) - Static method in class org.apache.flink.table.planner.sources.DynamicSourceUtils
Returns the DataType that a source should produce as the input into the runtime.
createRelBuilder(String, String) - Method in class org.apache.flink.table.planner.delegation.PlannerContext
Creates a configured FlinkRelBuilder for a planning session.
createRequiredMetadataKeys(TableSchema, DynamicTableSource) - Static method in class org.apache.flink.table.planner.sources.DynamicSourceUtils
Returns a list of required metadata keys.
createSet() - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
createSqlExprToRexConverter(RelDataType) - Method in class org.apache.flink.table.planner.delegation.PlannerContext
 
createTopologyGraph() - Method in class org.apache.flink.table.planner.plan.processors.utils.InputPriorityGraphGenerator
 
createTypeInfo(TableSchema) - Static method in class org.apache.flink.table.planner.sinks.SelectTableSinkBase
Create InternalTypeInfo of RowData based on given table schema.
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
 
CURRENT_DATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CURRENT_TIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CURRENT_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
CustomizedConvertRule - Class in org.apache.flink.table.planner.expressions.converter
Customized CallExpressionConvertRule, Functions conversion here all require special logic, and there may be some special rules, such as needing get the literal values of inputs, such as converting to combinations of functions, to convert to RexNode of calcite.
CustomizedConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.CustomizedConvertRule
 

D

DAGProcessContext - Class in org.apache.flink.table.planner.plan.nodes.process
Context for processors to process dag.
DAGProcessContext(PlannerBase) - Constructor for class org.apache.flink.table.planner.plan.nodes.process.DAGProcessContext
 
DAGProcessor - Interface in org.apache.flink.table.planner.plan.nodes.process
DAGProcess plugin, use it can set resource of dag or change other node info.
damBehavior(ExecEdge.DamBehavior) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
DataStreamQueryOperation<E> - Class in org.apache.flink.table.planner.operations
Describes a relational operation that reads from a DataStream.
DataStreamQueryOperation(ObjectIdentifier, DataStream<E>, int[], TableSchema, boolean[], FlinkStatistic) - Constructor for class org.apache.flink.table.planner.operations.DataStreamQueryOperation
 
DataViewUtils - Class in org.apache.flink.table.planner.typeutils
Utilities to deal with DataViews.
DataViewUtils.DataViewSpec - Class in org.apache.flink.table.planner.typeutils
Information about a DataView stored in state.
DataViewUtils.DistinctViewSpec - Class in org.apache.flink.table.planner.typeutils
Specification for a special MapView for deduplication.
DataViewUtils.ListViewSpec - Class in org.apache.flink.table.planner.typeutils
Specification for a ListView.
DataViewUtils.MapViewSpec - Class in org.apache.flink.table.planner.typeutils
Specification for a MapView.
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.processors
A DAGProcessor that finds out all deadlocks in the DAG and resolves them.
DeadlockBreakupProcessor() - Constructor for class org.apache.flink.table.planner.plan.processors.DeadlockBreakupProcessor
 
DecimalAvgAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
 
DecimalIncrSumAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.DecimalIncrSumAggFunction
 
DecimalIncrSumWithRetractAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.DecimalIncrSumWithRetractAggFunction
 
DecimalLeadLagAggFunction(int, DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.DecimalLeadLagAggFunction
 
DecimalMaxAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.DecimalMaxAggFunction
 
DecimalMinAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.DecimalMinAggFunction
 
DecimalSingleValueAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DecimalSingleValueAggFunction
 
DecimalSum0AggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DecimalSum0AggFunction
 
DecimalSumAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.DecimalSumAggFunction
 
DecimalSumWithRetractAggFunction(DecimalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.DecimalSumWithRetractAggFunction
 
DeclarativeAggregateFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
API for aggregation functions that are expressed in terms of expressions.
DeclarativeAggregateFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
 
DeclarativeExpressionResolver - Class in org.apache.flink.table.planner.expressions
Abstract class to resolve the expressions in DeclarativeAggregateFunction.
DeclarativeExpressionResolver(RelBuilder, DeclarativeAggregateFunction, boolean) - Constructor for class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
 
DECODE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
decorrelate(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateExpr(RelNode, Map<RelNode, RelDecorrelator.Frame>, RelDecorrelator.CorelMap, RexNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateQuery(RelNode) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
Deprecated.
decorrelateQuery(RelNode, RelBuilder) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
Decorrelates a query.
decorrelateQuery(RelNode) - Static method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
Decorrelates a subquery.
decorrelateRel(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
Fallback if none of the other decorrelateRel methods match.
decorrelateRel(Sort) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Values) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalAggregate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Aggregate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalProject) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Project) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalSnapshot) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalTableFunctionScan) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalFilter) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Filter) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalCorrelate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Correlate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalJoin) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Join) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalProject) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite LogicalProject.
decorrelateRel(LogicalFilter) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite LogicalFilter.
decorrelateRel(LogicalAggregate) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrites a LogicalAggregate.
decorrelateRel(LogicalJoin) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite LogicalJoin.
decorrelateRel(Sort) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrite Sort.
decorrelateRel(Values) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Rewrites a Values.
decorrelateRel(LogicalCorrelate) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
 
decorrelateRel(RelNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.SubQueryRelDecorrelator
Fallback if none of the other decorrelateRel methods match.
decorrelator() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.Config
Returns the RelDecorrelator that will be context for the created rule instance.
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
 
DEFAULT - Static variable in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
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
 
DEGREES - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
delimiter - Variable in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator
 
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
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
DESC - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DESCRIPTOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
detectAndResolve() - Method in class org.apache.flink.table.planner.plan.processors.utils.InputPriorityConflictResolver
 
DirectConvertRule - Class in org.apache.flink.table.planner.expressions.converter
A CallExpressionConvertRule that performs a simple one-to-one mapping between FunctionDefinition and a corresponding SqlOperator.
DirectConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.DirectConvertRule
 
disableOperatorChaining() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
DistinctViewSpec(String, DataType) - Constructor for class org.apache.flink.table.planner.typeutils.DataViewUtils.DistinctViewSpec
 
div(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
DIVIDE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DIVIDE_INTEGER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
done(RelNode) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
DOT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
DoubleAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DoubleAvgAggFunction
 
DoubleIncrSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.DoubleIncrSumAggFunction
 
DoubleIncrSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.DoubleIncrSumWithRetractAggFunction
 
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
 
DummyStreamExecutionEnvironment - Class in org.apache.flink.table.planner.utils
This is dummy StreamExecutionEnvironment, which holds a real StreamExecutionEnvironment, shares all configurations of the real environment, and disables all configuration setting methods.
DummyStreamExecutionEnvironment(StreamExecutionEnvironment) - Constructor for class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
DynamicSinkUtils - Class in org.apache.flink.table.planner.sinks
Utilities for dealing with DynamicTableSink.
DynamicSourceUtils - Class in org.apache.flink.table.planner.sources
Utilities for dealing with DynamicTableSource.

E

E - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function to access the constant value of E.
ELEMENT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
enableCheckpointing(long) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
enableCheckpointing(long, CheckpointingMode) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
enableCheckpointing(long, CheckpointingMode, boolean) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
enableCheckpointing() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
ENCODE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
enumerableBatchNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
enumerableCorrelate(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
enumerableHashJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Returns the collation of EnumerableHashJoin based on its inputs and the join type.
enumerableNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Returns the collation of EnumerableNestedLoopJoin based on its inputs and the join type.
enumerableSemiJoin(RelMetadataQuery, RelNode, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
equals(Object) - Method in class org.apache.calcite.rex.RexLiteral
 
equals(Object) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction.CollectAccumulator
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction.LastValueWithRetractAccumulator
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction.ListAggWithRetractAccumulator
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction.MaxWithRetractAccumulator
 
equals(Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction.MinWithRetractAccumulator
 
EQUALS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
equals(Object) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
equalTo(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
eval(Object...) - Method in class org.apache.flink.table.planner.functions.tablefunctions.ReplicateRows
 
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
 
ExecEdge - Class in org.apache.flink.table.planner.plan.nodes.exec
The representation of an edge connecting two ExecNode.
ExecEdge.Builder - Class in org.apache.flink.table.planner.plan.nodes.exec
Builder of the ExecEdge.
ExecEdge.DamBehavior - Enum in org.apache.flink.table.planner.plan.nodes.exec
Enumeration which describes how an output record from the source node may trigger the output of the target node.
ExecEdge.RequiredShuffle - Class in org.apache.flink.table.planner.plan.nodes.exec
The required shuffle for records when passing this edge.
ExecEdge.ShuffleType - Enum in org.apache.flink.table.planner.plan.nodes.exec
Enumeration which describes the shuffle type for records when passing this edge.
ExecNodeVisitor - Interface in org.apache.flink.table.planner.plan.nodes.exec
Visitor pattern for traversing a dag of ExecNode objects.
ExecNodeVisitorImpl - Class in org.apache.flink.table.planner.plan.nodes.exec
Implement of ExecNodeVisitor.
ExecNodeVisitorImpl() - Constructor for class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeVisitorImpl
 
execute(Pipeline) - Method in class org.apache.flink.table.planner.delegation.ExecutorBase
 
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.ExecutorBase
 
ExecutorBase - Class in org.apache.flink.table.planner.delegation
An implementation of Executor that is backed by a StreamExecutionEnvironment.
ExecutorBase(StreamExecutionEnvironment) - Constructor for class org.apache.flink.table.planner.delegation.ExecutorBase
 
ExecutorUtils - Class in org.apache.flink.table.planner.utils
Utility class to generate StreamGraph and set properties for batch.
ExecutorUtils() - Constructor for class org.apache.flink.table.planner.utils.ExecutorUtils
 
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
 
expanded(String) - Method in class org.apache.flink.table.planner.utils.Expander
Expands identifiers in a given SQL string, returning a Expander.Expanded.
Expander - Class in org.apache.flink.table.planner.utils
Utility that expand SQL identifiers in a SQL query.
Expander.Expanded - Class in org.apache.flink.table.planner.utils
Result of expanding.
ExpandingPreparingTable - Class in org.apache.flink.table.planner.plan.schema
A common subclass for all tables that are expanded to sub-query (views).
ExpandingPreparingTable(RelOptSchema, RelDataType, Iterable<String>, FlinkStatistic) - Constructor for class org.apache.flink.table.planner.plan.schema.ExpandingPreparingTable
 
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.
ExpressionBuilder - Class in org.apache.flink.table.planner.expressions
Builder for Expressions.
ExpressionBuilder() - Constructor for class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
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.
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.
extractProperties(SqlNodeList) - Static method in class org.apache.flink.table.planner.utils.OperationConverterUtils
 
extractValue(ValueLiteralExpression, Class<T>) - Static method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
Extracts a value from a literal.

F

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.
filter(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Filter's collation.
FINAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
FIRST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
FIRST_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
FIRST_VALUE aggregate function.
firstOrder - Variable in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator
 
firstValue - Variable in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator
 
FirstValueAggFunction<T> - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in FIRST_VALUE aggregate function.
FirstValueAggFunction(LogicalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
FirstValueWithRetractAccumulator() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator
 
FirstValueWithRetractAggFunction<T> - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in FIRST_VALUE with retraction aggregate function.
FirstValueWithRetractAggFunction(LogicalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator<T> - Class in org.apache.flink.table.planner.functions.aggfunctions
Accumulator for FIRST_VALUE.
flavor() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.Config
Returns the flavor of the rule (true for 4 operands, false for 3 operands).
FlinkAggregateExpandDistinctAggregatesRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that expands distinct aggregates (such as COUNT(DISTINCT x)) from a Aggregate.
FlinkAggregateExpandDistinctAggregatesRule(Class<? extends Aggregate>, boolean, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
 
FlinkAggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, boolean, RelFactories.JoinFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
Deprecated.
FlinkAggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, RelFactories.JoinFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
Deprecated.
FlinkAggregateJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes an Aggregate past a Join.
FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory, boolean) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Creates an FlinkAggregateJoinTransposeRule.
FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Deprecated.
FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, boolean) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Deprecated.
FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Deprecated.
FlinkAggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory, boolean) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
Deprecated.
FlinkAggregateRemoveRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that removes a Aggregate if its aggregate functions are SUM, MIN, MAX, AUXILIARY_GROUP with no filterArgs, and the underlying relational expression is already distinct.
FlinkAggregateRemoveRule(Class<? extends Aggregate>) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
Deprecated.
FlinkAggregateRemoveRule(Class<? extends Aggregate>, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
Creates an FlinkAggregateRemoveRule.
FlinkCalciteCatalogReader - Class in org.apache.flink.table.planner.plan
Flink specific CalciteCatalogReader that changes the RelOptTable which wrapped a CatalogSchemaTable to a FlinkPreparingTableBase.
FlinkCalciteCatalogReader(CalciteSchema, List<List<String>>, RelDataTypeFactory, CalciteConnectionConfig) - Constructor for class org.apache.flink.table.planner.plan.FlinkCalciteCatalogReader
 
FlinkCalciteSqlValidator - Class in org.apache.flink.table.planner.calcite
Extends Calcite's SqlValidator by Flink-specific behavior.
FlinkCalciteSqlValidator(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlValidator.Config) - Constructor for class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
flinkDistribution() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution
Determines how the rows are distributed.
flinkDistribution(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution.Handler
 
flinkDistribution(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the FlinkRelDistribution statistic.
FlinkHints - Class in org.apache.flink.table.planner.hint
Utility class for Flink hints.
FlinkHints() - Constructor for class org.apache.flink.table.planner.hint.FlinkHints
 
FlinkHintStrategies - Class in org.apache.flink.table.planner.hint
A collection of Flink style HintStrategys.
FlinkHintStrategies() - Constructor for class org.apache.flink.table.planner.hint.FlinkHintStrategies
 
FlinkJoinPushExpressionsRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes down expressions in "equal" join condition.
FlinkJoinPushExpressionsRule(Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinPushExpressionsRule
Creates a JoinPushExpressionsRule.
FlinkJoinPushExpressionsRule(Class<? extends Join>, RelFactories.ProjectFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinPushExpressionsRule
Deprecated.
FlinkLogicalCalcRemoveRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule to remove trivial FlinkLogicalCalc.
FlinkLogicalCalcRemoveRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkLogicalCalcRemoveRule
 
FlinkMetadata - Class in org.apache.flink.table.planner.plan.metadata
Contains the interfaces for several specified metadata of flink.
FlinkMetadata() - Constructor for class org.apache.flink.table.planner.plan.metadata.FlinkMetadata
 
FlinkMetadata.ColumnInterval - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the interval of given column from a specified relational expression.
FlinkMetadata.ColumnInterval.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.ColumnNullCount - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the null count of given column from a specified relational expression.
FlinkMetadata.ColumnNullCount.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.ColumnOriginNullCount - Interface in org.apache.flink.table.planner.plan.metadata
Origin null count, looking until source.
FlinkMetadata.ColumnOriginNullCount.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.FilteredColumnInterval - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the interval of given column under the given filter argument from a specified relational expression.
FlinkMetadata.FilteredColumnInterval.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.FlinkDistribution - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about how a relational expression is distributed.
FlinkMetadata.FlinkDistribution.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.ModifiedMonotonicity - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the modified property of a RelNode.
FlinkMetadata.ModifiedMonotonicity.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkMetadata.UniqueGroups - Interface in org.apache.flink.table.planner.plan.metadata
Metadata about the (minimum) unique groups of the given columns from a specified relational expression.
FlinkMetadata.UniqueGroups.Handler - Interface in org.apache.flink.table.planner.plan.metadata
Handler API.
FlinkPreparingTableBase - Class in org.apache.flink.table.planner.plan.schema
A Flink Prepare.AbstractPreparingTable implementation for the purposes of the sql-to-rel conversion and planner.
FlinkPreparingTableBase(RelOptSchema, RelDataType, Iterable<String>, FlinkStatistic) - Constructor for class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Creates a Prepare.AbstractPreparingTable instance.
FlinkProjectJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes a Project past a Join by splitting the projection into a projection on top of each child of the join.
FlinkProjectJoinTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectJoinTransposeRule
Creates a ProjectJoinTransposeRule with an explicit condition.
FlinkRelMdCollation - Class in org.apache.flink.table.planner.plan.metadata
FlinkRelMdCollation supplies a default implementation of RelMetadataQuery.collations(org.apache.calcite.rel.RelNode) for the standard logical algebra.
FlinkRelMetadataQuery - Class in org.apache.flink.table.planner.plan.metadata
A RelMetadataQuery that defines extended metadata handler in Flink, e.g ColumnInterval, ColumnNullCount.
FlinkReturnTypes - Class in org.apache.flink.table.planner.plan.type
Type inference in Flink.
FlinkReturnTypes() - Constructor for class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
FlinkRexBuilder - Class in org.apache.flink.table.planner.calcite
A slim extension over a RexBuilder.
FlinkRexBuilder(RelDataTypeFactory) - Constructor for class org.apache.flink.table.planner.calcite.FlinkRexBuilder
 
FlinkSchema - Class in org.apache.flink.table.planner.catalog
Base class for flink Schema, which provides some default implementations.
FlinkSchema() - Constructor for class org.apache.flink.table.planner.catalog.FlinkSchema
 
FlinkSemiAntiJoinFilterTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes semi-join down in a tree past a Filter.
FlinkSemiAntiJoinFilterTransposeRule(RelBuilderFactory) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinFilterTransposeRule
Creates a FlinkSemiAntiJoinFilterTransposeRule.
FlinkSemiAntiJoinJoinTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes a org.apache.calcite.rel.core.SemiJoin down in a tree past a Join in order to trigger other rules that will convert SemiJoins.
FlinkSemiAntiJoinProjectTransposeRule - Class in org.apache.flink.table.planner.plan.rules.logical
Planner rule that pushes a org.apache.calcite.rel.core.SemiJoin down in a tree past a Project.
FlinkSqlNameMatcher - Class in org.apache.flink.table.planner.calcite
A workaround for adjusting types of ROW nested fields.
FlinkSqlNameMatcher(SqlNameMatcher, RelDataTypeFactory) - Constructor for class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
FlinkSqlOperatorTable - Class in org.apache.flink.table.planner.functions.sql
Operator table that contains only Flink-specific functions and operators.
FlinkSqlOperatorTable() - Constructor for class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
FlinkSqlParserFactories - Class in org.apache.flink.table.planner.delegation
A util method to create SqlParserImplFactory according to SqlConformance.
FloatAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.FloatAvgAggFunction
 
FloatIncrSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.FloatIncrSumAggFunction
 
FloatIncrSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.FloatIncrSumWithRetractAggFunction
 
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
 
frequency(Iterable<String>, String) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
FROM_BASE64 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
FROM_UNIXTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
fromJdbcString(RelDataType, SqlTypeName, String) - Static method in class org.apache.calcite.rex.RexLiteral
Converts a Jdbc string into a RexLiteral.
fromLocalDateTime(LocalDateTime) - Static method in class org.apache.flink.table.util.TimestampStringUtils
 
FunctionCatalogOperatorTable - Class in org.apache.flink.table.planner.catalog
Thin adapter between SqlOperatorTable and FunctionCatalog.
FunctionCatalogOperatorTable(FunctionCatalog, DataTypeFactory, FlinkTypeFactory) - Constructor for class org.apache.flink.table.planner.catalog.FunctionCatalogOperatorTable
 
FunctionDefinitionConvertRule - Class in org.apache.flink.table.planner.expressions.converter
A call expression converter rule that converts calls to user defined functions.
FunctionDefinitionConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.FunctionDefinitionConvertRule
 

G

generateInitLiteral(LogicalType) - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
generateStreamGraph(StreamExecutionEnvironment, List<Transformation<?>>) - Static method in class org.apache.flink.table.planner.utils.ExecutorUtils
Generate StreamGraph by StreamGraphGenerator.
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
 
get(Map<K, V>, List<String>, List<String>) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
getAccumulatorDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction
 
getAccumulatorDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
getAccumulatorDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
getAccumulatorDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.InternalAggregateFunction
 
getAccumulatorDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
getAccumulatorDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
getAccumulatorDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction
 
getAccumulatorDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction
 
getAccumulatorDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction
 
getAccumulatorDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction
 
getAfter() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
All types of the aggregate buffer.
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DenseRankAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
getAggBufferTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
getAggPhaseStrategy(TableConfig) - Static method in class org.apache.flink.table.planner.utils.TableConfigUtils
Returns the aggregate phase strategy configuration.
getAllowedAccess() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Obtains the access type of the table.
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
getArgumentDataTypes() - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
getArgumentDataTypes() - Method in class org.apache.flink.table.planner.functions.inference.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.OperatorBindingCallContext
 
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
 
getCatalog() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getCatalogTable() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
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.DataStreamQueryOperation
 
getChildren() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
getCollationList() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns a description of the physical ordering (or orderings) of the rows returned from this table.
getColumnInterval(int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval
Returns the interval value of the given column from a specified relational expression.
getColumnInterval(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval.Handler
 
getColumnInterval(RelNode, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the FlinkMetadata.ColumnInterval statistic.
getColumnNullCount(int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount
Returns the null count of the given column from a specified relational expression.
getColumnNullCount(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount.Handler
 
getColumnNullCount(RelNode, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the null count of the given column.
getColumnOriginNullCount(int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount
Returns origin null count of the given column from a specified relational expression.
getColumnOriginNullCount(RelNode, RelMetadataQuery, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount.Handler
 
getColumnOriginNullCount(RelNode, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns origin null count of the given column.
getConfig() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getConsistency() - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
getConsistency() - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
getContainedKinds() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
getDamBehavior() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
getDataStream() - Method in class org.apache.flink.table.planner.operations.DataStreamQueryOperation
 
getDataType() - Method in class org.apache.flink.table.planner.typeutils.DataViewUtils.DataViewSpec
 
getDataTypeFactory() - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
 
getDataTypeFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getDataTypeFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getDataTypeFactory() - Method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
 
getDef() - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
getDefinition() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getDefinition() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getDetailLevel() - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
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.
getElementDataType() - Method in class org.apache.flink.table.planner.typeutils.DataViewUtils.ListViewSpec
 
getElementSerializer() - Method in class org.apache.flink.table.planner.typeutils.DataViewUtils.ListViewSpec
 
getExecutionEnvironment() - Method in class org.apache.flink.table.planner.delegation.ExecutorBase
 
getExecutionPlan() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
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.typeutils.DataViewUtils.DataViewSpec
 
getFieldIndices() - Method in class org.apache.flink.table.planner.operations.DataStreamQueryOperation
 
getFieldNullables() - Method in class org.apache.flink.table.planner.operations.DataStreamQueryOperation
 
getFilteredColumnInterval(int, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval
Returns the interval value of the given column under the given filter argument from a specified relational expression.
getFilteredColumnInterval(RelNode, RelMetadataQuery, int, int) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval.Handler
 
getFilteredColumnInterval(RelNode, int, int) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the FlinkMetadata.ColumnInterval of the given column under the given filter argument.
getFlinkJoinType(JoinRelType) - Static method in class org.apache.flink.table.planner.plan.utils.JoinTypeUtil
Converts JoinRelType to FlinkJoinType.
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
 
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.
getIdentifier() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getIdentifier() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getIdentifier() - Method in class org.apache.flink.table.planner.operations.DataStreamQueryOperation
 
getIdentifier() - Method in class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
 
getInputDataTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction
 
getInputDataTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
getInputDataTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
getInputDataTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.InternalAggregateFunction
 
getInputDataTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
getInputDataTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
getInputDataTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction
 
getInputDataTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction
 
getInputDataTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction
 
getInputDataTypes() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction
 
getInterval() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getInvoke(RelNode, RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
getKeyDataType() - Method in class org.apache.flink.table.planner.typeutils.DataViewUtils.MapViewSpec
 
getKeys() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.RequiredShuffle
 
getKeys() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
getKeySerializer() - Method in class org.apache.flink.table.planner.typeutils.DataViewUtils.MapViewSpec
 
getKind() - Method in class org.apache.calcite.rex.RexLiteral
 
getKind() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getKind() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
 
getLiteralValueAs(AbstractSqlCallContext.LiteralValueAccessor, Class<T>) - Static method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
Bridges to ValueLiteralExpression.getValueAs(Class).
getMapCorToCorRel() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
getMax() - Method in class org.apache.flink.table.planner.functions.inference.ArgumentCountRange
 
getMaxParallelism() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getMeasureList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getMin() - Method in class org.apache.flink.table.planner.functions.inference.ArgumentCountRange
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.sql.ProctimeMaterializeSqlFunction
 
getMonotonicity(String) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Obtains whether a given column is monotonic.
getName() - Method in class org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext
 
getNames() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns the table path in the RelOptSchema.
getNewScan(FlinkLogicalWatermarkAssigner, RexNode, FlinkLogicalTableSourceScan, TableConfig, boolean) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRuleBase
It uses the input watermark expression to generate the WatermarkGeneratorSupplier.
getNode() - Method in class org.apache.calcite.sql.validate.AliasNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
 
getNonEmptyJobName(String) - Method in class org.apache.flink.table.planner.delegation.ExecutorBase
 
getNumberOfExecutionRetries() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
getOperandCountRange() - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
getOperandCountRange() - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
getOperandList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getOperandList() - Method in class org.apache.calcite.sql.SqlTableRef
 
getOperator() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getOperator() - Method in class org.apache.calcite.sql.SqlTableRef
 
getOperatorList() - Method in class org.apache.flink.table.planner.catalog.FunctionCatalogOperatorTable
 
getOrderList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getOutputDataType() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.InternalAggregateFunction
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
getOutputDataType() - Method in class org.apache.flink.table.planner.functions.inference.OperatorBindingCallContext
 
getOutputType() - Method in class org.apache.flink.table.planner.sinks.BatchSelectTableSink
 
getParallelism() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
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
 
getParameterTypes(Class<?>[]) - Method in class org.apache.flink.table.planner.functions.tablefunctions.ReplicateRows
 
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
 
getPartitionList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getPattern() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getPatternDefList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getPlanner() - Method in class org.apache.flink.table.planner.plan.nodes.process.DAGProcessContext
Gets PlannerBase, BatchPlanner for batch job.
getPriority() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
getQualifiedName() - Method in class org.apache.flink.table.planner.catalog.QueryOperationCatalogViewTable
 
getQualifiedName() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
getRawType() - Method in class org.apache.flink.table.planner.plan.schema.RawRelDataType
 
getRecordType() - Method in class org.apache.flink.table.planner.sinks.StreamSelectTableSink
 
getReferentialConstraints() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns the referential constraints existing for this table.
getRelBuilder() - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
 
getRelModifiedMonotonicity() - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity
 
getRelModifiedMonotonicity(RelNode, RelMetadataQuery) - Method in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity.Handler
 
getRelModifiedMonotonicity(RelNode) - Method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns the RelModifiedMonotonicity statistic.
getRelOptSchema() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
getRequiredShuffle() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge
 
getResolvedChildren() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
getRestartStrategy() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ByteAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DoubleAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.FloatAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.IntAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.LongAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ShortAvgAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
The result type of the function.
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.ByteIncrSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.DecimalIncrSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.DoubleIncrSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.FloatIncrSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.IntIncrSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.LongIncrSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.ShortIncrSumAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.ByteIncrSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.DecimalIncrSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.DoubleIncrSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.FloatIncrSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.IntIncrSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.LongIncrSumWithRetractAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.ShortIncrSumWithRetractAggFunction
 
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.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.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.TimestampMinAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.BooleanSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.ByteSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DateSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DecimalSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.DoubleSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.FloatSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.IntSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.LongSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.ShortSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.StringSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimeSingleValueAggFunction
 
getResultType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.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
 
getResultType() - Method in class org.apache.flink.table.planner.functions.tablefunctions.ReplicateRows
 
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
 
getRexNode() - Method in class org.apache.flink.table.planner.expressions.RexNodeExpression
 
getRowCount() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns an estimate of the number of rows in the table.
getRowDataSelector(int[], InternalTypeInfo<RowData>) - Static method in class org.apache.flink.table.planner.plan.utils.KeySelectorUtil
Create a RowDataKeySelector to extract keys from DataStream which type is InternalTypeInfo of RowData.
getRowsPerMatch() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getRowType(RelDataTypeFactory) - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getRowType(RelDataTypeFactory, List<Object>) - Method in class org.apache.flink.table.planner.functions.utils.HiveTableSqlFunction
Deprecated.
 
getRowType() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns the type of rows returned by this table.
getSelectResultProvider() - Method in class org.apache.flink.table.planner.sinks.SelectTableSinkBase
 
getStateBackend() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getStateId() - Method in class org.apache.flink.table.planner.typeutils.DataViewUtils.DataViewSpec
 
getStatistic() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getStatistic() - Method in class org.apache.flink.table.planner.operations.DataStreamQueryOperation
 
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.
getStreamGraph() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getStreamGraph(String) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getStreamTimeCharacteristic() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
getStrictEnd() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getStrictStart() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getStructuredType() - Method in class org.apache.flink.table.planner.plan.schema.StructuredRelDataType
 
getSubQueryEquivalent(RexSubQuery) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator.Result
 
getSubSchema(String) - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
Look up a sub-schema (database) by the given sub-schema name.
getSubSchema(String) - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
getSubSchemaNames() - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
getSubSchemaNames() - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
getSubsetList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ByteAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DoubleAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.FloatAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.IntAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.LongAvgAggFunction
 
getSumType() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.ShortAvgAggFunction
 
getSyntax() - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
getSyntax() - Method in class org.apache.flink.table.planner.functions.sql.ProctimeMaterializeSqlFunction
 
getSyntax() - Method in class org.apache.flink.table.planner.functions.sql.StreamRecordTimestampSqlFunction
 
getSysEndFieldName() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getSysStartFieldName() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getTable(String) - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
getTable(String) - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
getTable(List<String>) - Method in class org.apache.flink.table.planner.plan.FlinkCalciteCatalogReader
 
getTableIdentifier() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
getTableNames() - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
getTableNames() - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
getTableRef() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getTableSchema() - Method in class org.apache.flink.table.planner.operations.DataStreamQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.planner.sinks.SelectTableSinkBase
 
getType() - Method in class org.apache.calcite.rex.RexLiteral
 
getType(String) - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
getType() - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.RequiredShuffle
 
getTypeFactory() - Method in class org.apache.flink.table.planner.delegation.PlannerContext
Returns the FlinkTypeFactory that will be used.
getTypeFactory() - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
 
getTypeFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getTypeFactory() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getTypeInference(DataTypeFactory) - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
 
getTypeInference(DataTypeFactory) - Method in class org.apache.flink.table.planner.functions.aggfunctions.InternalAggregateFunction
 
getTypeInference() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
 
getTypeInference() - Method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
 
getTypeName() - Method in class org.apache.calcite.rex.RexLiteral
 
getTypeNames() - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
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.
getValue() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal.
getValue(CollectAggFunction.CollectAccumulator<T>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction
 
getValue(RowData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
getValue(FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator<T>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
getValue(RowData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
getValue(LastValueWithRetractAggFunction.LastValueWithRetractAccumulator<T>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
getValue(ListAggWithRetractAggFunction.ListAggWithRetractAccumulator) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction
 
getValue(ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction
 
getValue(MaxWithRetractAggFunction.MaxWithRetractAccumulator<T>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction
 
getValue(MinWithRetractAggFunction.MinWithRetractAccumulator<T>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction
 
getValue2() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that the calculator program builder wants it.
getValue3() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that the rex-to-lix translator wants it.
getValue4() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that RexInterpreter wants it.
getValueAs(Class<T>) - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal as an instance of the specified class.
getValueAs(Class<T>) - Method in interface org.apache.flink.table.planner.functions.inference.AbstractSqlCallContext.LiteralValueAccessor
 
getValueDataType() - Method in class org.apache.flink.table.planner.typeutils.DataViewUtils.MapViewSpec
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
If all input are nulls, count will be 0 and we will get null after the division.
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
An expression which returns the final value for this aggregate function.
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
getValueExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
getValueSerializer() - Method in class org.apache.flink.table.planner.typeutils.DataViewUtils.MapViewSpec
 
graph - Variable in class org.apache.flink.table.planner.plan.processors.utils.InputPriorityGraphGenerator
 
GREATER_THAN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
GREATER_THAN_OR_EQUAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
greaterThan(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
GROUP_ID - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
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
 

H

hasCorrelation() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
Returns whether there are any correlating variables in this statement.
hash(int[]) - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.RequiredShuffle
Returns a required hash shuffle type.
HASH_CODE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
hashCode() - Method in class org.apache.calcite.rex.RexLiteral
 
hashCode() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
hashCode() - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator
 
hashCode() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction.LastValueWithRetractAccumulator
 
hashCode() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction.ListAggWithRetractAccumulator
 
hashCode() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator
 
hashCode() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction.MaxWithRetractAccumulator
 
hashCode() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction.MinWithRetractAccumulator
 
hashCode() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
hasNext() - Method in class org.apache.flink.table.planner.utils.SingleElementIterator
 
HEX - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HINT_NAME_OPTIONS - Static variable in class org.apache.flink.table.planner.hint.FlinkHints
 
HiveAggSqlFunction - Class in org.apache.flink.table.planner.functions.utils
Deprecated.
TODO hack code, its logical should be integrated to AggSqlFunction
HiveAggSqlFunction(FunctionIdentifier, AggregateFunction, FlinkTypeFactory) - Constructor for class org.apache.flink.table.planner.functions.utils.HiveAggSqlFunction
Deprecated.
 
HiveFunctionUtils - Class in org.apache.flink.table.planner.functions.utils
Hack utils for hive function.
HiveFunctionUtils() - Constructor for class org.apache.flink.table.planner.functions.utils.HiveFunctionUtils
 
HiveTableSqlFunction - Class in org.apache.flink.table.planner.functions.utils
Deprecated.
TODO hack code, its logical should be integrated to TableSqlFunction
HiveTableSqlFunction(FunctionIdentifier, TableFunction, DataType, FlinkTypeFactory, FlinkTableFunction, HiveTableSqlFunction.HiveOperandTypeChecker) - Constructor for class org.apache.flink.table.planner.functions.utils.HiveTableSqlFunction
Deprecated.
 
HiveTableSqlFunction.HiveOperandTypeChecker - Class in org.apache.flink.table.planner.functions.utils
Deprecated.
TODO hack code, should modify calcite getRowType to pass operand types
HOP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOP_END - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOP_OLD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOP_PROCTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOP_ROWTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOP_START - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
HOUR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

I

IF - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ifThenElse(Expression, Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
Impl(SqlFunction) - Constructor for class org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
 
IN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IncrSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in IncrSum aggregate function, negative number is discarded to ensure the monotonicity.
IncrSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction
 
IncrSumAggFunction.ByteIncrSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte IncrSum aggregate function.
IncrSumAggFunction.DecimalIncrSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal IncrSum aggregate function.
IncrSumAggFunction.DoubleIncrSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double IncrSum aggregate function.
IncrSumAggFunction.FloatIncrSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float IncrSum aggregate function.
IncrSumAggFunction.IntIncrSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Int IncrSum aggregate function.
IncrSumAggFunction.LongIncrSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long IncrSum aggregate function.
IncrSumAggFunction.ShortIncrSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short IncrSum aggregate function.
IncrSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in IncrSum with retract aggregate function, negative number is discarded to ensure the monotonicity.
IncrSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction
 
IncrSumWithRetractAggFunction.ByteIncrSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte IncrSum with retract aggregate function.
IncrSumWithRetractAggFunction.DecimalIncrSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal IncrSum with retract aggregate function.
IncrSumWithRetractAggFunction.DoubleIncrSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double IncrSum with retract aggregate function.
IncrSumWithRetractAggFunction.FloatIncrSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float IncrSum with retract aggregate function.
IncrSumWithRetractAggFunction.IntIncrSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in IncrInt Sum with retract aggregate function.
IncrSumWithRetractAggFunction.LongIncrSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long IncrSum with retract aggregate function.
IncrSumWithRetractAggFunction.ShortIncrSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short IncrSum with retract aggregate function.
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.SqlDotOperator
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceReturnInference
 
inferReturnType(SqlOperatorBinding) - Method in class org.apache.flink.table.planner.plan.type.NumericOrDefaultReturnTypeInference
 
INITCAP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DecimalAvgAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.DoubleAvgAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.FloatAvgAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Expressions for initializing empty aggregation buffers.
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DenseRankAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ByteSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DecimalSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.DoubleSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.FloatSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.IntSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.LongSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.ShortSum0AggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
initialValuesExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
input(String, RelNode) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
InputOrderCalculator - Class in org.apache.flink.table.planner.plan.processors.utils
InputOrderCalculator(ExecNode<?, ?>, Set<ExecNode<?, ?>>, ExecEdge.DamBehavior) - Constructor for class org.apache.flink.table.planner.plan.processors.utils.InputOrderCalculator
Create a InputOrderCalculator for the given ExecNode sub-graph.
InputPriorityConflictResolver - Class in org.apache.flink.table.planner.plan.processors.utils
InputPriorityConflictResolver(List<ExecNode<?, ?>>, ExecEdge.DamBehavior, ShuffleMode) - Constructor for class org.apache.flink.table.planner.plan.processors.utils.InputPriorityConflictResolver
Create a InputPriorityConflictResolver for the given ExecNode graph.
InputPriorityGraphGenerator - Class in org.apache.flink.table.planner.plan.processors.utils
This class contains algorithm to detect and resolve input priority conflict in an ExecNode graph.
InputPriorityGraphGenerator(List<ExecNode<?, ?>>, Set<ExecNode<?, ?>>, ExecEdge.DamBehavior) - Constructor for class org.apache.flink.table.planner.plan.processors.utils.InputPriorityGraphGenerator
Create an InputPriorityGraphGenerator for the given ExecNode sub-graph.
INSERT_ONLY - Static variable in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Insert-only modify kind set.
INSTANCE - Static variable in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
INSTANCE - Static variable in class org.apache.flink.table.planner.expressions.PlannerTypeInferenceUtilImpl
 
instance() - Static method in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Returns the Flink operator table, creating it if necessary.
instance() - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Returns an instance of FlinkRelMetadataQuery.
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.CalcPythonCorrelateTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
The default instance of the rule; operates only on logical expressions.
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinPushExpressionsRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkLogicalCalcRemoveRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectJoinTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinFilterTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinJoinTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinProjectTransposeRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.logical.ProjectWatermarkAssignerTransposeRule
 
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.physical.batch.BatchExecPythonAggregateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchExecPythonCorrelateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchExecPythonWindowAggregateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonCorrelateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonGroupAggregateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonGroupWindowAggregateRule
 
INSTANCE - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonOverAggregateRule
 
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
 
InternalAggregateFunction<T,ACC> - Class in org.apache.flink.table.planner.functions.aggfunctions
Base class for fully resolved and strongly typed AggregateFunctions provided by AggFunctionFactory.
InternalAggregateFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.InternalAggregateFunction
 
InternalFunctionDefinitions - Class in org.apache.flink.table.planner.functions
Dictionary of function definitions for all internal used functions.
InternalFunctionDefinitions() - Constructor for class org.apache.flink.table.planner.functions.InternalFunctionDefinitions
 
INTERSECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
intersect(ModifyKindSet) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Returns a new ModifyKindSet with all kinds set in both this set and in another set.
INTERSECT_ALL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IntIncrSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.IntIncrSumAggFunction
 
IntIncrSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.IntIncrSumWithRetractAggFunction
 
IntLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.IntLeadLagAggFunction
 
IntMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.IntMaxAggFunction
 
IntMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.IntMinAggFunction
 
IntSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.IntSingleValueAggFunction
 
IntSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.IntSum0AggFunction
 
IntSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.IntSumAggFunction
 
IntSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.IntSumWithRetractAggFunction
 
intValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
IS_ALPHA - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_DECIMAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_DIGIT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_DISTINCT_FROM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_FALSE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_JSON_ARRAY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_JSON_OBJECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_JSON_SCALAR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_JSON_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_DISTINCT_FROM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_FALSE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_JSON_ARRAY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_JSON_OBJECT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_JSON_SCALAR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_JSON_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_NULL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_TRUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NOT_UNKNOWN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_NULL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_TRUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
IS_UNKNOWN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
isAlwaysFalse() - Method in class org.apache.calcite.rex.RexLiteral
 
isAlwaysTrue() - Method in class org.apache.calcite.rex.RexLiteral
 
isArgumentLiteral(int) - Method in class org.apache.flink.table.planner.functions.inference.CallBindingCallContext
 
isArgumentLiteral(int) - Method in class org.apache.flink.table.planner.functions.inference.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.OperatorBindingCallContext
 
isCaseSensitive() - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
isChainingEnabled() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
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.CalciteSqlFunction
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.ProctimeMaterializeSqlFunction
 
isDeterministic() - Method in class org.apache.flink.table.planner.functions.sql.StreamRecordTimestampSqlFunction
 
isEmpty() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
isForceCheckpointing() - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
isHiveFunc(Object) - Static method in class org.apache.flink.table.planner.functions.utils.HiveFunctionUtils
 
isInsertOnly() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
isKey(ImmutableBitSet) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns whether the given columns are a key or a superset of a unique key of this table.
isMutable() - Method in class org.apache.flink.table.planner.catalog.CatalogCalciteSchema
 
isMutable() - Method in class org.apache.flink.table.planner.catalog.CatalogManagerCalciteSchema
 
isNull() - Method in class org.apache.calcite.rex.RexLiteral
Returns whether this literal's value is null.
isNull(Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
isNullLiteral(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
isOperatorDisabled(TableConfig, OperatorType) - Static method in class org.apache.flink.table.planner.utils.TableConfigUtils
Returns whether the given operator type is disabled.
isOptional(int) - Method in class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
isOptional(int) - Method in class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
isSourceChangeEventsDuplicate(CatalogTable, DynamicTableSource, TableConfig) - Static method in class org.apache.flink.table.planner.sources.DynamicSourceUtils
Returns true if the table source produces duplicate change events.
isStreamingMode() - Method in class org.apache.flink.table.planner.catalog.CatalogSchemaTable
 
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
 
isUpsertSource(CatalogTable, DynamicTableSource) - Static method in class org.apache.flink.table.planner.sources.DynamicSourceUtils
Returns true if the table is an upsert source.
isValidCount(int) - Method in class org.apache.flink.table.planner.functions.inference.ArgumentCountRange
 
ITEM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
item(String, Object) - Method in class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
iterator() - Method in class org.apache.flink.table.planner.utils.SingleElementIterator
 

J

JOIN - Static variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
Instance of the rule that operates only on logical expressions and generates a join.
JoinTypeUtil - Class in org.apache.flink.table.planner.plan.utils
Utility for FlinkJoinType.
JoinTypeUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.JoinTypeUtil
 

K

KeySelectorUtil - Class in org.apache.flink.table.planner.plan.utils
Utility for KeySelector.
KeySelectorUtil() - Constructor for class org.apache.flink.table.planner.plan.utils.KeySelectorUtil
 

L

LAG - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LAST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LAST_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
LAST_VALUE aggregate function.
lastOrder - Variable in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction.LastValueWithRetractAccumulator
 
lastValue - Variable in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction.LastValueWithRetractAccumulator
 
LastValueAggFunction<T> - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in LAST_VALUE aggregate function.
LastValueAggFunction(LogicalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
lastValues - Variable in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
LastValueWithRetractAccumulator() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction.LastValueWithRetractAccumulator
 
LastValueWithRetractAggFunction<T> - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in LAST_VALUE with retraction aggregate function.
LastValueWithRetractAggFunction(LogicalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
LastValueWithRetractAggFunction.LastValueWithRetractAccumulator<T> - Class in org.apache.flink.table.planner.functions.aggfunctions
Accumulator for LAST_VALUE with retraction.
LEAD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
LEAD and LAG aggregate functions return the value of given expression evaluated at given offset.
LeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
LeadLagAggFunction.BooleanLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
BooleanLeadLagAggFunction.
LeadLagAggFunction.ByteLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
ByteLeadLagAggFunction.
LeadLagAggFunction.DateLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
DateLeadLagAggFunction.
LeadLagAggFunction.DecimalLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
DecimalLeadLagAggFunction.
LeadLagAggFunction.DoubleLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
DoubleLeadLagAggFunction.
LeadLagAggFunction.FloatLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
FloatLeadLagAggFunction.
LeadLagAggFunction.IntLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
IntLeadLagAggFunction.
LeadLagAggFunction.LongLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
LongLeadLagAggFunction.
LeadLagAggFunction.ShortLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
ShortLeadLagAggFunction.
LeadLagAggFunction.StringLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
StringLeadLagAggFunction.
LeadLagAggFunction.TimeLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
TimeLeadLagAggFunction.
LeadLagAggFunction.TimestampLeadLagAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
TimestampLeadLagAggFunction.
LEFT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LegacyScalarFunctionConvertRule - Class in org.apache.flink.table.planner.expressions.converter
CallExpressionConvertRule to convert ScalarFunctionDefinition.
LegacyScalarFunctionConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.LegacyScalarFunctionConvertRule
 
LESS_THAN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LESS_THAN_OR_EQUAL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
lessThan(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
LIKE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
limit(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a limit's collation.
list - Variable in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction.ListAggWithRetractAccumulator
 
list - Variable in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator
 
LISTAGG - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
LISTAGG aggregate function.
ListAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in listagg aggregate function.
ListAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
ListAggWithRetractAccumulator() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction.ListAggWithRetractAccumulator
 
ListAggWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in LISTAGG with retraction aggregate function.
ListAggWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction
 
ListAggWithRetractAggFunction.ListAggWithRetractAccumulator - Class in org.apache.flink.table.planner.functions.aggfunctions
Accumulator for LISTAGG with retraction.
ListAggWsWithRetractAccumulator() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator
 
ListAggWsWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in LISTAGGWS with retraction aggregate function.
ListAggWsWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction
 
ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator - Class in org.apache.flink.table.planner.functions.aggfunctions
Accumulator for LISTAGGWS with retraction.
ListViewSpec(String, int, DataType) - Constructor for class org.apache.flink.table.planner.typeutils.DataViewUtils.ListViewSpec
 
ListViewSpec(String, int, DataType, TypeSerializer<?>) - Constructor for class org.apache.flink.table.planner.typeutils.DataViewUtils.ListViewSpec
Deprecated.
literal(Object) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
literal(Object, DataType) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
LITERAL_CHAIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOCALTIME - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOCALTIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOCATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOG - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOG10 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOG2 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LongAvgAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction.LongAvgAggFunction
 
LongIncrSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.LongIncrSumAggFunction
 
LongIncrSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.LongIncrSumWithRetractAggFunction
 
LongLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.LongLeadLagAggFunction
 
LongMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.LongMaxAggFunction
 
LongMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.LongMinAggFunction
 
LongSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.LongSingleValueAggFunction
 
LongSum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction.LongSum0AggFunction
 
LongSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction.LongSumAggFunction
 
LongSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction.LongSumWithRetractAggFunction
 
lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - Method in class org.apache.flink.table.planner.catalog.FunctionCatalogOperatorTable
 
lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - Method in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LOWER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LPAD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
LTRIM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

M

makeFieldAccess(RexNode, String, boolean) - Method in class org.apache.flink.table.planner.calcite.FlinkRexBuilder
Compared to the original method we adjust the nullability of the nested column based on the nullability of the enclosing type.
makeFieldAccess(RexNode, int) - Method in class org.apache.flink.table.planner.calcite.FlinkRexBuilder
Compared to the original method we adjust the nullability of the nested column based on the nullability of the enclosing type.
makeFunction(Object[], LogicalType[]) - Method in class org.apache.flink.table.planner.functions.utils.HiveAggSqlFunction
Deprecated.
 
makeFunction(Object[], LogicalType[]) - Method in class org.apache.flink.table.planner.functions.utils.HiveTableSqlFunction
Deprecated.
 
map - Variable in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction.CollectAccumulator
 
map - Variable in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction.MaxWithRetractAccumulator
 
map - Variable in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction.MinWithRetractAccumulator
 
MAP_VALUE_CONSTRUCTOR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
mapSize - Variable in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction.MaxWithRetractAccumulator
 
mapSize - Variable in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction.MinWithRetractAccumulator
 
MapViewSpec(String, int, DataType, boolean) - Constructor for class org.apache.flink.table.planner.typeutils.DataViewUtils.MapViewSpec
 
MapViewSpec(String, int, DataType, boolean, TypeSerializer<?>, TypeSerializer<?>) - Constructor for class org.apache.flink.table.planner.typeutils.DataViewUtils.MapViewSpec
Deprecated.
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 a event time attribute from MATCH_RECOGNIZE.
matches(String, String) - Method in class org.apache.flink.table.planner.calcite.FlinkSqlNameMatcher
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.CalcPythonCorrelateTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinFilterTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinProjectTransposeRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectWatermarkAssignerTransposeRule
 
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.physical.batch.BatchExecPythonAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchExecPythonCorrelateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchExecPythonWindowAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonCorrelateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonGroupAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonGroupWindowAggregateRule
 
matches(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonOverAggregateRule
 
max - Variable in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction.MaxWithRetractAccumulator
 
MAX - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
MaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in max aggregate function.
MaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
MaxAggFunction.BooleanMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Boolean Max aggregate function.
MaxAggFunction.ByteMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Max aggregate function.
MaxAggFunction.DateMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Date Max aggregate function.
MaxAggFunction.DecimalMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Max aggregate function.
MaxAggFunction.DoubleMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Max aggregate function.
MaxAggFunction.FloatMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Max aggregate function.
MaxAggFunction.IntMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Int Max aggregate function.
MaxAggFunction.LongMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Max aggregate function.
MaxAggFunction.ShortMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Max aggregate function.
MaxAggFunction.StringMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in String Max aggregate function.
MaxAggFunction.TimeMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Time Max aggregate function.
MaxAggFunction.TimestampMaxAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Timestamp Max aggregate function.
MaxWithRetractAccumulator() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction.MaxWithRetractAccumulator
 
MaxWithRetractAggFunction<T extends Comparable<T>> - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in MAX with retraction aggregate function.
MaxWithRetractAggFunction(LogicalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction
 
MaxWithRetractAggFunction.MaxWithRetractAccumulator<T> - Class in org.apache.flink.table.planner.functions.aggfunctions
Accumulator for MAX with retraction.
MD5 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
merge(CollectAggFunction.CollectAccumulator<T>, Iterable<CollectAggFunction.CollectAccumulator<T>>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction
 
merge(ListAggWithRetractAggFunction.ListAggWithRetractAccumulator, Iterable<ListAggWithRetractAggFunction.ListAggWithRetractAccumulator>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction
 
merge(ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator, Iterable<ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction
 
merge(MaxWithRetractAggFunction.MaxWithRetractAccumulator<T>, Iterable<MaxWithRetractAggFunction.MaxWithRetractAccumulator<T>>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction
 
merge(MinWithRetractAggFunction.MinWithRetractAccumulator<T>, Iterable<MinWithRetractAggFunction.MinWithRetractAccumulator<T>>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
A sequence of expressions for merging two aggregation buffers together.
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
mergeExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
mergeJoin(RelMetadataQuery, RelNode, RelNode, ImmutableIntList, ImmutableIntList) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Join's collation assuming that it uses a merge-join algorithm.
mergeOperand(UnresolvedReferenceExpression) - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Merge input of DeclarativeAggregateFunction.mergeExpressions(), the input are AGG buffer generated by user definition.
mergeOperands() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Merge inputs of DeclarativeAggregateFunction.mergeExpressions(), these inputs are agg buffer generated by user definition.
mergeTableOptions(Map<String, String>, Map<String, String>) - Static method in class org.apache.flink.table.planner.hint.FlinkHints
Merges the dynamic table options from hints and static table options from table definition props.
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnInterval
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnNullCount
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ColumnOriginNullCount
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FilteredColumnInterval
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.FlinkDistribution
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.ModifiedMonotonicity
 
METHOD - Static variable in interface org.apache.flink.table.planner.plan.metadata.FlinkMetadata.UniqueGroups
 
min - Variable in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction.MinWithRetractAccumulator
 
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.TimestampMinAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Timestamp Min aggregate function.
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
 
MinWithRetractAccumulator() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction.MinWithRetractAccumulator
 
MinWithRetractAggFunction<T extends Comparable<T>> - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in MIN with retraction aggregate function.
MinWithRetractAggFunction(LogicalType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction
 
MinWithRetractAggFunction.MinWithRetractAccumulator<T> - Class in org.apache.flink.table.planner.functions.aggfunctions
Accumulator for MIN with retraction.
mod(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
MOD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ModifyKind - Enum in org.apache.flink.table.planner.plan.trait
Lists all kinds of modify operations that happen in a changelog.
ModifyKindSet - Class in org.apache.flink.table.planner.plan.trait
The set of modify operations contained in a changelog.
ModifyKindSet.Builder - Class in org.apache.flink.table.planner.plan.trait
Builder for configuring and creating instances of ModifyKindSet.
MONTH - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
MultipleInputNodeCreationProcessor - Class in org.apache.flink.table.planner.plan.processors
A DAGProcessor which organize ExecNodes into multiple input nodes.
MultipleInputNodeCreationProcessor(boolean) - Constructor for class org.apache.flink.table.planner.plan.processors.MultipleInputNodeCreationProcessor
 
MULTIPLY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
MULTISET_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

N

names - Variable in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
newBuilder() - Static method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Builder for configuring and creating instances of ModifyKindSet.
NEXT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
next() - Method in class org.apache.flink.table.planner.utils.SingleElementIterator
 
not(Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
NOT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOT_BETWEEN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOT_EQUALS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOT_IN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOT_LIKE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOT_SIMILAR_TO - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NOW - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NULLIF - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
nullOf(DataType) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
NULLS_FIRST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NULLS_LAST - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
NUMERIC_FROM_ARG1_DEFAULT1 - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
NUMERIC_FROM_ARG1_DEFAULT1_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
NumericExceptFirstOperandChecker - Class in org.apache.flink.table.planner.plan.type
Parameter type-checking strategy where all operand types except first one must be numeric type.
NumericExceptFirstOperandChecker(int) - Constructor for class org.apache.flink.table.planner.plan.type.NumericExceptFirstOperandChecker
 
NumericOrDefaultReturnTypeInference - Class in org.apache.flink.table.planner.plan.type
Determine the return type of functions with numeric arguments.
NumericOrDefaultReturnTypeInference(int) - Constructor for class org.apache.flink.table.planner.plan.type.NumericOrDefaultReturnTypeInference
 
NumericOrDefaultReturnTypeInference(int, int) - Constructor for class org.apache.flink.table.planner.plan.type.NumericOrDefaultReturnTypeInference
 

O

of(SortedSetMultimap<RelNode, RelDecorrelator.CorRef>, SortedMap<CorrelationId, RelNode>, Map<RexFieldAccess, RelDecorrelator.CorRef>) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
Creates a CorelMap with given contents.
of(DataTypeFactory, FlinkTypeFactory, SqlKind, FunctionIdentifier, FunctionDefinition, TypeInference) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlAggFunction
Creates an instance of a aggregating function (either a system or user-defined function).
of(DataTypeFactory, FlinkTypeFactory, SqlKind, FunctionIdentifier, FunctionDefinition, TypeInference) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
Creates an instance of a scalar or table function (either a system or user-defined function).
of(FlinkContext, FlinkTypeFactory, FunctionIdentifier, FunctionDefinition) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
Creates an instance of a scalar or table function during translation.
of(RelOptCluster, FunctionIdentifier, FunctionDefinition) - Static method in class org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
Creates an instance of a scalar or table function during translation.
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.CalcPythonCorrelateTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateJoinTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateRemoveRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkJoinPushExpressionsRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkProjectJoinTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinFilterTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinJoinTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.FlinkSemiAntiJoinProjectTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.ProjectWatermarkAssignerTransposeRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushFilterIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushLimitIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushPartitionIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanAcrossCalcRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.logical.PythonCorrelateSplitRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.batch.BatchExecPythonWindowAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule
 
operand(int) - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Arg of accumulate and retract, the input value (usually obtained from a new arrived data).
OPERAND_AFTER - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_INTERVAL - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_MEASURES - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_ORDER_BY - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_PARTITION_BY - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_PATTERN - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_PATTERN_DEFINES - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_ROWS_PER_MATCH - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_STRICT_END - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_STRICT_START - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_SUBSET - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_TABLE_REF - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
How many operands your function will deal with.
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
operandCount() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
operands() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Args of accumulate and retract, the input value (usually obtained from a new arrived data).
operandTypeChecker(String, TableFunction) - Static method in class org.apache.flink.table.planner.functions.utils.HiveTableSqlFunction
Deprecated.
 
OperationConverterUtils - Class in org.apache.flink.table.planner.utils
Utils methods for converting sql to operations.
OperatorBindingCallContext - Class in org.apache.flink.table.planner.functions.inference
A CallContext backed by SqlOperatorBinding.
OperatorBindingCallContext(DataTypeFactory, FunctionDefinition, SqlOperatorBinding) - Constructor for class org.apache.flink.table.planner.functions.inference.OperatorBindingCallContext
 
OperatorType - Enum in org.apache.flink.table.planner.plan.utils
Some dedicated operator type which is used in ExecutionConfigOptions.TABLE_EXEC_DISABLED_OPERATORS.
optionalContext() - Method in class org.apache.flink.table.planner.delegation.BlinkExecutorFactory
 
optionalContext() - Method in class org.apache.flink.table.planner.delegation.BlinkPlannerFactory
 
or(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
OR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
orderKeyEqualsExpression() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
orderKeyTypes - Variable in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
orderToValueMap - Variable in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator
 
orderToValueMap - Variable in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction.LastValueWithRetractAccumulator
 
org.apache.calcite.jdbc - package org.apache.calcite.jdbc
 
org.apache.calcite.rex - package org.apache.calcite.rex
 
org.apache.calcite.sql - package org.apache.calcite.sql
 
org.apache.calcite.sql.fun - package org.apache.calcite.sql.fun
 
org.apache.calcite.sql.validate - package org.apache.calcite.sql.validate
 
org.apache.calcite.sql2rel - package org.apache.calcite.sql2rel
 
org.apache.flink.table.planner.calcite - package org.apache.flink.table.planner.calcite
 
org.apache.flink.table.planner.catalog - package org.apache.flink.table.planner.catalog
 
org.apache.flink.table.planner.delegation - package org.apache.flink.table.planner.delegation
 
org.apache.flink.table.planner.expressions - package org.apache.flink.table.planner.expressions
 
org.apache.flink.table.planner.expressions.converter - package org.apache.flink.table.planner.expressions.converter
 
org.apache.flink.table.planner.functions - package org.apache.flink.table.planner.functions
 
org.apache.flink.table.planner.functions.aggfunctions - package org.apache.flink.table.planner.functions.aggfunctions
 
org.apache.flink.table.planner.functions.bridging - package org.apache.flink.table.planner.functions.bridging
 
org.apache.flink.table.planner.functions.inference - package org.apache.flink.table.planner.functions.inference
 
org.apache.flink.table.planner.functions.sql - package org.apache.flink.table.planner.functions.sql
 
org.apache.flink.table.planner.functions.sql.internal - package org.apache.flink.table.planner.functions.sql.internal
 
org.apache.flink.table.planner.functions.tablefunctions - package org.apache.flink.table.planner.functions.tablefunctions
 
org.apache.flink.table.planner.functions.utils - package org.apache.flink.table.planner.functions.utils
 
org.apache.flink.table.planner.hint - package org.apache.flink.table.planner.hint
 
org.apache.flink.table.planner.operations - package org.apache.flink.table.planner.operations
 
org.apache.flink.table.planner.plan - package org.apache.flink.table.planner.plan
 
org.apache.flink.table.planner.plan.metadata - package org.apache.flink.table.planner.plan.metadata
 
org.apache.flink.table.planner.plan.nodes.exec - package org.apache.flink.table.planner.plan.nodes.exec
 
org.apache.flink.table.planner.plan.nodes.process - package org.apache.flink.table.planner.plan.nodes.process
 
org.apache.flink.table.planner.plan.processors - package org.apache.flink.table.planner.plan.processors
 
org.apache.flink.table.planner.plan.processors.utils - package org.apache.flink.table.planner.plan.processors.utils
 
org.apache.flink.table.planner.plan.rules.logical - package org.apache.flink.table.planner.plan.rules.logical
 
org.apache.flink.table.planner.plan.rules.physical.batch - package org.apache.flink.table.planner.plan.rules.physical.batch
 
org.apache.flink.table.planner.plan.rules.physical.stream - package org.apache.flink.table.planner.plan.rules.physical.stream
 
org.apache.flink.table.planner.plan.schema - package org.apache.flink.table.planner.plan.schema
 
org.apache.flink.table.planner.plan.trait - package org.apache.flink.table.planner.plan.trait
 
org.apache.flink.table.planner.plan.type - package org.apache.flink.table.planner.plan.type
 
org.apache.flink.table.planner.plan.utils - package org.apache.flink.table.planner.plan.utils
 
org.apache.flink.table.planner.sinks - package org.apache.flink.table.planner.sinks
 
org.apache.flink.table.planner.sources - package org.apache.flink.table.planner.sources
 
org.apache.flink.table.planner.typeutils - package org.apache.flink.table.planner.typeutils
 
org.apache.flink.table.planner.utils - package org.apache.flink.table.planner.utils
 
org.apache.flink.table.util - package org.apache.flink.table.util
 
OverConvertRule - Class in org.apache.flink.table.planner.expressions.converter
A CallExpressionConvertRule that converts BuiltInFunctionDefinitions.OVER.
OverConvertRule() - Constructor for class org.apache.flink.table.planner.expressions.converter.OverConvertRule
 
OVERLAPS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
OVERLAY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

P

parse(String) - Method in class org.apache.flink.table.planner.calcite.CalciteParser
Parses a SQL statement into a SqlNode.
parse(String) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
 
PARSE_URL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
parseExpression(String) - Method in class org.apache.flink.table.planner.calcite.CalciteParser
Parses a SQL expression into a SqlNode.
parseIdentifier(String) - Method in class org.apache.flink.table.planner.calcite.CalciteParser
Parses a SQL string as an identifier into a SqlIdentifier.
parseIdentifier(String) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
 
ParserImpl - Class in org.apache.flink.table.planner.delegation
Implementation of Parser that uses Calcite.
ParserImpl(CatalogManager, Supplier<FlinkPlannerImpl>, Supplier<CalciteParser>, Function<TableSchema, SqlExprToRexConverter>) - Constructor for class org.apache.flink.table.planner.delegation.ParserImpl
 
parseSqlExpression(String, TableSchema) - Method in class org.apache.flink.table.planner.delegation.ParserImpl
 
PartialFinalType - Enum in org.apache.flink.table.planner.plan
Enumerations for partial final aggregate types.
PERCENT_REMAINDER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
PI - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
PI_FUNCTION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function to access the constant value of PI.
PlannerContext - Class in org.apache.flink.table.planner.delegation
Utility class to create RelBuilder or FrameworkConfig used to create a corresponding Planner.
PlannerContext(TableConfig, FunctionCatalog, CatalogManager, CalciteSchema, List<RelTraitDef>) - Constructor for class org.apache.flink.table.planner.delegation.PlannerContext
 
PlannerQueryOperation - Class in org.apache.flink.table.planner.operations
Wrapper for valid logical plans generated by Planner.
PlannerQueryOperation(RelNode) - Constructor for class org.apache.flink.table.planner.operations.PlannerQueryOperation
 
PlannerTypeInferenceUtilImpl - Class in org.apache.flink.table.planner.expressions
Implementation of PlannerTypeInferenceUtil.
PlannerTypeInferenceUtilImpl() - Constructor for class org.apache.flink.table.planner.expressions.PlannerTypeInferenceUtilImpl
 
plus(Expression, Expression) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
PLUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
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
 
prepareDynamicSource(ObjectIdentifier, CatalogTable, DynamicTableSource, boolean, TableConfig) - Static method in class org.apache.flink.table.planner.sources.DynamicSourceUtils
Prepares the given DynamicTableSource.
PREV - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
PRINT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
printAsJava(PrintWriter) - Method in class org.apache.calcite.rex.RexLiteral
Prints the value this literal as a Java string constant.
priority(int) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.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(List<ExecNode<?, ?>>, DAGProcessContext) - Method in interface org.apache.flink.table.planner.plan.nodes.process.DAGProcessor
Given a dag, process it and return the result dag.
process(List<ExecNode<?, ?>>, DAGProcessContext) - Method in class org.apache.flink.table.planner.plan.processors.DeadlockBreakupProcessor
 
process(List<ExecNode<?, ?>>, DAGProcessContext) - Method in class org.apache.flink.table.planner.plan.processors.MultipleInputNodeCreationProcessor
 
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 used to materialize a processing time attribute.
ProctimeMaterializeSqlFunction - Class in org.apache.flink.table.planner.functions.sql
Function that materializes a processing time attribute.
ProctimeMaterializeSqlFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.ProctimeMaterializeSqlFunction
 
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.
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
 
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
 
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
 
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
Planner rule that pushes a LogicalProject into a LogicalTableScan which wraps a SupportsProjectionPushDown dynamic table source.
PushProjectIntoTableSourceScanRule() - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushProjectIntoTableSourceScanRule
 
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.
PushWatermarkIntoTableSourceScanRuleBase(RelOptRuleOperand, String) - Constructor for class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRuleBase
 
PythonCorrelateSplitRule - Class in org.apache.flink.table.planner.plan.rules.logical
Rule will split the Python FlinkLogicalTableFunctionScan with Java calls or the Java FlinkLogicalTableFunctionScan with Python calls into a FlinkLogicalCalc which will be the left input of the new FlinkLogicalCorrelate and a new FlinkLogicalTableFunctionScan.

Q

QUARTER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
QueryOperationCatalogViewTable - Class in org.apache.flink.table.planner.catalog
A bridge between a Flink's specific QueryOperationCatalogView and a Calcite's RelOptTable.
QueryOperationConverter - Class in org.apache.flink.table.planner.plan
Converter from Flink's specific relational representation: QueryOperation to Calcite's specific relational representation: RelNode.
QueryOperationConverter(FlinkRelBuilder) - Constructor for class org.apache.flink.table.planner.plan.QueryOperationConverter
 

R

RADIANS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RAND - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RAND_INTEGER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RANK - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RankAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in rank aggregate function.
RankAggFunction(LogicalType[]) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.RankAggFunction
 
RankLikeAggFunctionBase - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in rank like aggregate function, e.g.
RankLikeAggFunctionBase(LogicalType[]) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
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
 
reduceExpr(int, SqlSpecialOperator.TokenSequence) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
REGEXP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
REGEXP_EXTRACT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
REGEXP_REPLACE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
registerCachedFile(String, String) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
registerCachedFile(String, String, boolean) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
registerType(Class<?>) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
registerTypeWithKryoSerializer(Class<?>, T) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
registerTypeWithKryoSerializer(Class<?>, Class<? extends Serializer>) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
REINTERPRET - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
reinterpretCast(Expression, Expression, boolean) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 
relBuilderFactory() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
RelDecorrelator - Class in org.apache.calcite.sql2rel
Copied to fix CALCITE-4333, should be removed for the next Calcite upgrade.
RelDecorrelator(RelDecorrelator.CorelMap, Context, RelBuilder) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator
 
RelDecorrelator.AdjustProjectForCountAggregateRule - Class in org.apache.calcite.sql2rel
Planner rule that adjusts projects when counts are added.
RelDecorrelator.AdjustProjectForCountAggregateRule.Config - Interface in org.apache.calcite.sql2rel
Rule configuration.
RelDecorrelator.Config - Interface in org.apache.calcite.sql2rel
Base configuration for rules that are non-static in a RelDecorrelator.
RelDecorrelator.CorelMap - Class in org.apache.calcite.sql2rel
A map of the locations of Correlate in a tree of RelNodes.
RelDecorrelator.CorelMapBuilder - Class in org.apache.calcite.sql2rel
RelDecorrelator.RemoveCorrelationForScalarAggregateRule - Class in org.apache.calcite.sql2rel
Planner rule that removes correlations for scalar aggregates.
RelDecorrelator.RemoveCorrelationForScalarAggregateRule.Config - Interface in org.apache.calcite.sql2rel
Rule configuration.
RelDecorrelator.RemoveCorrelationForScalarProjectRule - Class in org.apache.calcite.sql2rel
Planner rule that removes correlations for scalar projects.
RelDecorrelator.RemoveCorrelationForScalarProjectRule.Config - Interface in org.apache.calcite.sql2rel
Rule configuration.
RelDecorrelator.RemoveSingleAggregateRule - Class in org.apache.calcite.sql2rel
Rule to remove single_value rel.
RelDecorrelator.RemoveSingleAggregateRule.Config - Interface in org.apache.calcite.sql2rel
Rule configuration.
RelDescriptionWriterImpl - Class in org.apache.flink.table.planner.plan.utils
Converts an RelNode to string with only the information from the RelNode itself without the information from its inputs.
RelDescriptionWriterImpl(PrintWriter) - Constructor for class org.apache.flink.table.planner.plan.utils.RelDescriptionWriterImpl
 
relOptSchema - Variable in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
remove() - Method in class org.apache.flink.table.planner.utils.SingleElementIterator
 
removeCorrelationExpr(RexNode, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
removeCorrelationExpr(RexNode, boolean, RexInputRef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
removeCorrelationExpr(RexNode, boolean, Set<Integer>) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
RemoveCorrelationForScalarAggregateRule(RelDecorrelator.RemoveCorrelationForScalarAggregateRule.Config) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule
Creates a RemoveCorrelationForScalarAggregateRule.
RemoveCorrelationForScalarProjectRule(RelDecorrelator.RemoveCorrelationForScalarProjectRule.Config) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule
Creates a RemoveCorrelationForScalarProjectRule.
removeCorrelationViaRule(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
removeNullabilityCast(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
Removes any casts that change nullability but not type.
RemoveSingleAggregateRule(RelDecorrelator.RemoveSingleAggregateRule.Config) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule
Creates a RemoveSingleAggregateRule.
REPEAT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
REPLACE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ReplicateRows - Class in org.apache.flink.table.planner.functions.tablefunctions
Replicate the row N times.
ReplicateRows(TypeInformation[]) - Constructor for class org.apache.flink.table.planner.functions.tablefunctions.ReplicateRows
 
requiredContext() - Method in class org.apache.flink.table.planner.delegation.BlinkExecutorFactory
 
requiredContext() - Method in class org.apache.flink.table.planner.delegation.BlinkPlannerFactory
 
requiredShuffle(ExecEdge.RequiredShuffle) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Builder
 
resetAccumulator(CollectAggFunction.CollectAccumulator<T>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction
 
resetAccumulator(RowData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueAggFunction
 
resetAccumulator(FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator<T>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
resetAccumulator(RowData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueAggFunction
 
resetAccumulator(LastValueWithRetractAggFunction.LastValueWithRetractAccumulator<T>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
resetAccumulator(ListAggWithRetractAggFunction.ListAggWithRetractAccumulator) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction
 
resetAccumulator(ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction
 
resetAccumulator(MaxWithRetractAggFunction.MaxWithRetractAccumulator<T>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction
 
resetAccumulator(MinWithRetractAggFunction.MinWithRetractAccumulator<T>) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction
 
resolve(Expression) - Method in class org.apache.flink.table.planner.expressions.CallExpressionResolver
 
resolveInputPriorityConflict(ExecNode<?, ?>, int, int) - Method in class org.apache.flink.table.planner.plan.processors.utils.InputOrderCalculator
 
resolveInputPriorityConflict(ExecNode<?, ?>, int, int) - Method in class org.apache.flink.table.planner.plan.processors.utils.InputPriorityConflictResolver
 
resolveInputPriorityConflict(ExecNode<?, ?>, int, int) - Method in class org.apache.flink.table.planner.plan.processors.utils.InputPriorityGraphGenerator
 
retract(CollectAggFunction.CollectAccumulator<T>, T) - Method in class org.apache.flink.table.planner.functions.aggfunctions.CollectAggFunction
 
retract(FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator<T>, Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
retract(FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator<T>, Object, Long) - Method in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction
 
retract(LastValueWithRetractAggFunction.LastValueWithRetractAccumulator<T>, Object) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
retract(LastValueWithRetractAggFunction.LastValueWithRetractAccumulator<T>, Object, Long) - Method in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction
 
retract(ListAggWithRetractAggFunction.ListAggWithRetractAccumulator, StringData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction
 
retract(ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator, StringData, StringData) - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction
 
retract(MaxWithRetractAggFunction.MaxWithRetractAccumulator<T>, T) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxWithRetractAggFunction
 
retract(MinWithRetractAggFunction.MinWithRetractAccumulator<T>, T) - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinWithRetractAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.AvgAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Count1AggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.CountAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.DeclarativeAggregateFunction
Expressions for retracting the mutable aggregation buffer based on an input row.
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.ListAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
retractExpressions() - Method in class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
retractList - Variable in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWithRetractAggFunction.ListAggWithRetractAccumulator
 
retractList - Variable in class org.apache.flink.table.planner.functions.aggfunctions.ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator
 
reuseOrCreate(RelMetadataQuery) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMetadataQuery
Reuse input metadataQuery instance if it could cast to FlinkRelMetadataQuery class, or create one if not.
REVERSE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
rexBuilder - Variable in class org.apache.calcite.rex.RexSimplify
 
RexLiteral - Class in org.apache.calcite.rex
Constant value in a row-expression.
RexNodeExpression - Class in org.apache.flink.table.planner.expressions
Dummy wrapper for expressions that were converted to RexNode in a different way.
RexNodeExpression(RexNode, DataType) - Constructor for class org.apache.flink.table.planner.expressions.RexNodeExpression
 
RexSimplify - Class in org.apache.calcite.rex
Context required to simplify a row-expression.
RexSimplify(RexBuilder, RelOptPredicateList, RexExecutor) - Constructor for class org.apache.calcite.rex.RexSimplify
Creates a RexSimplify.
RexSimplify(RexBuilder, boolean, RexExecutor) - Constructor for class org.apache.calcite.rex.RexSimplify
Deprecated.
RexSimplify(RexBuilder, RelOptPredicateList, boolean, RexExecutor) - Constructor for class org.apache.calcite.rex.RexSimplify
Deprecated.
RichTableSourceQueryOperation<T> - Class in org.apache.flink.table.planner.operations
A TableSourceQueryOperation with FlinkStatistic and qualifiedName.
RichTableSourceQueryOperation(ObjectIdentifier, TableSource<T>, FlinkStatistic) - Constructor for class org.apache.flink.table.planner.operations.RichTableSourceQueryOperation
 
RIGHT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ROUND - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ROUND_FUNCTION - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
ROUND(num [,len]) type inference.
ROUND_FUNCTION_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
ROW - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
ROW_NUMBER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RowNumberAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in row_number aggregate function.
RowNumberAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.RowNumberAggFunction
 
rowType - Variable in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
RPAD - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RTRIM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
RUNNING - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
runTypeInference(UnresolvedCallExpression, List<ResolvedExpression>) - Method in class org.apache.flink.table.planner.expressions.PlannerTypeInferenceUtilImpl
 

S

SCALAR_QUERY - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
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
 
SelectTableSinkBase<T> - Class in org.apache.flink.table.planner.sinks
Basic implementation of StreamTableSink for select job to collect the result to local.
SelectTableSinkBase(TableSchema, TypeSerializer<T>) - Constructor for class org.apache.flink.table.planner.sinks.SelectTableSinkBase
 
SelectTableSinkSchemaConverter - Class in org.apache.flink.table.planner.sinks
An utility class that provides abilities to change TableSchema.
SelectTableSinkSchemaConverter() - Constructor for class org.apache.flink.table.planner.sinks.SelectTableSinkSchemaConverter
 
sequence - Variable in class org.apache.flink.table.planner.functions.aggfunctions.RankLikeAggFunctionBase
 
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
 
set(E) - Method in class org.apache.flink.table.planner.utils.SingleElementIterator
Resets the element.
setBatchProperties(StreamExecutionEnvironment, TableConfig) - Static method in class org.apache.flink.table.planner.utils.ExecutorUtils
Sets batch properties for StreamExecutionEnvironment.
setBatchProperties(StreamGraph, TableConfig) - Static method in class org.apache.flink.table.planner.utils.ExecutorUtils
Sets batch properties for StreamGraph.
setBufferTimeout(long) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setMaxParallelism(int) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setNumberOfExecutionRetries(int) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
setParallelism(int) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setRestartStrategy(RestartStrategies.RestartStrategyConfiguration) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setStateBackend(StateBackend) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
setStreamTimeCharacteristic(TimeCharacteristic) - Method in class org.apache.flink.table.planner.utils.DummyStreamExecutionEnvironment
 
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().
ShortIncrSumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumAggFunction.ShortIncrSumAggFunction
 
ShortIncrSumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.IncrSumWithRetractAggFunction.ShortIncrSumWithRetractAggFunction
 
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
 
ShuffleModeUtils - Class in org.apache.flink.table.planner.utils
Utility class to load job-wide shuffle mode.
ShuffleModeUtils() - Constructor for class org.apache.flink.table.planner.utils.ShuffleModeUtils
 
SIGN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SIMILAR_TO - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
simplify(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
Simplifies a boolean expression.
simplifyAnd(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
Deprecated.
simplifyAnds(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
Deprecated.
simplifyFilterPredicates(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
Combines predicates AND, optimizes, and returns null if the result is always false.
simplifyOr(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
Deprecated.
simplifyOrs(List<RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
Deprecated.
simplifyPreservingType(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
Simplifies a boolean expression, always preserving its type and its nullability.
simplifyPreservingType(RexNode, RexUnknownAs, boolean) - Method in class org.apache.calcite.rex.RexSimplify
 
simplifyUnknownAs(RexNode, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
As RexSimplify.simplify(RexNode), but specifying how UNKNOWN values are to be treated.
simplifyUnknownAsFalse(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
As RexSimplify.simplify(RexNode), but for a boolean expression for which a result of UNKNOWN will be treated as FALSE.
SIN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SINGLE_VALUE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SingleElementIterator<E> - Class in org.apache.flink.table.planner.utils
Copied from org.apache.flink.runtime.util.SingleElementIterator.
SingleElementIterator() - Constructor for class org.apache.flink.table.planner.utils.SingleElementIterator
 
singleton() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.RequiredShuffle
Returns a required singleton shuffle type.
SingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Base class for built-in single value aggregate function.
SingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction
 
SingleValueAggFunction.BooleanSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in boolean single value aggregate function.
SingleValueAggFunction.ByteSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in byte single value aggregate function.
SingleValueAggFunction.DateSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in date single value aggregate function.
SingleValueAggFunction.DecimalSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in decimal single value aggregate function.
SingleValueAggFunction.DoubleSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in double single value aggregate function.
SingleValueAggFunction.FloatSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in float single value aggregate function.
SingleValueAggFunction.IntSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in int single value aggregate function.
SingleValueAggFunction.LongSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in long single value aggregate function.
SingleValueAggFunction.ShortSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in short single value aggregate function.
SingleValueAggFunction.StringSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in string single value aggregate function.
SingleValueAggFunction.TimeSingleValueAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in time single value aggregate function.
SingleValueAggFunction.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
 
size() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
SKIP_TO_FIRST - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
SKIP_TO_LAST - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
 
snapshot(SchemaVersion) - Method in class org.apache.flink.table.planner.catalog.FlinkSchema
 
snapshot(RelMetadataQuery, RelNode) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Snapshot's collation.
sort(RelCollation) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a Sort's collation.
SOURCE - Static variable in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
 
SPLIT_INDEX - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SqlAggFunctionVisitor - Class in org.apache.flink.table.planner.expressions
The class to get SqlAggFunctionVisitor of CallExpression.
SqlAggFunctionVisitor(RelBuilder) - Constructor for class org.apache.flink.table.planner.expressions.SqlAggFunctionVisitor
 
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
 
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
 
SqlDotOperator - Class in org.apache.calcite.sql.fun
The dot operator ., used to access a field of a record.
SqlExprToRexConverter - Interface in org.apache.flink.table.planner.calcite
Converts SQL expressions to RexNode.
SqlExprToRexConverterFactory - Interface in org.apache.flink.table.planner.calcite
Factory to create SqlExprToRexConverter.
SqlExprToRexConverterImpl - Class in org.apache.flink.table.planner.calcite
Standard implementation of SqlExprToRexConverter.
SqlExprToRexConverterImpl(FrameworkConfig, FlinkTypeFactory, RelOptCluster, RelDataType) - Constructor for class org.apache.flink.table.planner.calcite.SqlExprToRexConverterImpl
 
SqlFirstLastValueAggFunction - Class in org.apache.flink.table.planner.functions.sql
FIRST_VALUE and LAST_VALUE aggregate functions return the first or the last value in a list of values that are input to the function.
SqlFirstLastValueAggFunction(SqlKind) - Constructor for class org.apache.flink.table.planner.functions.sql.SqlFirstLastValueAggFunction
 
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
 
SqlMatchRecognize - Class in org.apache.calcite.sql
SqlNode for MATCH_RECOGNIZE clause.
SqlMatchRecognize(SqlParserPos, SqlNode, SqlNode, SqlLiteral, SqlLiteral, SqlNodeList, SqlNodeList, SqlNode, SqlNodeList, SqlLiteral, SqlNodeList, SqlNodeList, SqlLiteral) - Constructor for class org.apache.calcite.sql.SqlMatchRecognize
Creates a SqlMatchRecognize.
SqlMatchRecognize.AfterOption - Enum in org.apache.calcite.sql
Options for AFTER MATCH clause.
SqlMatchRecognize.RowsPerMatchOption - Enum in org.apache.calcite.sql
Options for ROWS PER MATCH.
SqlMatchRecognize.SqlMatchRecognizeOperator - Class in org.apache.calcite.sql
An operator describing a MATCH_RECOGNIZE specification.
SqlTableRef - Class in org.apache.calcite.sql
A SqlTableRef is a node of a parse tree which represents a table reference.
SqlTableRef(SqlParserPos, SqlIdentifier, SqlNodeList) - Constructor for class org.apache.calcite.sql.SqlTableRef
 
SqlThrowExceptionFunction - Class in org.apache.flink.table.planner.functions.sql
Function used to throw an exception, only used internally.
SqlThrowExceptionFunction(RelDataType) - Constructor for class org.apache.flink.table.planner.functions.sql.SqlThrowExceptionFunction
 
SqlToOperationConverter - Class in org.apache.flink.table.planner.operations
Mix-in tool class for SqlNode that allows DDL commands to be converted to Operation.
SQRT - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
statistic - Variable in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
STDDEV - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
STDDEV_POP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
STDDEV_SAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
STR_MAP_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
 
STR_TO_MAP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
StreamExecPythonCorrelateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
The physical rule is responsible for convert FlinkLogicalCorrelate to StreamExecPythonCorrelate.
StreamExecPythonGroupAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Rule to convert a FlinkLogicalAggregate into a StreamExecPythonGroupAggregate.
StreamExecPythonGroupAggregateRule() - Constructor for class org.apache.flink.table.planner.plan.rules.physical.stream.StreamExecPythonGroupAggregateRule
 
StreamExecPythonGroupWindowAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
The physical rule is responsible for converting FlinkLogicalWindowAggregate to StreamExecPythonGroupWindowAggregate.
StreamExecPythonOverAggregateRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
The physical rule is responsible for converting FlinkLogicalOverAggregate to StreamExecPythonOverAggregate.
StreamExecutor - Class in org.apache.flink.table.planner.delegation
An implementation of Executor that is backed by a StreamExecutionEnvironment.
StreamExecutor(StreamExecutionEnvironment) - Constructor for class org.apache.flink.table.planner.delegation.StreamExecutor
 
STREAMRECORD_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
Function to access the timestamp of a StreamRecord.
StreamRecordTimestampSqlFunction - Class in org.apache.flink.table.planner.functions.sql
Function to access the timestamp of a StreamRecord.
StreamRecordTimestampSqlFunction() - Constructor for class org.apache.flink.table.planner.functions.sql.StreamRecordTimestampSqlFunction
 
StreamSelectTableSink - Class in org.apache.flink.table.planner.sinks
A RetractStreamTableSink for streaming select job to collect the result to local.
StreamSelectTableSink(TableSchema) - Constructor for class org.apache.flink.table.planner.sinks.StreamSelectTableSink
 
stricterOrEqual(ExecEdge.DamBehavior) - Method in enum org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.DamBehavior
 
strictTypeName(RelDataType) - Static method in class org.apache.calcite.rex.RexLiteral
Returns the strict literal type for a given type.
StringLeadLagAggFunction(int) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.StringLeadLagAggFunction
 
StringMaxAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.StringMaxAggFunction
 
StringMinAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.StringMinAggFunction
 
StringSingleValueAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.StringSingleValueAggFunction
 
stringValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
StructuredRelDataType - Class in org.apache.flink.table.planner.plan.schema
The RelDataType representation of a StructuredType.
SubQueryDecorrelator - Class in org.apache.flink.table.planner.plan.rules.logical
SubQueryDecorrelator finds all correlated expressions in a SubQuery, and gets an equivalent non-correlated relational expression tree and correlation conditions.
SubQueryDecorrelator.Result - Class in org.apache.flink.table.planner.plan.rules.logical
Result describing the relational expression after decorrelation and where to find the equivalent non-correlated expressions and correlated conditions.
SubQueryDecorrelator.SubQueryRelDecorrelator - Class in org.apache.flink.table.planner.plan.rules.logical
Pull out all correlation conditions from a given subquery to top level, and rebuild the subquery rel tree without correlation conditions.
substitute(Function<SqlNode, String>) - Method in class org.apache.flink.table.planner.utils.Expander.Expanded
Returns the SQL string with identifiers replaced according to the given unparse function.
SUBSTR - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SUBSTRING - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SUM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SUM0 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
Sum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in sum0 aggregate function.
Sum0AggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.Sum0AggFunction
 
Sum0AggFunction.ByteSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Sum0 aggregate function.
Sum0AggFunction.DecimalSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Sum0 aggregate function.
Sum0AggFunction.DoubleSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Sum0 aggregate function.
Sum0AggFunction.FloatSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Sum0 aggregate function.
Sum0AggFunction.IntSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Int Sum0 aggregate function.
Sum0AggFunction.LongSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Sum0 aggregate function.
Sum0AggFunction.ShortSum0AggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Sum0 aggregate function.
SumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in sum aggregate function.
SumAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumAggFunction
 
SumAggFunction.ByteSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Sum aggregate function.
SumAggFunction.DecimalSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Sum aggregate function.
SumAggFunction.DoubleSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Sum aggregate function.
SumAggFunction.FloatSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Sum aggregate function.
SumAggFunction.IntSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Int Sum aggregate function.
SumAggFunction.LongSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Sum aggregate function.
SumAggFunction.ShortSumAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Sum aggregate function.
SumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
built-in sum aggregate function with retraction.
SumWithRetractAggFunction() - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SumWithRetractAggFunction
 
SumWithRetractAggFunction.ByteSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Byte Sum with retract aggregate function.
SumWithRetractAggFunction.DecimalSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Decimal Sum with retract aggregate function.
SumWithRetractAggFunction.DoubleSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Double Sum with retract aggregate function.
SumWithRetractAggFunction.FloatSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Float Sum with retract aggregate function.
SumWithRetractAggFunction.IntSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Int Sum with retract aggregate function.
SumWithRetractAggFunction.LongSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Long Sum with retract aggregate function.
SumWithRetractAggFunction.ShortSumWithRetractAggFunction - Class in org.apache.flink.table.planner.functions.aggfunctions
Built-in Short Sum with retract aggregate function.
supportedProperties() - Method in class org.apache.flink.table.planner.delegation.BlinkExecutorFactory
 
supportedProperties() - Method in class org.apache.flink.table.planner.delegation.BlinkPlannerFactory
 
supportsModality(SqlModality) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
supportsWatermarkPushDown(FlinkLogicalTableSourceScan) - Method in class org.apache.flink.table.planner.plan.rules.logical.PushWatermarkIntoTableSourceScanRuleBase
 
symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
 
SYMMETRIC_BETWEEN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
SYMMETRIC_NOT_BETWEEN - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

T

table(RelOptTable) - Static method in class org.apache.flink.table.planner.plan.metadata.FlinkRelMdCollation
Helper method to determine a TableScan's collation.
tableConfig - Variable in class org.apache.flink.table.planner.delegation.ExecutorBase
 
TableConfigUtils - Class in org.apache.flink.table.planner.utils
Utility class for TableConfig related helper functions.
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
 
THROW_EXCEPTION - Static variable in class org.apache.flink.table.planner.functions.InternalFunctionDefinitions
 
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
 
TimestampLeadLagAggFunction(int, TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.LeadLagAggFunction.TimestampLeadLagAggFunction
 
TimestampMaxAggFunction(TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MaxAggFunction.TimestampMaxAggFunction
 
TimestampMinAggFunction(TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.MinAggFunction.TimestampMinAggFunction
 
TimestampSingleValueAggFunction(TimestampType) - Constructor for class org.apache.flink.table.planner.functions.aggfunctions.SingleValueAggFunction.TimestampSingleValueAggFunction
 
TimestampStringUtils - Class in org.apache.flink.table.util
Utility functions for calcite's TimestampString.
TimestampStringUtils() - Constructor for class org.apache.flink.table.util.TimestampStringUtils
 
TO_BASE64 - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TO_DATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TO_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
toAccInputExpr(String, int) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
When accumulate phase, for inputs.
toAggBufferExpr(String, int) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
For aggregate buffer.
toChangelogMode() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Returns the default ChangelogMode from this ModifyKindSet.
toLocalDateTime(TimestampString) - Static method in class org.apache.flink.table.util.TimestampStringUtils
 
toMergeInputExpr(String, int) - Method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
When merge phase, for inputs.
toRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.CatalogSourceTable
 
toRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.ExpandingPreparingTable
 
toRel(RelOptTable.ToRelContext) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
toRel(FlinkRelBuilder, RelNode, CatalogSinkModifyOperation, DynamicTableSink, CatalogTable) - Static method in class org.apache.flink.table.planner.sinks.DynamicSinkUtils
Similar to CatalogSourceTable.toRel(RelOptTable.ToRelContext), converts a given DynamicTableSink to a RelNode.
toRexDistinctKey(RelBuilder, String, LogicalType) - Static method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
 
toRexInputRef(RelBuilder, int, LogicalType) - Static method in class org.apache.flink.table.planner.expressions.DeclarativeExpressionResolver
 
toRexNode(Expression) - Method in interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule.ConvertContext
Convert expression to RexNode, used by children conversion.
toRexNodes(CallExpressionConvertRule.ConvertContext, List<Expression>) - Static method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.Config
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule.Config
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule.Config
 
toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule.Config
 
toRule() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule.Config
 
toString() - Method in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
 
toString() - Method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
 
toString() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
toString() - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
 
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.
translate(String) - Method in class org.apache.calcite.sql.validate.AliasNamespace
 
TRIM - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
TRUNCATE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
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
 
TypeInferenceOperandChecker - Class in org.apache.flink.table.planner.functions.inference
A SqlOperandTypeChecker backed by TypeInference.
TypeInferenceOperandChecker(DataTypeFactory, FunctionDefinition, TypeInference) - Constructor for class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandChecker
 
TypeInferenceOperandInference - Class in org.apache.flink.table.planner.functions.inference
A SqlOperandTypeInference backed by TypeInference.
TypeInferenceOperandInference(DataTypeFactory, FunctionDefinition, TypeInference) - Constructor for class org.apache.flink.table.planner.functions.inference.TypeInferenceOperandInference
 
TypeInferenceReturnInference - Class in org.apache.flink.table.planner.functions.inference
A SqlReturnTypeInference backed by TypeInference.
TypeInferenceReturnInference(DataTypeFactory, FunctionDefinition, TypeInference) - Constructor for class org.apache.flink.table.planner.functions.inference.TypeInferenceReturnInference
 
typeLiteral(DataType) - Static method in class org.apache.flink.table.planner.expressions.ExpressionBuilder
 

U

UNARY_MINUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
UNARY_PLUS - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
UNION - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
union(ModifyKindSet) - Method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Returns a new ModifyKindSet with the union of the other ModifyKindSet.
union(ModifyKindSet...) - Static method in class org.apache.flink.table.planner.plan.trait.ModifyKindSet
Returns the union of a number of ModifyKindSets.
UNION_ALL - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
uniqueKeysSet() - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
Returns unique keySets of current table.
UNIX_TIMESTAMP - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
unknown() - Static method in class org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.RequiredShuffle
Returns a place-holder required shuffle type.
unparse(SqlWriter, SqlCall, int, int) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
unparse(SqlWriter, SqlCall, int, int) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
unparse(SqlWriter, int, int) - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
unparse(SqlWriter, int, int) - Method in class org.apache.calcite.sql.SqlTableRef
 
unwrap(Class<C>) - Method in class org.apache.flink.table.planner.plan.schema.FlinkPreparingTableBase
 
unwrapContext(RelBuilder) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapContext(RelNode) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapContext(RelOptCluster) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapContext(RelOptPlanner) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapContext(Context) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(SqlOperatorBinding) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(RelNode) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(RelOptCluster) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(RelDataTypeFactory) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
unwrapTypeFactory(RelBuilder) - Static method in class org.apache.flink.table.planner.utils.ShortcutUtils
 
UpdateKind - Enum in org.apache.flink.table.planner.plan.trait
Lists all kinds of ModifyKind.UPDATE operation.
UPPER - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
useGroupingSets - Variable in class org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
 
UUID - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 

V

validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
validateColumnListParams(SqlFunction, List<RelDataType>, List<SqlNode>) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.AliasNamespace
 
validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
 
validateJoin(SqlJoin, SqlValidatorScope) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
validateLiteral(SqlLiteral) - Method in class org.apache.flink.table.planner.calcite.FlinkCalciteSqlValidator
 
validateSchemaAndApplyImplicitCast(RelNode, TableSchema, ObjectIdentifier, FlinkTypeFactory) - Static method in class org.apache.flink.table.planner.sinks.DynamicSinkUtils
Checks if the given query can be written into the given sink's table schema.
validConstant(Object, Litmus) - Static method in class org.apache.calcite.rex.RexLiteral
Returns whether a value is valid as a constant value, using the same criteria as RexLiteral.valueMatchesType(java.lang.Comparable, org.apache.calcite.sql.type.SqlTypeName, boolean).
validRexOperands(int, Litmus) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
value(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
valueMatchesType(Comparable, SqlTypeName, boolean) - Static method in class org.apache.calcite.rex.RexLiteral
Returns whether a value is appropriate for its type.
valueOf(String) - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.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.ExecEdge.ShuffleType
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.ModifyKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.trait.UpdateKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.plan.utils.OperatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.planner.utils.AggregatePhaseStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
Returns an array containing the constants of this enum type, in the order they are declared.
values(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.ExecEdge.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.ExecEdge.ShuffleType
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.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.
valueToOrderMap - Variable in class org.apache.flink.table.planner.functions.aggfunctions.FirstValueWithRetractAggFunction.FirstValueWithRetractAccumulator
 
valueToOrderMap - Variable in class org.apache.flink.table.planner.functions.aggfunctions.LastValueWithRetractAggFunction.LastValueWithRetractAccumulator
 
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_2000_NULLABLE - Static variable in class org.apache.flink.table.planner.plan.type.FlinkReturnTypes
Type-inference strategy that always returns "VARCHAR(2000)" with nulls always allowed.
VARIANCE - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
visit(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
visit(CallExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(ValueLiteralExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(FieldReferenceExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(TypeLiteralExpression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(Expression) - Method in class org.apache.flink.table.planner.expressions.converter.ExpressionConverter
 
visit(CallExpression) - Method in class org.apache.flink.table.planner.expressions.SqlAggFunctionVisitor
 
visit(ExecNode<?, ?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.AbstractExecNodeExactlyOnceVisitor
 
visit(ExecNode<?, ?>) - Method in interface org.apache.flink.table.planner.plan.nodes.exec.ExecNodeVisitor
Visits a node during a traversal.
visit(ExecNode<?, ?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeVisitorImpl
 
visit(LogicalFilter) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
 
visitChild(RelNode, int, RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
visitChild(RelNode, int, RelNode) - Method in class org.apache.flink.table.planner.plan.rules.logical.SubQueryDecorrelator
 
visitInputs(ExecNode<?, ?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.AbstractExecNodeExactlyOnceVisitor
 
visitInputs(ExecNode<?, ?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeVisitorImpl
 
visitNode(ExecNode<?, ?>) - Method in class org.apache.flink.table.planner.plan.nodes.exec.AbstractExecNodeExactlyOnceVisitor
 

W

WatermarkAssignerChangelogNormalizeTransposeRule - Class in org.apache.flink.table.planner.plan.rules.physical.stream
Transpose StreamExecWatermarkAssigner past into StreamExecChangelogNormalize.
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.
WEEK - Static variable in class org.apache.flink.table.planner.functions.sql.FlinkSqlOperatorTable
 
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.
WITH_CALC - Static variable in class org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule
 
withCalc() - Method in interface org.apache.flink.table.planner.plan.rules.physical.stream.WatermarkAssignerChangelogNormalizeTransposeRule.Config
 
withDecorrelator(RelDecorrelator) - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.Config
withFlavor(boolean) - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.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
 
withParanoid(boolean) - Method in class org.apache.calcite.rex.RexSimplify
Returns a RexSimplify the same as this but which verifies that the expression before and after simplification are equivalent.
withPredicates(RelOptPredicateList) - Method in class org.apache.calcite.rex.RexSimplify
Returns a RexSimplify the same as this but with a specified RexSimplify.predicates value.
withUnknownAsFalse(boolean) - Method in class org.apache.calcite.rex.RexSimplify
Deprecated.
Use methods with a RexUnknownAs argument, such as RexSimplify.simplify(RexNode, RexUnknownAs).

Y

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

Z

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

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