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.