org.eigenbase.rel.rules
Interfaces 
PushProjector.ExprCondition
Classes 
AddRedundantSemiJoinRule
CoerceInputsRule
CombineUnionsRule
ConvertMultiJoinRule
ExtractJoinFilterRule
FilterToCalcRule
MergeCalcRule
MergeFilterOntoCalcRule
MergeFilterRule
MergeProjectOntoCalcRule
MergeProjectRule
MultiJoinRel
NestedLoopsJoinRule
ProjectToCalcRule
PullConstantsThroughAggregatesRule
PullUpAggregateAboveUnionRule
PullUpProjectsAboveJoinRule
PullUpProjectsOnTopOfMultiJoinRule
PushAggregateThroughUnionRule
PushFilterIntoMultiJoinRule
PushFilterPastJoinRule
PushFilterPastProjectRule
PushFilterPastSetOpRule
PushProjectIntoMultiJoinRule
PushProjector
PushProjector.OperatorExprCondition
PushProjectPastFilterRule
PushProjectPastJoinRule
PushProjectPastSetOpRule
PushSemiJoinPastFilterRule
PushSemiJoinPastJoinRule
PushSemiJoinPastProjectRule
ReduceAggregatesRule
ReduceDecimalsRule
RemoveDistinctAggregateRule
RemoveDistinctRule
RemoveEmptyRule
RemoveIsNotDistinctFromRule
RemoveSemiJoinRule
RemoveTrivialCalcRule
RemoveTrivialProjectRule
SemiJoinRel
SwapJoinRule
SwapJoinRule.VariableReplacer
TableAccessRule
UnionEliminatorRule
UnionToDistinctRule