public class BeamRelDataTypeSystem
extends org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystemImpl
| Modifier and Type | Field and Description |
|---|---|
static org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystem |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
int |
getMaxNumericPrecision() |
int |
getMaxNumericScale() |
int |
getMaxPrecision(org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.sql.type.SqlTypeName typeName) |
boolean |
shouldConvertRaggedUnionTypesToVarying() |
allowExtendedTrim, deriveAvgAggType, deriveCovarType, deriveFractionalRankType, deriveRankType, deriveSumType, getDefaultPrecision, getLiteral, getMaxScale, getNumTypeRadix, isAutoincrement, isCaseSensitive, isSchemaCaseSensitivepublic static final org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystem INSTANCE
public int getMaxNumericScale()
getMaxNumericScale in interface org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystemgetMaxNumericScale in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystemImplpublic int getMaxNumericPrecision()
getMaxNumericPrecision in interface org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystemgetMaxNumericPrecision in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystemImplpublic boolean shouldConvertRaggedUnionTypesToVarying()
shouldConvertRaggedUnionTypesToVarying in interface org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystemshouldConvertRaggedUnionTypesToVarying in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystemImplpublic int getMaxPrecision(org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.sql.type.SqlTypeName typeName)
getMaxPrecision in interface org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystemgetMaxPrecision in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.type.RelDataTypeSystemImpl