Schemas & Data Types#
Schemas#
Primitive Data Types#
Base class for all supported data types. |
|
Boolean data type representing true/false values. |
|
8-bit signed integer data type. |
|
16-bit signed integer data type. |
|
32-bit signed integer data type. |
|
64-bit signed integer data type. |
|
128-bit signed integer data type. |
|
8-bit unsigned integer data type. |
|
16-bit unsigned integer data type. |
|
32-bit unsigned integer data type. |
|
64-bit unsigned integer data type. |
|
128-bit unsigned integer data type. |
|
32-bit floating point data type. |
|
64-bit floating point data type. |
|
Fixed-precision decimal data type. |
|
Variable-length character string data type. |
|
Binary large object data type. |
|
JSON data type. |
|
Universally unique identifier data type. |
|
Calendar date data type. |
|
Time of day data type without timezone. |
|
Time of day data type with timezone. |
|
Timestamp data type without timezone. |
|
Timestamp data type with timezone. |
|
Time interval data type. |
Nested Data Types#
Partitioning#
|
Partition specification for a table. |
Individual column of a (multi-column) partition. |
Snapshots & Maintenance#
Metadata for a DuckLake snapshot. |
|
Result row returned by file compaction maintenance operations. |
Data Files#
|
A new data file to be registered with a table. |
|
Statistics for a data file. |
|
Statistics for a single column in a data file. |
|
A delete file to be registered with a table. |
|
A data file with its associated delete files from a scan. |
|
Result of scanning a table, containing all data files and their delete files. |