private class ReduceDecimalsRule.CastArgAsDoubleExpander extends ReduceDecimalsRule.CastArgAsTypeExpander
builder, int8, real8| Modifier | Constructor and Description |
|---|---|
private |
CastArgAsDoubleExpander(RexBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
RelDataType |
getArgType(RexCall call,
int ordinal) |
expandaccessValue, canExpand, decodeValue, encodeValue, encodeValue, ensureScale, ensureType, ensureType, makeApproxLiteral, makeApproxScaleFactor, makeCase, makeCase, makeDivide, makeExactLiteral, makeIsNegative, makeIsPositive, makeMinus, makeMultiply, makePlus, makeRoundFactor, makeScaleFactor, powerOfTen, scaleDown, scaleDownDouble, scaleUpprivate CastArgAsDoubleExpander(RexBuilder builder)
public RelDataType getArgType(RexCall call, int ordinal)
getArgType in class ReduceDecimalsRule.CastArgAsTypeExpanderCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.