Package org.apache.calcite.rel.rules
Class ReduceDecimalsRule.ExpanderMap
- java.lang.Object
-
- org.apache.calcite.rel.rules.ReduceDecimalsRule.ExpanderMap
-
- Enclosing class:
- ReduceDecimalsRule
private class ReduceDecimalsRule.ExpanderMap extends java.lang.Object
Maps a RexCall to a RexExpander
-
-
Field Summary
Fields Modifier and Type Field Description private ReduceDecimalsRule.RexExpander
defaultExpander
private java.util.Map<SqlOperator,ReduceDecimalsRule.RexExpander>
map
-
Constructor Summary
Constructors Modifier Constructor Description private
ExpanderMap(RexBuilder rexBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReduceDecimalsRule.RexExpander
getExpander(RexCall call)
private void
registerExpanders(RexBuilder rexBuilder)
-
-
-
Field Detail
-
map
private final java.util.Map<SqlOperator,ReduceDecimalsRule.RexExpander> map
-
defaultExpander
private ReduceDecimalsRule.RexExpander defaultExpander
-
-
Constructor Detail
-
ExpanderMap
private ExpanderMap(RexBuilder rexBuilder)
-
-
Method Detail
-
registerExpanders
private void registerExpanders(RexBuilder rexBuilder)
-
getExpander
public ReduceDecimalsRule.RexExpander getExpander(RexCall call)
-
-