| Package | Description |
|---|---|
| org.apache.calcite.rel.rules |
Provides a core set of planner rules.
|
| Modifier and Type | Class and Description |
|---|---|
private class |
ReduceDecimalsRule.BinaryArithmeticExpander
Expands a decimal arithmetic expression
|
private class |
ReduceDecimalsRule.CaseExpander
Expander that rewrites case expressions, in place.
|
private class |
ReduceDecimalsRule.CastArgAsDoubleExpander
An expander which casts decimal arguments as doubles
|
private class |
ReduceDecimalsRule.CastArgAsTypeExpander
An expander which casts decimal arguments as another type
|
private class |
ReduceDecimalsRule.CastExpander
Expands a decimal cast expression
|
private class |
ReduceDecimalsRule.CeilExpander
Expander that rewrites ceiling(decimal) expressions:
|
private class |
ReduceDecimalsRule.FloorExpander
Expander that rewrites floor(decimal) expressions:
|
private class |
ReduceDecimalsRule.PassThroughExpander
An expander that substitutes decimals with their integer representations.
|
private class |
ReduceDecimalsRule.ReinterpretExpander
This expander simplifies reinterpret calls.
|
| Modifier and Type | Field and Description |
|---|---|
private ReduceDecimalsRule.RexExpander |
ReduceDecimalsRule.ExpanderMap.defaultExpander |
| Modifier and Type | Field and Description |
|---|---|
private Map<SqlOperator,ReduceDecimalsRule.RexExpander> |
ReduceDecimalsRule.ExpanderMap.map |
| Modifier and Type | Method and Description |
|---|---|
private ReduceDecimalsRule.RexExpander |
ReduceDecimalsRule.DecimalShuttle.getExpander(RexCall call)
Returns a
ReduceDecimalsRule.RexExpander for a call |
ReduceDecimalsRule.RexExpander |
ReduceDecimalsRule.ExpanderMap.getExpander(RexCall call) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.