Enum ArrowSerializationOptions.PicosTimestampPrecision (3.18.0)

public enum ArrowSerializationOptions.PicosTimestampPrecision extends Enum<ArrowSerializationOptions.PicosTimestampPrecision> implements ProtocolMessageEnum

The precision of the timestamp value in the Avro message. This precision will only be applied to the column(s) with the TIMESTAMP_PICOS type.

Protobuf enum google.cloud.bigquery.storage.v1.ArrowSerializationOptions.PicosTimestampPrecision

Implements

ProtocolMessageEnum

Static Fields

Name Description
PICOS_TIMESTAMP_PRECISION_UNSPECIFIED

Unspecified timestamp precision. The default precision is microseconds.

PICOS_TIMESTAMP_PRECISION_UNSPECIFIED = 0;

PICOS_TIMESTAMP_PRECISION_UNSPECIFIED_VALUE

Unspecified timestamp precision. The default precision is microseconds.

PICOS_TIMESTAMP_PRECISION_UNSPECIFIED = 0;

TIMESTAMP_PRECISION_MICROS

Timestamp values returned by Read API will be truncated to microsecond level precision. The value will be encoded as Arrow TIMESTAMP type in a 64 bit integer.

TIMESTAMP_PRECISION_MICROS = 1;

TIMESTAMP_PRECISION_MICROS_VALUE

Timestamp values returned by Read API will be truncated to microsecond level precision. The value will be encoded as Arrow TIMESTAMP type in a 64 bit integer.

TIMESTAMP_PRECISION_MICROS = 1;

TIMESTAMP_PRECISION_NANOS

Timestamp values returned by Read API will be truncated to nanosecond level precision. The value will be encoded as Arrow TIMESTAMP type in a 64 bit integer.

TIMESTAMP_PRECISION_NANOS = 2;

TIMESTAMP_PRECISION_NANOS_VALUE

Timestamp values returned by Read API will be truncated to nanosecond level precision. The value will be encoded as Arrow TIMESTAMP type in a 64 bit integer.

TIMESTAMP_PRECISION_NANOS = 2;

TIMESTAMP_PRECISION_PICOS

Read API will return full precision picosecond value. The value will be encoded as a string which conforms to ISO 8601 format.

TIMESTAMP_PRECISION_PICOS = 3;

TIMESTAMP_PRECISION_PICOS_VALUE

Read API will return full precision picosecond value. The value will be encoded as a string which conforms to ISO 8601 format.

TIMESTAMP_PRECISION_PICOS = 3;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()