| Name | Type | Package | Detail |
| | | |
| AnnotateWithOpTraits | Class | metainfo.annotation | Detail |
| AnnotateWithStatistics | Class | stats.annotation | Detail |
| BucketMapJoinOptimizer | Class | ql.optimizer | Detail |
| BucketingSortingReduceSinkOptimizer | Class | ql.optimizer | Detail |
| ColumnPruner | Class | ql.optimizer | Detail |
| ConstantPropagate | Class | ql.optimizer | Detail |
| CorrelationOptimizer | Class | optimizer.correlation | Detail |
| Generator | Class | optimizer.lineage | Detail |
| GlobalLimitOptimizer | Class | ql.optimizer | Detail |
| GroupByOptimizer | Class | ql.optimizer | Detail |
| IdentityProjectRemover | Class | ql.optimizer | Detail |
| JoinReorder | Class | ql.optimizer | Detail |
| LimitPushdownOptimizer | Class | ql.optimizer | Detail |
| ListBucketingPruner | Class | optimizer.listbucketingpruner | Detail |
| MapJoinProcessor | Class | ql.optimizer | Detail |
| NonBlockingOpDeDupProc | Class | ql.optimizer | Detail |
| PartitionConditionRemover | Class | optimizer.pcr | Detail |
| PartitionPruner | Class | optimizer.ppr | Detail |
| PredicatePushDown | Class | ql.ppd | Detail |
| PredicateTransitivePropagate | Class | ql.ppd | Detail |
| ReduceSinkDeDuplication | Class | optimizer.correlation | Detail |
| RewriteGBUsingIndex | Class | optimizer.index | Detail |
| SamplePruner | Class | ql.optimizer | Detail |
| SimpleFetchAggregation | Class | ql.optimizer | Detail |
| SimpleFetchOptimizer | Class | ql.optimizer | Detail |
| SkewJoinOptimizer | Class | ql.optimizer | Detail |
| SortedDynPartitionOptimizer | Class | ql.optimizer | Detail |
| SortedMergeBucketMapJoinOptimizer | Class | ql.optimizer | Detail |
| SparkMapJoinProcessor | Class | ql.optimizer | Detail |
| StatsOptimizer | Class | ql.optimizer | Detail |
| SyntheticJoinPredicate | Class | ql.ppd | Detail |
| UnionProcessor | Class | optimizer.unionproc | Detail |