xref: /aosp_15_r20/external/googleapis/google/cloud/bigquery/storage/v1/annotations.proto (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1syntax = "proto3";
2
3package google.cloud.bigquery.storage.v1;
4
5import "google/protobuf/descriptor.proto";
6
7option csharp_namespace = "Google.Cloud.BigQuery.Storage.V1";
8option go_package = "cloud.google.com/go/bigquery/storage/apiv1/storagepb;storagepb";
9option java_package = "com.google.cloud.bigquery.storage.v1";
10option java_multiple_files = true;
11option java_outer_classname = "AnnotationsProto";
12option php_namespace = "Google\\Cloud\\BigQuery\\Storage\\V1";
13
14extend google.protobuf.FieldOptions {
15  // Setting the column_name extension allows users to reference
16  // bigquery column independently of the field name in the protocol buffer
17  // message.
18  //
19  // The intended use of this annotation is to reference a destination column
20  // named using characters unavailable for protobuf field names (e.g. unicode
21  // characters).
22  //
23  // More details about BigQuery naming limitations can be found here:
24  // https://cloud.google.com/bigquery/docs/schemas#column_names
25  //
26  // This extension is currently experimental.
27  optional string column_name = 454943157;
28}
29