public class KylinRelDataTypeSystem
extends org.apache.calcite.rel.type.RelDataTypeSystemImpl
| Constructor and Description |
|---|
KylinRelDataTypeSystem() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.rel.type.RelDataType |
deriveSumType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
org.apache.calcite.rel.type.RelDataType argumentType) |
int |
getMaxNumericPrecision()
Hive support decimal with 38 digits, kylin should align
|
public org.apache.calcite.rel.type.RelDataType deriveSumType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
org.apache.calcite.rel.type.RelDataType argumentType)
deriveSumType in interface org.apache.calcite.rel.type.RelDataTypeSystemderiveSumType in class org.apache.calcite.rel.type.RelDataTypeSystemImplpublic int getMaxNumericPrecision()
getMaxNumericPrecision in interface org.apache.calcite.rel.type.RelDataTypeSystemgetMaxNumericPrecision in class org.apache.calcite.rel.type.RelDataTypeSystemImplRelDataTypeSystem,
Hive/LanguageManualTypes-DecimalsCopyright © 2014–2018 Apache Software Foundation. All rights reserved.