public class BeamRelDataTypeSystem
extends org.apache.calcite.rel.type.RelDataTypeSystemImpl
Modifier and Type | Field and Description |
---|---|
static org.apache.calcite.rel.type.RelDataTypeSystem |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
int |
getMaxNumericPrecision() |
int |
getMaxNumericScale() |
boolean |
shouldConvertRaggedUnionTypesToVarying() |
allowExtendedTrim, deriveAvgAggType, deriveCovarType, deriveFractionalRankType, deriveRankType, deriveSumType, getDefaultPrecision, getLiteral, getMaxPrecision, getMaxScale, getNumTypeRadix, isAutoincrement, isCaseSensitive, isSchemaCaseSensitive
public int getMaxNumericScale()
getMaxNumericScale
in interface org.apache.calcite.rel.type.RelDataTypeSystem
getMaxNumericScale
in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
public int getMaxNumericPrecision()
getMaxNumericPrecision
in interface org.apache.calcite.rel.type.RelDataTypeSystem
getMaxNumericPrecision
in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
public boolean shouldConvertRaggedUnionTypesToVarying()
shouldConvertRaggedUnionTypesToVarying
in interface org.apache.calcite.rel.type.RelDataTypeSystem
shouldConvertRaggedUnionTypesToVarying
in class org.apache.calcite.rel.type.RelDataTypeSystemImpl