...

Source file src/cloud.google.com/go/bigquery/storage/apiv1beta2/storagepb/table.pb.go

Documentation: cloud.google.com/go/bigquery/storage/apiv1beta2/storagepb

     1  // Copyright 2021 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.32.0
    18  // 	protoc        v4.25.2
    19  // source: google/cloud/bigquery/storage/v1beta2/table.proto
    20  
    21  package storagepb
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    29  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    30  )
    31  
    32  const (
    33  	// Verify that this generated code is sufficiently up-to-date.
    34  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    35  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    37  )
    38  
    39  type TableFieldSchema_Type int32
    40  
    41  const (
    42  	// Illegal value
    43  	TableFieldSchema_TYPE_UNSPECIFIED TableFieldSchema_Type = 0
    44  	// 64K, UTF8
    45  	TableFieldSchema_STRING TableFieldSchema_Type = 1
    46  	// 64-bit signed
    47  	TableFieldSchema_INT64 TableFieldSchema_Type = 2
    48  	// 64-bit IEEE floating point
    49  	TableFieldSchema_DOUBLE TableFieldSchema_Type = 3
    50  	// Aggregate type
    51  	TableFieldSchema_STRUCT TableFieldSchema_Type = 4
    52  	// 64K, Binary
    53  	TableFieldSchema_BYTES TableFieldSchema_Type = 5
    54  	// 2-valued
    55  	TableFieldSchema_BOOL TableFieldSchema_Type = 6
    56  	// 64-bit signed usec since UTC epoch
    57  	TableFieldSchema_TIMESTAMP TableFieldSchema_Type = 7
    58  	// Civil date - Year, Month, Day
    59  	TableFieldSchema_DATE TableFieldSchema_Type = 8
    60  	// Civil time - Hour, Minute, Second, Microseconds
    61  	TableFieldSchema_TIME TableFieldSchema_Type = 9
    62  	// Combination of civil date and civil time
    63  	TableFieldSchema_DATETIME TableFieldSchema_Type = 10
    64  	// Geography object
    65  	TableFieldSchema_GEOGRAPHY TableFieldSchema_Type = 11
    66  	// Numeric value
    67  	TableFieldSchema_NUMERIC TableFieldSchema_Type = 12
    68  	// BigNumeric value
    69  	TableFieldSchema_BIGNUMERIC TableFieldSchema_Type = 13
    70  	// Interval
    71  	TableFieldSchema_INTERVAL TableFieldSchema_Type = 14
    72  	// JSON, String
    73  	TableFieldSchema_JSON TableFieldSchema_Type = 15
    74  )
    75  
    76  // Enum value maps for TableFieldSchema_Type.
    77  var (
    78  	TableFieldSchema_Type_name = map[int32]string{
    79  		0:  "TYPE_UNSPECIFIED",
    80  		1:  "STRING",
    81  		2:  "INT64",
    82  		3:  "DOUBLE",
    83  		4:  "STRUCT",
    84  		5:  "BYTES",
    85  		6:  "BOOL",
    86  		7:  "TIMESTAMP",
    87  		8:  "DATE",
    88  		9:  "TIME",
    89  		10: "DATETIME",
    90  		11: "GEOGRAPHY",
    91  		12: "NUMERIC",
    92  		13: "BIGNUMERIC",
    93  		14: "INTERVAL",
    94  		15: "JSON",
    95  	}
    96  	TableFieldSchema_Type_value = map[string]int32{
    97  		"TYPE_UNSPECIFIED": 0,
    98  		"STRING":           1,
    99  		"INT64":            2,
   100  		"DOUBLE":           3,
   101  		"STRUCT":           4,
   102  		"BYTES":            5,
   103  		"BOOL":             6,
   104  		"TIMESTAMP":        7,
   105  		"DATE":             8,
   106  		"TIME":             9,
   107  		"DATETIME":         10,
   108  		"GEOGRAPHY":        11,
   109  		"NUMERIC":          12,
   110  		"BIGNUMERIC":       13,
   111  		"INTERVAL":         14,
   112  		"JSON":             15,
   113  	}
   114  )
   115  
   116  func (x TableFieldSchema_Type) Enum() *TableFieldSchema_Type {
   117  	p := new(TableFieldSchema_Type)
   118  	*p = x
   119  	return p
   120  }
   121  
   122  func (x TableFieldSchema_Type) String() string {
   123  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   124  }
   125  
   126  func (TableFieldSchema_Type) Descriptor() protoreflect.EnumDescriptor {
   127  	return file_google_cloud_bigquery_storage_v1beta2_table_proto_enumTypes[0].Descriptor()
   128  }
   129  
   130  func (TableFieldSchema_Type) Type() protoreflect.EnumType {
   131  	return &file_google_cloud_bigquery_storage_v1beta2_table_proto_enumTypes[0]
   132  }
   133  
   134  func (x TableFieldSchema_Type) Number() protoreflect.EnumNumber {
   135  	return protoreflect.EnumNumber(x)
   136  }
   137  
   138  // Deprecated: Use TableFieldSchema_Type.Descriptor instead.
   139  func (TableFieldSchema_Type) EnumDescriptor() ([]byte, []int) {
   140  	return file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescGZIP(), []int{1, 0}
   141  }
   142  
   143  type TableFieldSchema_Mode int32
   144  
   145  const (
   146  	// Illegal value
   147  	TableFieldSchema_MODE_UNSPECIFIED TableFieldSchema_Mode = 0
   148  	TableFieldSchema_NULLABLE         TableFieldSchema_Mode = 1
   149  	TableFieldSchema_REQUIRED         TableFieldSchema_Mode = 2
   150  	TableFieldSchema_REPEATED         TableFieldSchema_Mode = 3
   151  )
   152  
   153  // Enum value maps for TableFieldSchema_Mode.
   154  var (
   155  	TableFieldSchema_Mode_name = map[int32]string{
   156  		0: "MODE_UNSPECIFIED",
   157  		1: "NULLABLE",
   158  		2: "REQUIRED",
   159  		3: "REPEATED",
   160  	}
   161  	TableFieldSchema_Mode_value = map[string]int32{
   162  		"MODE_UNSPECIFIED": 0,
   163  		"NULLABLE":         1,
   164  		"REQUIRED":         2,
   165  		"REPEATED":         3,
   166  	}
   167  )
   168  
   169  func (x TableFieldSchema_Mode) Enum() *TableFieldSchema_Mode {
   170  	p := new(TableFieldSchema_Mode)
   171  	*p = x
   172  	return p
   173  }
   174  
   175  func (x TableFieldSchema_Mode) String() string {
   176  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   177  }
   178  
   179  func (TableFieldSchema_Mode) Descriptor() protoreflect.EnumDescriptor {
   180  	return file_google_cloud_bigquery_storage_v1beta2_table_proto_enumTypes[1].Descriptor()
   181  }
   182  
   183  func (TableFieldSchema_Mode) Type() protoreflect.EnumType {
   184  	return &file_google_cloud_bigquery_storage_v1beta2_table_proto_enumTypes[1]
   185  }
   186  
   187  func (x TableFieldSchema_Mode) Number() protoreflect.EnumNumber {
   188  	return protoreflect.EnumNumber(x)
   189  }
   190  
   191  // Deprecated: Use TableFieldSchema_Mode.Descriptor instead.
   192  func (TableFieldSchema_Mode) EnumDescriptor() ([]byte, []int) {
   193  	return file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescGZIP(), []int{1, 1}
   194  }
   195  
   196  // Schema of a table
   197  type TableSchema struct {
   198  	state         protoimpl.MessageState
   199  	sizeCache     protoimpl.SizeCache
   200  	unknownFields protoimpl.UnknownFields
   201  
   202  	// Describes the fields in a table.
   203  	Fields []*TableFieldSchema `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"`
   204  }
   205  
   206  func (x *TableSchema) Reset() {
   207  	*x = TableSchema{}
   208  	if protoimpl.UnsafeEnabled {
   209  		mi := &file_google_cloud_bigquery_storage_v1beta2_table_proto_msgTypes[0]
   210  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   211  		ms.StoreMessageInfo(mi)
   212  	}
   213  }
   214  
   215  func (x *TableSchema) String() string {
   216  	return protoimpl.X.MessageStringOf(x)
   217  }
   218  
   219  func (*TableSchema) ProtoMessage() {}
   220  
   221  func (x *TableSchema) ProtoReflect() protoreflect.Message {
   222  	mi := &file_google_cloud_bigquery_storage_v1beta2_table_proto_msgTypes[0]
   223  	if protoimpl.UnsafeEnabled && x != nil {
   224  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   225  		if ms.LoadMessageInfo() == nil {
   226  			ms.StoreMessageInfo(mi)
   227  		}
   228  		return ms
   229  	}
   230  	return mi.MessageOf(x)
   231  }
   232  
   233  // Deprecated: Use TableSchema.ProtoReflect.Descriptor instead.
   234  func (*TableSchema) Descriptor() ([]byte, []int) {
   235  	return file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescGZIP(), []int{0}
   236  }
   237  
   238  func (x *TableSchema) GetFields() []*TableFieldSchema {
   239  	if x != nil {
   240  		return x.Fields
   241  	}
   242  	return nil
   243  }
   244  
   245  // A field in TableSchema
   246  type TableFieldSchema struct {
   247  	state         protoimpl.MessageState
   248  	sizeCache     protoimpl.SizeCache
   249  	unknownFields protoimpl.UnknownFields
   250  
   251  	// Required. The field name. The name must contain only letters (a-z, A-Z),
   252  	// numbers (0-9), or underscores (_), and must start with a letter or
   253  	// underscore. The maximum length is 128 characters.
   254  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   255  	// Required. The field data type.
   256  	Type TableFieldSchema_Type `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.bigquery.storage.v1beta2.TableFieldSchema_Type" json:"type,omitempty"`
   257  	// Optional. The field mode. The default value is NULLABLE.
   258  	Mode TableFieldSchema_Mode `protobuf:"varint,3,opt,name=mode,proto3,enum=google.cloud.bigquery.storage.v1beta2.TableFieldSchema_Mode" json:"mode,omitempty"`
   259  	// Optional. Describes the nested schema fields if the type property is set to STRUCT.
   260  	Fields []*TableFieldSchema `protobuf:"bytes,4,rep,name=fields,proto3" json:"fields,omitempty"`
   261  	// Optional. The field description. The maximum length is 1,024 characters.
   262  	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
   263  }
   264  
   265  func (x *TableFieldSchema) Reset() {
   266  	*x = TableFieldSchema{}
   267  	if protoimpl.UnsafeEnabled {
   268  		mi := &file_google_cloud_bigquery_storage_v1beta2_table_proto_msgTypes[1]
   269  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   270  		ms.StoreMessageInfo(mi)
   271  	}
   272  }
   273  
   274  func (x *TableFieldSchema) String() string {
   275  	return protoimpl.X.MessageStringOf(x)
   276  }
   277  
   278  func (*TableFieldSchema) ProtoMessage() {}
   279  
   280  func (x *TableFieldSchema) ProtoReflect() protoreflect.Message {
   281  	mi := &file_google_cloud_bigquery_storage_v1beta2_table_proto_msgTypes[1]
   282  	if protoimpl.UnsafeEnabled && x != nil {
   283  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   284  		if ms.LoadMessageInfo() == nil {
   285  			ms.StoreMessageInfo(mi)
   286  		}
   287  		return ms
   288  	}
   289  	return mi.MessageOf(x)
   290  }
   291  
   292  // Deprecated: Use TableFieldSchema.ProtoReflect.Descriptor instead.
   293  func (*TableFieldSchema) Descriptor() ([]byte, []int) {
   294  	return file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescGZIP(), []int{1}
   295  }
   296  
   297  func (x *TableFieldSchema) GetName() string {
   298  	if x != nil {
   299  		return x.Name
   300  	}
   301  	return ""
   302  }
   303  
   304  func (x *TableFieldSchema) GetType() TableFieldSchema_Type {
   305  	if x != nil {
   306  		return x.Type
   307  	}
   308  	return TableFieldSchema_TYPE_UNSPECIFIED
   309  }
   310  
   311  func (x *TableFieldSchema) GetMode() TableFieldSchema_Mode {
   312  	if x != nil {
   313  		return x.Mode
   314  	}
   315  	return TableFieldSchema_MODE_UNSPECIFIED
   316  }
   317  
   318  func (x *TableFieldSchema) GetFields() []*TableFieldSchema {
   319  	if x != nil {
   320  		return x.Fields
   321  	}
   322  	return nil
   323  }
   324  
   325  func (x *TableFieldSchema) GetDescription() string {
   326  	if x != nil {
   327  		return x.Description
   328  	}
   329  	return ""
   330  }
   331  
   332  var File_google_cloud_bigquery_storage_v1beta2_table_proto protoreflect.FileDescriptor
   333  
   334  var file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDesc = []byte{
   335  	0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62,
   336  	0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2f,
   337  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x70, 0x72,
   338  	0x6f, 0x74, 0x6f, 0x12, 0x25, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   339  	0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61,
   340  	0x67, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
   341  	0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68,
   342  	0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x0b, 0x54,
   343  	0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x4f, 0x0a, 0x06, 0x66, 0x69,
   344  	0x65, 0x6c, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f,
   345  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
   346  	0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   347  	0x61, 0x32, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x63, 0x68,
   348  	0x65, 0x6d, 0x61, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x22, 0xf6, 0x04, 0x0a, 0x10,
   349  	0x54, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61,
   350  	0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
   351  	0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x55, 0x0a, 0x04, 0x74, 0x79, 0x70,
   352  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   353  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
   354  	0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
   355  	0x54, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61,
   356  	0x2e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
   357  	0x12, 0x55, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c,
   358  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
   359  	0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76,
   360  	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c,
   361  	0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x42, 0x03, 0xe0, 0x41,
   362  	0x01, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x54, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
   363  	0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   364  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
   365  	0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
   366  	0x54, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61,
   367  	0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x25, 0x0a,
   368  	0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01,
   369  	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
   370  	0x74, 0x69, 0x6f, 0x6e, 0x22, 0xd5, 0x01, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a,
   371  	0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
   372  	0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12,
   373  	0x09, 0x0a, 0x05, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x4f,
   374  	0x55, 0x42, 0x4c, 0x45, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x54, 0x52, 0x55, 0x43, 0x54,
   375  	0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x05, 0x12, 0x08, 0x0a,
   376  	0x04, 0x42, 0x4f, 0x4f, 0x4c, 0x10, 0x06, 0x12, 0x0d, 0x0a, 0x09, 0x54, 0x49, 0x4d, 0x45, 0x53,
   377  	0x54, 0x41, 0x4d, 0x50, 0x10, 0x07, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x41, 0x54, 0x45, 0x10, 0x08,
   378  	0x12, 0x08, 0x0a, 0x04, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x09, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x41,
   379  	0x54, 0x45, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x0a, 0x12, 0x0d, 0x0a, 0x09, 0x47, 0x45, 0x4f, 0x47,
   380  	0x52, 0x41, 0x50, 0x48, 0x59, 0x10, 0x0b, 0x12, 0x0b, 0x0a, 0x07, 0x4e, 0x55, 0x4d, 0x45, 0x52,
   381  	0x49, 0x43, 0x10, 0x0c, 0x12, 0x0e, 0x0a, 0x0a, 0x42, 0x49, 0x47, 0x4e, 0x55, 0x4d, 0x45, 0x52,
   382  	0x49, 0x43, 0x10, 0x0d, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x56, 0x41, 0x4c,
   383  	0x10, 0x0e, 0x12, 0x08, 0x0a, 0x04, 0x4a, 0x53, 0x4f, 0x4e, 0x10, 0x0f, 0x22, 0x46, 0x0a, 0x04,
   384  	0x4d, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53,
   385  	0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x4e, 0x55,
   386  	0x4c, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x51, 0x55,
   387  	0x49, 0x52, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54,
   388  	0x45, 0x44, 0x10, 0x03, 0x42, 0x7e, 0x0a, 0x29, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   389  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
   390  	0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   391  	0x32, 0x42, 0x0a, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
   392  	0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f,
   393  	0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x73, 0x74,
   394  	0x6f, 0x72, 0x61, 0x67, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
   395  	0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x70, 0x62, 0x3b, 0x73, 0x74, 0x6f, 0x72, 0x61,
   396  	0x67, 0x65, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   397  }
   398  
   399  var (
   400  	file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescOnce sync.Once
   401  	file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescData = file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDesc
   402  )
   403  
   404  func file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescGZIP() []byte {
   405  	file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescOnce.Do(func() {
   406  		file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescData)
   407  	})
   408  	return file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDescData
   409  }
   410  
   411  var file_google_cloud_bigquery_storage_v1beta2_table_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
   412  var file_google_cloud_bigquery_storage_v1beta2_table_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   413  var file_google_cloud_bigquery_storage_v1beta2_table_proto_goTypes = []interface{}{
   414  	(TableFieldSchema_Type)(0), // 0: google.cloud.bigquery.storage.v1beta2.TableFieldSchema.Type
   415  	(TableFieldSchema_Mode)(0), // 1: google.cloud.bigquery.storage.v1beta2.TableFieldSchema.Mode
   416  	(*TableSchema)(nil),        // 2: google.cloud.bigquery.storage.v1beta2.TableSchema
   417  	(*TableFieldSchema)(nil),   // 3: google.cloud.bigquery.storage.v1beta2.TableFieldSchema
   418  }
   419  var file_google_cloud_bigquery_storage_v1beta2_table_proto_depIdxs = []int32{
   420  	3, // 0: google.cloud.bigquery.storage.v1beta2.TableSchema.fields:type_name -> google.cloud.bigquery.storage.v1beta2.TableFieldSchema
   421  	0, // 1: google.cloud.bigquery.storage.v1beta2.TableFieldSchema.type:type_name -> google.cloud.bigquery.storage.v1beta2.TableFieldSchema.Type
   422  	1, // 2: google.cloud.bigquery.storage.v1beta2.TableFieldSchema.mode:type_name -> google.cloud.bigquery.storage.v1beta2.TableFieldSchema.Mode
   423  	3, // 3: google.cloud.bigquery.storage.v1beta2.TableFieldSchema.fields:type_name -> google.cloud.bigquery.storage.v1beta2.TableFieldSchema
   424  	4, // [4:4] is the sub-list for method output_type
   425  	4, // [4:4] is the sub-list for method input_type
   426  	4, // [4:4] is the sub-list for extension type_name
   427  	4, // [4:4] is the sub-list for extension extendee
   428  	0, // [0:4] is the sub-list for field type_name
   429  }
   430  
   431  func init() { file_google_cloud_bigquery_storage_v1beta2_table_proto_init() }
   432  func file_google_cloud_bigquery_storage_v1beta2_table_proto_init() {
   433  	if File_google_cloud_bigquery_storage_v1beta2_table_proto != nil {
   434  		return
   435  	}
   436  	if !protoimpl.UnsafeEnabled {
   437  		file_google_cloud_bigquery_storage_v1beta2_table_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   438  			switch v := v.(*TableSchema); i {
   439  			case 0:
   440  				return &v.state
   441  			case 1:
   442  				return &v.sizeCache
   443  			case 2:
   444  				return &v.unknownFields
   445  			default:
   446  				return nil
   447  			}
   448  		}
   449  		file_google_cloud_bigquery_storage_v1beta2_table_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   450  			switch v := v.(*TableFieldSchema); i {
   451  			case 0:
   452  				return &v.state
   453  			case 1:
   454  				return &v.sizeCache
   455  			case 2:
   456  				return &v.unknownFields
   457  			default:
   458  				return nil
   459  			}
   460  		}
   461  	}
   462  	type x struct{}
   463  	out := protoimpl.TypeBuilder{
   464  		File: protoimpl.DescBuilder{
   465  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   466  			RawDescriptor: file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDesc,
   467  			NumEnums:      2,
   468  			NumMessages:   2,
   469  			NumExtensions: 0,
   470  			NumServices:   0,
   471  		},
   472  		GoTypes:           file_google_cloud_bigquery_storage_v1beta2_table_proto_goTypes,
   473  		DependencyIndexes: file_google_cloud_bigquery_storage_v1beta2_table_proto_depIdxs,
   474  		EnumInfos:         file_google_cloud_bigquery_storage_v1beta2_table_proto_enumTypes,
   475  		MessageInfos:      file_google_cloud_bigquery_storage_v1beta2_table_proto_msgTypes,
   476  	}.Build()
   477  	File_google_cloud_bigquery_storage_v1beta2_table_proto = out.File
   478  	file_google_cloud_bigquery_storage_v1beta2_table_proto_rawDesc = nil
   479  	file_google_cloud_bigquery_storage_v1beta2_table_proto_goTypes = nil
   480  	file_google_cloud_bigquery_storage_v1beta2_table_proto_depIdxs = nil
   481  }
   482  

View as plain text