Apache Parquet User Attributes
Readers: For information on the parameters in this dialog that are common to all readers, see:
Writers: For information on the parameters in this dialog that are common to all writers, see:
User attributes for this format are defined below.
Name is the name of the attribute to be written.
Type |
Description |
---|---|
boolean |
Represents true/false data. |
binary |
Represents variable-length binary data. |
bson |
Represents an embedded BSON document. |
date |
Represents date data. |
decimal |
Represents fixed width signed decimal data. Width must be a non-zero positive integer. Precision must be a positive integer less than width or default 0. The maximum supported width is 38. |
double |
Represents 64-bit floating precision numbers. |
enum |
Represents enumerated type values. |
float |
Represents 32-bit floating precision numbers. |
int8 |
Represents 8-bit signed integers. |
int16 |
Represents 16-bit signed integers. |
int32 |
Represents 32-bit signed integers. |
int64 |
Represents 64-bit signed integers. |
interval |
Represents an interval of time as a number of months, days, and milliseconds independent of any timezone or date. |
json |
Represents an embedded JSON document. |
string |
Represents variable length UTF-8 encoded character strings. |
time32 |
Represents time data that is adjusted to UTC with millisecond precision. |
time64 |
Represents time data that is adjusted to UTC with nanosecond precision. |
timestamp |
Represents a moment in time that is adjusted to UTC with nanosecond precision. The supported timestamp range with this precision is between 1677-09-21 00:12:43 and 2262-04-11 23:47:16. |
uint8 |
Represents 8-bit unsigned integers. |
uint16 |
Represents 16-bit unsigned integers. |
uint32 |
Represents 32-bit unsigned integers. |
uint64 |
Represents 64-bit unsigned integers. |
uuid |
Represents a universally unique identifier. The attribute value must be valid UUID. For example: 00112233-4455-6677-8899-aabbccddeeff |
x,y,z-coordinate |
Coordinate fields store 64-bit floating point values used to create the x, y, and (optionally) z coordinates of a point geometry for the row. The point geometry will be created in addition to the attributes of coordinate types. |