Skip to main content

Object Store Data Types

Spice adheres to Apache Arrow data types. The table below lists the types of supported file type from object stores and their corresponding Apache Arrow type mappings in Spice.

Parquet​

Parquet Physical TypeArrow Type
BOOLEANBoolean
INT32Int8/Int16/Int32/UInt8/UInt16/UInt32/Date32/Time32/Decimal128
INT64Int64/UInt64/Time64/Timestamp(Millisecond/Microsecond/Nanosecond, None)/Decimal128
INT96Timestamp(Nanosecond, None)
FLOATFloat32
DOUBLEFloat64
BYTE_ARRAYUtf8/Binary/Decimal128/Decimal256
FIXED_LEN_BYTE_ARRAYDecimal128/Decimal256/Interval/Float16/FixedSizeBinary