@Internal public final class ValueDataTypeConverter extends Object
This converter is more precise than ClassDataTypeConverter because it also considers
nullability, length, precision, and scale of values.
public static Optional<DataType> extractDataType(Object value)
12L can be
expressed as DataTypes.BIGINT().notNull(). However, for example, null could
be any type and is not supported.
All types of the LogicalTypeFamily.PREDEFINED family, symbols, and arrays are
supported.
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.