public class GenericRelDataType
extends org.apache.calcite.sql.type.BasicSqlType
TypeInformation
.
param: typeInfo TypeInformation to encapsulate param: nullable flag if type can be nullable param: typeSystem Flink's type system
Constructor and Description |
---|
GenericRelDataType(TypeInformation<?> typeInfo,
boolean nullable,
org.apache.calcite.rel.type.RelDataTypeSystem typeSystem) |
Modifier and Type | Method and Description |
---|---|
boolean |
canEqual(Object other) |
boolean |
equals(Object other) |
int |
hashCode() |
boolean |
nullable() |
String |
toString() |
Object |
typeInfo() |
generateTypeString, getCharset, getCollation, getLimit, getPrecision, getScale
getFamily, getPrecedenceList, getSqlTypeName, isNullable
computeDigest, extra, getComparability, getComponentType, getField, getFieldCount, getFieldList, getFieldNames, getFullTypeString, getIntervalQualifier, getKeyType, getSqlIdentifier, getStructKind, getValueType, isDynamicStruct, isStruct, proto, proto, proto, proto
public GenericRelDataType(TypeInformation<?> typeInfo, boolean nullable, org.apache.calcite.rel.type.RelDataTypeSystem typeSystem)
public Object typeInfo()
public boolean nullable()
public String toString()
toString
in interface org.apache.calcite.rel.type.RelDataType
toString
in class org.apache.calcite.rel.type.RelDataTypeImpl
public boolean canEqual(Object other)
public boolean equals(Object other)
equals
in class org.apache.calcite.rel.type.RelDataTypeImpl
public int hashCode()
hashCode
in class org.apache.calcite.rel.type.RelDataTypeImpl
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.