|
- /*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
- // Code generated by protoc-gen-go. DO NOT EDIT.
- // versions:
- // protoc-gen-go v1.34.2
- // protoc v5.28.3
- // source: branch_undo_log.proto
-
- package parser
-
- import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- anypb "google.golang.org/protobuf/types/known/anypb"
- reflect "reflect"
- sync "sync"
- )
-
- 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)
- )
-
- type IndexType int32
-
- const (
- IndexType_IndexTypeNull IndexType = 0
- IndexType_IndexTypePrimaryKey IndexType = 1
- )
-
- // Enum value maps for IndexType.
- var (
- IndexType_name = map[int32]string{
- 0: "IndexTypeNull",
- 1: "IndexTypePrimaryKey",
- }
- IndexType_value = map[string]int32{
- "IndexTypeNull": 0,
- "IndexTypePrimaryKey": 1,
- }
- )
-
- func (x IndexType) Enum() *IndexType {
- p := new(IndexType)
- *p = x
- return p
- }
-
- func (x IndexType) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
- }
-
- func (IndexType) Descriptor() protoreflect.EnumDescriptor {
- return file_branch_undo_log_proto_enumTypes[0].Descriptor()
- }
-
- func (IndexType) Type() protoreflect.EnumType {
- return &file_branch_undo_log_proto_enumTypes[0]
- }
-
- func (x IndexType) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
- }
-
- // Deprecated: Use IndexType.Descriptor instead.
- func (IndexType) EnumDescriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{0}
- }
-
- type JDBCType int32
-
- const (
- JDBCType_JDBCTypeNull JDBCType = 0
- JDBCType_JDBCTypeBit JDBCType = -7
- JDBCType_JDBCTypeTinyInt JDBCType = -6
- JDBCType_JDBCTypeSmallInt JDBCType = 5
- JDBCType_JDBCTypeInteger JDBCType = 4
- JDBCType_JDBCTypeBigInt JDBCType = -5
- JDBCType_JDBCTypeFloat JDBCType = 6
- JDBCType_JDBCTypeReal JDBCType = 7
- JDBCType_JDBCTypeDouble JDBCType = 8
- JDBCType_JDBCTypeNumberic JDBCType = 2
- JDBCType_JDBCTypeDecimal JDBCType = 3
- JDBCType_JDBCTypeChar JDBCType = 1
- JDBCType_JDBCTypeVarchar JDBCType = 12
- JDBCType_JDBCTypeLongVarchar JDBCType = -1
- JDBCType_JDBCTypeDate JDBCType = 91
- JDBCType_JDBCTypeTime JDBCType = 92
- JDBCType_JDBCTypeTimestamp JDBCType = 93
- JDBCType_JDBCTypeBinary JDBCType = -2
- JDBCType_JDBCTypeVarBinary JDBCType = -3
- JDBCType_JDBCTypeLongVarBinary JDBCType = -4
- JDBCType_JDBCTypeOther JDBCType = 1111
- JDBCType_JDBCTypeJavaObject JDBCType = 2000
- JDBCType_JDBCTypeDistinct JDBCType = 2001
- JDBCType_JDBCTypeStruct JDBCType = 2002
- JDBCType_JDBCTypeArray JDBCType = 2003
- JDBCType_JDBCTypeBlob JDBCType = 2004
- JDBCType_JDBCTypeClob JDBCType = 2005
- JDBCType_JDBCTypeRef JDBCType = 2006
- JDBCType_JDBCTypeDateLink JDBCType = 70
- JDBCType_JDBCTypeBoolean JDBCType = 16
- JDBCType_JDBCTypeRowID JDBCType = -8
- JDBCType_JDBCTypeNchar JDBCType = -15
- JDBCType_JDBCTypeNvarchar JDBCType = -9
- JDBCType_JDBCTypeLongNvVarchar JDBCType = -16
- JDBCType_JDBCTypeNclob JDBCType = 2011
- JDBCType_JDBCTypeSqlXML JDBCType = 2009
- JDBCType_JDBCTypeRefCursor JDBCType = 2012
- JDBCType_JDBCTypeTimeWithTimeZone JDBCType = 2013
- JDBCType_JDBCTypeTimestampWithTimezone JDBCType = 2014
- )
-
- // Enum value maps for JDBCType.
- var (
- JDBCType_name = map[int32]string{
- 0: "JDBCTypeNull",
- -7: "JDBCTypeBit",
- -6: "JDBCTypeTinyInt",
- 5: "JDBCTypeSmallInt",
- 4: "JDBCTypeInteger",
- -5: "JDBCTypeBigInt",
- 6: "JDBCTypeFloat",
- 7: "JDBCTypeReal",
- 8: "JDBCTypeDouble",
- 2: "JDBCTypeNumberic",
- 3: "JDBCTypeDecimal",
- 1: "JDBCTypeChar",
- 12: "JDBCTypeVarchar",
- -1: "JDBCTypeLongVarchar",
- 91: "JDBCTypeDate",
- 92: "JDBCTypeTime",
- 93: "JDBCTypeTimestamp",
- -2: "JDBCTypeBinary",
- -3: "JDBCTypeVarBinary",
- -4: "JDBCTypeLongVarBinary",
- 1111: "JDBCTypeOther",
- 2000: "JDBCTypeJavaObject",
- 2001: "JDBCTypeDistinct",
- 2002: "JDBCTypeStruct",
- 2003: "JDBCTypeArray",
- 2004: "JDBCTypeBlob",
- 2005: "JDBCTypeClob",
- 2006: "JDBCTypeRef",
- 70: "JDBCTypeDateLink",
- 16: "JDBCTypeBoolean",
- -8: "JDBCTypeRowID",
- -15: "JDBCTypeNchar",
- -9: "JDBCTypeNvarchar",
- -16: "JDBCTypeLongNvVarchar",
- 2011: "JDBCTypeNclob",
- 2009: "JDBCTypeSqlXML",
- 2012: "JDBCTypeRefCursor",
- 2013: "JDBCTypeTimeWithTimeZone",
- 2014: "JDBCTypeTimestampWithTimezone",
- }
- JDBCType_value = map[string]int32{
- "JDBCTypeNull": 0,
- "JDBCTypeBit": -7,
- "JDBCTypeTinyInt": -6,
- "JDBCTypeSmallInt": 5,
- "JDBCTypeInteger": 4,
- "JDBCTypeBigInt": -5,
- "JDBCTypeFloat": 6,
- "JDBCTypeReal": 7,
- "JDBCTypeDouble": 8,
- "JDBCTypeNumberic": 2,
- "JDBCTypeDecimal": 3,
- "JDBCTypeChar": 1,
- "JDBCTypeVarchar": 12,
- "JDBCTypeLongVarchar": -1,
- "JDBCTypeDate": 91,
- "JDBCTypeTime": 92,
- "JDBCTypeTimestamp": 93,
- "JDBCTypeBinary": -2,
- "JDBCTypeVarBinary": -3,
- "JDBCTypeLongVarBinary": -4,
- "JDBCTypeOther": 1111,
- "JDBCTypeJavaObject": 2000,
- "JDBCTypeDistinct": 2001,
- "JDBCTypeStruct": 2002,
- "JDBCTypeArray": 2003,
- "JDBCTypeBlob": 2004,
- "JDBCTypeClob": 2005,
- "JDBCTypeRef": 2006,
- "JDBCTypeDateLink": 70,
- "JDBCTypeBoolean": 16,
- "JDBCTypeRowID": -8,
- "JDBCTypeNchar": -15,
- "JDBCTypeNvarchar": -9,
- "JDBCTypeLongNvVarchar": -16,
- "JDBCTypeNclob": 2011,
- "JDBCTypeSqlXML": 2009,
- "JDBCTypeRefCursor": 2012,
- "JDBCTypeTimeWithTimeZone": 2013,
- "JDBCTypeTimestampWithTimezone": 2014,
- }
- )
-
- func (x JDBCType) Enum() *JDBCType {
- p := new(JDBCType)
- *p = x
- return p
- }
-
- func (x JDBCType) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
- }
-
- func (JDBCType) Descriptor() protoreflect.EnumDescriptor {
- return file_branch_undo_log_proto_enumTypes[1].Descriptor()
- }
-
- func (JDBCType) Type() protoreflect.EnumType {
- return &file_branch_undo_log_proto_enumTypes[1]
- }
-
- func (x JDBCType) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
- }
-
- // Deprecated: Use JDBCType.Descriptor instead.
- func (JDBCType) EnumDescriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{1}
- }
-
- type SQLType int32
-
- const (
- SQLType_SQLTypeSelect SQLType = 0
- SQLType_SQLTypeInsert SQLType = 1
- SQLType_SQLTypeUpdate SQLType = 2
- SQLType_SQLTypeDelete SQLType = 3
- SQLType_SQLTypeSelectForUpdate SQLType = 4
- SQLType_SQLTypeReplace SQLType = 5
- SQLType_SQLTypeTruncate SQLType = 6
- SQLType_SQLTypeCreate SQLType = 7
- SQLType_SQLTypeDrop SQLType = 8
- SQLType_SQLTypeLoad SQLType = 9
- SQLType_SQLTypeMerge SQLType = 10
- SQLType_SQLTypeShow SQLType = 11
- SQLType_SQLTypeAlter SQLType = 12
- SQLType_SQLTypeRename SQLType = 13
- SQLType_SQLTypeDump SQLType = 14
- SQLType_SQLTypeDebug SQLType = 15
- SQLType_SQLTypeExplain SQLType = 16
- SQLType_SQLTypeProcedure SQLType = 17
- SQLType_SQLTypeDesc SQLType = 18
- SQLType_SQLLastInsertID SQLType = 19
- SQLType_SQLSelectWithoutTable SQLType = 20
- SQLType_SQLCreateSequence SQLType = 21
- SQLType_SQLShowSequence SQLType = 22
- SQLType_SQLGetSequence SQLType = 23
- SQLType_SQLAlterSequence SQLType = 24
- SQLType_SQLDropSequence SQLType = 25
- SQLType_SQLTddlShow SQLType = 26
- SQLType_SQLTypeSet SQLType = 27
- SQLType_SQLTypeReload SQLType = 28
- SQLType_SQLTypeSelectUnion SQLType = 29
- SQLType_SQLTypeCreateTable SQLType = 30
- SQLType_SQLTypeDropTable SQLType = 31
- SQLType_SQLTypeAlterTable SQLType = 32
- SQLType_SQLTypeSavePoint SQLType = 33
- SQLType_SQLTypeSelectFromUpdate SQLType = 34
- SQLType_SQLTypeMultiDelete SQLType = 35
- SQLType_SQLTypeMultiUpdate SQLType = 36
- SQLType_SQLTypeCreateIndex SQLType = 37
- SQLType_SQLTypeDropIndex SQLType = 38
- SQLType_SQLTypeKill SQLType = 39
- SQLType_SQLTypeLockTables SQLType = 40
- SQLType_SQLTypeUnLockTables SQLType = 41
- SQLType_SQLTypeCheckTable SQLType = 42
- SQLType_SQLTypeSelectFoundRows SQLType = 43
- SQLType_SQLTypeInsertIgnore SQLType = 101 // Adjusted the value to match Go's logic
- SQLType_SQLTypeInsertOnDuplicateUpdate SQLType = 102
- SQLType_SQLTypeMulti SQLType = 1044 // Adjusted the value to match Go's logic
- SQLType_SQLTypeUnknown SQLType = 1045
- )
-
- // Enum value maps for SQLType.
- var (
- SQLType_name = map[int32]string{
- 0: "SQLTypeSelect",
- 1: "SQLTypeInsert",
- 2: "SQLTypeUpdate",
- 3: "SQLTypeDelete",
- 4: "SQLTypeSelectForUpdate",
- 5: "SQLTypeReplace",
- 6: "SQLTypeTruncate",
- 7: "SQLTypeCreate",
- 8: "SQLTypeDrop",
- 9: "SQLTypeLoad",
- 10: "SQLTypeMerge",
- 11: "SQLTypeShow",
- 12: "SQLTypeAlter",
- 13: "SQLTypeRename",
- 14: "SQLTypeDump",
- 15: "SQLTypeDebug",
- 16: "SQLTypeExplain",
- 17: "SQLTypeProcedure",
- 18: "SQLTypeDesc",
- 19: "SQLLastInsertID",
- 20: "SQLSelectWithoutTable",
- 21: "SQLCreateSequence",
- 22: "SQLShowSequence",
- 23: "SQLGetSequence",
- 24: "SQLAlterSequence",
- 25: "SQLDropSequence",
- 26: "SQLTddlShow",
- 27: "SQLTypeSet",
- 28: "SQLTypeReload",
- 29: "SQLTypeSelectUnion",
- 30: "SQLTypeCreateTable",
- 31: "SQLTypeDropTable",
- 32: "SQLTypeAlterTable",
- 33: "SQLTypeSavePoint",
- 34: "SQLTypeSelectFromUpdate",
- 35: "SQLTypeMultiDelete",
- 36: "SQLTypeMultiUpdate",
- 37: "SQLTypeCreateIndex",
- 38: "SQLTypeDropIndex",
- 39: "SQLTypeKill",
- 40: "SQLTypeLockTables",
- 41: "SQLTypeUnLockTables",
- 42: "SQLTypeCheckTable",
- 43: "SQLTypeSelectFoundRows",
- 101: "SQLTypeInsertIgnore",
- 102: "SQLTypeInsertOnDuplicateUpdate",
- 1044: "SQLTypeMulti",
- 1045: "SQLTypeUnknown",
- }
- SQLType_value = map[string]int32{
- "SQLTypeSelect": 0,
- "SQLTypeInsert": 1,
- "SQLTypeUpdate": 2,
- "SQLTypeDelete": 3,
- "SQLTypeSelectForUpdate": 4,
- "SQLTypeReplace": 5,
- "SQLTypeTruncate": 6,
- "SQLTypeCreate": 7,
- "SQLTypeDrop": 8,
- "SQLTypeLoad": 9,
- "SQLTypeMerge": 10,
- "SQLTypeShow": 11,
- "SQLTypeAlter": 12,
- "SQLTypeRename": 13,
- "SQLTypeDump": 14,
- "SQLTypeDebug": 15,
- "SQLTypeExplain": 16,
- "SQLTypeProcedure": 17,
- "SQLTypeDesc": 18,
- "SQLLastInsertID": 19,
- "SQLSelectWithoutTable": 20,
- "SQLCreateSequence": 21,
- "SQLShowSequence": 22,
- "SQLGetSequence": 23,
- "SQLAlterSequence": 24,
- "SQLDropSequence": 25,
- "SQLTddlShow": 26,
- "SQLTypeSet": 27,
- "SQLTypeReload": 28,
- "SQLTypeSelectUnion": 29,
- "SQLTypeCreateTable": 30,
- "SQLTypeDropTable": 31,
- "SQLTypeAlterTable": 32,
- "SQLTypeSavePoint": 33,
- "SQLTypeSelectFromUpdate": 34,
- "SQLTypeMultiDelete": 35,
- "SQLTypeMultiUpdate": 36,
- "SQLTypeCreateIndex": 37,
- "SQLTypeDropIndex": 38,
- "SQLTypeKill": 39,
- "SQLTypeLockTables": 40,
- "SQLTypeUnLockTables": 41,
- "SQLTypeCheckTable": 42,
- "SQLTypeSelectFoundRows": 43,
- "SQLTypeInsertIgnore": 101,
- "SQLTypeInsertOnDuplicateUpdate": 102,
- "SQLTypeMulti": 1044,
- "SQLTypeUnknown": 1045,
- }
- )
-
- func (x SQLType) Enum() *SQLType {
- p := new(SQLType)
- *p = x
- return p
- }
-
- func (x SQLType) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
- }
-
- func (SQLType) Descriptor() protoreflect.EnumDescriptor {
- return file_branch_undo_log_proto_enumTypes[2].Descriptor()
- }
-
- func (SQLType) Type() protoreflect.EnumType {
- return &file_branch_undo_log_proto_enumTypes[2]
- }
-
- func (x SQLType) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
- }
-
- // Deprecated: Use SQLType.Descriptor instead.
- func (SQLType) EnumDescriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{2}
- }
-
- type BranchUndoLog struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Xid string `protobuf:"bytes,1,opt,name=Xid,proto3" json:"Xid,omitempty"`
- BranchID uint64 `protobuf:"varint,2,opt,name=BranchID,proto3" json:"BranchID,omitempty"`
- Logs []*SQLUndoLog `protobuf:"bytes,3,rep,name=Logs,proto3" json:"Logs,omitempty"`
- }
-
- func (x *BranchUndoLog) Reset() {
- *x = BranchUndoLog{}
- if protoimpl.UnsafeEnabled {
- mi := &file_branch_undo_log_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
- }
-
- func (x *BranchUndoLog) String() string {
- return protoimpl.X.MessageStringOf(x)
- }
-
- func (*BranchUndoLog) ProtoMessage() {}
-
- func (x *BranchUndoLog) ProtoReflect() protoreflect.Message {
- mi := &file_branch_undo_log_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)
- }
-
- // Deprecated: Use BranchUndoLog.ProtoReflect.Descriptor instead.
- func (*BranchUndoLog) Descriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{0}
- }
-
- func (x *BranchUndoLog) GetXid() string {
- if x != nil {
- return x.Xid
- }
- return ""
- }
-
- func (x *BranchUndoLog) GetBranchID() uint64 {
- if x != nil {
- return x.BranchID
- }
- return 0
- }
-
- func (x *BranchUndoLog) GetLogs() []*SQLUndoLog {
- if x != nil {
- return x.Logs
- }
- return nil
- }
-
- type SQLUndoLog struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SQLType SQLType `protobuf:"varint,1,opt,name=SQLType,proto3,enum=parser.SQLType" json:"SQLType,omitempty"`
- TableName string `protobuf:"bytes,2,opt,name=TableName,proto3" json:"TableName,omitempty"`
- BeforeImage *RecordImage `protobuf:"bytes,3,opt,name=BeforeImage,proto3" json:"BeforeImage,omitempty"`
- AfterImage *RecordImage `protobuf:"bytes,4,opt,name=AfterImage,proto3" json:"AfterImage,omitempty"`
- }
-
- func (x *SQLUndoLog) Reset() {
- *x = SQLUndoLog{}
- if protoimpl.UnsafeEnabled {
- mi := &file_branch_undo_log_proto_msgTypes[1]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
- }
-
- func (x *SQLUndoLog) String() string {
- return protoimpl.X.MessageStringOf(x)
- }
-
- func (*SQLUndoLog) ProtoMessage() {}
-
- func (x *SQLUndoLog) ProtoReflect() protoreflect.Message {
- mi := &file_branch_undo_log_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)
- }
-
- // Deprecated: Use SQLUndoLog.ProtoReflect.Descriptor instead.
- func (*SQLUndoLog) Descriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{1}
- }
-
- func (x *SQLUndoLog) GetSQLType() SQLType {
- if x != nil {
- return x.SQLType
- }
- return SQLType_SQLTypeSelect
- }
-
- func (x *SQLUndoLog) GetTableName() string {
- if x != nil {
- return x.TableName
- }
- return ""
- }
-
- func (x *SQLUndoLog) GetBeforeImage() *RecordImage {
- if x != nil {
- return x.BeforeImage
- }
- return nil
- }
-
- func (x *SQLUndoLog) GetAfterImage() *RecordImage {
- if x != nil {
- return x.AfterImage
- }
- return nil
- }
-
- type RecordImage struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
- TableName string `protobuf:"bytes,2,opt,name=TableName,proto3" json:"TableName,omitempty"`
- SQLType SQLType `protobuf:"varint,3,opt,name=SQLType,proto3,enum=parser.SQLType" json:"SQLType,omitempty"`
- Rows []*RowImage `protobuf:"bytes,4,rep,name=Rows,proto3" json:"Rows,omitempty"`
- TableMeta *TableMeta `protobuf:"bytes,5,opt,name=TableMeta,proto3" json:"TableMeta,omitempty"`
- }
-
- func (x *RecordImage) Reset() {
- *x = RecordImage{}
- if protoimpl.UnsafeEnabled {
- mi := &file_branch_undo_log_proto_msgTypes[2]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
- }
-
- func (x *RecordImage) String() string {
- return protoimpl.X.MessageStringOf(x)
- }
-
- func (*RecordImage) ProtoMessage() {}
-
- func (x *RecordImage) ProtoReflect() protoreflect.Message {
- mi := &file_branch_undo_log_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)
- }
-
- // Deprecated: Use RecordImage.ProtoReflect.Descriptor instead.
- func (*RecordImage) Descriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{2}
- }
-
- func (x *RecordImage) GetIndex() int32 {
- if x != nil {
- return x.Index
- }
- return 0
- }
-
- func (x *RecordImage) GetTableName() string {
- if x != nil {
- return x.TableName
- }
- return ""
- }
-
- func (x *RecordImage) GetSQLType() SQLType {
- if x != nil {
- return x.SQLType
- }
- return SQLType_SQLTypeSelect
- }
-
- func (x *RecordImage) GetRows() []*RowImage {
- if x != nil {
- return x.Rows
- }
- return nil
- }
-
- func (x *RecordImage) GetTableMeta() *TableMeta {
- if x != nil {
- return x.TableMeta
- }
- return nil
- }
-
- type RowImage struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Columns []*ColumnImage `protobuf:"bytes,1,rep,name=Columns,proto3" json:"Columns,omitempty"`
- }
-
- func (x *RowImage) Reset() {
- *x = RowImage{}
- if protoimpl.UnsafeEnabled {
- mi := &file_branch_undo_log_proto_msgTypes[3]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
- }
-
- func (x *RowImage) String() string {
- return protoimpl.X.MessageStringOf(x)
- }
-
- func (*RowImage) ProtoMessage() {}
-
- func (x *RowImage) ProtoReflect() protoreflect.Message {
- mi := &file_branch_undo_log_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)
- }
-
- // Deprecated: Use RowImage.ProtoReflect.Descriptor instead.
- func (*RowImage) Descriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{3}
- }
-
- func (x *RowImage) GetColumns() []*ColumnImage {
- if x != nil {
- return x.Columns
- }
- return nil
- }
-
- type ColumnImage struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- KeyType IndexType `protobuf:"varint,1,opt,name=KeyType,proto3,enum=parser.IndexType" json:"KeyType,omitempty"`
- ColumnName string `protobuf:"bytes,2,opt,name=ColumnName,proto3" json:"ColumnName,omitempty"`
- ColumnType JDBCType `protobuf:"varint,3,opt,name=ColumnType,proto3,enum=parser.JDBCType" json:"ColumnType,omitempty"`
- Value *anypb.Any `protobuf:"bytes,4,opt,name=Value,proto3" json:"Value,omitempty"`
- }
-
- func (x *ColumnImage) Reset() {
- *x = ColumnImage{}
- if protoimpl.UnsafeEnabled {
- mi := &file_branch_undo_log_proto_msgTypes[4]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
- }
-
- func (x *ColumnImage) String() string {
- return protoimpl.X.MessageStringOf(x)
- }
-
- func (*ColumnImage) ProtoMessage() {}
-
- func (x *ColumnImage) ProtoReflect() protoreflect.Message {
- mi := &file_branch_undo_log_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)
- }
-
- // Deprecated: Use ColumnImage.ProtoReflect.Descriptor instead.
- func (*ColumnImage) Descriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{4}
- }
-
- func (x *ColumnImage) GetKeyType() IndexType {
- if x != nil {
- return x.KeyType
- }
- return IndexType_IndexTypeNull
- }
-
- func (x *ColumnImage) GetColumnName() string {
- if x != nil {
- return x.ColumnName
- }
- return ""
- }
-
- func (x *ColumnImage) GetColumnType() JDBCType {
- if x != nil {
- return x.ColumnType
- }
- return JDBCType_JDBCTypeNull
- }
-
- func (x *ColumnImage) GetValue() *anypb.Any {
- if x != nil {
- return x.Value
- }
- return nil
- }
-
- type TableMeta struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TableName string `protobuf:"bytes,1,opt,name=TableName,proto3" json:"TableName,omitempty"`
- Columns map[string]*ColumnMeta `protobuf:"bytes,2,rep,name=Columns,proto3" json:"Columns,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- Indexs map[string]*IndexMeta `protobuf:"bytes,3,rep,name=Indexs,proto3" json:"Indexs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- ColumnNames []string `protobuf:"bytes,4,rep,name=ColumnNames,proto3" json:"ColumnNames,omitempty"`
- }
-
- func (x *TableMeta) Reset() {
- *x = TableMeta{}
- if protoimpl.UnsafeEnabled {
- mi := &file_branch_undo_log_proto_msgTypes[5]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
- }
-
- func (x *TableMeta) String() string {
- return protoimpl.X.MessageStringOf(x)
- }
-
- func (*TableMeta) ProtoMessage() {}
-
- func (x *TableMeta) ProtoReflect() protoreflect.Message {
- mi := &file_branch_undo_log_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 TableMeta.ProtoReflect.Descriptor instead.
- func (*TableMeta) Descriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{5}
- }
-
- func (x *TableMeta) GetTableName() string {
- if x != nil {
- return x.TableName
- }
- return ""
- }
-
- func (x *TableMeta) GetColumns() map[string]*ColumnMeta {
- if x != nil {
- return x.Columns
- }
- return nil
- }
-
- func (x *TableMeta) GetIndexs() map[string]*IndexMeta {
- if x != nil {
- return x.Indexs
- }
- return nil
- }
-
- func (x *TableMeta) GetColumnNames() []string {
- if x != nil {
- return x.ColumnNames
- }
- return nil
- }
-
- type ColumnMeta struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Schema string `protobuf:"bytes,1,opt,name=Schema,proto3" json:"Schema,omitempty"`
- Table string `protobuf:"bytes,2,opt,name=Table,proto3" json:"Table,omitempty"`
- ColumnDef []byte `protobuf:"bytes,3,opt,name=ColumnDef,proto3" json:"ColumnDef,omitempty"`
- Autoincrement bool `protobuf:"varint,4,opt,name=Autoincrement,proto3" json:"Autoincrement,omitempty"`
- ColumnName string `protobuf:"bytes,5,opt,name=ColumnName,proto3" json:"ColumnName,omitempty"`
- ColumnType string `protobuf:"bytes,6,opt,name=ColumnType,proto3" json:"ColumnType,omitempty"`
- DatabaseType int32 `protobuf:"varint,7,opt,name=DatabaseType,proto3" json:"DatabaseType,omitempty"`
- DatabaseTypeString string `protobuf:"bytes,8,opt,name=DatabaseTypeString,proto3" json:"DatabaseTypeString,omitempty"`
- ColumnKey string `protobuf:"bytes,9,opt,name=ColumnKey,proto3" json:"ColumnKey,omitempty"`
- IsNullable int32 `protobuf:"varint,10,opt,name=IsNullable,proto3" json:"IsNullable,omitempty"`
- Extra string `protobuf:"bytes,11,opt,name=Extra,proto3" json:"Extra,omitempty"`
- }
-
- func (x *ColumnMeta) Reset() {
- *x = ColumnMeta{}
- if protoimpl.UnsafeEnabled {
- mi := &file_branch_undo_log_proto_msgTypes[6]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
- }
-
- func (x *ColumnMeta) String() string {
- return protoimpl.X.MessageStringOf(x)
- }
-
- func (*ColumnMeta) ProtoMessage() {}
-
- func (x *ColumnMeta) ProtoReflect() protoreflect.Message {
- mi := &file_branch_undo_log_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)
- }
-
- // Deprecated: Use ColumnMeta.ProtoReflect.Descriptor instead.
- func (*ColumnMeta) Descriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{6}
- }
-
- func (x *ColumnMeta) GetSchema() string {
- if x != nil {
- return x.Schema
- }
- return ""
- }
-
- func (x *ColumnMeta) GetTable() string {
- if x != nil {
- return x.Table
- }
- return ""
- }
-
- func (x *ColumnMeta) GetColumnDef() []byte {
- if x != nil {
- return x.ColumnDef
- }
- return nil
- }
-
- func (x *ColumnMeta) GetAutoincrement() bool {
- if x != nil {
- return x.Autoincrement
- }
- return false
- }
-
- func (x *ColumnMeta) GetColumnName() string {
- if x != nil {
- return x.ColumnName
- }
- return ""
- }
-
- func (x *ColumnMeta) GetColumnType() string {
- if x != nil {
- return x.ColumnType
- }
- return ""
- }
-
- func (x *ColumnMeta) GetDatabaseType() int32 {
- if x != nil {
- return x.DatabaseType
- }
- return 0
- }
-
- func (x *ColumnMeta) GetDatabaseTypeString() string {
- if x != nil {
- return x.DatabaseTypeString
- }
- return ""
- }
-
- func (x *ColumnMeta) GetColumnKey() string {
- if x != nil {
- return x.ColumnKey
- }
- return ""
- }
-
- func (x *ColumnMeta) GetIsNullable() int32 {
- if x != nil {
- return x.IsNullable
- }
- return 0
- }
-
- func (x *ColumnMeta) GetExtra() string {
- if x != nil {
- return x.Extra
- }
- return ""
- }
-
- type IndexMeta struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Schema string `protobuf:"bytes,1,opt,name=Schema,proto3" json:"Schema,omitempty"`
- Table string `protobuf:"bytes,2,opt,name=Table,proto3" json:"Table,omitempty"`
- Name string `protobuf:"bytes,3,opt,name=Name,proto3" json:"Name,omitempty"`
- ColumnName string `protobuf:"bytes,4,opt,name=ColumnName,proto3" json:"ColumnName,omitempty"`
- IType IndexType `protobuf:"varint,5,opt,name=IType,proto3,enum=parser.IndexType" json:"IType,omitempty"`
- Columns []*ColumnMeta `protobuf:"bytes,6,rep,name=Columns,proto3" json:"Columns,omitempty"`
- }
-
- func (x *IndexMeta) Reset() {
- *x = IndexMeta{}
- if protoimpl.UnsafeEnabled {
- mi := &file_branch_undo_log_proto_msgTypes[7]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
- }
-
- func (x *IndexMeta) String() string {
- return protoimpl.X.MessageStringOf(x)
- }
-
- func (*IndexMeta) ProtoMessage() {}
-
- func (x *IndexMeta) ProtoReflect() protoreflect.Message {
- mi := &file_branch_undo_log_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)
- }
-
- // Deprecated: Use IndexMeta.ProtoReflect.Descriptor instead.
- func (*IndexMeta) Descriptor() ([]byte, []int) {
- return file_branch_undo_log_proto_rawDescGZIP(), []int{7}
- }
-
- func (x *IndexMeta) GetSchema() string {
- if x != nil {
- return x.Schema
- }
- return ""
- }
-
- func (x *IndexMeta) GetTable() string {
- if x != nil {
- return x.Table
- }
- return ""
- }
-
- func (x *IndexMeta) GetName() string {
- if x != nil {
- return x.Name
- }
- return ""
- }
-
- func (x *IndexMeta) GetColumnName() string {
- if x != nil {
- return x.ColumnName
- }
- return ""
- }
-
- func (x *IndexMeta) GetIType() IndexType {
- if x != nil {
- return x.IType
- }
- return IndexType_IndexTypeNull
- }
-
- func (x *IndexMeta) GetColumns() []*ColumnMeta {
- if x != nil {
- return x.Columns
- }
- return nil
- }
-
- var File_branch_undo_log_proto protoreflect.FileDescriptor
-
- var file_branch_undo_log_proto_rawDesc = []byte{
- 0x0a, 0x15, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x5f, 0x75, 0x6e, 0x64, 0x6f, 0x5f, 0x6c, 0x6f,
- 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x06, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x1a,
- 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
- 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x0d, 0x42, 0x72,
- 0x61, 0x6e, 0x63, 0x68, 0x55, 0x6e, 0x64, 0x6f, 0x4c, 0x6f, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x58,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x58, 0x69, 0x64, 0x12, 0x1a, 0x0a,
- 0x08, 0x42, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x08, 0x42, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x49, 0x44, 0x12, 0x26, 0x0a, 0x04, 0x4c, 0x6f, 0x67,
- 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72,
- 0x2e, 0x53, 0x51, 0x4c, 0x55, 0x6e, 0x64, 0x6f, 0x4c, 0x6f, 0x67, 0x52, 0x04, 0x4c, 0x6f, 0x67,
- 0x73, 0x22, 0xc1, 0x01, 0x0a, 0x0a, 0x53, 0x51, 0x4c, 0x55, 0x6e, 0x64, 0x6f, 0x4c, 0x6f, 0x67,
- 0x12, 0x29, 0x0a, 0x07, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x0f, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x2e, 0x53, 0x51, 0x4c, 0x54, 0x79,
- 0x70, 0x65, 0x52, 0x07, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x54,
- 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
- 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x42, 0x65, 0x66,
- 0x6f, 0x72, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13,
- 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x6d,
- 0x61, 0x67, 0x65, 0x52, 0x0b, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65,
- 0x12, 0x33, 0x0a, 0x0a, 0x41, 0x66, 0x74, 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x2e, 0x52, 0x65,
- 0x63, 0x6f, 0x72, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x0a, 0x41, 0x66, 0x74, 0x65, 0x72,
- 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0xc3, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1c, 0x0a, 0x09, 0x54,
- 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
- 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x07, 0x53, 0x51, 0x4c,
- 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x70, 0x61, 0x72,
- 0x73, 0x65, 0x72, 0x2e, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x53, 0x51, 0x4c,
- 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x04, 0x52, 0x6f, 0x77, 0x73, 0x18, 0x04, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x2e, 0x52, 0x6f, 0x77, 0x49,
- 0x6d, 0x61, 0x67, 0x65, 0x52, 0x04, 0x52, 0x6f, 0x77, 0x73, 0x12, 0x2f, 0x0a, 0x09, 0x54, 0x61,
- 0x62, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
- 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61,
- 0x52, 0x09, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x22, 0x39, 0x0a, 0x08, 0x52,
- 0x6f, 0x77, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x2d, 0x0a, 0x07, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
- 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65,
- 0x72, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x07, 0x43,
- 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x22, 0xb8, 0x01, 0x0a, 0x0b, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
- 0x6e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x4b, 0x65, 0x79, 0x54, 0x79, 0x70,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72,
- 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x4b, 0x65, 0x79, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4e, 0x61, 0x6d,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4e,
- 0x61, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x54, 0x79, 0x70,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72,
- 0x2e, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
- 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75,
- 0x65, 0x22, 0xda, 0x02, 0x0a, 0x09, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x12,
- 0x1c, 0x0a, 0x09, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x09, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a,
- 0x07, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e,
- 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x65, 0x74,
- 0x61, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07,
- 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x12, 0x35, 0x0a, 0x06, 0x49, 0x6e, 0x64, 0x65, 0x78,
- 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72,
- 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78,
- 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x73, 0x12, 0x20,
- 0x0a, 0x0b, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20,
- 0x03, 0x28, 0x09, 0x52, 0x0b, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73,
- 0x1a, 0x4e, 0x0a, 0x0c, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
- 0x65, 0x79, 0x12, 0x28, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
- 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
- 0x1a, 0x4c, 0x0a, 0x0b, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
- 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
- 0x79, 0x12, 0x27, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x11, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4d,
- 0x65, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xe6,
- 0x02, 0x0a, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x16, 0x0a,
- 0x06, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53,
- 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x43,
- 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x44, 0x65, 0x66, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09,
- 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x44, 0x65, 0x66, 0x12, 0x24, 0x0a, 0x0d, 0x41, 0x75, 0x74,
- 0x6f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0d, 0x41, 0x75, 0x74, 0x6f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12,
- 0x1e, 0x0a, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12,
- 0x1e, 0x0a, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x22, 0x0a, 0x0c, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54,
- 0x79, 0x70, 0x65, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x12, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x72,
- 0x69, 0x6e, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4b, 0x65, 0x79,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4b, 0x65,
- 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x49, 0x73, 0x4e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x49, 0x73, 0x4e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c,
- 0x65, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x78, 0x74, 0x72, 0x61, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x05, 0x45, 0x78, 0x74, 0x72, 0x61, 0x22, 0xc4, 0x01, 0x0a, 0x09, 0x49, 0x6e, 0x64, 0x65,
- 0x78, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x14, 0x0a,
- 0x05, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x54, 0x61,
- 0x62, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
- 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x43, 0x6f, 0x6c,
- 0x75, 0x6d, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x05, 0x49, 0x54, 0x79, 0x70, 0x65,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x2e,
- 0x49, 0x6e, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x49, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x2c, 0x0a, 0x07, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
- 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x07, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x2a, 0x37,
- 0x0a, 0x09, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x49,
- 0x6e, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x75, 0x6c, 0x6c, 0x10, 0x00, 0x12, 0x17,
- 0x0a, 0x13, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x50, 0x72, 0x69, 0x6d, 0x61,
- 0x72, 0x79, 0x4b, 0x65, 0x79, 0x10, 0x01, 0x2a, 0xb4, 0x07, 0x0a, 0x08, 0x4a, 0x44, 0x42, 0x43,
- 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65,
- 0x4e, 0x75, 0x6c, 0x6c, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x0b, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79,
- 0x70, 0x65, 0x42, 0x69, 0x74, 0x10, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01,
- 0x12, 0x1c, 0x0a, 0x0f, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x54, 0x69, 0x6e, 0x79,
- 0x49, 0x6e, 0x74, 0x10, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x14,
- 0x0a, 0x10, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x53, 0x6d, 0x61, 0x6c, 0x6c, 0x49,
- 0x6e, 0x74, 0x10, 0x05, 0x12, 0x13, 0x0a, 0x0f, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65,
- 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x10, 0x04, 0x12, 0x1b, 0x0a, 0x0e, 0x4a, 0x44, 0x42,
- 0x43, 0x54, 0x79, 0x70, 0x65, 0x42, 0x69, 0x67, 0x49, 0x6e, 0x74, 0x10, 0xfb, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79,
- 0x70, 0x65, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x4a, 0x44, 0x42,
- 0x43, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x61, 0x6c, 0x10, 0x07, 0x12, 0x12, 0x0a, 0x0e, 0x4a,
- 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x10, 0x08, 0x12,
- 0x14, 0x0a, 0x10, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65,
- 0x72, 0x69, 0x63, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70,
- 0x65, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x10, 0x03, 0x12, 0x10, 0x0a, 0x0c, 0x4a, 0x44,
- 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x43, 0x68, 0x61, 0x72, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f,
- 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x56, 0x61, 0x72, 0x63, 0x68, 0x61, 0x72, 0x10,
- 0x0c, 0x12, 0x20, 0x0a, 0x13, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x4c, 0x6f, 0x6e,
- 0x67, 0x56, 0x61, 0x72, 0x63, 0x68, 0x61, 0x72, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x44,
- 0x61, 0x74, 0x65, 0x10, 0x5b, 0x12, 0x10, 0x0a, 0x0c, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70,
- 0x65, 0x54, 0x69, 0x6d, 0x65, 0x10, 0x5c, 0x12, 0x15, 0x0a, 0x11, 0x4a, 0x44, 0x42, 0x43, 0x54,
- 0x79, 0x70, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x10, 0x5d, 0x12, 0x1b,
- 0x0a, 0x0e, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79,
- 0x10, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x1e, 0x0a, 0x11, 0x4a,
- 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x56, 0x61, 0x72, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79,
- 0x10, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x22, 0x0a, 0x15, 0x4a,
- 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x4c, 0x6f, 0x6e, 0x67, 0x56, 0x61, 0x72, 0x42, 0x69,
- 0x6e, 0x61, 0x72, 0x79, 0x10, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12,
- 0x12, 0x0a, 0x0d, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x4f, 0x74, 0x68, 0x65, 0x72,
- 0x10, 0xd7, 0x08, 0x12, 0x17, 0x0a, 0x12, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x4a,
- 0x61, 0x76, 0x61, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x10, 0xd0, 0x0f, 0x12, 0x15, 0x0a, 0x10,
- 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x44, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x63, 0x74,
- 0x10, 0xd1, 0x0f, 0x12, 0x13, 0x0a, 0x0e, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x53,
- 0x74, 0x72, 0x75, 0x63, 0x74, 0x10, 0xd2, 0x0f, 0x12, 0x12, 0x0a, 0x0d, 0x4a, 0x44, 0x42, 0x43,
- 0x54, 0x79, 0x70, 0x65, 0x41, 0x72, 0x72, 0x61, 0x79, 0x10, 0xd3, 0x0f, 0x12, 0x11, 0x0a, 0x0c,
- 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x42, 0x6c, 0x6f, 0x62, 0x10, 0xd4, 0x0f, 0x12,
- 0x11, 0x0a, 0x0c, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x43, 0x6c, 0x6f, 0x62, 0x10,
- 0xd5, 0x0f, 0x12, 0x10, 0x0a, 0x0b, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65,
- 0x66, 0x10, 0xd6, 0x0f, 0x12, 0x14, 0x0a, 0x10, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65,
- 0x44, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x10, 0x46, 0x12, 0x13, 0x0a, 0x0f, 0x4a, 0x44,
- 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x42, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x10, 0x10, 0x12,
- 0x1a, 0x0a, 0x0d, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x52, 0x6f, 0x77, 0x49, 0x44,
- 0x10, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x1a, 0x0a, 0x0d, 0x4a,
- 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x63, 0x68, 0x61, 0x72, 0x10, 0xf1, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x1d, 0x0a, 0x10, 0x4a, 0x44, 0x42, 0x43, 0x54,
- 0x79, 0x70, 0x65, 0x4e, 0x76, 0x61, 0x72, 0x63, 0x68, 0x61, 0x72, 0x10, 0xf7, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x22, 0x0a, 0x15, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79,
- 0x70, 0x65, 0x4c, 0x6f, 0x6e, 0x67, 0x4e, 0x76, 0x56, 0x61, 0x72, 0x63, 0x68, 0x61, 0x72, 0x10,
- 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x12, 0x0a, 0x0d, 0x4a, 0x44,
- 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x63, 0x6c, 0x6f, 0x62, 0x10, 0xdb, 0x0f, 0x12, 0x13,
- 0x0a, 0x0e, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x53, 0x71, 0x6c, 0x58, 0x4d, 0x4c,
- 0x10, 0xd9, 0x0f, 0x12, 0x16, 0x0a, 0x11, 0x4a, 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x52,
- 0x65, 0x66, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x10, 0xdc, 0x0f, 0x12, 0x1d, 0x0a, 0x18, 0x4a,
- 0x44, 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x57, 0x69, 0x74, 0x68, 0x54,
- 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x10, 0xdd, 0x0f, 0x12, 0x22, 0x0a, 0x1d, 0x4a, 0x44,
- 0x42, 0x43, 0x54, 0x79, 0x70, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x57,
- 0x69, 0x74, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x7a, 0x6f, 0x6e, 0x65, 0x10, 0xde, 0x0f, 0x2a, 0x8b,
- 0x08, 0x0a, 0x07, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x51,
- 0x4c, 0x54, 0x79, 0x70, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x10, 0x00, 0x12, 0x11, 0x0a,
- 0x0d, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x10, 0x01,
- 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74,
- 0x65, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x44, 0x65,
- 0x6c, 0x65, 0x74, 0x65, 0x10, 0x03, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70,
- 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x46, 0x6f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x70,
- 0x6c, 0x61, 0x63, 0x65, 0x10, 0x05, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70,
- 0x65, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x10, 0x06, 0x12, 0x11, 0x0a, 0x0d, 0x53,
- 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x10, 0x07, 0x12, 0x0f,
- 0x0a, 0x0b, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x44, 0x72, 0x6f, 0x70, 0x10, 0x08, 0x12,
- 0x0f, 0x0a, 0x0b, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x4c, 0x6f, 0x61, 0x64, 0x10, 0x09,
- 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x4d, 0x65, 0x72, 0x67, 0x65,
- 0x10, 0x0a, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x53, 0x68, 0x6f,
- 0x77, 0x10, 0x0b, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x41, 0x6c,
- 0x74, 0x65, 0x72, 0x10, 0x0c, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65,
- 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x10, 0x0d, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x51, 0x4c, 0x54,
- 0x79, 0x70, 0x65, 0x44, 0x75, 0x6d, 0x70, 0x10, 0x0e, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x51, 0x4c,
- 0x54, 0x79, 0x70, 0x65, 0x44, 0x65, 0x62, 0x75, 0x67, 0x10, 0x0f, 0x12, 0x12, 0x0a, 0x0e, 0x53,
- 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x10, 0x10, 0x12,
- 0x14, 0x0a, 0x10, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64,
- 0x75, 0x72, 0x65, 0x10, 0x11, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65,
- 0x44, 0x65, 0x73, 0x63, 0x10, 0x12, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x51, 0x4c, 0x4c, 0x61, 0x73,
- 0x74, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x49, 0x44, 0x10, 0x13, 0x12, 0x19, 0x0a, 0x15, 0x53,
- 0x51, 0x4c, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x57, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x54,
- 0x61, 0x62, 0x6c, 0x65, 0x10, 0x14, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x51, 0x4c, 0x43, 0x72, 0x65,
- 0x61, 0x74, 0x65, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x10, 0x15, 0x12, 0x13, 0x0a,
- 0x0f, 0x53, 0x51, 0x4c, 0x53, 0x68, 0x6f, 0x77, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65,
- 0x10, 0x16, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x51, 0x4c, 0x47, 0x65, 0x74, 0x53, 0x65, 0x71, 0x75,
- 0x65, 0x6e, 0x63, 0x65, 0x10, 0x17, 0x12, 0x14, 0x0a, 0x10, 0x53, 0x51, 0x4c, 0x41, 0x6c, 0x74,
- 0x65, 0x72, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x10, 0x18, 0x12, 0x13, 0x0a, 0x0f,
- 0x53, 0x51, 0x4c, 0x44, 0x72, 0x6f, 0x70, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x10,
- 0x19, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x51, 0x4c, 0x54, 0x64, 0x64, 0x6c, 0x53, 0x68, 0x6f, 0x77,
- 0x10, 0x1a, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x53, 0x65, 0x74,
- 0x10, 0x1b, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x6c,
- 0x6f, 0x61, 0x64, 0x10, 0x1c, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65,
- 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x6f, 0x6e, 0x10, 0x1d, 0x12, 0x16, 0x0a,
- 0x12, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61,
- 0x62, 0x6c, 0x65, 0x10, 0x1e, 0x12, 0x14, 0x0a, 0x10, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65,
- 0x44, 0x72, 0x6f, 0x70, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x10, 0x1f, 0x12, 0x15, 0x0a, 0x11, 0x53,
- 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x54, 0x61, 0x62, 0x6c, 0x65,
- 0x10, 0x20, 0x12, 0x14, 0x0a, 0x10, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x53, 0x61, 0x76,
- 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x10, 0x21, 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x51, 0x4c, 0x54,
- 0x79, 0x70, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x10, 0x22, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65,
- 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x10, 0x23, 0x12, 0x16, 0x0a,
- 0x12, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x10, 0x24, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65,
- 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x10, 0x25, 0x12, 0x14, 0x0a,
- 0x10, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x44, 0x72, 0x6f, 0x70, 0x49, 0x6e, 0x64, 0x65,
- 0x78, 0x10, 0x26, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x4b, 0x69,
- 0x6c, 0x6c, 0x10, 0x27, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x4c,
- 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x10, 0x28, 0x12, 0x17, 0x0a, 0x13, 0x53,
- 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x55, 0x6e, 0x4c, 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x62, 0x6c,
- 0x65, 0x73, 0x10, 0x29, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x43,
- 0x68, 0x65, 0x63, 0x6b, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x10, 0x2a, 0x12, 0x1a, 0x0a, 0x16, 0x53,
- 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x46, 0x6f, 0x75, 0x6e,
- 0x64, 0x52, 0x6f, 0x77, 0x73, 0x10, 0x2b, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x51, 0x4c, 0x54, 0x79,
- 0x70, 0x65, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x10, 0x65,
- 0x12, 0x22, 0x0a, 0x1e, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x49, 0x6e, 0x73, 0x65, 0x72,
- 0x74, 0x4f, 0x6e, 0x44, 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x55, 0x70, 0x64, 0x61,
- 0x74, 0x65, 0x10, 0x66, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x51, 0x4c, 0x54, 0x79, 0x70, 0x65, 0x4d,
- 0x75, 0x6c, 0x74, 0x69, 0x10, 0x94, 0x08, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x51, 0x4c, 0x54, 0x79,
- 0x70, 0x65, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x10, 0x95, 0x08, 0x42, 0x0a, 0x5a, 0x08,
- 0x2e, 0x3b, 0x70, 0x61, 0x72, 0x73, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
- }
-
- var (
- file_branch_undo_log_proto_rawDescOnce sync.Once
- file_branch_undo_log_proto_rawDescData = file_branch_undo_log_proto_rawDesc
- )
-
- func file_branch_undo_log_proto_rawDescGZIP() []byte {
- file_branch_undo_log_proto_rawDescOnce.Do(func() {
- file_branch_undo_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_branch_undo_log_proto_rawDescData)
- })
- return file_branch_undo_log_proto_rawDescData
- }
-
- var file_branch_undo_log_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
- var file_branch_undo_log_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
- var file_branch_undo_log_proto_goTypes = []any{
- (IndexType)(0), // 0: parser.IndexType
- (JDBCType)(0), // 1: parser.JDBCType
- (SQLType)(0), // 2: parser.SQLType
- (*BranchUndoLog)(nil), // 3: parser.BranchUndoLog
- (*SQLUndoLog)(nil), // 4: parser.SQLUndoLog
- (*RecordImage)(nil), // 5: parser.RecordImage
- (*RowImage)(nil), // 6: parser.RowImage
- (*ColumnImage)(nil), // 7: parser.ColumnImage
- (*TableMeta)(nil), // 8: parser.TableMeta
- (*ColumnMeta)(nil), // 9: parser.ColumnMeta
- (*IndexMeta)(nil), // 10: parser.IndexMeta
- nil, // 11: parser.TableMeta.ColumnsEntry
- nil, // 12: parser.TableMeta.IndexsEntry
- (*anypb.Any)(nil), // 13: google.protobuf.Any
- }
- var file_branch_undo_log_proto_depIdxs = []int32{
- 4, // 0: parser.BranchUndoLog.Logs:type_name -> parser.SQLUndoLog
- 2, // 1: parser.SQLUndoLog.SQLType:type_name -> parser.SQLType
- 5, // 2: parser.SQLUndoLog.BeforeImage:type_name -> parser.RecordImage
- 5, // 3: parser.SQLUndoLog.AfterImage:type_name -> parser.RecordImage
- 2, // 4: parser.RecordImage.SQLType:type_name -> parser.SQLType
- 6, // 5: parser.RecordImage.Rows:type_name -> parser.RowImage
- 8, // 6: parser.RecordImage.TableMeta:type_name -> parser.TableMeta
- 7, // 7: parser.RowImage.Columns:type_name -> parser.ColumnImage
- 0, // 8: parser.ColumnImage.KeyType:type_name -> parser.IndexType
- 1, // 9: parser.ColumnImage.ColumnType:type_name -> parser.JDBCType
- 13, // 10: parser.ColumnImage.Value:type_name -> google.protobuf.Any
- 11, // 11: parser.TableMeta.Columns:type_name -> parser.TableMeta.ColumnsEntry
- 12, // 12: parser.TableMeta.Indexs:type_name -> parser.TableMeta.IndexsEntry
- 0, // 13: parser.IndexMeta.IType:type_name -> parser.IndexType
- 9, // 14: parser.IndexMeta.Columns:type_name -> parser.ColumnMeta
- 9, // 15: parser.TableMeta.ColumnsEntry.value:type_name -> parser.ColumnMeta
- 10, // 16: parser.TableMeta.IndexsEntry.value:type_name -> parser.IndexMeta
- 17, // [17:17] is the sub-list for method output_type
- 17, // [17:17] is the sub-list for method input_type
- 17, // [17:17] is the sub-list for extension type_name
- 17, // [17:17] is the sub-list for extension extendee
- 0, // [0:17] is the sub-list for field type_name
- }
-
- func init() { file_branch_undo_log_proto_init() }
- func file_branch_undo_log_proto_init() {
- if File_branch_undo_log_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_branch_undo_log_proto_msgTypes[0].Exporter = func(v any, i int) any {
- switch v := v.(*BranchUndoLog); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- file_branch_undo_log_proto_msgTypes[1].Exporter = func(v any, i int) any {
- switch v := v.(*SQLUndoLog); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- file_branch_undo_log_proto_msgTypes[2].Exporter = func(v any, i int) any {
- switch v := v.(*RecordImage); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- file_branch_undo_log_proto_msgTypes[3].Exporter = func(v any, i int) any {
- switch v := v.(*RowImage); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- file_branch_undo_log_proto_msgTypes[4].Exporter = func(v any, i int) any {
- switch v := v.(*ColumnImage); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- file_branch_undo_log_proto_msgTypes[5].Exporter = func(v any, i int) any {
- switch v := v.(*TableMeta); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- file_branch_undo_log_proto_msgTypes[6].Exporter = func(v any, i int) any {
- switch v := v.(*ColumnMeta); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- file_branch_undo_log_proto_msgTypes[7].Exporter = func(v any, i int) any {
- switch v := v.(*IndexMeta); 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_branch_undo_log_proto_rawDesc,
- NumEnums: 3,
- NumMessages: 10,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_branch_undo_log_proto_goTypes,
- DependencyIndexes: file_branch_undo_log_proto_depIdxs,
- EnumInfos: file_branch_undo_log_proto_enumTypes,
- MessageInfos: file_branch_undo_log_proto_msgTypes,
- }.Build()
- File_branch_undo_log_proto = out.File
- file_branch_undo_log_proto_rawDesc = nil
- file_branch_undo_log_proto_goTypes = nil
- file_branch_undo_log_proto_depIdxs = nil
- }
|