annotations.proto 1.1 KB

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