Class RawRelDataType
java.lang.Object
org.apache.calcite.rel.type.RelDataTypeImpl
org.apache.calcite.sql.type.AbstractSqlType
org.apache.flink.table.planner.plan.schema.RawRelDataType
- All Implemented Interfaces:
Serializable,Cloneable,org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataTypeFamily
@Internal
public final class RawRelDataType
extends org.apache.calcite.sql.type.AbstractSqlType
The
RelDataType representation of a RawType.- See Also:
-
Field Summary
Fields inherited from class org.apache.calcite.sql.type.AbstractSqlType
isNullable, typeNameFields inherited from class org.apache.calcite.rel.type.RelDataTypeImpl
digest, fieldList, NON_NULLABLE_SUFFIXFields inherited from interface org.apache.calcite.rel.type.RelDataType
PRECISION_NOT_SPECIFIED, SCALE_NOT_SPECIFIED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateWithNullability(boolean nullable) protected voidgenerateTypeString(StringBuilder sb, boolean withDetail) org.apache.flink.table.types.logical.RawType<?>Methods inherited from class org.apache.calcite.sql.type.AbstractSqlType
getFamily, getPrecedenceList, getSqlTypeName, isNullableMethods inherited from class org.apache.calcite.rel.type.RelDataTypeImpl
equals, extra, getCharset, getCollation, getComparability, getComponentType, getField, getFieldCount, getFieldList, getFieldMap, getFieldNames, getFullTypeString, getIntervalQualifier, getKeyType, getPrecision, getScale, getSqlIdentifier, getStructKind, getValueType, hashCode, isDynamicStruct, isStruct, proto, proto, proto, proto, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.calcite.rel.type.RelDataType
equalsSansFieldNames
-
Constructor Details
-
RawRelDataType
public RawRelDataType(org.apache.flink.table.types.logical.RawType<?> rawType)
-
-
Method Details
-
getRawType
public org.apache.flink.table.types.logical.RawType<?> getRawType() -
createWithNullability
-
generateTypeString
- Specified by:
generateTypeStringin classorg.apache.calcite.rel.type.RelDataTypeImpl
-
computeDigest
protected void computeDigest()- Overrides:
computeDigestin classorg.apache.calcite.rel.type.RelDataTypeImpl
-