Class ValueDataTypeConverter
java.lang.Object
org.apache.flink.table.types.utils.ValueDataTypeConverter
Value-based data type extractor that supports extraction of clearly identifiable data types for
input conversion.
This converter is more precise than ClassDataTypeConverter because it also considers
nullability, length, precision, and scale of values.
-
Method Summary
Modifier and TypeMethodDescriptionextractDataType(Object value) Returns the clearly identifiable data type if possible.
-
Method Details
-
extractDataType
Returns the clearly identifiable data type if possible. For example,12Lcan be expressed asDataTypes.BIGINT().notNull(). However, for example,nullcould be any type and is not supported.All types of the
LogicalTypeFamily.PREDEFINEDfamily, symbols, and arrays are supported.
-