| Name | Description | Type | Package | Framework |
| ExprProcCtx | The processor context for partition pruner. | Class | org.apache.hadoop.hive.ql.optimizer.ppr | Apache Hive |
| ExprProcFactory | Expression processor factory for partition pruning. | Class | org.apache.hadoop.hive.ql.optimizer.ppr | Apache Hive |
| ExprProcFactory .PPRColumnExprProcessor | Processor for ppr column expressions. | Class | org.apache.hadoop.hive.ql.optimizer.ppr.ExprProcFactory | Apache Hive |
| ExprPrunerInfo | The processor context for partition pruner. | Class | org.apache.hadoop.hive.ql.optimizer.ppr | Apache Hive |
| OpProcFactory | Operator factory for partition pruning processing of operator graph We find all the filter operators that appear just beneath the table scan operators. | Class | org.apache.hadoop.hive.ql.optimizer.ppr | Apache Hive |
| OpProcFactory .FilterPPR | Determines the partition pruner for the filter. | Class | org.apache.hadoop.hive.ql.optimizer.ppr.OpProcFactory | Apache Hive |
| OpWalkerCtx | Context class for operator tree walker for partition pruner. | Class | org.apache.hadoop.hive.ql.optimizer.ppr | Apache Hive |
| PartExprEvalUtils | Class | org.apache.hadoop.hive.ql.optimizer.ppr | Apache Hive | |
| PartitionExpressionForMetastore | The basic implementation of PartitionExpressionProxy that uses ql package classes. | Class | org.apache.hadoop.hive.ql.optimizer.ppr | Apache Hive |
| PartitionPruner | The transformation step that does partition pruning. | Class | org.apache.hadoop.hive.ql.optimizer.ppr | Apache Hive |