Class | Description |
---|---|
PartitionConditionRemover |
The transformation step that does partition condition remover.
|
PcrExprProcCtx |
The processor context for partition condition remover.
|
PcrExprProcFactory |
Expression processor factory for partition condition removing.
|
PcrExprProcFactory.ColumnExprProcessor |
Processor for column expressions.
|
PcrExprProcFactory.DefaultExprProcessor |
Processor for constants and null expressions.
|
PcrExprProcFactory.FieldExprProcessor |
FieldExprProcessor.
|
PcrExprProcFactory.GenericFuncExprProcessor |
Processor for Generic functions
If it is AND, OR or NOT, we replace the node to be the constant true or
false if we are sure the result from children, or cut one of the child
if we know partial results.
|
PcrExprProcFactory.NodeInfoWrapper | |
PcrOpProcFactory |
PcrOpProcFactory contains processors that process expression tree of filter operators
following table scan operators.
|
PcrOpProcFactory.DefaultPCR |
Default processor which does nothing
|
PcrOpProcFactory.FilterPCR |
Remove partition condition in a filter operator when possible.
|
PcrOpWalkerCtx |
Context class for operator tree walker for partition condition remover.
|
PcrOpWalkerCtx.OpToDeleteInfo |
Enum | Description |
---|---|
PcrExprProcFactory.WalkState |
Copyright © 2017 The Apache Software Foundation. All rights reserved.