| Name | Type | Package | Detail |
| | | |
| AnnotateOpTraitsProcCtx | Class | metainfo.annotation | Detail |
| AnnotateStatsProcCtx | Class | stats.annotation | Detail |
| BucketJoinProcCtx | Class | ql.optimizer | Detail |
| BucketingSortingCtx | Class | optimizer.physical | Detail |
| ColumnPrunerProcCtx | Class | ql.optimizer | Detail |
| ConstantPropagateProcCtx | Class | ql.optimizer | Detail |
| CrossProductCheck.ExtractReduceSinkInfo | Class | optimizer.physical | Detail |
| CrossProductCheck.MapJoinCheck | Class | optimizer.physical | Detail |
| ExprProcCtx | Class | optimizer.ppr | Detail |
| ExprProcCtx | Class | optimizer.lineage | Detail |
| ExprPrunerInfo | Class | optimizer.ppr | Detail |
| ExprWalkerInfo | Class | ql.ppd | Detail |
| GenMRProcContext | Class | ql.optimizer | Detail |
| GenSparkProcContext | Class | parse.spark | Detail |
| GenTezProcContext | Class | ql.parse | Detail |
| IndexWhereProcCtx | Class | physical.index | Detail |
| JoinTypeCheckCtx | Class | calcite.translator | Detail |
| LBExprProcCtx | Class | optimizer.listbucketingpruner | Detail |
| LBOpPartitionWalkerCtx | Class | optimizer.listbucketingpruner | Detail |
| LBOpWalkerCtx | Class | optimizer.listbucketingpruner | Detail |
| LineageCtx | Class | optimizer.lineage | Detail |
| MapJoinProcessor.MapJoinWalkerCtx | Class | ql.optimizer | Detail |
| MapJoinResolver.LocalMapJoinProcCtx | Class | optimizer.physical | Detail |
| OpWalkerCtx | Class | optimizer.ppr | Detail |
| OpWalkerInfo | Class | ql.ppd | Detail |
| OptimizeSparkProcContext | Class | parse.spark | Detail |
| OptimizeTezProcContext | Class | ql.parse | Detail |
| PcrExprProcCtx | Class | optimizer.pcr | Detail |
| PcrOpWalkerCtx | Class | optimizer.pcr | Detail |
| RewriteCanApplyCtx | Class | optimizer.index | Detail |
| RewriteQueryUsingAggregateIndexCtx | Class | optimizer.index | Detail |
| SamplePruner.SamplePrunerCtx | Class | ql.optimizer | Detail |
| SkewJoinOptimizer.SkewJoinOptProcCtx | Class | ql.optimizer | Detail |
| SkewJoinResolver.SkewJoinProcCtx | Class | optimizer.physical | Detail |
| SortBucketJoinProcCtx | Class | ql.optimizer | Detail |
| SparkSkewJoinResolver.SparkSkewJoinProcCtx | Class | optimizer.spark | Detail |
| TableAccessCtx | Class | ql.parse | Detail |
| TezBucketJoinProcCtx | Class | ql.optimizer | Detail |
| TypeCheckCtx | Class | ql.parse | Detail |
| UnionProcContext | Class | optimizer.unionproc | Detail |