Name | Description | Type | Package | Framework |
ReduceExpressionsRule | Collection of planner rules that apply various simplifying transformations on RexNode trees. | Class | org.apache.calcite.rel.rules | Calcite |
ReduceExpressionsRule .CalcReduceExpressionsRule | Rule that reduces constants inside a Calc. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite |
ReduceExpressionsRule .CaseShuttle | Shuttle that pushes predicates into a CASE. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite |
ReduceExpressionsRule .FilterReduceExpressionsRule | Rule that reduces constants inside a Filter. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite |
ReduceExpressionsRule .JoinReduceExpressionsRule | Rule that reduces constants inside a Join. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite |
ReduceExpressionsRule .ProjectReduceExpressionsRule | Rule that reduces constants inside a Project. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite |
ReduceExpressionsRule .ReducibleExprLocator | Helper class used to locate expressions that either can be reduced to literals or contain redundant casts. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite |
ReduceExpressionsRule .RexReplacer | Replaces expressions with their reductions. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite |