Class DecimalDataTypeInfo
java.lang.Object
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
org.apache.flink.table.runtime.typeutils.DecimalDataTypeInfo
- All Implemented Interfaces:
Serializable,org.apache.flink.table.types.DataTypeQueryable
@Internal
public class DecimalDataTypeInfo
extends org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
implements org.apache.flink.table.types.DataTypeQueryable
TypeInformation for
DecimalData.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.DecimalData>createSerializer(org.apache.flink.api.common.serialization.SerializerConfig config) booleanintgetArity()org.apache.flink.table.types.DataTypeintClass<org.apache.flink.table.data.DecimalData>inthashCode()booleanbooleanbooleanstatic DecimalDataTypeInfoof(int precision, int scale) intintscale()toString()Methods inherited from class org.apache.flink.api.common.typeinfo.TypeInformation
getGenericParameters, isSortKeyType, of, of
-
Constructor Details
-
DecimalDataTypeInfo
public DecimalDataTypeInfo(int precision, int scale)
-
-
Method Details
-
of
-
getDataType
public org.apache.flink.table.types.DataType getDataType()- Specified by:
getDataTypein interfaceorg.apache.flink.table.types.DataTypeQueryable
-
isBasicType
public boolean isBasicType()- Specified by:
isBasicTypein classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
isTupleType
public boolean isTupleType()- Specified by:
isTupleTypein classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
getArity
public int getArity()- Specified by:
getArityin classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
getTotalFields
public int getTotalFields()- Specified by:
getTotalFieldsin classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
getTypeClass
- Specified by:
getTypeClassin classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
isKeyType
public boolean isKeyType()- Specified by:
isKeyTypein classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
createSerializer
public org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.DecimalData> createSerializer(org.apache.flink.api.common.serialization.SerializerConfig config) - Specified by:
createSerializerin classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
toString
- Specified by:
toStringin classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
equals
- Specified by:
equalsin classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
hashCode
public int hashCode()- Specified by:
hashCodein classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
canEqual
- Specified by:
canEqualin classorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.DecimalData>
-
precision
public int precision() -
scale
public int scale()
-