| Name | Description | Type | Package | Framework |
| PartitionConditionRemover | The transformation step that does partition condition remover. | Class | org.apache.hadoop.hive.ql.optimizer.pcr | Apache Hive |
| PcrExprProcCtx | The processor context for partition condition remover. | Class | org.apache.hadoop.hive.ql.optimizer.pcr | Apache Hive |
| PcrExprProcFactory | Expression processor factory for partition condition removing. | Class | org.apache.hadoop.hive.ql.optimizer.pcr | Apache Hive |
| PcrExprProcFactory .ColumnExprProcessor | Processor for column expressions. | Class | org.apache.hadoop.hive.ql.optimizer.pcr.PcrExprProcFactory | Apache Hive |
| PcrExprProcFactory .DefaultExprProcessor | Processor for constants and null expressions. | Class | org.apache.hadoop.hive.ql.optimizer.pcr.PcrExprProcFactory | Apache Hive |
| PcrExprProcFactory .FieldExprProcessor | Class | org.apache.hadoop.hive.ql.optimizer.pcr.PcrExprProcFactory | Apache Hive | |
| PcrExprProcFactory .GenericFuncExprProcessor | Processor for Generic functions If it is AND, OR or NOT, we replace the node to be the constant true or | Class | org.apache.hadoop.hive.ql.optimizer.pcr.PcrExprProcFactory | Apache Hive |
| PcrExprProcFactory .NodeInfoWrapper | Class | org.apache.hadoop.hive.ql.optimizer.pcr.PcrExprProcFactory | Apache Hive | |
| PcrExprProcFactory .WalkState | Class | org.apache.hadoop.hive.ql.optimizer.pcr.PcrExprProcFactory | Apache Hive | |
| PcrOpProcFactory | PcrOpProcFactory contains processors that process expression tree of filter operators following table scan operators. | Class | org.apache.hadoop.hive.ql.optimizer.pcr | Apache Hive |
| PcrOpProcFactory .DefaultPCR | Class | org.apache.hadoop.hive.ql.optimizer.pcr.PcrOpProcFactory | Apache Hive | |
| PcrOpProcFactory .FilterPCR | Remove partition condition in a filter operator when possible. | Class | org.apache.hadoop.hive.ql.optimizer.pcr.PcrOpProcFactory | Apache Hive |
| PcrOpWalkerCtx | Context class for operator tree walker for partition condition remover. | Class | org.apache.hadoop.hive.ql.optimizer.pcr | Apache Hive |
| PcrOpWalkerCtx .OpToDeleteInfo | Class | org.apache.hadoop.hive.ql.optimizer.pcr.PcrOpWalkerCtx | Apache Hive | |