Package org.apache.storm.sql.planner
Class StormRelDataTypeSystem
java.lang.Object
org.apache.calcite.rel.type.RelDataTypeSystemImpl
org.apache.storm.sql.planner.StormRelDataTypeSystem
- All Implemented Interfaces:
org.apache.calcite.rel.type.RelDataTypeSystem
public class StormRelDataTypeSystem
extends org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.apache.calcite.rel.type.RelDataTypeSystem
Fields inherited from interface org.apache.calcite.rel.type.RelDataTypeSystem
DEFAULT
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.calcite.rel.type.RelDataTypeSystemImpl
deriveAvgAggType, deriveCovarType, deriveFractionalRankType, deriveRankType, deriveSumType, getDefaultPrecision, getLiteral, getMaxPrecision, getMaxScale, getNumTypeRadix, isAutoincrement, isCaseSensitive, isSchemaCaseSensitive
-
Field Details
-
STORM_REL_DATATYPE_SYSTEM
public static final org.apache.calcite.rel.type.RelDataTypeSystem STORM_REL_DATATYPE_SYSTEM
-
-
Constructor Details
-
StormRelDataTypeSystem
public StormRelDataTypeSystem()
-
-
Method Details
-
getMaxNumericScale
public int getMaxNumericScale()- Specified by:
getMaxNumericScale
in interfaceorg.apache.calcite.rel.type.RelDataTypeSystem
- Overrides:
getMaxNumericScale
in classorg.apache.calcite.rel.type.RelDataTypeSystemImpl
-
getMaxNumericPrecision
public int getMaxNumericPrecision()- Specified by:
getMaxNumericPrecision
in interfaceorg.apache.calcite.rel.type.RelDataTypeSystem
- Overrides:
getMaxNumericPrecision
in classorg.apache.calcite.rel.type.RelDataTypeSystemImpl
-