title sidebar_label description
    Data types Data types Data types reference documentation.

    The type system is derived from Java types.

    Type Name Storage bits Description
    boolean 1 boolean true or false
    byte 8 signed integer -128 to 127
    short 16 signed integer -32768 to 32767
    char 16 unicode character
    int 32 signed integer 0x80000000 to 0x7fffffff
    float 32 single precision IEEE 754 floating point value
    symbol 32 Symbols are stored as 32-bit signed indexes from symbol table. Each index will have a corresponding string value. Translation from index to string value is done automatically when data is being written or read. Symbol table is stored separately from column.
    string 32+n16 Length-prefixed sequence of UTF-16 encoded characters whose length is stored as signed 32-bit integer with maximum value of 0x7fffffff.
    long 64 signed integer 0x8000000000000000L to 0x7fffffffffffffffL
    date 64 signed offset in milliseconds from Unix Epoch
    timestamp 64 signed offset in microseconds from Unix Epoch
    double 64 double precision IEEE 754 floating point value
    binary 64+n8 Length-prefixed sequence of bytes whose length is stored as signed 64-bit integer with maximum value of 0x7fffffffffffffffL.
    long256 256 unsigned 256-bit integer

    :::info

    BINARY field size is limited either by 64-Bit signed int (8388608 peta bytes) or disk size, whichever is smaller.

    :::

    :::info

    STRING field size is limited by either 32-bit signed int (1073741824 characters) or disk size, whichever is smaller.

    :::