proto_docs/google/cloud/bigquery/storage/v1/storage.rb in google-cloud-bigquery-storage-v1-1.0.1 vs proto_docs/google/cloud/bigquery/storage/v1/storage.rb in google-cloud-bigquery-storage-v1-1.1.0
- old
+ new
@@ -254,10 +254,14 @@
# current end of stream. Specifying a value for this field is not allowed
# when calling AppendRows for the '_default' stream.
# @!attribute [rw] proto_rows
# @return [::Google::Cloud::Bigquery::Storage::V1::AppendRowsRequest::ProtoData]
# Rows in proto format.
+ # @!attribute [rw] arrow_rows
+ # @return [::Google::Cloud::Bigquery::Storage::V1::AppendRowsRequest::ArrowData]
+ # Rows in arrow format. This is an experimental feature only selected for
+ # allowlisted customers.
# @!attribute [rw] trace_id
# @return [::String]
# Id set by client to annotate its identity. Only initial request setting is
# respected.
# @!attribute [rw] missing_value_interpretations
@@ -292,9 +296,23 @@
# `default_missing_value_interpretation` to `DEFAULT_VALUE` and at the same
# time, set `missing_value_interpretations` to `NULL_VALUE` on those columns.
class AppendRowsRequest
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
+
+ # Arrow schema and data.
+ # Arrow format is an experimental feature only selected for allowlisted
+ # customers.
+ # @!attribute [rw] writer_schema
+ # @return [::Google::Cloud::Bigquery::Storage::V1::ArrowSchema]
+ # Optional. Arrow Schema used to serialize the data.
+ # @!attribute [rw] rows
+ # @return [::Google::Cloud::Bigquery::Storage::V1::ArrowRecordBatch]
+ # Required. Serialized row data in Arrow format.
+ class ArrowData
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
# ProtoData contains the data rows and schema when constructing append
# requests.
# @!attribute [rw] writer_schema
# @return [::Google::Cloud::Bigquery::Storage::V1::ProtoSchema]