org.apache.calcite.rel.rules
Interfaces
FilterJoinRule.Predicate
PushProjector.ExprCondition
Classes
AbstractJoinExtractFilterRule
AbstractMaterializedViewRule
AbstractMaterializedViewRule.Edge
AbstractMaterializedViewRule.EquivalenceClasses
AbstractMaterializedViewRule.MaterializedViewAggregateRule
AbstractMaterializedViewRule.MaterializedViewJoinRule
AbstractMaterializedViewRule.MaterializedViewOnlyAggregateRule
AbstractMaterializedViewRule.MaterializedViewOnlyFilterRule
AbstractMaterializedViewRule.MaterializedViewOnlyJoinRule
AbstractMaterializedViewRule.MaterializedViewProjectAggregateRule
AbstractMaterializedViewRule.MaterializedViewProjectFilterRule
AbstractMaterializedViewRule.MaterializedViewProjectJoinRule
AbstractMaterializedViewRule.NodeLineage
AbstractMaterializedViewRule.ViewPartialRewriting
AggregateExpandDistinctAggregatesRule
AggregateExtractProjectRule
AggregateFilterTransposeRule
AggregateJoinJoinRemoveRule
AggregateJoinRemoveRule
AggregateJoinTransposeRule
AggregateJoinTransposeRule.Side
AggregateMergeRule
AggregateProjectMergeRule
AggregateProjectPullUpConstantsRule
AggregateReduceFunctionsRule
AggregateRemoveRule
AggregateStarTableRule
AggregateUnionAggregateRule
AggregateUnionTransposeRule
AggregateValuesRule
CalcMergeRule
CalcRelSplitter
CalcRelSplitter.HighestUsageFinder
CalcRelSplitter.ImplementTester
CalcRelSplitter.InputToCommonExprConverter
CalcRelSplitter.MaxInputFinder
CalcRelSplitter.RelType
CalcRemoveRule
CalcSplitRule
CoerceInputsRule
DateRangeRules
DateRangeRules.ExtractFinder
DateRangeRules.ExtractShuttle
DateRangeRules.FilterDateRangeRule
EquiJoin
ExchangeRemoveConstantKeysRule
ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule
FilterAggregateTransposeRule
FilterCalcMergeRule
FilterCorrelateRule
FilterJoinRule
FilterJoinRule.FilterIntoJoinRule
FilterJoinRule.JoinConditionPushRule
FilterMergeRule
FilterMultiJoinMergeRule
FilterProjectTransposeRule
FilterRemoveIsNotDistinctFromRule
FilterSetOpTransposeRule
FilterTableFunctionTransposeRule
FilterTableScanRule
FilterToCalcRule
IntersectToDistinctRule
JoinAddRedundantSemiJoinRule
JoinAssociateRule
JoinCommuteRule
JoinCommuteRule.VariableReplacer
JoinExtractFilterRule
JoinProjectTransposeRule
JoinPushExpressionsRule
JoinPushThroughJoinRule
JoinPushTransitivePredicatesRule
JoinToCorrelateRule
JoinToMultiJoinRule
JoinUnionTransposeRule
LoptJoinTree
LoptJoinTree.BinaryTree
LoptJoinTree.Leaf
LoptJoinTree.Node
LoptMultiJoin
LoptMultiJoin.Edge
LoptOptimizeJoinRule
LoptSemiJoinOptimizer
LoptSemiJoinOptimizer.FemLocalIndex
LoptSemiJoinOptimizer.LcsIndexOptimizer
LoptSemiJoinOptimizer.LcsTable
LoptSemiJoinOptimizer.LcsTableScan
LoptSemiJoinOptimizer.LucidDbSpecialOperators
MaterializedViewFilterScanRule
MultiJoin
MultiJoinOptimizeBushyRule
MultiJoinOptimizeBushyRule.JoinVertex
MultiJoinOptimizeBushyRule.LeafVertex
MultiJoinOptimizeBushyRule.Vertex
MultiJoinProjectTransposeRule
ProjectCalcMergeRule
ProjectCorrelateTransposeRule
ProjectCorrelateTransposeRule.RelNodesExprsHandler
ProjectCorrelateTransposeRule.RexFieldAccessReplacer
ProjectFilterTransposeRule
ProjectJoinJoinRemoveRule
ProjectJoinRemoveRule
ProjectJoinTransposeRule
ProjectMergeRule
ProjectMultiJoinMergeRule
ProjectRemoveRule
ProjectSetOpTransposeRule
ProjectSortTransposeRule
ProjectTableScanRule
ProjectToCalcRule
ProjectToWindowRule
ProjectToWindowRule.CalcToWindowRule
ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule
ProjectToWindowRule.WindowedAggRelSplitter
ProjectWindowTransposeRule
PruneEmptyRules
PruneEmptyRules.RemoveEmptySingleRule
PushProjector
ReduceDecimalsRule
ReduceExpressionsRule
ReduceExpressionsRule.CalcReduceExpressionsRule
ReduceExpressionsRule.CaseShuttle
ReduceExpressionsRule.FilterReduceExpressionsRule
ReduceExpressionsRule.JoinReduceExpressionsRule
ReduceExpressionsRule.ProjectReduceExpressionsRule
ReduceExpressionsRule.ReducibleExprLocator
ReduceExpressionsRule.RexReplacer
ReduceExpressionsRule.WindowReduceExpressionsRule
SemiJoinFilterTransposeRule
SemiJoinJoinTransposeRule
SemiJoinProjectTransposeRule
SemiJoinRemoveRule
SemiJoinRule
SemiJoinRule.JoinToSemiJoinRule
SemiJoinRule.ProjectToSemiJoinRule
SortJoinTransposeRule
SortProjectTransposeRule
SortRemoveConstantKeysRule
SortRemoveRule
SortUnionTransposeRule
SubQueryRemoveRule
SubQueryRemoveRule.ReplaceSubQueryShuttle
SubQueryRemoveRule.SubQueryFilterRemoveRule
SubQueryRemoveRule.SubQueryJoinRemoveRule
SubQueryRemoveRule.SubQueryProjectRemoveRule
TableScanRule
UnionEliminatorRule
UnionMergeRule
UnionPullUpConstantsRule
UnionToDistinctRule
ValuesReduceRule
ValuesReduceRule.MyRexShuttle
Enums
AbstractMaterializedViewRule.MatchModality
ReduceExpressionsRule.ReducibleExprLocator.Constancy
Exceptions
CalcRelSplitter.CannotImplement