fix: allow aligned schema version to be optional (#322)
CI / Clippy (push) Has been cancelled
License checker / license-header-check (push) Has been cancelled
CI / Protobuf Format (push) Has been cancelled
CI / Rustfmt (push) Has been cancelled
CI / Spell Check with Typos (push) Has been cancelled
CI / Check (push) Has been cancelled

* fix: allow aligned schema version to be optional

Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>

* fix names

Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>

---------

Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>
This commit is contained in:
Lei, HUANG
2026-06-02 22:00:51 +08:00
committed by GitHub
parent 69a064a7f7
commit 912f6c2101
7 changed files with 1588 additions and 399 deletions
+274 -206
View File
@@ -2158,7 +2158,7 @@ type BulkInsertRequest struct {
// *BulkInsertRequest_ArrowIpc
Body isBulkInsertRequest_Body `protobuf_oneof:"body"`
PartitionExprVersion *v1.PartitionExprVersion `protobuf:"bytes,3,opt,name=partition_expr_version,json=partitionExprVersion,proto3" json:"partition_expr_version,omitempty"`
AlignedSchemaVersion uint64 `protobuf:"varint,4,opt,name=aligned_schema_version,json=alignedSchemaVersion,proto3" json:"aligned_schema_version,omitempty"`
AlignedSchemaVersion *AlignedSchemaVersion `protobuf:"bytes,4,opt,name=aligned_schema_version,json=alignedSchemaVersion,proto3" json:"aligned_schema_version,omitempty"`
}
func (x *BulkInsertRequest) Reset() {
@@ -2221,11 +2221,11 @@ func (x *BulkInsertRequest) GetPartitionExprVersion() *v1.PartitionExprVersion {
return nil
}
func (x *BulkInsertRequest) GetAlignedSchemaVersion() uint64 {
func (x *BulkInsertRequest) GetAlignedSchemaVersion() *AlignedSchemaVersion {
if x != nil {
return x.AlignedSchemaVersion
}
return 0
return nil
}
type isBulkInsertRequest_Body interface {
@@ -2238,6 +2238,53 @@ type BulkInsertRequest_ArrowIpc struct {
func (*BulkInsertRequest_ArrowIpc) isBulkInsertRequest_Body() {}
type AlignedSchemaVersion struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SchemaVersion uint64 `protobuf:"varint,1,opt,name=schema_version,json=schemaVersion,proto3" json:"schema_version,omitempty"`
}
func (x *AlignedSchemaVersion) Reset() {
*x = AlignedSchemaVersion{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AlignedSchemaVersion) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AlignedSchemaVersion) ProtoMessage() {}
func (x *AlignedSchemaVersion) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[29]
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 AlignedSchemaVersion.ProtoReflect.Descriptor instead.
func (*AlignedSchemaVersion) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{29}
}
func (x *AlignedSchemaVersion) GetSchemaVersion() uint64 {
if x != nil {
return x.SchemaVersion
}
return 0
}
// Manifest info for mito engine.
type MitoManifestInfo struct {
state protoimpl.MessageState
@@ -2250,7 +2297,7 @@ type MitoManifestInfo struct {
func (x *MitoManifestInfo) Reset() {
*x = MitoManifestInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[29]
mi := &file_greptime_v1_region_server_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2263,7 +2310,7 @@ func (x *MitoManifestInfo) String() string {
func (*MitoManifestInfo) ProtoMessage() {}
func (x *MitoManifestInfo) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[29]
mi := &file_greptime_v1_region_server_proto_msgTypes[30]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2276,7 +2323,7 @@ func (x *MitoManifestInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use MitoManifestInfo.ProtoReflect.Descriptor instead.
func (*MitoManifestInfo) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{29}
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{30}
}
func (x *MitoManifestInfo) GetDataManifestVersion() uint64 {
@@ -2299,7 +2346,7 @@ type MetricManifestInfo struct {
func (x *MetricManifestInfo) Reset() {
*x = MetricManifestInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[30]
mi := &file_greptime_v1_region_server_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2312,7 +2359,7 @@ func (x *MetricManifestInfo) String() string {
func (*MetricManifestInfo) ProtoMessage() {}
func (x *MetricManifestInfo) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[30]
mi := &file_greptime_v1_region_server_proto_msgTypes[31]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2325,7 +2372,7 @@ func (x *MetricManifestInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use MetricManifestInfo.ProtoReflect.Descriptor instead.
func (*MetricManifestInfo) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{30}
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{31}
}
func (x *MetricManifestInfo) GetDataManifestVersion() uint64 {
@@ -2359,7 +2406,7 @@ type SyncRequest struct {
func (x *SyncRequest) Reset() {
*x = SyncRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[31]
mi := &file_greptime_v1_region_server_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2372,7 +2419,7 @@ func (x *SyncRequest) String() string {
func (*SyncRequest) ProtoMessage() {}
func (x *SyncRequest) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[31]
mi := &file_greptime_v1_region_server_proto_msgTypes[32]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2385,7 +2432,7 @@ func (x *SyncRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use SyncRequest.ProtoReflect.Descriptor instead.
func (*SyncRequest) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{31}
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{32}
}
func (x *SyncRequest) GetRegionId() uint64 {
@@ -2444,7 +2491,7 @@ type ListMetadataRequest struct {
func (x *ListMetadataRequest) Reset() {
*x = ListMetadataRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[32]
mi := &file_greptime_v1_region_server_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2457,7 +2504,7 @@ func (x *ListMetadataRequest) String() string {
func (*ListMetadataRequest) ProtoMessage() {}
func (x *ListMetadataRequest) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[32]
mi := &file_greptime_v1_region_server_proto_msgTypes[33]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2470,7 +2517,7 @@ func (x *ListMetadataRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListMetadataRequest.ProtoReflect.Descriptor instead.
func (*ListMetadataRequest) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{32}
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{33}
}
func (x *ListMetadataRequest) GetRegionIds() []uint64 {
@@ -2491,7 +2538,7 @@ type BuildIndexRequest struct {
func (x *BuildIndexRequest) Reset() {
*x = BuildIndexRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[33]
mi := &file_greptime_v1_region_server_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2504,7 +2551,7 @@ func (x *BuildIndexRequest) String() string {
func (*BuildIndexRequest) ProtoMessage() {}
func (x *BuildIndexRequest) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[33]
mi := &file_greptime_v1_region_server_proto_msgTypes[34]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2517,7 +2564,7 @@ func (x *BuildIndexRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use BuildIndexRequest.ProtoReflect.Descriptor instead.
func (*BuildIndexRequest) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{33}
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{34}
}
func (x *BuildIndexRequest) GetRegionId() uint64 {
@@ -2540,7 +2587,7 @@ type FileMetas struct {
func (x *FileMetas) Reset() {
*x = FileMetas{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[34]
mi := &file_greptime_v1_region_server_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2553,7 +2600,7 @@ func (x *FileMetas) String() string {
func (*FileMetas) ProtoMessage() {}
func (x *FileMetas) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[34]
mi := &file_greptime_v1_region_server_proto_msgTypes[35]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2566,7 +2613,7 @@ func (x *FileMetas) ProtoReflect() protoreflect.Message {
// Deprecated: Use FileMetas.ProtoReflect.Descriptor instead.
func (*FileMetas) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{34}
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{35}
}
func (x *FileMetas) GetData() []byte {
@@ -2595,7 +2642,7 @@ type ApplyStagingManifestRequest struct {
func (x *ApplyStagingManifestRequest) Reset() {
*x = ApplyStagingManifestRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[35]
mi := &file_greptime_v1_region_server_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2608,7 +2655,7 @@ func (x *ApplyStagingManifestRequest) String() string {
func (*ApplyStagingManifestRequest) ProtoMessage() {}
func (x *ApplyStagingManifestRequest) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[35]
mi := &file_greptime_v1_region_server_proto_msgTypes[36]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2621,7 +2668,7 @@ func (x *ApplyStagingManifestRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use ApplyStagingManifestRequest.ProtoReflect.Descriptor instead.
func (*ApplyStagingManifestRequest) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{35}
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{36}
}
func (x *ApplyStagingManifestRequest) GetRegionId() uint64 {
@@ -2668,7 +2715,7 @@ type RemoteDynFilterRequest struct {
func (x *RemoteDynFilterRequest) Reset() {
*x = RemoteDynFilterRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[36]
mi := &file_greptime_v1_region_server_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2681,7 +2728,7 @@ func (x *RemoteDynFilterRequest) String() string {
func (*RemoteDynFilterRequest) ProtoMessage() {}
func (x *RemoteDynFilterRequest) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[36]
mi := &file_greptime_v1_region_server_proto_msgTypes[37]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2694,7 +2741,7 @@ func (x *RemoteDynFilterRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use RemoteDynFilterRequest.ProtoReflect.Descriptor instead.
func (*RemoteDynFilterRequest) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{36}
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{37}
}
func (x *RemoteDynFilterRequest) GetQueryId() string {
@@ -2755,7 +2802,7 @@ type RemoteDynFilterUpdate struct {
func (x *RemoteDynFilterUpdate) Reset() {
*x = RemoteDynFilterUpdate{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[37]
mi := &file_greptime_v1_region_server_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2768,7 +2815,7 @@ func (x *RemoteDynFilterUpdate) String() string {
func (*RemoteDynFilterUpdate) ProtoMessage() {}
func (x *RemoteDynFilterUpdate) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[37]
mi := &file_greptime_v1_region_server_proto_msgTypes[38]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2781,7 +2828,7 @@ func (x *RemoteDynFilterUpdate) ProtoReflect() protoreflect.Message {
// Deprecated: Use RemoteDynFilterUpdate.ProtoReflect.Descriptor instead.
func (*RemoteDynFilterUpdate) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{37}
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{38}
}
func (x *RemoteDynFilterUpdate) GetFilterId() string {
@@ -2823,7 +2870,7 @@ type RemoteDynFilterUnregister struct {
func (x *RemoteDynFilterUnregister) Reset() {
*x = RemoteDynFilterUnregister{}
if protoimpl.UnsafeEnabled {
mi := &file_greptime_v1_region_server_proto_msgTypes[38]
mi := &file_greptime_v1_region_server_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2836,7 +2883,7 @@ func (x *RemoteDynFilterUnregister) String() string {
func (*RemoteDynFilterUnregister) ProtoMessage() {}
func (x *RemoteDynFilterUnregister) ProtoReflect() protoreflect.Message {
mi := &file_greptime_v1_region_server_proto_msgTypes[38]
mi := &file_greptime_v1_region_server_proto_msgTypes[39]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2849,7 +2896,7 @@ func (x *RemoteDynFilterUnregister) ProtoReflect() protoreflect.Message {
// Deprecated: Use RemoteDynFilterUnregister.ProtoReflect.Descriptor instead.
func (*RemoteDynFilterUnregister) Descriptor() ([]byte, []int) {
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{38}
return file_greptime_v1_region_server_proto_rawDescGZIP(), []int{39}
}
func (x *RemoteDynFilterUnregister) GetFilterId() string {
@@ -3218,7 +3265,7 @@ var file_greptime_v1_region_server_proto_rawDesc = []byte{
0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x44, 0x65,
0x66, 0x52, 0x09, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x44, 0x65, 0x66, 0x12, 0x1b, 0x0a, 0x09,
0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x08, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x49, 0x64, 0x22, 0xfd, 0x01, 0x0a, 0x11, 0x42, 0x75,
0x08, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x49, 0x64, 0x22, 0xa7, 0x02, 0x0a, 0x11, 0x42, 0x75,
0x6c, 0x6b, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x04, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x09,
@@ -3230,97 +3277,104 @@ var file_greptime_v1_region_server_proto_rawDesc = []byte{
0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31,
0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x70, 0x72, 0x56, 0x65,
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x14, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e,
0x45, 0x78, 0x70, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x0a, 0x16, 0x61,
0x45, 0x78, 0x70, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x16, 0x61,
0x6c, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x76, 0x65,
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x14, 0x61, 0x6c, 0x69,
0x67, 0x6e, 0x65, 0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
0x6e, 0x42, 0x06, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x46, 0x0a, 0x10, 0x4d, 0x69, 0x74,
0x6f, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x0a,
0x15, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x76,
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x64, 0x61,
0x74, 0x61, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
0x6e, 0x22, 0x84, 0x01, 0x0a, 0x12, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x4d, 0x61, 0x6e, 0x69,
0x66, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x0a, 0x15, 0x64, 0x61, 0x74, 0x61,
0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x64, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x6e,
0x69, 0x66, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x19,
0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73,
0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52,
0x17, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73,
0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xed, 0x01, 0x0a, 0x0b, 0x53, 0x79, 0x6e,
0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69,
0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x72, 0x65, 0x67,
0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x54, 0x0a, 0x12, 0x6d, 0x69, 0x74, 0x6f, 0x5f, 0x6d, 0x61,
0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x24, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e,
0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x69, 0x74, 0x6f, 0x4d, 0x61, 0x6e, 0x69, 0x66,
0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x10, 0x6d, 0x69, 0x74, 0x6f, 0x4d,
0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5a, 0x0a, 0x14, 0x6d,
0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x69,
0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x72, 0x65, 0x70,
0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x4d,
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x72,
0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
0x2e, 0x41, 0x6c, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x56, 0x65,
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x14, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x53, 0x63,
0x68, 0x65, 0x6d, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x0a, 0x04, 0x62,
0x6f, 0x64, 0x79, 0x22, 0x3d, 0x0a, 0x14, 0x41, 0x6c, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x53, 0x63,
0x68, 0x65, 0x6d, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x73,
0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
0x01, 0x28, 0x04, 0x52, 0x0d, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69,
0x6f, 0x6e, 0x22, 0x46, 0x0a, 0x10, 0x4d, 0x69, 0x74, 0x6f, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65,
0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x0a, 0x15, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6d,
0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x64, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x6e, 0x69, 0x66,
0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x84, 0x01, 0x0a, 0x12, 0x4d,
0x65, 0x74, 0x72, 0x69, 0x63, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66,
0x6f, 0x48, 0x00, 0x52, 0x12, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x4d, 0x61, 0x6e, 0x69, 0x66,
0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x0f, 0x0a, 0x0d, 0x6d, 0x61, 0x6e, 0x69, 0x66,
0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x34, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74,
0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20,
0x03, 0x28, 0x04, 0x52, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x73, 0x22, 0x30,
0x0a, 0x11, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64,
0x22, 0x1f, 0x0a, 0x09, 0x46, 0x69, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x73, 0x12, 0x12, 0x0a,
0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74,
0x61, 0x22, 0xb2, 0x01, 0x0a, 0x1b, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x67, 0x69,
0x6e, 0x67, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x6f, 0x12, 0x32, 0x0a, 0x15, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65,
0x73, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
0x52, 0x13, 0x64, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x56, 0x65,
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x19, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
0x61, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x17, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
0x74, 0x61, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
0x6e, 0x22, 0xed, 0x01, 0x0a, 0x0b, 0x53, 0x79, 0x6e, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25,
0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f,
0x6e, 0x45, 0x78, 0x70, 0x72, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6c,
0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04,
0x52, 0x0f, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49,
0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x61,
0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65,
0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 0x22, 0xd3, 0x01, 0x0a, 0x16, 0x52, 0x65, 0x6d, 0x6f, 0x74,
0x65, 0x44, 0x79, 0x6e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x43, 0x0a, 0x06,
0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67,
0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
0x6e, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x44, 0x79, 0x6e, 0x46, 0x69, 0x6c, 0x74, 0x65,
0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74,
0x65, 0x12, 0x4f, 0x0a, 0x0a, 0x75, 0x6e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x18,
0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65,
0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x54,
0x0a, 0x12, 0x6d, 0x69, 0x74, 0x6f, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f,
0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x72, 0x65,
0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e,
0x4d, 0x69, 0x74, 0x6f, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f,
0x48, 0x00, 0x52, 0x10, 0x6d, 0x69, 0x74, 0x6f, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74,
0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5a, 0x0a, 0x14, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x6d,
0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31,
0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x4d, 0x61,
0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x6d, 0x65,
0x74, 0x72, 0x69, 0x63, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f,
0x42, 0x0f, 0x0a, 0x0d, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66,
0x6f, 0x22, 0x34, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x67, 0x69,
0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x04, 0x52, 0x09, 0x72, 0x65,
0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x73, 0x22, 0x30, 0x0a, 0x11, 0x42, 0x75, 0x69, 0x6c, 0x64,
0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09,
0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52,
0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x1f, 0x0a, 0x09, 0x46, 0x69, 0x6c,
0x65, 0x4d, 0x65, 0x74, 0x61, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xb2, 0x01, 0x0a, 0x1b, 0x41,
0x70, 0x70, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x6e, 0x69, 0x66,
0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65,
0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x72,
0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69,
0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x70, 0x72, 0x12, 0x2a,
0x0a, 0x11, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x63, 0x65, 0x6e, 0x74, 0x72,
0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x61,
0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0c, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 0x22,
0xd3, 0x01, 0x0a, 0x16, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x44, 0x79, 0x6e, 0x46, 0x69, 0x6c,
0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75,
0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x71, 0x75,
0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x43, 0x0a, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18,
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65,
0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74,
0x65, 0x44, 0x79, 0x6e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
0x48, 0x00, 0x52, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x4f, 0x0a, 0x0a, 0x75, 0x6e,
0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d,
0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x67,
0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x44, 0x79, 0x6e, 0x46, 0x69, 0x6c,
0x74, 0x65, 0x72, 0x55, 0x6e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52,
0x0a, 0x75, 0x6e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x42, 0x08, 0x0a, 0x06, 0x61,
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8f, 0x01, 0x0a, 0x15, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65,
0x44, 0x79, 0x6e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12,
0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70,
0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x67, 0x65, 0x6e, 0x65,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6d,
0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x43,
0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x38, 0x0a, 0x19, 0x52, 0x65, 0x6d, 0x6f, 0x74,
0x65, 0x44, 0x79, 0x6e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x55, 0x6e, 0x72, 0x65, 0x67, 0x69,
0x73, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x0a, 0x75, 0x6e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
0x65, 0x72, 0x42, 0x08, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8f, 0x01, 0x0a,
0x15, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x44, 0x79, 0x6e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x74, 0x65,
0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02,
0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x1e, 0x0a,
0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
0x04, 0x52, 0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a,
0x0b, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01,
0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x38,
0x0a, 0x19, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x44, 0x79, 0x6e, 0x46, 0x69, 0x6c, 0x74, 0x65,
0x72, 0x55, 0x6e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x66,
0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x49, 0x64, 0x32, 0x59, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69,
0x6f, 0x6e, 0x12, 0x4f, 0x0a, 0x06, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x21, 0x2e, 0x67,
0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f,
0x6e, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
0x22, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65,
0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x42, 0x5d, 0x0a, 0x15, 0x69, 0x6f, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69,
0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x53, 0x65,
0x72, 0x76, 0x65, 0x72, 0x5a, 0x3c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
0x2f, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x2f, 0x67, 0x72,
0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f,
0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x67, 0x69,
0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x73, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x69,
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x49,
0x64, 0x32, 0x59, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x4f, 0x0a, 0x06, 0x48,
0x61, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x21, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65,
0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f,
0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74,
0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65,
0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x5d, 0x0a, 0x15,
0x69, 0x6f, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x72,
0x65, 0x67, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5a, 0x3c, 0x67,
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69,
0x6d, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x2f, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2d,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d,
0x65, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
var (
@@ -3335,7 +3389,7 @@ func file_greptime_v1_region_server_proto_rawDescGZIP() []byte {
return file_greptime_v1_region_server_proto_rawDescData
}
var file_greptime_v1_region_server_proto_msgTypes = make([]protoimpl.MessageInfo, 43)
var file_greptime_v1_region_server_proto_msgTypes = make([]protoimpl.MessageInfo, 44)
var file_greptime_v1_region_server_proto_goTypes = []interface{}{
(*RegionRequestHeader)(nil), // 0: greptime.v1.region.RegionRequestHeader
(*RegionRequest)(nil), // 1: greptime.v1.region.RegionRequest
@@ -3366,42 +3420,43 @@ var file_greptime_v1_region_server_proto_goTypes = []interface{}{
(*All)(nil), // 26: greptime.v1.region.All
(*RegionColumnDef)(nil), // 27: greptime.v1.region.RegionColumnDef
(*BulkInsertRequest)(nil), // 28: greptime.v1.region.BulkInsertRequest
(*MitoManifestInfo)(nil), // 29: greptime.v1.region.MitoManifestInfo
(*MetricManifestInfo)(nil), // 30: greptime.v1.region.MetricManifestInfo
(*SyncRequest)(nil), // 31: greptime.v1.region.SyncRequest
(*ListMetadataRequest)(nil), // 32: greptime.v1.region.ListMetadataRequest
(*BuildIndexRequest)(nil), // 33: greptime.v1.region.BuildIndexRequest
(*FileMetas)(nil), // 34: greptime.v1.region.FileMetas
(*ApplyStagingManifestRequest)(nil), // 35: greptime.v1.region.ApplyStagingManifestRequest
(*RemoteDynFilterRequest)(nil), // 36: greptime.v1.region.RemoteDynFilterRequest
(*RemoteDynFilterUpdate)(nil), // 37: greptime.v1.region.RemoteDynFilterUpdate
(*RemoteDynFilterUnregister)(nil), // 38: greptime.v1.region.RemoteDynFilterUnregister
nil, // 39: greptime.v1.region.RegionRequestHeader.TracingContextEntry
nil, // 40: greptime.v1.region.RegionResponse.ExtensionsEntry
nil, // 41: greptime.v1.region.CreateRequest.OptionsEntry
nil, // 42: greptime.v1.region.OpenRequest.OptionsEntry
(*v1.QueryContext)(nil), // 43: greptime.v1.QueryContext
(*v1.ResponseHeader)(nil), // 44: greptime.v1.ResponseHeader
(*v1.Rows)(nil), // 45: greptime.v1.Rows
(*v1.PartitionExprVersion)(nil), // 46: greptime.v1.PartitionExprVersion
(*meta.Partition)(nil), // 47: greptime.v1.meta.Partition
(*v1.ModifyColumnTypes)(nil), // 48: greptime.v1.ModifyColumnTypes
(*v1.SetTableOptions)(nil), // 49: greptime.v1.SetTableOptions
(*v1.UnsetTableOptions)(nil), // 50: greptime.v1.UnsetTableOptions
(*v1.SetIndex)(nil), // 51: greptime.v1.SetIndex
(*v1.UnsetIndex)(nil), // 52: greptime.v1.UnsetIndex
(*v1.DropDefaults)(nil), // 53: greptime.v1.DropDefaults
(*v1.SetIndexes)(nil), // 54: greptime.v1.SetIndexes
(*v1.UnsetIndexes)(nil), // 55: greptime.v1.UnsetIndexes
(*v1.SetDefaults)(nil), // 56: greptime.v1.SetDefaults
(*v1.AddColumnLocation)(nil), // 57: greptime.v1.AddColumnLocation
(*v1.TimeRanges)(nil), // 58: greptime.v1.TimeRanges
(*v1.ColumnDef)(nil), // 59: greptime.v1.ColumnDef
(*v1.ArrowIpc)(nil), // 60: greptime.v1.ArrowIpc
(*AlignedSchemaVersion)(nil), // 29: greptime.v1.region.AlignedSchemaVersion
(*MitoManifestInfo)(nil), // 30: greptime.v1.region.MitoManifestInfo
(*MetricManifestInfo)(nil), // 31: greptime.v1.region.MetricManifestInfo
(*SyncRequest)(nil), // 32: greptime.v1.region.SyncRequest
(*ListMetadataRequest)(nil), // 33: greptime.v1.region.ListMetadataRequest
(*BuildIndexRequest)(nil), // 34: greptime.v1.region.BuildIndexRequest
(*FileMetas)(nil), // 35: greptime.v1.region.FileMetas
(*ApplyStagingManifestRequest)(nil), // 36: greptime.v1.region.ApplyStagingManifestRequest
(*RemoteDynFilterRequest)(nil), // 37: greptime.v1.region.RemoteDynFilterRequest
(*RemoteDynFilterUpdate)(nil), // 38: greptime.v1.region.RemoteDynFilterUpdate
(*RemoteDynFilterUnregister)(nil), // 39: greptime.v1.region.RemoteDynFilterUnregister
nil, // 40: greptime.v1.region.RegionRequestHeader.TracingContextEntry
nil, // 41: greptime.v1.region.RegionResponse.ExtensionsEntry
nil, // 42: greptime.v1.region.CreateRequest.OptionsEntry
nil, // 43: greptime.v1.region.OpenRequest.OptionsEntry
(*v1.QueryContext)(nil), // 44: greptime.v1.QueryContext
(*v1.ResponseHeader)(nil), // 45: greptime.v1.ResponseHeader
(*v1.Rows)(nil), // 46: greptime.v1.Rows
(*v1.PartitionExprVersion)(nil), // 47: greptime.v1.PartitionExprVersion
(*meta.Partition)(nil), // 48: greptime.v1.meta.Partition
(*v1.ModifyColumnTypes)(nil), // 49: greptime.v1.ModifyColumnTypes
(*v1.SetTableOptions)(nil), // 50: greptime.v1.SetTableOptions
(*v1.UnsetTableOptions)(nil), // 51: greptime.v1.UnsetTableOptions
(*v1.SetIndex)(nil), // 52: greptime.v1.SetIndex
(*v1.UnsetIndex)(nil), // 53: greptime.v1.UnsetIndex
(*v1.DropDefaults)(nil), // 54: greptime.v1.DropDefaults
(*v1.SetIndexes)(nil), // 55: greptime.v1.SetIndexes
(*v1.UnsetIndexes)(nil), // 56: greptime.v1.UnsetIndexes
(*v1.SetDefaults)(nil), // 57: greptime.v1.SetDefaults
(*v1.AddColumnLocation)(nil), // 58: greptime.v1.AddColumnLocation
(*v1.TimeRanges)(nil), // 59: greptime.v1.TimeRanges
(*v1.ColumnDef)(nil), // 60: greptime.v1.ColumnDef
(*v1.ArrowIpc)(nil), // 61: greptime.v1.ArrowIpc
}
var file_greptime_v1_region_server_proto_depIdxs = []int32{
39, // 0: greptime.v1.region.RegionRequestHeader.tracing_context:type_name -> greptime.v1.region.RegionRequestHeader.TracingContextEntry
43, // 1: greptime.v1.region.RegionRequestHeader.query_context:type_name -> greptime.v1.QueryContext
40, // 0: greptime.v1.region.RegionRequestHeader.tracing_context:type_name -> greptime.v1.region.RegionRequestHeader.TracingContextEntry
44, // 1: greptime.v1.region.RegionRequestHeader.query_context:type_name -> greptime.v1.QueryContext
0, // 2: greptime.v1.region.RegionRequest.header:type_name -> greptime.v1.region.RegionRequestHeader
3, // 3: greptime.v1.region.RegionRequest.inserts:type_name -> greptime.v1.region.InsertRequests
4, // 4: greptime.v1.region.RegionRequest.deletes:type_name -> greptime.v1.region.DeleteRequests
@@ -3417,62 +3472,63 @@ var file_greptime_v1_region_server_proto_depIdxs = []int32{
10, // 14: greptime.v1.region.RegionRequest.drops:type_name -> greptime.v1.region.DropRequests
14, // 15: greptime.v1.region.RegionRequest.alters:type_name -> greptime.v1.region.AlterRequests
28, // 16: greptime.v1.region.RegionRequest.bulk_insert:type_name -> greptime.v1.region.BulkInsertRequest
31, // 17: greptime.v1.region.RegionRequest.sync:type_name -> greptime.v1.region.SyncRequest
32, // 18: greptime.v1.region.RegionRequest.list_metadata:type_name -> greptime.v1.region.ListMetadataRequest
33, // 19: greptime.v1.region.RegionRequest.build_index:type_name -> greptime.v1.region.BuildIndexRequest
35, // 20: greptime.v1.region.RegionRequest.apply_staging_manifest:type_name -> greptime.v1.region.ApplyStagingManifestRequest
36, // 21: greptime.v1.region.RegionRequest.remote_dyn_filter:type_name -> greptime.v1.region.RemoteDynFilterRequest
44, // 22: greptime.v1.region.RegionResponse.header:type_name -> greptime.v1.ResponseHeader
40, // 23: greptime.v1.region.RegionResponse.extensions:type_name -> greptime.v1.region.RegionResponse.ExtensionsEntry
32, // 17: greptime.v1.region.RegionRequest.sync:type_name -> greptime.v1.region.SyncRequest
33, // 18: greptime.v1.region.RegionRequest.list_metadata:type_name -> greptime.v1.region.ListMetadataRequest
34, // 19: greptime.v1.region.RegionRequest.build_index:type_name -> greptime.v1.region.BuildIndexRequest
36, // 20: greptime.v1.region.RegionRequest.apply_staging_manifest:type_name -> greptime.v1.region.ApplyStagingManifestRequest
37, // 21: greptime.v1.region.RegionRequest.remote_dyn_filter:type_name -> greptime.v1.region.RemoteDynFilterRequest
45, // 22: greptime.v1.region.RegionResponse.header:type_name -> greptime.v1.ResponseHeader
41, // 23: greptime.v1.region.RegionResponse.extensions:type_name -> greptime.v1.region.RegionResponse.ExtensionsEntry
5, // 24: greptime.v1.region.InsertRequests.requests:type_name -> greptime.v1.region.InsertRequest
6, // 25: greptime.v1.region.DeleteRequests.requests:type_name -> greptime.v1.region.DeleteRequest
45, // 26: greptime.v1.region.InsertRequest.rows:type_name -> greptime.v1.Rows
46, // 27: greptime.v1.region.InsertRequest.partition_expr_version:type_name -> greptime.v1.PartitionExprVersion
45, // 28: greptime.v1.region.DeleteRequest.rows:type_name -> greptime.v1.Rows
46, // 29: greptime.v1.region.DeleteRequest.partition_expr_version:type_name -> greptime.v1.PartitionExprVersion
46, // 26: greptime.v1.region.InsertRequest.rows:type_name -> greptime.v1.Rows
47, // 27: greptime.v1.region.InsertRequest.partition_expr_version:type_name -> greptime.v1.PartitionExprVersion
46, // 28: greptime.v1.region.DeleteRequest.rows:type_name -> greptime.v1.Rows
47, // 29: greptime.v1.region.DeleteRequest.partition_expr_version:type_name -> greptime.v1.PartitionExprVersion
0, // 30: greptime.v1.region.QueryRequest.header:type_name -> greptime.v1.region.RegionRequestHeader
9, // 31: greptime.v1.region.CreateRequests.requests:type_name -> greptime.v1.region.CreateRequest
27, // 32: greptime.v1.region.CreateRequest.column_defs:type_name -> greptime.v1.region.RegionColumnDef
41, // 33: greptime.v1.region.CreateRequest.options:type_name -> greptime.v1.region.CreateRequest.OptionsEntry
47, // 34: greptime.v1.region.CreateRequest.partition:type_name -> greptime.v1.meta.Partition
42, // 33: greptime.v1.region.CreateRequest.options:type_name -> greptime.v1.region.CreateRequest.OptionsEntry
48, // 34: greptime.v1.region.CreateRequest.partition:type_name -> greptime.v1.meta.Partition
11, // 35: greptime.v1.region.DropRequests.requests:type_name -> greptime.v1.region.DropRequest
42, // 36: greptime.v1.region.OpenRequest.options:type_name -> greptime.v1.region.OpenRequest.OptionsEntry
43, // 36: greptime.v1.region.OpenRequest.options:type_name -> greptime.v1.region.OpenRequest.OptionsEntry
15, // 37: greptime.v1.region.AlterRequests.requests:type_name -> greptime.v1.region.AlterRequest
17, // 38: greptime.v1.region.AlterRequest.add_columns:type_name -> greptime.v1.region.AddColumns
18, // 39: greptime.v1.region.AlterRequest.drop_columns:type_name -> greptime.v1.region.DropColumns
48, // 40: greptime.v1.region.AlterRequest.modify_column_types:type_name -> greptime.v1.ModifyColumnTypes
49, // 41: greptime.v1.region.AlterRequest.set_table_options:type_name -> greptime.v1.SetTableOptions
50, // 42: greptime.v1.region.AlterRequest.unset_table_options:type_name -> greptime.v1.UnsetTableOptions
51, // 43: greptime.v1.region.AlterRequest.set_index:type_name -> greptime.v1.SetIndex
52, // 44: greptime.v1.region.AlterRequest.unset_index:type_name -> greptime.v1.UnsetIndex
53, // 45: greptime.v1.region.AlterRequest.drop_defaults:type_name -> greptime.v1.DropDefaults
54, // 46: greptime.v1.region.AlterRequest.set_indexes:type_name -> greptime.v1.SetIndexes
55, // 47: greptime.v1.region.AlterRequest.unset_indexes:type_name -> greptime.v1.UnsetIndexes
56, // 48: greptime.v1.region.AlterRequest.set_defaults:type_name -> greptime.v1.SetDefaults
49, // 40: greptime.v1.region.AlterRequest.modify_column_types:type_name -> greptime.v1.ModifyColumnTypes
50, // 41: greptime.v1.region.AlterRequest.set_table_options:type_name -> greptime.v1.SetTableOptions
51, // 42: greptime.v1.region.AlterRequest.unset_table_options:type_name -> greptime.v1.UnsetTableOptions
52, // 43: greptime.v1.region.AlterRequest.set_index:type_name -> greptime.v1.SetIndex
53, // 44: greptime.v1.region.AlterRequest.unset_index:type_name -> greptime.v1.UnsetIndex
54, // 45: greptime.v1.region.AlterRequest.drop_defaults:type_name -> greptime.v1.DropDefaults
55, // 46: greptime.v1.region.AlterRequest.set_indexes:type_name -> greptime.v1.SetIndexes
56, // 47: greptime.v1.region.AlterRequest.unset_indexes:type_name -> greptime.v1.UnsetIndexes
57, // 48: greptime.v1.region.AlterRequest.set_defaults:type_name -> greptime.v1.SetDefaults
16, // 49: greptime.v1.region.AlterRequest.sync_columns:type_name -> greptime.v1.region.SyncColumns
27, // 50: greptime.v1.region.SyncColumns.column_defs:type_name -> greptime.v1.region.RegionColumnDef
19, // 51: greptime.v1.region.AddColumns.add_columns:type_name -> greptime.v1.region.AddColumn
20, // 52: greptime.v1.region.DropColumns.drop_columns:type_name -> greptime.v1.region.DropColumn
27, // 53: greptime.v1.region.AddColumn.column_def:type_name -> greptime.v1.region.RegionColumnDef
57, // 54: greptime.v1.region.AddColumn.location:type_name -> greptime.v1.AddColumnLocation
58, // 54: greptime.v1.region.AddColumn.location:type_name -> greptime.v1.AddColumnLocation
22, // 55: greptime.v1.region.CompactRequest.regular:type_name -> greptime.v1.region.Regular
23, // 56: greptime.v1.region.CompactRequest.strict_window:type_name -> greptime.v1.region.StrictWindow
26, // 57: greptime.v1.region.TruncateRequest.all:type_name -> greptime.v1.region.All
58, // 58: greptime.v1.region.TruncateRequest.time_ranges:type_name -> greptime.v1.TimeRanges
59, // 59: greptime.v1.region.RegionColumnDef.column_def:type_name -> greptime.v1.ColumnDef
60, // 60: greptime.v1.region.BulkInsertRequest.arrow_ipc:type_name -> greptime.v1.ArrowIpc
46, // 61: greptime.v1.region.BulkInsertRequest.partition_expr_version:type_name -> greptime.v1.PartitionExprVersion
29, // 62: greptime.v1.region.SyncRequest.mito_manifest_info:type_name -> greptime.v1.region.MitoManifestInfo
30, // 63: greptime.v1.region.SyncRequest.metric_manifest_info:type_name -> greptime.v1.region.MetricManifestInfo
37, // 64: greptime.v1.region.RemoteDynFilterRequest.update:type_name -> greptime.v1.region.RemoteDynFilterUpdate
38, // 65: greptime.v1.region.RemoteDynFilterRequest.unregister:type_name -> greptime.v1.region.RemoteDynFilterUnregister
1, // 66: greptime.v1.region.Region.Handle:input_type -> greptime.v1.region.RegionRequest
2, // 67: greptime.v1.region.Region.Handle:output_type -> greptime.v1.region.RegionResponse
67, // [67:68] is the sub-list for method output_type
66, // [66:67] is the sub-list for method input_type
66, // [66:66] is the sub-list for extension type_name
66, // [66:66] is the sub-list for extension extendee
0, // [0:66] is the sub-list for field type_name
59, // 58: greptime.v1.region.TruncateRequest.time_ranges:type_name -> greptime.v1.TimeRanges
60, // 59: greptime.v1.region.RegionColumnDef.column_def:type_name -> greptime.v1.ColumnDef
61, // 60: greptime.v1.region.BulkInsertRequest.arrow_ipc:type_name -> greptime.v1.ArrowIpc
47, // 61: greptime.v1.region.BulkInsertRequest.partition_expr_version:type_name -> greptime.v1.PartitionExprVersion
29, // 62: greptime.v1.region.BulkInsertRequest.aligned_schema_version:type_name -> greptime.v1.region.AlignedSchemaVersion
30, // 63: greptime.v1.region.SyncRequest.mito_manifest_info:type_name -> greptime.v1.region.MitoManifestInfo
31, // 64: greptime.v1.region.SyncRequest.metric_manifest_info:type_name -> greptime.v1.region.MetricManifestInfo
38, // 65: greptime.v1.region.RemoteDynFilterRequest.update:type_name -> greptime.v1.region.RemoteDynFilterUpdate
39, // 66: greptime.v1.region.RemoteDynFilterRequest.unregister:type_name -> greptime.v1.region.RemoteDynFilterUnregister
1, // 67: greptime.v1.region.Region.Handle:input_type -> greptime.v1.region.RegionRequest
2, // 68: greptime.v1.region.Region.Handle:output_type -> greptime.v1.region.RegionResponse
68, // [68:69] is the sub-list for method output_type
67, // [67:68] is the sub-list for method input_type
67, // [67:67] is the sub-list for extension type_name
67, // [67:67] is the sub-list for extension extendee
0, // [0:67] is the sub-list for field type_name
}
func init() { file_greptime_v1_region_server_proto_init() }
@@ -3830,7 +3886,7 @@ func file_greptime_v1_region_server_proto_init() {
}
}
file_greptime_v1_region_server_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MitoManifestInfo); i {
switch v := v.(*AlignedSchemaVersion); i {
case 0:
return &v.state
case 1:
@@ -3842,7 +3898,7 @@ func file_greptime_v1_region_server_proto_init() {
}
}
file_greptime_v1_region_server_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MetricManifestInfo); i {
switch v := v.(*MitoManifestInfo); i {
case 0:
return &v.state
case 1:
@@ -3854,7 +3910,7 @@ func file_greptime_v1_region_server_proto_init() {
}
}
file_greptime_v1_region_server_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SyncRequest); i {
switch v := v.(*MetricManifestInfo); i {
case 0:
return &v.state
case 1:
@@ -3866,7 +3922,7 @@ func file_greptime_v1_region_server_proto_init() {
}
}
file_greptime_v1_region_server_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListMetadataRequest); i {
switch v := v.(*SyncRequest); i {
case 0:
return &v.state
case 1:
@@ -3878,7 +3934,7 @@ func file_greptime_v1_region_server_proto_init() {
}
}
file_greptime_v1_region_server_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildIndexRequest); i {
switch v := v.(*ListMetadataRequest); i {
case 0:
return &v.state
case 1:
@@ -3890,7 +3946,7 @@ func file_greptime_v1_region_server_proto_init() {
}
}
file_greptime_v1_region_server_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*FileMetas); i {
switch v := v.(*BuildIndexRequest); i {
case 0:
return &v.state
case 1:
@@ -3902,7 +3958,7 @@ func file_greptime_v1_region_server_proto_init() {
}
}
file_greptime_v1_region_server_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ApplyStagingManifestRequest); i {
switch v := v.(*FileMetas); i {
case 0:
return &v.state
case 1:
@@ -3914,7 +3970,7 @@ func file_greptime_v1_region_server_proto_init() {
}
}
file_greptime_v1_region_server_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RemoteDynFilterRequest); i {
switch v := v.(*ApplyStagingManifestRequest); i {
case 0:
return &v.state
case 1:
@@ -3926,7 +3982,7 @@ func file_greptime_v1_region_server_proto_init() {
}
}
file_greptime_v1_region_server_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RemoteDynFilterUpdate); i {
switch v := v.(*RemoteDynFilterRequest); i {
case 0:
return &v.state
case 1:
@@ -3938,6 +3994,18 @@ func file_greptime_v1_region_server_proto_init() {
}
}
file_greptime_v1_region_server_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RemoteDynFilterUpdate); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_greptime_v1_region_server_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RemoteDynFilterUnregister); i {
case 0:
return &v.state
@@ -3996,11 +4064,11 @@ func file_greptime_v1_region_server_proto_init() {
file_greptime_v1_region_server_proto_msgTypes[28].OneofWrappers = []interface{}{
(*BulkInsertRequest_ArrowIpc)(nil),
}
file_greptime_v1_region_server_proto_msgTypes[31].OneofWrappers = []interface{}{
file_greptime_v1_region_server_proto_msgTypes[32].OneofWrappers = []interface{}{
(*SyncRequest_MitoManifestInfo)(nil),
(*SyncRequest_MetricManifestInfo)(nil),
}
file_greptime_v1_region_server_proto_msgTypes[36].OneofWrappers = []interface{}{
file_greptime_v1_region_server_proto_msgTypes[37].OneofWrappers = []interface{}{
(*RemoteDynFilterRequest_Update)(nil),
(*RemoteDynFilterRequest_Unregister)(nil),
}
@@ -4010,7 +4078,7 @@ func file_greptime_v1_region_server_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_greptime_v1_region_server_proto_rawDesc,
NumEnums: 0,
NumMessages: 43,
NumMessages: 44,
NumExtensions: 0,
NumServices: 1,
},