Package io.delta.kernel.types
package io.delta.kernel.types
Data types defined by the Delta Kernel to exchange the type info between the Delta Kernel and the
connectors.
-
ClassDescriptionRepresent
arraydata typeBase class for all primitive typesDataType.The data type representingbyte[]values.Data type representingbooleantype values.The data type representingbytetype values.Identifies collation for string type.Base class for all data types.A date type, supporting "0001-01-01" through "9999-12-31".The data type representingjava.math.BigDecimalvalues.The data type representingdoubletype values.The metadata for a givenStructField.Builder class forFieldMetadata.The data type representingfloattype values.The data type representing geography values.The data type representing geometry values.The data type representingintegertype values.The data type representinglongtype values.Data type representing amaptype.Enumeration of metadata columns recognized by Delta Kernel.The data type representingshorttype values.The data type representingstringtype values.Represents a subfield ofStructTypewith additional properties and metadata.Struct type which contains one or more columns.The timestamp without time zone type represents a local time in microsecond precision, which is independent of time zone.A timestamp type, supporting [0001-01-01T00:00:00.000000Z, 9999-12-31T23:59:59.999999Z] where the left/right-bound is a date and time of the proleptic Gregorian calendar in UTC+00:00.Represents a type change for a field, containing the original and new primitive types.A logical variant type.