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. |