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.
  • Classes
    Class
    Description
    Represent array data type
    Base class for all primitive types DataType.
    The data type representing byte[] values.
    Data type representing boolean type values.
    The data type representing byte type values.
    Base class for all data types.
    A date type, supporting "0001-01-01" through "9999-12-31".
    The data type representing java.math.BigDecimal values.
    The data type representing double type values.
    The metadata for a given StructField.
    Builder class for FieldMetadata.
    The data type representing float type values.
    The data type representing integer type values.
    The data type representing long type values.
    Data type representing a map type.
    The data type representing short type values.
    The data type representing string type values.
    Represents a subfield of StructType with 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.