RemoveDispensableExpressions
RemoveLiteralFromGroupExpressions
RemoveRepetitionFromGroupExpressions
ReplaceDistinctWithAggregate
ReplaceExceptWithAntiJoin
ReplaceIntersectWithSemiJoin
ResolveAggregateFunctions
ResolveNaturalAndUsingJoin
ResolveOrdinalInOrderByAndGroupBy
RewriteCorrelatedScalarSubquery
RewriteDistinctAggregates