org.apache.flink.table.planner.plan.rules.logical
Interfaces
ConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
EnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
EventTimeTemporalJoinRewriteRule.Config
FlinkBushyJoinReorderRule.Config
FlinkCalcMergeRule.FlinkCalcMergeRuleConfig
FlinkFilterJoinRule.Config
FlinkFilterJoinRule.FlinkFilterIntoJoinRule.FlinkFilterIntoJoinRuleConfig
FlinkFilterJoinRule.FlinkJoinConditionPushRule.FlinkFilterJoinRuleConfig
FlinkFilterJoinRule.Predicate
FlinkJoinReorderRule.Config
FlinkJoinToMultiJoinRule.Config
FlinkLimit0RemoveRule.FlinkLimit0RemoveRuleConfig
JoinTableFunctionScanToCorrelateRule.Config
LogicalUnnestRule.LogicalUnnestRuleConfig
ProjectSnapshotTransposeRule.Config
PushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
PushProjectIntoTableSourceScanRule.Config
RemoteCalcCallFinder
RemoveUnreachableCoalesceArgumentsRule.Config
ReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
ReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
RewriteMinusAllRule.RewriteMinusAllRuleConfig
UncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
WrapJsonAggFunctionArgumentsRule.Config
Classes
AsyncCalcSplitRule
AsyncCalcSplitRule.AsyncCalcSplitNestedRule
AsyncCalcSplitRule.AsyncCalcSplitOnePerCalcRule
AsyncCalcSplitRule.AsyncCalcSplitOnePerCalcRule.State
AsyncCalcSplitRule.AsyncRemoteCalcCallFinder
CalcPythonCorrelateTransposeRule
ConstantRankNumberColumnRemoveRule
EnumerableToLogicalTableScan
EventTimeTemporalJoinRewriteRule
FlinkAggregateExpandDistinctAggregatesRule
FlinkAggregateJoinTransposeRule
FlinkAggregateProjectMergeRule
FlinkAggregateRemoveRule
FlinkBushyJoinReorderRule
FlinkCalcMergeRule
FlinkFilterCalcMergeRule
FlinkFilterJoinRule
FlinkFilterJoinRule.FlinkFilterIntoJoinRule
FlinkFilterJoinRule.FlinkJoinConditionPushRule
FlinkFilterProjectTransposeRule
FlinkJoinPushExpressionsRule
FlinkJoinReorderRule
FlinkJoinToMultiJoinRule
FlinkLimit0RemoveRule
FlinkLogicalCalcRemoveRule
FlinkProjectCalcMergeRule
FlinkProjectJoinTransposeRule
FlinkProjectMergeRule
FlinkSemiAntiJoinFilterTransposeRule
FlinkSemiAntiJoinJoinTransposeRule
FlinkSemiAntiJoinProjectTransposeRule
ImmutableConstantRankNumberColumnRemoveRule
ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig
ImmutableConstantRankNumberColumnRemoveRule.ConstantRankNumberColumnRemoveRuleConfig.Builder
ImmutableEnumerableToLogicalTableScan
ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig
ImmutableEnumerableToLogicalTableScan.EnumerableToLogicalTableScanConfig.Builder
ImmutableEventTimeTemporalJoinRewriteRule
ImmutableEventTimeTemporalJoinRewriteRule.Config
ImmutableEventTimeTemporalJoinRewriteRule.Config.Builder
ImmutableFlinkBushyJoinReorderRule
ImmutableFlinkBushyJoinReorderRule.Config
ImmutableFlinkBushyJoinReorderRule.Config.Builder
ImmutableFlinkCalcMergeRule
ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig
ImmutableFlinkCalcMergeRule.FlinkCalcMergeRuleConfig.Builder
ImmutableFlinkFilterIntoJoinRuleConfig
ImmutableFlinkFilterIntoJoinRuleConfig.Builder
ImmutableFlinkFilterJoinRuleConfig
ImmutableFlinkFilterJoinRuleConfig.Builder
ImmutableFlinkJoinReorderRule
ImmutableFlinkJoinReorderRule.Config
ImmutableFlinkJoinReorderRule.Config.Builder
ImmutableFlinkJoinToMultiJoinRule
ImmutableFlinkJoinToMultiJoinRule.Config
ImmutableFlinkJoinToMultiJoinRule.Config.Builder
ImmutableFlinkLimit0RemoveRule
ImmutableFlinkLimit0RemoveRule.FlinkLimit0RemoveRuleConfig
ImmutableFlinkLimit0RemoveRule.FlinkLimit0RemoveRuleConfig.Builder
ImmutableJoinTableFunctionScanToCorrelateRule
ImmutableJoinTableFunctionScanToCorrelateRule.Config
ImmutableJoinTableFunctionScanToCorrelateRule.Config.Builder
ImmutableLogicalUnnestRule
ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig
ImmutableLogicalUnnestRule.LogicalUnnestRuleConfig.Builder
ImmutableProjectSnapshotTransposeRule
ImmutableProjectSnapshotTransposeRule.Config
ImmutableProjectSnapshotTransposeRule.Config.Builder
ImmutablePushFilterIntoLegacyTableSourceScanRule
ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig
ImmutablePushFilterIntoLegacyTableSourceScanRule.PushFilterIntoLegacyTableSourceScanRuleConfig.Builder
ImmutablePushProjectIntoTableSourceScanRule
ImmutablePushProjectIntoTableSourceScanRule.Config
ImmutablePushProjectIntoTableSourceScanRule.Config.Builder
ImmutableRemoveUnreachableCoalesceArgumentsRule
ImmutableRemoveUnreachableCoalesceArgumentsRule.Config
ImmutableRemoveUnreachableCoalesceArgumentsRule.Config.Builder
ImmutableReplaceIntersectWithSemiJoinRule
ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig
ImmutableReplaceIntersectWithSemiJoinRule.ReplaceIntersectWithSemiJoinRuleConfig.Builder
ImmutableReplaceMinusWithAntiJoinRule
ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig
ImmutableReplaceMinusWithAntiJoinRule.ReplaceMinusWithAntiJoinRuleConfig.Builder
ImmutableRewriteMinusAllRule
ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig
ImmutableRewriteMinusAllRule.RewriteMinusAllRuleConfig.Builder
ImmutableUncollectToTableFunctionScanRule
ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig
ImmutableUncollectToTableFunctionScanRule.UncollectToTableFunctionScanRuleConfig.Builder
ImmutableWrapJsonAggFunctionArgumentsRule
ImmutableWrapJsonAggFunctionArgumentsRule.Config
ImmutableWrapJsonAggFunctionArgumentsRule.Config.Builder
JoinTableFunctionScanToCorrelateRule
LogicalUnnestRule
ProjectSnapshotTransposeRule
ProjectWatermarkAssignerTransposeRule
ProjectWindowTableFunctionTransposeRule
PushFilterInCalcIntoTableSourceScanRule
PushFilterIntoLegacyTableSourceScanRule
PushFilterIntoSourceScanRuleBase
PushFilterIntoTableSourceScanRule
PushLimitIntoTableSourceScanRule
PushPartitionIntoTableSourceScanRule
PushProjectIntoTableSourceScanRule
PushWatermarkIntoTableSourceScanAcrossCalcRule
PushWatermarkIntoTableSourceScanRule
PushWatermarkIntoTableSourceScanRuleBase
PythonCorrelateSplitRule
PythonMapMergeRule
PythonMapRenameRule
RedundantRankNumberColumnRemoveRule
RemoveUnreachableCoalesceArgumentsRule
ReplaceIntersectWithSemiJoinRule
ReplaceMinusWithAntiJoinRule
RewriteMinusAllRule
SubQueryDecorrelator
SubQueryDecorrelator.Result
SubQueryDecorrelator.SubQueryRelDecorrelator
UncollectToTableFunctionScanRule
WindowAggregateReduceFunctionsRule
WrapJsonAggFunctionArgumentsRule