From 2f11ae129665d9c1e794911d45f2c815865679c3 Mon Sep 17 00:00:00 2001 From: Bingyi Sun Date: Thu, 28 Sep 2023 11:39:20 +0800 Subject: [PATCH] [Go] Regenerate proto (#62) Signed-off-by: sunby --- go/proto/manifest_proto/manifest.pb.go | 528 ++++----- go/proto/schema_proto/schema.pb.go | 1357 +++++++++--------------- 2 files changed, 686 insertions(+), 1199 deletions(-) diff --git a/go/proto/manifest_proto/manifest.pb.go b/go/proto/manifest_proto/manifest.pb.go index 127e8709..e337c6f3 100644 --- a/go/proto/manifest_proto/manifest.pb.go +++ b/go/proto/manifest_proto/manifest.pb.go @@ -1,437 +1,285 @@ // Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.31.0 -// protoc v3.21.9 // source: manifest.proto package manifest_proto import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" schema_proto "github.com/milvus-io/milvus-storage/go/proto/schema_proto" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" + math "math" ) -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf -type Options struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package - Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` +type Options struct { + Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *Options) Reset() { - *x = Options{} - if protoimpl.UnsafeEnabled { - mi := &file_manifest_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *Options) Reset() { *m = Options{} } +func (m *Options) String() string { return proto.CompactTextString(m) } +func (*Options) ProtoMessage() {} +func (*Options) Descriptor() ([]byte, []int) { + return fileDescriptor_0bb23f43f7afb4c1, []int{0} } -func (x *Options) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Options) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Options.Unmarshal(m, b) } - -func (*Options) ProtoMessage() {} - -func (x *Options) ProtoReflect() protoreflect.Message { - mi := &file_manifest_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Options) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Options.Marshal(b, m, deterministic) } - -// Deprecated: Use Options.ProtoReflect.Descriptor instead. -func (*Options) Descriptor() ([]byte, []int) { - return file_manifest_proto_rawDescGZIP(), []int{0} +func (m *Options) XXX_Merge(src proto.Message) { + xxx_messageInfo_Options.Merge(m, src) } +func (m *Options) XXX_Size() int { + return xxx_messageInfo_Options.Size(m) +} +func (m *Options) XXX_DiscardUnknown() { + xxx_messageInfo_Options.DiscardUnknown(m) +} + +var xxx_messageInfo_Options proto.InternalMessageInfo -func (x *Options) GetUri() string { - if x != nil { - return x.Uri +func (m *Options) GetUri() string { + if m != nil { + return m.Uri } return "" } type Manifest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Version int64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` - Options *Options `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"` - Schema *schema_proto.Schema `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"` - ScalarFragments []*Fragment `protobuf:"bytes,4,rep,name=scalar_fragments,json=scalarFragments,proto3" json:"scalar_fragments,omitempty"` - VectorFragments []*Fragment `protobuf:"bytes,5,rep,name=vector_fragments,json=vectorFragments,proto3" json:"vector_fragments,omitempty"` - DeleteFragments []*Fragment `protobuf:"bytes,6,rep,name=delete_fragments,json=deleteFragments,proto3" json:"delete_fragments,omitempty"` - Blobs []*Blob `protobuf:"bytes,7,rep,name=blobs,proto3" json:"blobs,omitempty"` -} - -func (x *Manifest) Reset() { - *x = Manifest{} - if protoimpl.UnsafeEnabled { - mi := &file_manifest_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + Version int64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` + Options *Options `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"` + Schema *schema_proto.Schema `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"` + ScalarFragments []*Fragment `protobuf:"bytes,4,rep,name=scalar_fragments,json=scalarFragments,proto3" json:"scalar_fragments,omitempty"` + VectorFragments []*Fragment `protobuf:"bytes,5,rep,name=vector_fragments,json=vectorFragments,proto3" json:"vector_fragments,omitempty"` + DeleteFragments []*Fragment `protobuf:"bytes,6,rep,name=delete_fragments,json=deleteFragments,proto3" json:"delete_fragments,omitempty"` + Blobs []*Blob `protobuf:"bytes,7,rep,name=blobs,proto3" json:"blobs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Manifest) Reset() { *m = Manifest{} } +func (m *Manifest) String() string { return proto.CompactTextString(m) } +func (*Manifest) ProtoMessage() {} +func (*Manifest) Descriptor() ([]byte, []int) { + return fileDescriptor_0bb23f43f7afb4c1, []int{1} } -func (x *Manifest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Manifest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Manifest.Unmarshal(m, b) } - -func (*Manifest) ProtoMessage() {} - -func (x *Manifest) ProtoReflect() protoreflect.Message { - mi := &file_manifest_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Manifest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Manifest.Marshal(b, m, deterministic) } - -// Deprecated: Use Manifest.ProtoReflect.Descriptor instead. -func (*Manifest) Descriptor() ([]byte, []int) { - return file_manifest_proto_rawDescGZIP(), []int{1} +func (m *Manifest) XXX_Merge(src proto.Message) { + xxx_messageInfo_Manifest.Merge(m, src) +} +func (m *Manifest) XXX_Size() int { + return xxx_messageInfo_Manifest.Size(m) +} +func (m *Manifest) XXX_DiscardUnknown() { + xxx_messageInfo_Manifest.DiscardUnknown(m) } -func (x *Manifest) GetVersion() int64 { - if x != nil { - return x.Version +var xxx_messageInfo_Manifest proto.InternalMessageInfo + +func (m *Manifest) GetVersion() int64 { + if m != nil { + return m.Version } return 0 } -func (x *Manifest) GetOptions() *Options { - if x != nil { - return x.Options +func (m *Manifest) GetOptions() *Options { + if m != nil { + return m.Options } return nil } -func (x *Manifest) GetSchema() *schema_proto.Schema { - if x != nil { - return x.Schema +func (m *Manifest) GetSchema() *schema_proto.Schema { + if m != nil { + return m.Schema } return nil } -func (x *Manifest) GetScalarFragments() []*Fragment { - if x != nil { - return x.ScalarFragments +func (m *Manifest) GetScalarFragments() []*Fragment { + if m != nil { + return m.ScalarFragments } return nil } -func (x *Manifest) GetVectorFragments() []*Fragment { - if x != nil { - return x.VectorFragments +func (m *Manifest) GetVectorFragments() []*Fragment { + if m != nil { + return m.VectorFragments } return nil } -func (x *Manifest) GetDeleteFragments() []*Fragment { - if x != nil { - return x.DeleteFragments +func (m *Manifest) GetDeleteFragments() []*Fragment { + if m != nil { + return m.DeleteFragments } return nil } -func (x *Manifest) GetBlobs() []*Blob { - if x != nil { - return x.Blobs +func (m *Manifest) GetBlobs() []*Blob { + if m != nil { + return m.Blobs } return nil } type Fragment struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Files []string `protobuf:"bytes,2,rep,name=files,proto3" json:"files,omitempty"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Files []string `protobuf:"bytes,2,rep,name=files,proto3" json:"files,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *Fragment) Reset() { - *x = Fragment{} - if protoimpl.UnsafeEnabled { - mi := &file_manifest_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *Fragment) Reset() { *m = Fragment{} } +func (m *Fragment) String() string { return proto.CompactTextString(m) } +func (*Fragment) ProtoMessage() {} +func (*Fragment) Descriptor() ([]byte, []int) { + return fileDescriptor_0bb23f43f7afb4c1, []int{2} } -func (x *Fragment) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Fragment) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Fragment.Unmarshal(m, b) } - -func (*Fragment) ProtoMessage() {} - -func (x *Fragment) ProtoReflect() protoreflect.Message { - mi := &file_manifest_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Fragment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Fragment.Marshal(b, m, deterministic) } - -// Deprecated: Use Fragment.ProtoReflect.Descriptor instead. -func (*Fragment) Descriptor() ([]byte, []int) { - return file_manifest_proto_rawDescGZIP(), []int{2} +func (m *Fragment) XXX_Merge(src proto.Message) { + xxx_messageInfo_Fragment.Merge(m, src) } +func (m *Fragment) XXX_Size() int { + return xxx_messageInfo_Fragment.Size(m) +} +func (m *Fragment) XXX_DiscardUnknown() { + xxx_messageInfo_Fragment.DiscardUnknown(m) +} + +var xxx_messageInfo_Fragment proto.InternalMessageInfo -func (x *Fragment) GetId() int64 { - if x != nil { - return x.Id +func (m *Fragment) GetId() int64 { + if m != nil { + return m.Id } return 0 } -func (x *Fragment) GetFiles() []string { - if x != nil { - return x.Files +func (m *Fragment) GetFiles() []string { + if m != nil { + return m.Files } return nil } type Blob struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` - File string `protobuf:"bytes,3,opt,name=file,proto3" json:"file,omitempty"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` + File string `protobuf:"bytes,3,opt,name=file,proto3" json:"file,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *Blob) Reset() { - *x = Blob{} - if protoimpl.UnsafeEnabled { - mi := &file_manifest_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *Blob) Reset() { *m = Blob{} } +func (m *Blob) String() string { return proto.CompactTextString(m) } +func (*Blob) ProtoMessage() {} +func (*Blob) Descriptor() ([]byte, []int) { + return fileDescriptor_0bb23f43f7afb4c1, []int{3} } -func (x *Blob) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Blob) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Blob.Unmarshal(m, b) } - -func (*Blob) ProtoMessage() {} - -func (x *Blob) ProtoReflect() protoreflect.Message { - mi := &file_manifest_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Blob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Blob.Marshal(b, m, deterministic) } - -// Deprecated: Use Blob.ProtoReflect.Descriptor instead. -func (*Blob) Descriptor() ([]byte, []int) { - return file_manifest_proto_rawDescGZIP(), []int{3} +func (m *Blob) XXX_Merge(src proto.Message) { + xxx_messageInfo_Blob.Merge(m, src) +} +func (m *Blob) XXX_Size() int { + return xxx_messageInfo_Blob.Size(m) } +func (m *Blob) XXX_DiscardUnknown() { + xxx_messageInfo_Blob.DiscardUnknown(m) +} + +var xxx_messageInfo_Blob proto.InternalMessageInfo -func (x *Blob) GetName() string { - if x != nil { - return x.Name +func (m *Blob) GetName() string { + if m != nil { + return m.Name } return "" } -func (x *Blob) GetSize() int64 { - if x != nil { - return x.Size +func (m *Blob) GetSize() int64 { + if m != nil { + return m.Size } return 0 } -func (x *Blob) GetFile() string { - if x != nil { - return x.File +func (m *Blob) GetFile() string { + if m != nil { + return m.File } return "" } -var File_manifest_proto protoreflect.FileDescriptor - -var file_manifest_proto_rawDesc = []byte{ - 0x0a, 0x0e, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x0e, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x0c, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1b, - 0x0a, 0x07, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x69, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69, 0x22, 0x80, 0x03, 0x0a, 0x08, - 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x12, 0x31, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x06, 0x73, 0x63, 0x68, - 0x65, 0x6d, 0x61, 0x12, 0x43, 0x0a, 0x10, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x5f, 0x66, 0x72, - 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, - 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, - 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0f, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x46, - 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x43, 0x0a, 0x10, 0x76, 0x65, 0x63, 0x74, - 0x6f, 0x72, 0x5f, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0f, 0x76, 0x65, - 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x43, 0x0a, - 0x10, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, - 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, - 0x73, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, - 0x74, 0x52, 0x0f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, - 0x74, 0x73, 0x12, 0x2a, 0x0a, 0x05, 0x62, 0x6c, 0x6f, 0x62, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x14, 0x2e, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x42, 0x6c, 0x6f, 0x62, 0x52, 0x05, 0x62, 0x6c, 0x6f, 0x62, 0x73, 0x22, 0x30, - 0x0a, 0x08, 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x69, - 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, - 0x22, 0x42, 0x0a, 0x04, 0x42, 0x6c, 0x6f, 0x62, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x12, 0x12, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x66, 0x69, 0x6c, 0x65, 0x42, 0x41, 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, - 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x69, 0x6f, 0x2f, 0x6d, 0x69, 0x6c, - 0x76, 0x75, 0x73, 0x2d, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2d, 0x66, 0x6f, 0x72, 0x6d, - 0x61, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, - 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_manifest_proto_rawDescOnce sync.Once - file_manifest_proto_rawDescData = file_manifest_proto_rawDesc -) - -func file_manifest_proto_rawDescGZIP() []byte { - file_manifest_proto_rawDescOnce.Do(func() { - file_manifest_proto_rawDescData = protoimpl.X.CompressGZIP(file_manifest_proto_rawDescData) - }) - return file_manifest_proto_rawDescData -} - -var file_manifest_proto_msgTypes = make([]protoimpl.MessageInfo, 4) -var file_manifest_proto_goTypes = []interface{}{ - (*Options)(nil), // 0: manifest_proto.Options - (*Manifest)(nil), // 1: manifest_proto.Manifest - (*Fragment)(nil), // 2: manifest_proto.Fragment - (*Blob)(nil), // 3: manifest_proto.Blob - (*schema_proto.Schema)(nil), // 4: schema_proto.Schema -} -var file_manifest_proto_depIdxs = []int32{ - 0, // 0: manifest_proto.Manifest.options:type_name -> manifest_proto.Options - 4, // 1: manifest_proto.Manifest.schema:type_name -> schema_proto.Schema - 2, // 2: manifest_proto.Manifest.scalar_fragments:type_name -> manifest_proto.Fragment - 2, // 3: manifest_proto.Manifest.vector_fragments:type_name -> manifest_proto.Fragment - 2, // 4: manifest_proto.Manifest.delete_fragments:type_name -> manifest_proto.Fragment - 3, // 5: manifest_proto.Manifest.blobs:type_name -> manifest_proto.Blob - 6, // [6:6] is the sub-list for method output_type - 6, // [6:6] is the sub-list for method input_type - 6, // [6:6] is the sub-list for extension type_name - 6, // [6:6] is the sub-list for extension extendee - 0, // [0:6] is the sub-list for field type_name -} - -func init() { file_manifest_proto_init() } -func file_manifest_proto_init() { - if File_manifest_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_manifest_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Options); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_manifest_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Manifest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_manifest_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Fragment); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_manifest_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Blob); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_manifest_proto_rawDesc, - NumEnums: 0, - NumMessages: 4, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_manifest_proto_goTypes, - DependencyIndexes: file_manifest_proto_depIdxs, - MessageInfos: file_manifest_proto_msgTypes, - }.Build() - File_manifest_proto = out.File - file_manifest_proto_rawDesc = nil - file_manifest_proto_goTypes = nil - file_manifest_proto_depIdxs = nil +func init() { + proto.RegisterType((*Options)(nil), "manifest_proto.Options") + proto.RegisterType((*Manifest)(nil), "manifest_proto.Manifest") + proto.RegisterType((*Fragment)(nil), "manifest_proto.Fragment") + proto.RegisterType((*Blob)(nil), "manifest_proto.Blob") +} + +func init() { proto.RegisterFile("manifest.proto", fileDescriptor_0bb23f43f7afb4c1) } + +var fileDescriptor_0bb23f43f7afb4c1 = []byte{ + // 343 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0xcf, 0x4f, 0xc2, 0x30, + 0x1c, 0xc5, 0x03, 0x05, 0x06, 0x5f, 0x0c, 0x92, 0x86, 0xc4, 0x46, 0x2f, 0x64, 0xa7, 0xc5, 0xe8, + 0xa6, 0x78, 0x34, 0x5e, 0x30, 0xf1, 0x66, 0x4c, 0xea, 0xcd, 0x0b, 0xe9, 0x46, 0x19, 0x4d, 0xb6, + 0x95, 0xac, 0x85, 0x83, 0x27, 0xff, 0x74, 0xd3, 0x1f, 0x53, 0xc6, 0x85, 0x13, 0xef, 0x95, 0xf7, + 0x3e, 0xdf, 0xae, 0x5f, 0x98, 0x94, 0xac, 0x12, 0x1b, 0xae, 0x74, 0xbc, 0xab, 0xa5, 0x96, 0xf8, + 0xcf, 0xaf, 0xac, 0xbf, 0xbe, 0x50, 0xd9, 0x96, 0x97, 0xcc, 0xfd, 0x1b, 0xde, 0x40, 0xf0, 0xb1, + 0xd3, 0x42, 0x56, 0x0a, 0x4f, 0x01, 0xed, 0x6b, 0x41, 0x3a, 0xf3, 0x4e, 0x34, 0xa2, 0x46, 0x86, + 0x3f, 0x08, 0x86, 0xef, 0xbe, 0x8d, 0x09, 0x04, 0x07, 0x5e, 0x2b, 0x21, 0x2b, 0x1b, 0x41, 0xb4, + 0xb1, 0xf8, 0x11, 0x02, 0xe9, 0x18, 0xa4, 0x3b, 0xef, 0x44, 0xe3, 0xc5, 0x55, 0xdc, 0x9e, 0x19, + 0xfb, 0x11, 0xb4, 0xc9, 0xe1, 0x3b, 0x18, 0xb8, 0x6b, 0x10, 0x64, 0x1b, 0xb3, 0xd8, 0x59, 0x9f, + 0xff, 0xb4, 0x86, 0xfa, 0x0c, 0x7e, 0x85, 0xa9, 0xca, 0x58, 0xc1, 0xea, 0xd5, 0xa6, 0x66, 0x79, + 0xc9, 0x2b, 0xad, 0x48, 0x6f, 0x8e, 0xa2, 0xf1, 0x82, 0x9c, 0x4e, 0x7a, 0xf3, 0x01, 0x7a, 0xe9, + 0x1a, 0x8d, 0x57, 0x06, 0x72, 0xe0, 0x99, 0x96, 0xc7, 0x90, 0xfe, 0x39, 0x88, 0x6b, 0xb4, 0x20, + 0x6b, 0x5e, 0x70, 0xcd, 0x8f, 0x20, 0x83, 0x73, 0x10, 0xd7, 0xf8, 0x87, 0xdc, 0x42, 0x3f, 0x2d, + 0x64, 0xaa, 0x48, 0x60, 0x9b, 0xb3, 0xd3, 0xe6, 0xb2, 0x90, 0x29, 0x75, 0x91, 0xf0, 0x01, 0x86, + 0x4d, 0x11, 0x4f, 0xa0, 0x2b, 0xd6, 0xfe, 0xf1, 0xbb, 0x62, 0x8d, 0x67, 0xd0, 0xdf, 0x88, 0x82, + 0x9b, 0x57, 0x47, 0xd1, 0x88, 0x3a, 0x13, 0x2e, 0xa1, 0x67, 0x00, 0x18, 0x43, 0xaf, 0x62, 0x25, + 0xf7, 0xfb, 0xb4, 0xda, 0x9c, 0x29, 0xf1, 0xcd, 0xed, 0x9a, 0x10, 0xb5, 0xda, 0x9c, 0x99, 0xa2, + 0x5d, 0xc4, 0x88, 0x5a, 0xbd, 0x7c, 0xf9, 0x7a, 0xce, 0x85, 0xde, 0xee, 0xd3, 0x38, 0x93, 0x65, + 0x52, 0x8a, 0xe2, 0xb0, 0x57, 0xf7, 0x42, 0x36, 0x4a, 0x69, 0x59, 0xb3, 0x9c, 0x27, 0xb9, 0x4c, + 0xec, 0x8d, 0x93, 0xf6, 0x07, 0xa4, 0x03, 0xfb, 0xf3, 0xf4, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xfc, + 0xe7, 0x01, 0xb7, 0x8b, 0x02, 0x00, 0x00, } diff --git a/go/proto/schema_proto/schema.pb.go b/go/proto/schema_proto/schema.pb.go index 3c6dcbe3..7ec40901 100644 --- a/go/proto/schema_proto/schema.pb.go +++ b/go/proto/schema_proto/schema.pb.go @@ -1,24 +1,24 @@ // Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.30.0 -// protoc v3.19.4 // source: schema.proto package schema_proto import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" ) -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type LogicType int32 @@ -67,83 +67,62 @@ const ( LogicType_MAX_ID LogicType = 39 ) -// Enum value maps for LogicType. -var ( - LogicType_name = map[int32]string{ - 0: "NA", - 1: "BOOL", - 2: "UINT8", - 3: "INT8", - 4: "UINT16", - 5: "INT16", - 6: "UINT32", - 7: "INT32", - 8: "UINT64", - 9: "INT64", - 10: "HALF_FLOAT", - 11: "FLOAT", - 12: "DOUBLE", - 13: "STRING", - 14: "BINARY", - 15: "FIXED_SIZE_BINARY", - 25: "LIST", - 26: "STRUCT", - 29: "DICTIONARY", - 30: "MAP", - 32: "FIXED_SIZE_LIST", - 39: "MAX_ID", - } - LogicType_value = map[string]int32{ - "NA": 0, - "BOOL": 1, - "UINT8": 2, - "INT8": 3, - "UINT16": 4, - "INT16": 5, - "UINT32": 6, - "INT32": 7, - "UINT64": 8, - "INT64": 9, - "HALF_FLOAT": 10, - "FLOAT": 11, - "DOUBLE": 12, - "STRING": 13, - "BINARY": 14, - "FIXED_SIZE_BINARY": 15, - "LIST": 25, - "STRUCT": 26, - "DICTIONARY": 29, - "MAP": 30, - "FIXED_SIZE_LIST": 32, - "MAX_ID": 39, - } -) - -func (x LogicType) Enum() *LogicType { - p := new(LogicType) - *p = x - return p +var LogicType_name = map[int32]string{ + 0: "NA", + 1: "BOOL", + 2: "UINT8", + 3: "INT8", + 4: "UINT16", + 5: "INT16", + 6: "UINT32", + 7: "INT32", + 8: "UINT64", + 9: "INT64", + 10: "HALF_FLOAT", + 11: "FLOAT", + 12: "DOUBLE", + 13: "STRING", + 14: "BINARY", + 15: "FIXED_SIZE_BINARY", + 25: "LIST", + 26: "STRUCT", + 29: "DICTIONARY", + 30: "MAP", + 32: "FIXED_SIZE_LIST", + 39: "MAX_ID", +} + +var LogicType_value = map[string]int32{ + "NA": 0, + "BOOL": 1, + "UINT8": 2, + "INT8": 3, + "UINT16": 4, + "INT16": 5, + "UINT32": 6, + "INT32": 7, + "UINT64": 8, + "INT64": 9, + "HALF_FLOAT": 10, + "FLOAT": 11, + "DOUBLE": 12, + "STRING": 13, + "BINARY": 14, + "FIXED_SIZE_BINARY": 15, + "LIST": 25, + "STRUCT": 26, + "DICTIONARY": 29, + "MAP": 30, + "FIXED_SIZE_LIST": 32, + "MAX_ID": 39, } func (x LogicType) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) + return proto.EnumName(LogicType_name, int32(x)) } -func (LogicType) Descriptor() protoreflect.EnumDescriptor { - return file_schema_proto_enumTypes[0].Descriptor() -} - -func (LogicType) Type() protoreflect.EnumType { - return &file_schema_proto_enumTypes[0] -} - -func (x LogicType) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use LogicType.Descriptor instead. func (LogicType) EnumDescriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{0} + return fileDescriptor_1c5fb4d8cc22d66a, []int{0} } type Endianness int32 @@ -153,297 +132,264 @@ const ( Endianness_Big Endianness = 1 ) -// Enum value maps for Endianness. -var ( - Endianness_name = map[int32]string{ - 0: "Little", - 1: "Big", - } - Endianness_value = map[string]int32{ - "Little": 0, - "Big": 1, - } -) +var Endianness_name = map[int32]string{ + 0: "Little", + 1: "Big", +} -func (x Endianness) Enum() *Endianness { - p := new(Endianness) - *p = x - return p +var Endianness_value = map[string]int32{ + "Little": 0, + "Big": 1, } func (x Endianness) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) + return proto.EnumName(Endianness_name, int32(x)) } -func (Endianness) Descriptor() protoreflect.EnumDescriptor { - return file_schema_proto_enumTypes[1].Descriptor() +func (Endianness) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{1} } -func (Endianness) Type() protoreflect.EnumType { - return &file_schema_proto_enumTypes[1] +type FixedSizeBinaryType struct { + ByteWidth int32 `protobuf:"varint,1,opt,name=byte_width,json=byteWidth,proto3" json:"byte_width,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x Endianness) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (m *FixedSizeBinaryType) Reset() { *m = FixedSizeBinaryType{} } +func (m *FixedSizeBinaryType) String() string { return proto.CompactTextString(m) } +func (*FixedSizeBinaryType) ProtoMessage() {} +func (*FixedSizeBinaryType) Descriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{0} } -// Deprecated: Use Endianness.Descriptor instead. -func (Endianness) EnumDescriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{1} +func (m *FixedSizeBinaryType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FixedSizeBinaryType.Unmarshal(m, b) } - -type FixedSizeBinaryType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ByteWidth int32 `protobuf:"varint,1,opt,name=byte_width,json=byteWidth,proto3" json:"byte_width,omitempty"` +func (m *FixedSizeBinaryType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FixedSizeBinaryType.Marshal(b, m, deterministic) } - -func (x *FixedSizeBinaryType) Reset() { - *x = FixedSizeBinaryType{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *FixedSizeBinaryType) XXX_Merge(src proto.Message) { + xxx_messageInfo_FixedSizeBinaryType.Merge(m, src) } - -func (x *FixedSizeBinaryType) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *FixedSizeBinaryType) XXX_Size() int { + return xxx_messageInfo_FixedSizeBinaryType.Size(m) } - -func (*FixedSizeBinaryType) ProtoMessage() {} - -func (x *FixedSizeBinaryType) ProtoReflect() protoreflect.Message { - mi := &file_schema_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *FixedSizeBinaryType) XXX_DiscardUnknown() { + xxx_messageInfo_FixedSizeBinaryType.DiscardUnknown(m) } -// Deprecated: Use FixedSizeBinaryType.ProtoReflect.Descriptor instead. -func (*FixedSizeBinaryType) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{0} -} +var xxx_messageInfo_FixedSizeBinaryType proto.InternalMessageInfo -func (x *FixedSizeBinaryType) GetByteWidth() int32 { - if x != nil { - return x.ByteWidth +func (m *FixedSizeBinaryType) GetByteWidth() int32 { + if m != nil { + return m.ByteWidth } return 0 } type FixedSizeListType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ListSize int32 `protobuf:"varint,1,opt,name=list_size,json=listSize,proto3" json:"list_size,omitempty"` + ListSize int32 `protobuf:"varint,1,opt,name=list_size,json=listSize,proto3" json:"list_size,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *FixedSizeListType) Reset() { - *x = FixedSizeListType{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *FixedSizeListType) Reset() { *m = FixedSizeListType{} } +func (m *FixedSizeListType) String() string { return proto.CompactTextString(m) } +func (*FixedSizeListType) ProtoMessage() {} +func (*FixedSizeListType) Descriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{1} } -func (x *FixedSizeListType) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *FixedSizeListType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FixedSizeListType.Unmarshal(m, b) } - -func (*FixedSizeListType) ProtoMessage() {} - -func (x *FixedSizeListType) ProtoReflect() protoreflect.Message { - mi := &file_schema_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *FixedSizeListType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FixedSizeListType.Marshal(b, m, deterministic) } - -// Deprecated: Use FixedSizeListType.ProtoReflect.Descriptor instead. -func (*FixedSizeListType) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{1} +func (m *FixedSizeListType) XXX_Merge(src proto.Message) { + xxx_messageInfo_FixedSizeListType.Merge(m, src) +} +func (m *FixedSizeListType) XXX_Size() int { + return xxx_messageInfo_FixedSizeListType.Size(m) } +func (m *FixedSizeListType) XXX_DiscardUnknown() { + xxx_messageInfo_FixedSizeListType.DiscardUnknown(m) +} + +var xxx_messageInfo_FixedSizeListType proto.InternalMessageInfo -func (x *FixedSizeListType) GetListSize() int32 { - if x != nil { - return x.ListSize +func (m *FixedSizeListType) GetListSize() int32 { + if m != nil { + return m.ListSize } return 0 } type DictionaryType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - IndexType *DataType `protobuf:"bytes,1,opt,name=index_type,json=indexType,proto3" json:"index_type,omitempty"` - ValueType *DataType `protobuf:"bytes,2,opt,name=value_type,json=valueType,proto3" json:"value_type,omitempty"` - Ordered bool `protobuf:"varint,3,opt,name=ordered,proto3" json:"ordered,omitempty"` + IndexType *DataType `protobuf:"bytes,1,opt,name=index_type,json=indexType,proto3" json:"index_type,omitempty"` + ValueType *DataType `protobuf:"bytes,2,opt,name=value_type,json=valueType,proto3" json:"value_type,omitempty"` + Ordered bool `protobuf:"varint,3,opt,name=ordered,proto3" json:"ordered,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *DictionaryType) Reset() { - *x = DictionaryType{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *DictionaryType) Reset() { *m = DictionaryType{} } +func (m *DictionaryType) String() string { return proto.CompactTextString(m) } +func (*DictionaryType) ProtoMessage() {} +func (*DictionaryType) Descriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{2} } -func (x *DictionaryType) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DictionaryType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DictionaryType.Unmarshal(m, b) } - -func (*DictionaryType) ProtoMessage() {} - -func (x *DictionaryType) ProtoReflect() protoreflect.Message { - mi := &file_schema_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *DictionaryType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DictionaryType.Marshal(b, m, deterministic) } - -// Deprecated: Use DictionaryType.ProtoReflect.Descriptor instead. -func (*DictionaryType) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{2} +func (m *DictionaryType) XXX_Merge(src proto.Message) { + xxx_messageInfo_DictionaryType.Merge(m, src) +} +func (m *DictionaryType) XXX_Size() int { + return xxx_messageInfo_DictionaryType.Size(m) +} +func (m *DictionaryType) XXX_DiscardUnknown() { + xxx_messageInfo_DictionaryType.DiscardUnknown(m) } -func (x *DictionaryType) GetIndexType() *DataType { - if x != nil { - return x.IndexType +var xxx_messageInfo_DictionaryType proto.InternalMessageInfo + +func (m *DictionaryType) GetIndexType() *DataType { + if m != nil { + return m.IndexType } return nil } -func (x *DictionaryType) GetValueType() *DataType { - if x != nil { - return x.ValueType +func (m *DictionaryType) GetValueType() *DataType { + if m != nil { + return m.ValueType } return nil } -func (x *DictionaryType) GetOrdered() bool { - if x != nil { - return x.Ordered +func (m *DictionaryType) GetOrdered() bool { + if m != nil { + return m.Ordered } return false } type MapType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - KeysSorted bool `protobuf:"varint,1,opt,name=keys_sorted,json=keysSorted,proto3" json:"keys_sorted,omitempty"` + KeysSorted bool `protobuf:"varint,1,opt,name=keys_sorted,json=keysSorted,proto3" json:"keys_sorted,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *MapType) Reset() { - *x = MapType{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *MapType) Reset() { *m = MapType{} } +func (m *MapType) String() string { return proto.CompactTextString(m) } +func (*MapType) ProtoMessage() {} +func (*MapType) Descriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{3} } -func (x *MapType) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *MapType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MapType.Unmarshal(m, b) } - -func (*MapType) ProtoMessage() {} - -func (x *MapType) ProtoReflect() protoreflect.Message { - mi := &file_schema_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *MapType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MapType.Marshal(b, m, deterministic) } - -// Deprecated: Use MapType.ProtoReflect.Descriptor instead. -func (*MapType) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{3} +func (m *MapType) XXX_Merge(src proto.Message) { + xxx_messageInfo_MapType.Merge(m, src) +} +func (m *MapType) XXX_Size() int { + return xxx_messageInfo_MapType.Size(m) } +func (m *MapType) XXX_DiscardUnknown() { + xxx_messageInfo_MapType.DiscardUnknown(m) +} + +var xxx_messageInfo_MapType proto.InternalMessageInfo -func (x *MapType) GetKeysSorted() bool { - if x != nil { - return x.KeysSorted +func (m *MapType) GetKeysSorted() bool { + if m != nil { + return m.KeysSorted } return false } type DataType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to TypeRelatedValues: + // Types that are valid to be assigned to TypeRelatedValues: // // *DataType_FixedSizeBinaryType // *DataType_FixedSizeListType // *DataType_DictionaryType // *DataType_MapType - TypeRelatedValues isDataType_TypeRelatedValues `protobuf_oneof:"type_related_values"` - LogicType LogicType `protobuf:"varint,100,opt,name=logic_type,json=logicType,proto3,enum=schema_proto.LogicType" json:"logic_type,omitempty"` - Children []*Field `protobuf:"bytes,101,rep,name=children,proto3" json:"children,omitempty"` + TypeRelatedValues isDataType_TypeRelatedValues `protobuf_oneof:"type_related_values"` + LogicType LogicType `protobuf:"varint,100,opt,name=logic_type,json=logicType,proto3,enum=schema_proto.LogicType" json:"logic_type,omitempty"` + Children []*Field `protobuf:"bytes,101,rep,name=children,proto3" json:"children,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *DataType) Reset() { - *x = DataType{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *DataType) Reset() { *m = DataType{} } +func (m *DataType) String() string { return proto.CompactTextString(m) } +func (*DataType) ProtoMessage() {} +func (*DataType) Descriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{4} } -func (x *DataType) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DataType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DataType.Unmarshal(m, b) +} +func (m *DataType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DataType.Marshal(b, m, deterministic) +} +func (m *DataType) XXX_Merge(src proto.Message) { + xxx_messageInfo_DataType.Merge(m, src) +} +func (m *DataType) XXX_Size() int { + return xxx_messageInfo_DataType.Size(m) +} +func (m *DataType) XXX_DiscardUnknown() { + xxx_messageInfo_DataType.DiscardUnknown(m) } -func (*DataType) ProtoMessage() {} +var xxx_messageInfo_DataType proto.InternalMessageInfo -func (x *DataType) ProtoReflect() protoreflect.Message { - mi := &file_schema_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +type isDataType_TypeRelatedValues interface { + isDataType_TypeRelatedValues() } -// Deprecated: Use DataType.ProtoReflect.Descriptor instead. -func (*DataType) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{4} +type DataType_FixedSizeBinaryType struct { + FixedSizeBinaryType *FixedSizeBinaryType `protobuf:"bytes,1,opt,name=fixed_size_binary_type,json=fixedSizeBinaryType,proto3,oneof"` +} + +type DataType_FixedSizeListType struct { + FixedSizeListType *FixedSizeListType `protobuf:"bytes,2,opt,name=fixed_size_list_type,json=fixedSizeListType,proto3,oneof"` +} + +type DataType_DictionaryType struct { + DictionaryType *DictionaryType `protobuf:"bytes,3,opt,name=dictionary_type,json=dictionaryType,proto3,oneof"` } +type DataType_MapType struct { + MapType *MapType `protobuf:"bytes,4,opt,name=map_type,json=mapType,proto3,oneof"` +} + +func (*DataType_FixedSizeBinaryType) isDataType_TypeRelatedValues() {} + +func (*DataType_FixedSizeListType) isDataType_TypeRelatedValues() {} + +func (*DataType_DictionaryType) isDataType_TypeRelatedValues() {} + +func (*DataType_MapType) isDataType_TypeRelatedValues() {} + func (m *DataType) GetTypeRelatedValues() isDataType_TypeRelatedValues { if m != nil { return m.TypeRelatedValues @@ -451,706 +397,399 @@ func (m *DataType) GetTypeRelatedValues() isDataType_TypeRelatedValues { return nil } -func (x *DataType) GetFixedSizeBinaryType() *FixedSizeBinaryType { - if x, ok := x.GetTypeRelatedValues().(*DataType_FixedSizeBinaryType); ok { +func (m *DataType) GetFixedSizeBinaryType() *FixedSizeBinaryType { + if x, ok := m.GetTypeRelatedValues().(*DataType_FixedSizeBinaryType); ok { return x.FixedSizeBinaryType } return nil } -func (x *DataType) GetFixedSizeListType() *FixedSizeListType { - if x, ok := x.GetTypeRelatedValues().(*DataType_FixedSizeListType); ok { +func (m *DataType) GetFixedSizeListType() *FixedSizeListType { + if x, ok := m.GetTypeRelatedValues().(*DataType_FixedSizeListType); ok { return x.FixedSizeListType } return nil } -func (x *DataType) GetDictionaryType() *DictionaryType { - if x, ok := x.GetTypeRelatedValues().(*DataType_DictionaryType); ok { +func (m *DataType) GetDictionaryType() *DictionaryType { + if x, ok := m.GetTypeRelatedValues().(*DataType_DictionaryType); ok { return x.DictionaryType } return nil } -func (x *DataType) GetMapType() *MapType { - if x, ok := x.GetTypeRelatedValues().(*DataType_MapType); ok { +func (m *DataType) GetMapType() *MapType { + if x, ok := m.GetTypeRelatedValues().(*DataType_MapType); ok { return x.MapType } return nil } -func (x *DataType) GetLogicType() LogicType { - if x != nil { - return x.LogicType +func (m *DataType) GetLogicType() LogicType { + if m != nil { + return m.LogicType } return LogicType_NA } -func (x *DataType) GetChildren() []*Field { - if x != nil { - return x.Children +func (m *DataType) GetChildren() []*Field { + if m != nil { + return m.Children } return nil } -type isDataType_TypeRelatedValues interface { - isDataType_TypeRelatedValues() +// XXX_OneofWrappers is for the internal use of the proto package. +func (*DataType) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*DataType_FixedSizeBinaryType)(nil), + (*DataType_FixedSizeListType)(nil), + (*DataType_DictionaryType)(nil), + (*DataType_MapType)(nil), + } } -type DataType_FixedSizeBinaryType struct { - FixedSizeBinaryType *FixedSizeBinaryType `protobuf:"bytes,1,opt,name=fixed_size_binary_type,json=fixedSizeBinaryType,proto3,oneof"` +type KeyValueMetadata struct { + Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` + Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -type DataType_FixedSizeListType struct { - FixedSizeListType *FixedSizeListType `protobuf:"bytes,2,opt,name=fixed_size_list_type,json=fixedSizeListType,proto3,oneof"` +func (m *KeyValueMetadata) Reset() { *m = KeyValueMetadata{} } +func (m *KeyValueMetadata) String() string { return proto.CompactTextString(m) } +func (*KeyValueMetadata) ProtoMessage() {} +func (*KeyValueMetadata) Descriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{5} } -type DataType_DictionaryType struct { - DictionaryType *DictionaryType `protobuf:"bytes,3,opt,name=dictionary_type,json=dictionaryType,proto3,oneof"` +func (m *KeyValueMetadata) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_KeyValueMetadata.Unmarshal(m, b) } - -type DataType_MapType struct { - MapType *MapType `protobuf:"bytes,4,opt,name=map_type,json=mapType,proto3,oneof"` +func (m *KeyValueMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_KeyValueMetadata.Marshal(b, m, deterministic) } - -func (*DataType_FixedSizeBinaryType) isDataType_TypeRelatedValues() {} - -func (*DataType_FixedSizeListType) isDataType_TypeRelatedValues() {} - -func (*DataType_DictionaryType) isDataType_TypeRelatedValues() {} - -func (*DataType_MapType) isDataType_TypeRelatedValues() {} - -type KeyValueMetadata struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` - Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"` +func (m *KeyValueMetadata) XXX_Merge(src proto.Message) { + xxx_messageInfo_KeyValueMetadata.Merge(m, src) } - -func (x *KeyValueMetadata) Reset() { - *x = KeyValueMetadata{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *KeyValueMetadata) XXX_Size() int { + return xxx_messageInfo_KeyValueMetadata.Size(m) } - -func (x *KeyValueMetadata) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *KeyValueMetadata) XXX_DiscardUnknown() { + xxx_messageInfo_KeyValueMetadata.DiscardUnknown(m) } -func (*KeyValueMetadata) ProtoMessage() {} +var xxx_messageInfo_KeyValueMetadata proto.InternalMessageInfo -func (x *KeyValueMetadata) ProtoReflect() protoreflect.Message { - mi := &file_schema_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use KeyValueMetadata.ProtoReflect.Descriptor instead. -func (*KeyValueMetadata) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{5} -} - -func (x *KeyValueMetadata) GetKeys() []string { - if x != nil { - return x.Keys +func (m *KeyValueMetadata) GetKeys() []string { + if m != nil { + return m.Keys } return nil } -func (x *KeyValueMetadata) GetValues() []string { - if x != nil { - return x.Values +func (m *KeyValueMetadata) GetValues() []string { + if m != nil { + return m.Values } return nil } type Field struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Nullable bool `protobuf:"varint,2,opt,name=nullable,proto3" json:"nullable,omitempty"` - DataType *DataType `protobuf:"bytes,3,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"` - Metadata *KeyValueMetadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` -} - -func (x *Field) Reset() { - *x = Field{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Nullable bool `protobuf:"varint,2,opt,name=nullable,proto3" json:"nullable,omitempty"` + DataType *DataType `protobuf:"bytes,3,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"` + Metadata *KeyValueMetadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Field) Reset() { *m = Field{} } +func (m *Field) String() string { return proto.CompactTextString(m) } +func (*Field) ProtoMessage() {} +func (*Field) Descriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{6} } -func (x *Field) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Field) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Field.Unmarshal(m, b) } - -func (*Field) ProtoMessage() {} - -func (x *Field) ProtoReflect() protoreflect.Message { - mi := &file_schema_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Field) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Field.Marshal(b, m, deterministic) } - -// Deprecated: Use Field.ProtoReflect.Descriptor instead. -func (*Field) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{6} +func (m *Field) XXX_Merge(src proto.Message) { + xxx_messageInfo_Field.Merge(m, src) +} +func (m *Field) XXX_Size() int { + return xxx_messageInfo_Field.Size(m) +} +func (m *Field) XXX_DiscardUnknown() { + xxx_messageInfo_Field.DiscardUnknown(m) } -func (x *Field) GetName() string { - if x != nil { - return x.Name +var xxx_messageInfo_Field proto.InternalMessageInfo + +func (m *Field) GetName() string { + if m != nil { + return m.Name } return "" } -func (x *Field) GetNullable() bool { - if x != nil { - return x.Nullable +func (m *Field) GetNullable() bool { + if m != nil { + return m.Nullable } return false } -func (x *Field) GetDataType() *DataType { - if x != nil { - return x.DataType +func (m *Field) GetDataType() *DataType { + if m != nil { + return m.DataType } return nil } -func (x *Field) GetMetadata() *KeyValueMetadata { - if x != nil { - return x.Metadata +func (m *Field) GetMetadata() *KeyValueMetadata { + if m != nil { + return m.Metadata } return nil } type SchemaOptions struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - PrimaryColumn string `protobuf:"bytes,1,opt,name=primary_column,json=primaryColumn,proto3" json:"primary_column,omitempty"` - VersionColumn string `protobuf:"bytes,2,opt,name=version_column,json=versionColumn,proto3" json:"version_column,omitempty"` - VectorColumn string `protobuf:"bytes,3,opt,name=vector_column,json=vectorColumn,proto3" json:"vector_column,omitempty"` + PrimaryColumn string `protobuf:"bytes,1,opt,name=primary_column,json=primaryColumn,proto3" json:"primary_column,omitempty"` + VersionColumn string `protobuf:"bytes,2,opt,name=version_column,json=versionColumn,proto3" json:"version_column,omitempty"` + VectorColumn string `protobuf:"bytes,3,opt,name=vector_column,json=vectorColumn,proto3" json:"vector_column,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *SchemaOptions) Reset() { - *x = SchemaOptions{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *SchemaOptions) Reset() { *m = SchemaOptions{} } +func (m *SchemaOptions) String() string { return proto.CompactTextString(m) } +func (*SchemaOptions) ProtoMessage() {} +func (*SchemaOptions) Descriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{7} } -func (x *SchemaOptions) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SchemaOptions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SchemaOptions.Unmarshal(m, b) } - -func (*SchemaOptions) ProtoMessage() {} - -func (x *SchemaOptions) ProtoReflect() protoreflect.Message { - mi := &file_schema_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *SchemaOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SchemaOptions.Marshal(b, m, deterministic) } - -// Deprecated: Use SchemaOptions.ProtoReflect.Descriptor instead. -func (*SchemaOptions) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{7} +func (m *SchemaOptions) XXX_Merge(src proto.Message) { + xxx_messageInfo_SchemaOptions.Merge(m, src) } +func (m *SchemaOptions) XXX_Size() int { + return xxx_messageInfo_SchemaOptions.Size(m) +} +func (m *SchemaOptions) XXX_DiscardUnknown() { + xxx_messageInfo_SchemaOptions.DiscardUnknown(m) +} + +var xxx_messageInfo_SchemaOptions proto.InternalMessageInfo -func (x *SchemaOptions) GetPrimaryColumn() string { - if x != nil { - return x.PrimaryColumn +func (m *SchemaOptions) GetPrimaryColumn() string { + if m != nil { + return m.PrimaryColumn } return "" } -func (x *SchemaOptions) GetVersionColumn() string { - if x != nil { - return x.VersionColumn +func (m *SchemaOptions) GetVersionColumn() string { + if m != nil { + return m.VersionColumn } return "" } -func (x *SchemaOptions) GetVectorColumn() string { - if x != nil { - return x.VectorColumn +func (m *SchemaOptions) GetVectorColumn() string { + if m != nil { + return m.VectorColumn } return "" } type ArrowSchema struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Fields []*Field `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"` - Endianness Endianness `protobuf:"varint,2,opt,name=endianness,proto3,enum=schema_proto.Endianness" json:"endianness,omitempty"` - Metadata *KeyValueMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` + Fields []*Field `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"` + Endianness Endianness `protobuf:"varint,2,opt,name=endianness,proto3,enum=schema_proto.Endianness" json:"endianness,omitempty"` + Metadata *KeyValueMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *ArrowSchema) Reset() { - *x = ArrowSchema{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *ArrowSchema) Reset() { *m = ArrowSchema{} } +func (m *ArrowSchema) String() string { return proto.CompactTextString(m) } +func (*ArrowSchema) ProtoMessage() {} +func (*ArrowSchema) Descriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{8} } -func (x *ArrowSchema) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ArrowSchema) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ArrowSchema.Unmarshal(m, b) } - -func (*ArrowSchema) ProtoMessage() {} - -func (x *ArrowSchema) ProtoReflect() protoreflect.Message { - mi := &file_schema_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *ArrowSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ArrowSchema.Marshal(b, m, deterministic) } - -// Deprecated: Use ArrowSchema.ProtoReflect.Descriptor instead. -func (*ArrowSchema) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{8} +func (m *ArrowSchema) XXX_Merge(src proto.Message) { + xxx_messageInfo_ArrowSchema.Merge(m, src) +} +func (m *ArrowSchema) XXX_Size() int { + return xxx_messageInfo_ArrowSchema.Size(m) +} +func (m *ArrowSchema) XXX_DiscardUnknown() { + xxx_messageInfo_ArrowSchema.DiscardUnknown(m) } -func (x *ArrowSchema) GetFields() []*Field { - if x != nil { - return x.Fields +var xxx_messageInfo_ArrowSchema proto.InternalMessageInfo + +func (m *ArrowSchema) GetFields() []*Field { + if m != nil { + return m.Fields } return nil } -func (x *ArrowSchema) GetEndianness() Endianness { - if x != nil { - return x.Endianness +func (m *ArrowSchema) GetEndianness() Endianness { + if m != nil { + return m.Endianness } return Endianness_Little } -func (x *ArrowSchema) GetMetadata() *KeyValueMetadata { - if x != nil { - return x.Metadata +func (m *ArrowSchema) GetMetadata() *KeyValueMetadata { + if m != nil { + return m.Metadata } return nil } type Schema struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ArrowSchema *ArrowSchema `protobuf:"bytes,1,opt,name=arrow_schema,json=arrowSchema,proto3" json:"arrow_schema,omitempty"` - SchemaOptions *SchemaOptions `protobuf:"bytes,2,opt,name=schema_options,json=schemaOptions,proto3" json:"schema_options,omitempty"` + ArrowSchema *ArrowSchema `protobuf:"bytes,1,opt,name=arrow_schema,json=arrowSchema,proto3" json:"arrow_schema,omitempty"` + SchemaOptions *SchemaOptions `protobuf:"bytes,2,opt,name=schema_options,json=schemaOptions,proto3" json:"schema_options,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *Schema) Reset() { - *x = Schema{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *Schema) Reset() { *m = Schema{} } +func (m *Schema) String() string { return proto.CompactTextString(m) } +func (*Schema) ProtoMessage() {} +func (*Schema) Descriptor() ([]byte, []int) { + return fileDescriptor_1c5fb4d8cc22d66a, []int{9} } -func (x *Schema) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Schema) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Schema.Unmarshal(m, b) } - -func (*Schema) ProtoMessage() {} - -func (x *Schema) ProtoReflect() protoreflect.Message { - mi := &file_schema_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Schema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Schema.Marshal(b, m, deterministic) } - -// Deprecated: Use Schema.ProtoReflect.Descriptor instead. -func (*Schema) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{9} +func (m *Schema) XXX_Merge(src proto.Message) { + xxx_messageInfo_Schema.Merge(m, src) +} +func (m *Schema) XXX_Size() int { + return xxx_messageInfo_Schema.Size(m) } +func (m *Schema) XXX_DiscardUnknown() { + xxx_messageInfo_Schema.DiscardUnknown(m) +} + +var xxx_messageInfo_Schema proto.InternalMessageInfo -func (x *Schema) GetArrowSchema() *ArrowSchema { - if x != nil { - return x.ArrowSchema +func (m *Schema) GetArrowSchema() *ArrowSchema { + if m != nil { + return m.ArrowSchema } return nil } -func (x *Schema) GetSchemaOptions() *SchemaOptions { - if x != nil { - return x.SchemaOptions +func (m *Schema) GetSchemaOptions() *SchemaOptions { + if m != nil { + return m.SchemaOptions } return nil } -var File_schema_proto protoreflect.FileDescriptor - -var file_schema_proto_rawDesc = []byte{ - 0x0a, 0x0c, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x13, - 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x54, - 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x77, 0x69, 0x64, 0x74, - 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x62, 0x79, 0x74, 0x65, 0x57, 0x69, 0x64, - 0x74, 0x68, 0x22, 0x30, 0x0a, 0x11, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x4c, - 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x69, 0x73, 0x74, 0x5f, - 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6c, 0x69, 0x73, 0x74, - 0x53, 0x69, 0x7a, 0x65, 0x22, 0x98, 0x01, 0x0a, 0x0e, 0x44, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x35, 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, - 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x54, - 0x79, 0x70, 0x65, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x12, 0x35, - 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65, 0x64, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65, 0x64, 0x22, - 0x2a, 0x0a, 0x07, 0x4d, 0x61, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6b, 0x65, - 0x79, 0x73, 0x5f, 0x73, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0a, 0x6b, 0x65, 0x79, 0x73, 0x53, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x22, 0xb5, 0x03, 0x0a, 0x08, - 0x44, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x58, 0x0a, 0x16, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x69, 0x7a, - 0x65, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x48, 0x00, 0x52, 0x13, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x54, 0x79, - 0x70, 0x65, 0x12, 0x52, 0x0a, 0x14, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x7a, 0x65, - 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, - 0x65, 0x48, 0x00, 0x52, 0x11, 0x66, 0x69, 0x78, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x4c, 0x69, - 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x47, 0x0a, 0x0f, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, - 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x48, 0x00, 0x52, - 0x0e, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, - 0x32, 0x0a, 0x08, 0x6d, 0x61, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x15, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x4d, 0x61, 0x70, 0x54, 0x79, 0x70, 0x65, 0x48, 0x00, 0x52, 0x07, 0x6d, 0x61, 0x70, 0x54, - 0x79, 0x70, 0x65, 0x12, 0x36, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x5f, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, - 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x63, 0x54, 0x79, 0x70, 0x65, - 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x08, 0x63, - 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x18, 0x65, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x69, 0x65, - 0x6c, 0x64, 0x52, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x42, 0x15, 0x0a, 0x13, - 0x74, 0x79, 0x70, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x22, 0x3e, 0x0a, 0x10, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, - 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x22, 0xa8, 0x01, 0x0a, 0x05, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x08, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x33, 0x0a, - 0x09, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x16, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x44, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x54, 0x79, - 0x70, 0x65, 0x12, 0x3a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x65, 0x74, 0x61, - 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x82, - 0x01, 0x0a, 0x0d, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6c, 0x75, - 0x6d, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, - 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0d, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x23, - 0x0a, 0x0d, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x6c, - 0x75, 0x6d, 0x6e, 0x22, 0xb0, 0x01, 0x0a, 0x0b, 0x41, 0x72, 0x72, 0x6f, 0x77, 0x53, 0x63, 0x68, - 0x65, 0x6d, 0x61, 0x12, 0x2b, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, - 0x12, 0x38, 0x0a, 0x0a, 0x65, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x6e, 0x65, 0x73, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x6e, 0x65, 0x73, 0x73, 0x52, 0x0a, - 0x65, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x6e, 0x65, 0x73, 0x73, 0x12, 0x3a, 0x0a, 0x08, 0x6d, 0x65, - 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4b, 0x65, 0x79, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, - 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x8a, 0x01, 0x0a, 0x06, 0x53, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x12, 0x3c, 0x0a, 0x0c, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, - 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x72, 0x72, 0x6f, 0x77, 0x53, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x52, 0x0b, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, - 0x42, 0x0a, 0x0e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, - 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0d, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x2a, 0x9d, 0x02, 0x0a, 0x09, 0x4c, 0x6f, 0x67, 0x69, 0x63, 0x54, 0x79, 0x70, - 0x65, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x41, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x4f, 0x4f, - 0x4c, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x55, 0x49, 0x4e, 0x54, 0x38, 0x10, 0x02, 0x12, 0x08, - 0x0a, 0x04, 0x49, 0x4e, 0x54, 0x38, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x49, 0x4e, 0x54, - 0x31, 0x36, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x49, 0x4e, 0x54, 0x31, 0x36, 0x10, 0x05, 0x12, - 0x0a, 0x0a, 0x06, 0x55, 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05, 0x49, - 0x4e, 0x54, 0x33, 0x32, 0x10, 0x07, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x49, 0x4e, 0x54, 0x36, 0x34, - 0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x09, 0x12, 0x0e, 0x0a, - 0x0a, 0x48, 0x41, 0x4c, 0x46, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x10, 0x0a, 0x12, 0x09, 0x0a, - 0x05, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x10, 0x0b, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x4f, 0x55, 0x42, - 0x4c, 0x45, 0x10, 0x0c, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x0d, - 0x12, 0x0a, 0x0a, 0x06, 0x42, 0x49, 0x4e, 0x41, 0x52, 0x59, 0x10, 0x0e, 0x12, 0x15, 0x0a, 0x11, - 0x46, 0x49, 0x58, 0x45, 0x44, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x42, 0x49, 0x4e, 0x41, 0x52, - 0x59, 0x10, 0x0f, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x19, 0x12, 0x0a, 0x0a, - 0x06, 0x53, 0x54, 0x52, 0x55, 0x43, 0x54, 0x10, 0x1a, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x49, 0x43, - 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x52, 0x59, 0x10, 0x1d, 0x12, 0x07, 0x0a, 0x03, 0x4d, 0x41, 0x50, - 0x10, 0x1e, 0x12, 0x13, 0x0a, 0x0f, 0x46, 0x49, 0x58, 0x45, 0x44, 0x5f, 0x53, 0x49, 0x5a, 0x45, - 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x20, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x41, 0x58, 0x5f, 0x49, - 0x44, 0x10, 0x27, 0x2a, 0x21, 0x0a, 0x0a, 0x45, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x6e, 0x65, 0x73, - 0x73, 0x12, 0x0a, 0x0a, 0x06, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x10, 0x00, 0x12, 0x07, 0x0a, - 0x03, 0x42, 0x69, 0x67, 0x10, 0x01, 0x42, 0x4c, 0x5a, 0x4a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, - 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x69, 0x6f, 0x2f, 0x6d, - 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2d, 0x66, 0x6f, - 0x72, 0x6d, 0x61, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x3b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_schema_proto_rawDescOnce sync.Once - file_schema_proto_rawDescData = file_schema_proto_rawDesc -) - -func file_schema_proto_rawDescGZIP() []byte { - file_schema_proto_rawDescOnce.Do(func() { - file_schema_proto_rawDescData = protoimpl.X.CompressGZIP(file_schema_proto_rawDescData) - }) - return file_schema_proto_rawDescData -} - -var file_schema_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_schema_proto_msgTypes = make([]protoimpl.MessageInfo, 10) -var file_schema_proto_goTypes = []interface{}{ - (LogicType)(0), // 0: schema_proto.LogicType - (Endianness)(0), // 1: schema_proto.Endianness - (*FixedSizeBinaryType)(nil), // 2: schema_proto.FixedSizeBinaryType - (*FixedSizeListType)(nil), // 3: schema_proto.FixedSizeListType - (*DictionaryType)(nil), // 4: schema_proto.DictionaryType - (*MapType)(nil), // 5: schema_proto.MapType - (*DataType)(nil), // 6: schema_proto.DataType - (*KeyValueMetadata)(nil), // 7: schema_proto.KeyValueMetadata - (*Field)(nil), // 8: schema_proto.Field - (*SchemaOptions)(nil), // 9: schema_proto.SchemaOptions - (*ArrowSchema)(nil), // 10: schema_proto.ArrowSchema - (*Schema)(nil), // 11: schema_proto.Schema -} -var file_schema_proto_depIdxs = []int32{ - 6, // 0: schema_proto.DictionaryType.index_type:type_name -> schema_proto.DataType - 6, // 1: schema_proto.DictionaryType.value_type:type_name -> schema_proto.DataType - 2, // 2: schema_proto.DataType.fixed_size_binary_type:type_name -> schema_proto.FixedSizeBinaryType - 3, // 3: schema_proto.DataType.fixed_size_list_type:type_name -> schema_proto.FixedSizeListType - 4, // 4: schema_proto.DataType.dictionary_type:type_name -> schema_proto.DictionaryType - 5, // 5: schema_proto.DataType.map_type:type_name -> schema_proto.MapType - 0, // 6: schema_proto.DataType.logic_type:type_name -> schema_proto.LogicType - 8, // 7: schema_proto.DataType.children:type_name -> schema_proto.Field - 6, // 8: schema_proto.Field.data_type:type_name -> schema_proto.DataType - 7, // 9: schema_proto.Field.metadata:type_name -> schema_proto.KeyValueMetadata - 8, // 10: schema_proto.ArrowSchema.fields:type_name -> schema_proto.Field - 1, // 11: schema_proto.ArrowSchema.endianness:type_name -> schema_proto.Endianness - 7, // 12: schema_proto.ArrowSchema.metadata:type_name -> schema_proto.KeyValueMetadata - 10, // 13: schema_proto.Schema.arrow_schema:type_name -> schema_proto.ArrowSchema - 9, // 14: schema_proto.Schema.schema_options:type_name -> schema_proto.SchemaOptions - 15, // [15:15] is the sub-list for method output_type - 15, // [15:15] is the sub-list for method input_type - 15, // [15:15] is the sub-list for extension type_name - 15, // [15:15] is the sub-list for extension extendee - 0, // [0:15] is the sub-list for field type_name -} - -func init() { file_schema_proto_init() } -func file_schema_proto_init() { - if File_schema_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_schema_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FixedSizeBinaryType); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_schema_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FixedSizeListType); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_schema_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DictionaryType); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_schema_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MapType); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_schema_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DataType); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_schema_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*KeyValueMetadata); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_schema_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Field); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_schema_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SchemaOptions); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_schema_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArrowSchema); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_schema_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Schema); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - file_schema_proto_msgTypes[4].OneofWrappers = []interface{}{ - (*DataType_FixedSizeBinaryType)(nil), - (*DataType_FixedSizeListType)(nil), - (*DataType_DictionaryType)(nil), - (*DataType_MapType)(nil), - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_schema_proto_rawDesc, - NumEnums: 2, - NumMessages: 10, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_schema_proto_goTypes, - DependencyIndexes: file_schema_proto_depIdxs, - EnumInfos: file_schema_proto_enumTypes, - MessageInfos: file_schema_proto_msgTypes, - }.Build() - File_schema_proto = out.File - file_schema_proto_rawDesc = nil - file_schema_proto_goTypes = nil - file_schema_proto_depIdxs = nil +func init() { + proto.RegisterEnum("schema_proto.LogicType", LogicType_name, LogicType_value) + proto.RegisterEnum("schema_proto.Endianness", Endianness_name, Endianness_value) + proto.RegisterType((*FixedSizeBinaryType)(nil), "schema_proto.FixedSizeBinaryType") + proto.RegisterType((*FixedSizeListType)(nil), "schema_proto.FixedSizeListType") + proto.RegisterType((*DictionaryType)(nil), "schema_proto.DictionaryType") + proto.RegisterType((*MapType)(nil), "schema_proto.MapType") + proto.RegisterType((*DataType)(nil), "schema_proto.DataType") + proto.RegisterType((*KeyValueMetadata)(nil), "schema_proto.KeyValueMetadata") + proto.RegisterType((*Field)(nil), "schema_proto.Field") + proto.RegisterType((*SchemaOptions)(nil), "schema_proto.SchemaOptions") + proto.RegisterType((*ArrowSchema)(nil), "schema_proto.ArrowSchema") + proto.RegisterType((*Schema)(nil), "schema_proto.Schema") +} + +func init() { proto.RegisterFile("schema.proto", fileDescriptor_1c5fb4d8cc22d66a) } + +var fileDescriptor_1c5fb4d8cc22d66a = []byte{ + // 898 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x53, 0x5d, 0x6f, 0xe3, 0x44, + 0x14, 0x8d, 0x93, 0x36, 0x71, 0x6e, 0x9a, 0x74, 0x3a, 0xa1, 0x25, 0xbb, 0xcb, 0xee, 0x66, 0x8d, + 0x10, 0x51, 0x11, 0x0d, 0xa4, 0xa5, 0x5a, 0x3e, 0x84, 0x94, 0x34, 0xed, 0xc6, 0x22, 0x6d, 0xd0, + 0x24, 0x85, 0xb2, 0x2f, 0x96, 0x13, 0x4f, 0xd3, 0x11, 0xfe, 0x88, 0x6c, 0xa7, 0xbb, 0xd9, 0x47, + 0x1e, 0xf9, 0x05, 0xbc, 0xf0, 0xce, 0x23, 0x2f, 0xfc, 0x3f, 0x34, 0x1f, 0x0e, 0x76, 0x69, 0x91, + 0x78, 0xf2, 0x9d, 0x33, 0xe7, 0xdc, 0xb9, 0x73, 0xce, 0x18, 0xb6, 0xa2, 0xd9, 0x0d, 0xf5, 0xec, + 0x83, 0x45, 0x18, 0xc4, 0x01, 0x56, 0x2b, 0x4b, 0xac, 0x8c, 0x23, 0xa8, 0x9f, 0xb1, 0xb7, 0xd4, + 0x19, 0xb3, 0x77, 0xb4, 0xc7, 0x7c, 0x3b, 0x5c, 0x4d, 0x56, 0x0b, 0x8a, 0x9f, 0x02, 0x4c, 0x57, + 0x31, 0xb5, 0xde, 0x30, 0x27, 0xbe, 0x69, 0x68, 0x4d, 0xad, 0xb5, 0x49, 0xca, 0x1c, 0xf9, 0x91, + 0x03, 0xc6, 0x67, 0xb0, 0xb3, 0x56, 0x0d, 0x59, 0x14, 0x0b, 0xcd, 0x13, 0x28, 0xbb, 0x2c, 0x8a, + 0xad, 0x88, 0xbd, 0xa3, 0x4a, 0xa2, 0x73, 0x80, 0x93, 0x8c, 0xdf, 0x34, 0xa8, 0xf5, 0xd9, 0x2c, + 0x66, 0xc1, 0xfa, 0x8c, 0x2f, 0x00, 0x98, 0xef, 0xd0, 0xb7, 0x56, 0xbc, 0x5a, 0x48, 0x41, 0xa5, + 0xb3, 0x77, 0x90, 0x9e, 0xee, 0xa0, 0x6f, 0xc7, 0x36, 0xe7, 0x92, 0xb2, 0x60, 0x26, 0xb2, 0x5b, + 0xdb, 0x5d, 0x52, 0x29, 0xcb, 0xff, 0xb7, 0x4c, 0x30, 0x85, 0xac, 0x01, 0xa5, 0x20, 0x74, 0x68, + 0x48, 0x9d, 0x46, 0xa1, 0xa9, 0xb5, 0x74, 0x92, 0x2c, 0x8d, 0x7d, 0x28, 0x9d, 0xdb, 0x0b, 0x41, + 0x7a, 0x0e, 0x95, 0x9f, 0xe9, 0x2a, 0xb2, 0xa2, 0x20, 0x8c, 0xa9, 0x23, 0x66, 0xd2, 0x09, 0x70, + 0x68, 0x2c, 0x10, 0xe3, 0xaf, 0x02, 0xe8, 0x49, 0x77, 0x7c, 0x05, 0x7b, 0xd7, 0xdc, 0x05, 0x71, + 0x63, 0x6b, 0x2a, 0xdc, 0x4b, 0x5f, 0xe6, 0x45, 0x76, 0xaa, 0x7b, 0x7c, 0x1e, 0xe4, 0x48, 0xfd, + 0xfa, 0x1e, 0xfb, 0x09, 0xbc, 0x97, 0xea, 0x2c, 0x5c, 0x4d, 0xdd, 0xf6, 0xf9, 0x03, 0x7d, 0x93, + 0x24, 0x06, 0x39, 0xb2, 0x73, 0xfd, 0xaf, 0x78, 0x5e, 0xc1, 0xb6, 0xb3, 0x0e, 0x40, 0xb6, 0x2b, + 0x88, 0x76, 0x1f, 0xdc, 0x31, 0x2f, 0x93, 0xd2, 0x20, 0x47, 0x6a, 0x4e, 0x36, 0xb7, 0x0e, 0xe8, + 0x9e, 0xbd, 0x90, 0x1d, 0x36, 0x44, 0x87, 0xdd, 0x6c, 0x07, 0xe5, 0xe6, 0x20, 0x47, 0x4a, 0x9e, + 0x32, 0xf6, 0x18, 0xc0, 0x0d, 0xe6, 0x6c, 0x26, 0x55, 0x4e, 0x53, 0x6b, 0xd5, 0x3a, 0xef, 0x67, + 0x55, 0x43, 0xbe, 0x2f, 0x53, 0x73, 0x93, 0x12, 0xb7, 0x41, 0x9f, 0xdd, 0x30, 0xd7, 0x09, 0xa9, + 0xdf, 0xa0, 0xcd, 0x42, 0xab, 0xd2, 0xa9, 0xdf, 0xbd, 0x3c, 0x75, 0x1d, 0xb2, 0x26, 0xf5, 0x76, + 0xa1, 0xce, 0x8f, 0xb0, 0x42, 0xea, 0xda, 0x31, 0x75, 0x2c, 0xf1, 0x00, 0x22, 0xe3, 0x5b, 0x40, + 0xdf, 0xd1, 0xd5, 0x0f, 0x7c, 0x71, 0x4e, 0x63, 0xdb, 0xb1, 0x63, 0x1b, 0x63, 0xd8, 0xe0, 0xc9, + 0x36, 0xb4, 0x66, 0xa1, 0x55, 0x26, 0xa2, 0xc6, 0x7b, 0x50, 0x94, 0x8a, 0x46, 0x5e, 0xa0, 0x6a, + 0x65, 0xfc, 0xa1, 0xc1, 0xa6, 0x38, 0x8a, 0xab, 0x7c, 0xdb, 0x93, 0x11, 0x97, 0x89, 0xa8, 0xf1, + 0x63, 0xd0, 0xfd, 0xa5, 0xeb, 0xda, 0x53, 0x57, 0x46, 0xa4, 0x93, 0xf5, 0x1a, 0x1f, 0x42, 0x99, + 0x9f, 0x96, 0x36, 0xfc, 0xa1, 0xd7, 0xaa, 0x3b, 0xc9, 0xcb, 0xfa, 0x0a, 0x74, 0x4f, 0x8d, 0xa9, + 0x2c, 0x7e, 0x96, 0xd5, 0xdc, 0xbd, 0x0c, 0x59, 0xf3, 0x8d, 0x5f, 0x34, 0xa8, 0x8e, 0x05, 0x77, + 0xb4, 0xe0, 0xb1, 0x45, 0xf8, 0x23, 0xa8, 0x2d, 0x42, 0xe6, 0xf1, 0xd8, 0x67, 0x81, 0xbb, 0xf4, + 0x7c, 0x35, 0x7c, 0x55, 0xa1, 0x27, 0x02, 0xe4, 0xb4, 0x5b, 0x1a, 0x46, 0x2c, 0xf0, 0x13, 0x5a, + 0x5e, 0xd2, 0x14, 0xaa, 0x68, 0x1f, 0x42, 0xf5, 0x96, 0xce, 0xe2, 0x20, 0x4c, 0x58, 0x05, 0xc1, + 0xda, 0x92, 0xa0, 0x24, 0x19, 0x7f, 0x6a, 0x50, 0xe9, 0x86, 0x61, 0xf0, 0x46, 0x4e, 0x82, 0x3f, + 0x81, 0xe2, 0x35, 0xb7, 0x4f, 0xba, 0xfd, 0x40, 0x8a, 0x8a, 0x82, 0x5f, 0x02, 0x50, 0xdf, 0x61, + 0xb6, 0xef, 0xd3, 0x28, 0x12, 0x43, 0xd4, 0x3a, 0x8d, 0xac, 0xe0, 0x74, 0xbd, 0x4f, 0x52, 0xdc, + 0x8c, 0x6f, 0x85, 0xff, 0xe9, 0xdb, 0xaf, 0x1a, 0x14, 0xd5, 0xb4, 0xdf, 0xc0, 0x96, 0xcd, 0x87, + 0xb7, 0xa4, 0x56, 0xfd, 0xce, 0x8f, 0xb2, 0xad, 0x52, 0xd7, 0x23, 0x15, 0x3b, 0x75, 0xd7, 0x1e, + 0xd4, 0x14, 0x31, 0x90, 0x01, 0xa8, 0xdf, 0xf6, 0x49, 0x56, 0x9f, 0xc9, 0x88, 0x54, 0xa3, 0xf4, + 0x72, 0xff, 0xf7, 0x3c, 0x94, 0xd7, 0x3f, 0x04, 0x2e, 0x42, 0xfe, 0xa2, 0x8b, 0x72, 0x58, 0x87, + 0x8d, 0xde, 0x68, 0x34, 0x44, 0x1a, 0x2e, 0xc3, 0xe6, 0xa5, 0x79, 0x31, 0x79, 0x89, 0xf2, 0x1c, + 0x14, 0x55, 0x01, 0x03, 0x14, 0x39, 0xf8, 0xf9, 0x31, 0xda, 0xe0, 0x04, 0x59, 0x6e, 0x26, 0xf0, + 0x61, 0x07, 0x15, 0x15, 0x7c, 0xd8, 0x41, 0xa5, 0x04, 0x3e, 0x3e, 0x42, 0xba, 0x82, 0x8f, 0x8f, + 0x50, 0x19, 0xd7, 0x00, 0x06, 0xdd, 0xe1, 0x99, 0x75, 0x36, 0x1c, 0x75, 0x27, 0x08, 0xf8, 0x96, + 0x2c, 0x2b, 0x5c, 0xd1, 0x1f, 0x5d, 0xf6, 0x86, 0xa7, 0x68, 0x8b, 0xd7, 0xe3, 0x09, 0x31, 0x2f, + 0x5e, 0xa1, 0x2a, 0xaf, 0x7b, 0xe6, 0x45, 0x97, 0xfc, 0x84, 0x6a, 0x78, 0x17, 0x76, 0xce, 0xcc, + 0xab, 0xd3, 0xbe, 0x35, 0x36, 0x5f, 0x9f, 0x5a, 0x0a, 0xde, 0xe6, 0x43, 0x0e, 0xcd, 0xf1, 0x04, + 0x3d, 0x52, 0xc2, 0xcb, 0x93, 0x09, 0x7a, 0xcc, 0xcf, 0xea, 0x9b, 0x27, 0x13, 0x73, 0x24, 0x58, + 0x4f, 0x71, 0x09, 0x0a, 0xe7, 0xdd, 0xef, 0xd1, 0x33, 0x5c, 0x87, 0xed, 0x54, 0x17, 0xa1, 0x6c, + 0x72, 0xe5, 0x79, 0xf7, 0xca, 0x32, 0xfb, 0xe8, 0xe3, 0xfd, 0x17, 0x00, 0xff, 0x3c, 0x01, 0xbe, + 0x33, 0x64, 0x71, 0xec, 0x52, 0x94, 0xe3, 0x3d, 0x7a, 0x6c, 0x8e, 0xb4, 0xde, 0xd7, 0xaf, 0xbf, + 0x9c, 0xb3, 0xf8, 0x66, 0x39, 0x3d, 0x98, 0x05, 0x5e, 0xdb, 0x63, 0xee, 0xed, 0x32, 0xfa, 0x94, + 0x05, 0x49, 0x15, 0xc5, 0x41, 0x68, 0xcf, 0x69, 0x7b, 0x1e, 0xb4, 0x45, 0x1e, 0xed, 0x74, 0x38, + 0xd3, 0xa2, 0xf8, 0x1c, 0xfe, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x14, 0x84, 0x8d, 0x08, 0x3b, 0x07, + 0x00, 0x00, }