NAME

Google::Cloud::Bigquery::Storage::V1::Arrow::ArrowSchema - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Bigquery::Storage::V1::Arrow;

my $msg = Google::Cloud::Bigquery::Storage::V1::Arrow::ArrowSchema->new(
    serialized_schema => $value,
);

FIELDS

  • serialized_schema

    Type: Bytes

NAME

Google::Cloud::Bigquery::Storage::V1::Arrow::ArrowRecordBatch - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Bigquery::Storage::V1::Arrow;

my $msg = Google::Cloud::Bigquery::Storage::V1::Arrow::ArrowRecordBatch->new(
    serialized_record_batch => $value,
);

FIELDS

  • serialized_record_batch

    Type: Bytes

  • row_count

    Type: Int64

NAME

Google::Cloud::Bigquery::Storage::V1::Arrow::ArrowSerializationOptions - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Bigquery::Storage::V1::Arrow;

my $msg = Google::Cloud::Bigquery::Storage::V1::Arrow::ArrowSerializationOptions->new(
    buffer_compression => $value,
);

FIELDS

  • buffer_compression

    Type: Enum (.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.CompressionCodec)

  • picos_timestamp_precision

    Type: Enum (.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.PicosTimestampPrecision)

Enum: ArrowSerializationOptions::CompressionCodec

Values:

  • COMPRESSION_UNSPECIFIED => 0

  • LZ4_FRAME => 1

  • ZSTD => 2

Enum: ArrowSerializationOptions::PicosTimestampPrecision

Values:

  • PICOS_TIMESTAMP_PRECISION_UNSPECIFIED => 0

  • TIMESTAMP_PRECISION_MICROS => 1

  • TIMESTAMP_PRECISION_NANOS => 2

  • TIMESTAMP_PRECISION_PICOS => 3

NAME

Google::Cloud::Bigquery::Storage::V1::Arrow - Protocol Buffers schema definition

DESCRIPTION

Auto-generated Protocol Buffers schema definition class.

LICENSE AND COPYRIGHT

Copyright (C) 2026 Google LLC

This program is released under the Apache 2.0 license.