command.pb.go 85 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.28.1
  4. // protoc v3.12.4
  5. // source: v1/request/command.proto
  6. package request
  7. import (
  8. _ "github.com/mwitkow/go-proto-validators"
  9. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  10. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  11. reflect "reflect"
  12. sync "sync"
  13. )
  14. const (
  15. // Verify that this generated code is sufficiently up-to-date.
  16. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  17. // Verify that runtime/protoimpl is sufficiently up-to-date.
  18. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  19. )
  20. type AutoMigrateRequest struct {
  21. state protoimpl.MessageState
  22. sizeCache protoimpl.SizeCache
  23. unknownFields protoimpl.UnknownFields
  24. DatabaseID string `protobuf:"bytes,1,opt,name=DatabaseID,proto3" json:"DatabaseID,omitempty"`
  25. Items []*AutoMigrateItem `protobuf:"bytes,2,rep,name=Items,proto3" json:"Items,omitempty"`
  26. }
  27. func (x *AutoMigrateRequest) Reset() {
  28. *x = AutoMigrateRequest{}
  29. if protoimpl.UnsafeEnabled {
  30. mi := &file_v1_request_command_proto_msgTypes[0]
  31. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  32. ms.StoreMessageInfo(mi)
  33. }
  34. }
  35. func (x *AutoMigrateRequest) String() string {
  36. return protoimpl.X.MessageStringOf(x)
  37. }
  38. func (*AutoMigrateRequest) ProtoMessage() {}
  39. func (x *AutoMigrateRequest) ProtoReflect() protoreflect.Message {
  40. mi := &file_v1_request_command_proto_msgTypes[0]
  41. if protoimpl.UnsafeEnabled && x != nil {
  42. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  43. if ms.LoadMessageInfo() == nil {
  44. ms.StoreMessageInfo(mi)
  45. }
  46. return ms
  47. }
  48. return mi.MessageOf(x)
  49. }
  50. // Deprecated: Use AutoMigrateRequest.ProtoReflect.Descriptor instead.
  51. func (*AutoMigrateRequest) Descriptor() ([]byte, []int) {
  52. return file_v1_request_command_proto_rawDescGZIP(), []int{0}
  53. }
  54. func (x *AutoMigrateRequest) GetDatabaseID() string {
  55. if x != nil {
  56. return x.DatabaseID
  57. }
  58. return ""
  59. }
  60. func (x *AutoMigrateRequest) GetItems() []*AutoMigrateItem {
  61. if x != nil {
  62. return x.Items
  63. }
  64. return nil
  65. }
  66. type AutoMigrateItem struct {
  67. state protoimpl.MessageState
  68. sizeCache protoimpl.SizeCache
  69. unknownFields protoimpl.UnknownFields
  70. TablePrefixWithSchema string `protobuf:"bytes,1,opt,name=TablePrefixWithSchema,proto3" json:"TablePrefixWithSchema,omitempty"`
  71. Version string `protobuf:"bytes,2,opt,name=Version,proto3" json:"Version,omitempty"`
  72. TableModelDescribe []byte `protobuf:"bytes,3,opt,name=TableModelDescribe,proto3" json:"TableModelDescribe,omitempty"`
  73. }
  74. func (x *AutoMigrateItem) Reset() {
  75. *x = AutoMigrateItem{}
  76. if protoimpl.UnsafeEnabled {
  77. mi := &file_v1_request_command_proto_msgTypes[1]
  78. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  79. ms.StoreMessageInfo(mi)
  80. }
  81. }
  82. func (x *AutoMigrateItem) String() string {
  83. return protoimpl.X.MessageStringOf(x)
  84. }
  85. func (*AutoMigrateItem) ProtoMessage() {}
  86. func (x *AutoMigrateItem) ProtoReflect() protoreflect.Message {
  87. mi := &file_v1_request_command_proto_msgTypes[1]
  88. if protoimpl.UnsafeEnabled && x != nil {
  89. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  90. if ms.LoadMessageInfo() == nil {
  91. ms.StoreMessageInfo(mi)
  92. }
  93. return ms
  94. }
  95. return mi.MessageOf(x)
  96. }
  97. // Deprecated: Use AutoMigrateItem.ProtoReflect.Descriptor instead.
  98. func (*AutoMigrateItem) Descriptor() ([]byte, []int) {
  99. return file_v1_request_command_proto_rawDescGZIP(), []int{1}
  100. }
  101. func (x *AutoMigrateItem) GetTablePrefixWithSchema() string {
  102. if x != nil {
  103. return x.TablePrefixWithSchema
  104. }
  105. return ""
  106. }
  107. func (x *AutoMigrateItem) GetVersion() string {
  108. if x != nil {
  109. return x.Version
  110. }
  111. return ""
  112. }
  113. func (x *AutoMigrateItem) GetTableModelDescribe() []byte {
  114. if x != nil {
  115. return x.TableModelDescribe
  116. }
  117. return nil
  118. }
  119. type TransactionBeginRequest struct {
  120. state protoimpl.MessageState
  121. sizeCache protoimpl.SizeCache
  122. unknownFields protoimpl.UnknownFields
  123. DatabaseID string `protobuf:"bytes,1,opt,name=DatabaseID,proto3" json:"DatabaseID,omitempty"`
  124. }
  125. func (x *TransactionBeginRequest) Reset() {
  126. *x = TransactionBeginRequest{}
  127. if protoimpl.UnsafeEnabled {
  128. mi := &file_v1_request_command_proto_msgTypes[2]
  129. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  130. ms.StoreMessageInfo(mi)
  131. }
  132. }
  133. func (x *TransactionBeginRequest) String() string {
  134. return protoimpl.X.MessageStringOf(x)
  135. }
  136. func (*TransactionBeginRequest) ProtoMessage() {}
  137. func (x *TransactionBeginRequest) ProtoReflect() protoreflect.Message {
  138. mi := &file_v1_request_command_proto_msgTypes[2]
  139. if protoimpl.UnsafeEnabled && x != nil {
  140. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  141. if ms.LoadMessageInfo() == nil {
  142. ms.StoreMessageInfo(mi)
  143. }
  144. return ms
  145. }
  146. return mi.MessageOf(x)
  147. }
  148. // Deprecated: Use TransactionBeginRequest.ProtoReflect.Descriptor instead.
  149. func (*TransactionBeginRequest) Descriptor() ([]byte, []int) {
  150. return file_v1_request_command_proto_rawDescGZIP(), []int{2}
  151. }
  152. func (x *TransactionBeginRequest) GetDatabaseID() string {
  153. if x != nil {
  154. return x.DatabaseID
  155. }
  156. return ""
  157. }
  158. type InsertTxRequest struct {
  159. state protoimpl.MessageState
  160. sizeCache protoimpl.SizeCache
  161. unknownFields protoimpl.UnknownFields
  162. TablePrefixWithSchema string `protobuf:"bytes,1,opt,name=TablePrefixWithSchema,proto3" json:"TablePrefixWithSchema,omitempty"`
  163. Version string `protobuf:"bytes,2,opt,name=Version,proto3" json:"Version,omitempty"`
  164. KeyColumns []string `protobuf:"bytes,3,rep,name=KeyColumns,proto3" json:"KeyColumns,omitempty"`
  165. TableRow *TableRow `protobuf:"bytes,4,opt,name=TableRow,proto3" json:"TableRow,omitempty"`
  166. UserID string `protobuf:"bytes,5,opt,name=UserID,proto3" json:"UserID,omitempty"`
  167. }
  168. func (x *InsertTxRequest) Reset() {
  169. *x = InsertTxRequest{}
  170. if protoimpl.UnsafeEnabled {
  171. mi := &file_v1_request_command_proto_msgTypes[3]
  172. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  173. ms.StoreMessageInfo(mi)
  174. }
  175. }
  176. func (x *InsertTxRequest) String() string {
  177. return protoimpl.X.MessageStringOf(x)
  178. }
  179. func (*InsertTxRequest) ProtoMessage() {}
  180. func (x *InsertTxRequest) ProtoReflect() protoreflect.Message {
  181. mi := &file_v1_request_command_proto_msgTypes[3]
  182. if protoimpl.UnsafeEnabled && x != nil {
  183. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  184. if ms.LoadMessageInfo() == nil {
  185. ms.StoreMessageInfo(mi)
  186. }
  187. return ms
  188. }
  189. return mi.MessageOf(x)
  190. }
  191. // Deprecated: Use InsertTxRequest.ProtoReflect.Descriptor instead.
  192. func (*InsertTxRequest) Descriptor() ([]byte, []int) {
  193. return file_v1_request_command_proto_rawDescGZIP(), []int{3}
  194. }
  195. func (x *InsertTxRequest) GetTablePrefixWithSchema() string {
  196. if x != nil {
  197. return x.TablePrefixWithSchema
  198. }
  199. return ""
  200. }
  201. func (x *InsertTxRequest) GetVersion() string {
  202. if x != nil {
  203. return x.Version
  204. }
  205. return ""
  206. }
  207. func (x *InsertTxRequest) GetKeyColumns() []string {
  208. if x != nil {
  209. return x.KeyColumns
  210. }
  211. return nil
  212. }
  213. func (x *InsertTxRequest) GetTableRow() *TableRow {
  214. if x != nil {
  215. return x.TableRow
  216. }
  217. return nil
  218. }
  219. func (x *InsertTxRequest) GetUserID() string {
  220. if x != nil {
  221. return x.UserID
  222. }
  223. return ""
  224. }
  225. type InsertBatchTxRequest struct {
  226. state protoimpl.MessageState
  227. sizeCache protoimpl.SizeCache
  228. unknownFields protoimpl.UnknownFields
  229. Items []*InsertTableRowItem `protobuf:"bytes,1,rep,name=Items,proto3" json:"Items,omitempty"`
  230. UserID string `protobuf:"bytes,2,opt,name=UserID,proto3" json:"UserID,omitempty"`
  231. }
  232. func (x *InsertBatchTxRequest) Reset() {
  233. *x = InsertBatchTxRequest{}
  234. if protoimpl.UnsafeEnabled {
  235. mi := &file_v1_request_command_proto_msgTypes[4]
  236. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  237. ms.StoreMessageInfo(mi)
  238. }
  239. }
  240. func (x *InsertBatchTxRequest) String() string {
  241. return protoimpl.X.MessageStringOf(x)
  242. }
  243. func (*InsertBatchTxRequest) ProtoMessage() {}
  244. func (x *InsertBatchTxRequest) ProtoReflect() protoreflect.Message {
  245. mi := &file_v1_request_command_proto_msgTypes[4]
  246. if protoimpl.UnsafeEnabled && x != nil {
  247. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  248. if ms.LoadMessageInfo() == nil {
  249. ms.StoreMessageInfo(mi)
  250. }
  251. return ms
  252. }
  253. return mi.MessageOf(x)
  254. }
  255. // Deprecated: Use InsertBatchTxRequest.ProtoReflect.Descriptor instead.
  256. func (*InsertBatchTxRequest) Descriptor() ([]byte, []int) {
  257. return file_v1_request_command_proto_rawDescGZIP(), []int{4}
  258. }
  259. func (x *InsertBatchTxRequest) GetItems() []*InsertTableRowItem {
  260. if x != nil {
  261. return x.Items
  262. }
  263. return nil
  264. }
  265. func (x *InsertBatchTxRequest) GetUserID() string {
  266. if x != nil {
  267. return x.UserID
  268. }
  269. return ""
  270. }
  271. type DeleteTxRequest struct {
  272. state protoimpl.MessageState
  273. sizeCache protoimpl.SizeCache
  274. unknownFields protoimpl.UnknownFields
  275. TablePrefixWithSchema string `protobuf:"bytes,1,opt,name=TablePrefixWithSchema,proto3" json:"TablePrefixWithSchema,omitempty"`
  276. Version string `protobuf:"bytes,2,opt,name=Version,proto3" json:"Version,omitempty"`
  277. KeyValues map[string]string `protobuf:"bytes,3,rep,name=KeyValues,proto3" json:"KeyValues,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  278. UserID string `protobuf:"bytes,4,opt,name=UserID,proto3" json:"UserID,omitempty"`
  279. }
  280. func (x *DeleteTxRequest) Reset() {
  281. *x = DeleteTxRequest{}
  282. if protoimpl.UnsafeEnabled {
  283. mi := &file_v1_request_command_proto_msgTypes[5]
  284. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  285. ms.StoreMessageInfo(mi)
  286. }
  287. }
  288. func (x *DeleteTxRequest) String() string {
  289. return protoimpl.X.MessageStringOf(x)
  290. }
  291. func (*DeleteTxRequest) ProtoMessage() {}
  292. func (x *DeleteTxRequest) ProtoReflect() protoreflect.Message {
  293. mi := &file_v1_request_command_proto_msgTypes[5]
  294. if protoimpl.UnsafeEnabled && x != nil {
  295. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  296. if ms.LoadMessageInfo() == nil {
  297. ms.StoreMessageInfo(mi)
  298. }
  299. return ms
  300. }
  301. return mi.MessageOf(x)
  302. }
  303. // Deprecated: Use DeleteTxRequest.ProtoReflect.Descriptor instead.
  304. func (*DeleteTxRequest) Descriptor() ([]byte, []int) {
  305. return file_v1_request_command_proto_rawDescGZIP(), []int{5}
  306. }
  307. func (x *DeleteTxRequest) GetTablePrefixWithSchema() string {
  308. if x != nil {
  309. return x.TablePrefixWithSchema
  310. }
  311. return ""
  312. }
  313. func (x *DeleteTxRequest) GetVersion() string {
  314. if x != nil {
  315. return x.Version
  316. }
  317. return ""
  318. }
  319. func (x *DeleteTxRequest) GetKeyValues() map[string]string {
  320. if x != nil {
  321. return x.KeyValues
  322. }
  323. return nil
  324. }
  325. func (x *DeleteTxRequest) GetUserID() string {
  326. if x != nil {
  327. return x.UserID
  328. }
  329. return ""
  330. }
  331. type DeleteBatchTxRequest struct {
  332. state protoimpl.MessageState
  333. sizeCache protoimpl.SizeCache
  334. unknownFields protoimpl.UnknownFields
  335. Items []*DeleteTableRowItem `protobuf:"bytes,1,rep,name=Items,proto3" json:"Items,omitempty"`
  336. UserID string `protobuf:"bytes,2,opt,name=UserID,proto3" json:"UserID,omitempty"`
  337. }
  338. func (x *DeleteBatchTxRequest) Reset() {
  339. *x = DeleteBatchTxRequest{}
  340. if protoimpl.UnsafeEnabled {
  341. mi := &file_v1_request_command_proto_msgTypes[6]
  342. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  343. ms.StoreMessageInfo(mi)
  344. }
  345. }
  346. func (x *DeleteBatchTxRequest) String() string {
  347. return protoimpl.X.MessageStringOf(x)
  348. }
  349. func (*DeleteBatchTxRequest) ProtoMessage() {}
  350. func (x *DeleteBatchTxRequest) ProtoReflect() protoreflect.Message {
  351. mi := &file_v1_request_command_proto_msgTypes[6]
  352. if protoimpl.UnsafeEnabled && x != nil {
  353. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  354. if ms.LoadMessageInfo() == nil {
  355. ms.StoreMessageInfo(mi)
  356. }
  357. return ms
  358. }
  359. return mi.MessageOf(x)
  360. }
  361. // Deprecated: Use DeleteBatchTxRequest.ProtoReflect.Descriptor instead.
  362. func (*DeleteBatchTxRequest) Descriptor() ([]byte, []int) {
  363. return file_v1_request_command_proto_rawDescGZIP(), []int{6}
  364. }
  365. func (x *DeleteBatchTxRequest) GetItems() []*DeleteTableRowItem {
  366. if x != nil {
  367. return x.Items
  368. }
  369. return nil
  370. }
  371. func (x *DeleteBatchTxRequest) GetUserID() string {
  372. if x != nil {
  373. return x.UserID
  374. }
  375. return ""
  376. }
  377. type UpdateTxRequest struct {
  378. state protoimpl.MessageState
  379. sizeCache protoimpl.SizeCache
  380. unknownFields protoimpl.UnknownFields
  381. TablePrefixWithSchema string `protobuf:"bytes,1,opt,name=TablePrefixWithSchema,proto3" json:"TablePrefixWithSchema,omitempty"`
  382. Version string `protobuf:"bytes,2,opt,name=Version,proto3" json:"Version,omitempty"`
  383. KeyValues map[string]string `protobuf:"bytes,3,rep,name=KeyValues,proto3" json:"KeyValues,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  384. NewTableRow *TableRow `protobuf:"bytes,4,opt,name=NewTableRow,proto3" json:"NewTableRow,omitempty"`
  385. UserID string `protobuf:"bytes,5,opt,name=UserID,proto3" json:"UserID,omitempty"`
  386. }
  387. func (x *UpdateTxRequest) Reset() {
  388. *x = UpdateTxRequest{}
  389. if protoimpl.UnsafeEnabled {
  390. mi := &file_v1_request_command_proto_msgTypes[7]
  391. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  392. ms.StoreMessageInfo(mi)
  393. }
  394. }
  395. func (x *UpdateTxRequest) String() string {
  396. return protoimpl.X.MessageStringOf(x)
  397. }
  398. func (*UpdateTxRequest) ProtoMessage() {}
  399. func (x *UpdateTxRequest) ProtoReflect() protoreflect.Message {
  400. mi := &file_v1_request_command_proto_msgTypes[7]
  401. if protoimpl.UnsafeEnabled && x != nil {
  402. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  403. if ms.LoadMessageInfo() == nil {
  404. ms.StoreMessageInfo(mi)
  405. }
  406. return ms
  407. }
  408. return mi.MessageOf(x)
  409. }
  410. // Deprecated: Use UpdateTxRequest.ProtoReflect.Descriptor instead.
  411. func (*UpdateTxRequest) Descriptor() ([]byte, []int) {
  412. return file_v1_request_command_proto_rawDescGZIP(), []int{7}
  413. }
  414. func (x *UpdateTxRequest) GetTablePrefixWithSchema() string {
  415. if x != nil {
  416. return x.TablePrefixWithSchema
  417. }
  418. return ""
  419. }
  420. func (x *UpdateTxRequest) GetVersion() string {
  421. if x != nil {
  422. return x.Version
  423. }
  424. return ""
  425. }
  426. func (x *UpdateTxRequest) GetKeyValues() map[string]string {
  427. if x != nil {
  428. return x.KeyValues
  429. }
  430. return nil
  431. }
  432. func (x *UpdateTxRequest) GetNewTableRow() *TableRow {
  433. if x != nil {
  434. return x.NewTableRow
  435. }
  436. return nil
  437. }
  438. func (x *UpdateTxRequest) GetUserID() string {
  439. if x != nil {
  440. return x.UserID
  441. }
  442. return ""
  443. }
  444. type TransactionEndRequest struct {
  445. state protoimpl.MessageState
  446. sizeCache protoimpl.SizeCache
  447. unknownFields protoimpl.UnknownFields
  448. }
  449. func (x *TransactionEndRequest) Reset() {
  450. *x = TransactionEndRequest{}
  451. if protoimpl.UnsafeEnabled {
  452. mi := &file_v1_request_command_proto_msgTypes[8]
  453. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  454. ms.StoreMessageInfo(mi)
  455. }
  456. }
  457. func (x *TransactionEndRequest) String() string {
  458. return protoimpl.X.MessageStringOf(x)
  459. }
  460. func (*TransactionEndRequest) ProtoMessage() {}
  461. func (x *TransactionEndRequest) ProtoReflect() protoreflect.Message {
  462. mi := &file_v1_request_command_proto_msgTypes[8]
  463. if protoimpl.UnsafeEnabled && x != nil {
  464. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  465. if ms.LoadMessageInfo() == nil {
  466. ms.StoreMessageInfo(mi)
  467. }
  468. return ms
  469. }
  470. return mi.MessageOf(x)
  471. }
  472. // Deprecated: Use TransactionEndRequest.ProtoReflect.Descriptor instead.
  473. func (*TransactionEndRequest) Descriptor() ([]byte, []int) {
  474. return file_v1_request_command_proto_rawDescGZIP(), []int{8}
  475. }
  476. type TransactionOperation struct {
  477. state protoimpl.MessageState
  478. sizeCache protoimpl.SizeCache
  479. unknownFields protoimpl.UnknownFields
  480. // Types that are assignable to Request:
  481. //
  482. // *TransactionOperation_TransactionBeginRequest
  483. // *TransactionOperation_InsertTxRequest
  484. // *TransactionOperation_InsertBatchTxRequest
  485. // *TransactionOperation_DeleteTxRequest
  486. // *TransactionOperation_DeleteBatchTxRequest
  487. // *TransactionOperation_UpdateTxRequest
  488. // *TransactionOperation_TransactionEndRequest
  489. Request isTransactionOperation_Request `protobuf_oneof:"Request"`
  490. }
  491. func (x *TransactionOperation) Reset() {
  492. *x = TransactionOperation{}
  493. if protoimpl.UnsafeEnabled {
  494. mi := &file_v1_request_command_proto_msgTypes[9]
  495. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  496. ms.StoreMessageInfo(mi)
  497. }
  498. }
  499. func (x *TransactionOperation) String() string {
  500. return protoimpl.X.MessageStringOf(x)
  501. }
  502. func (*TransactionOperation) ProtoMessage() {}
  503. func (x *TransactionOperation) ProtoReflect() protoreflect.Message {
  504. mi := &file_v1_request_command_proto_msgTypes[9]
  505. if protoimpl.UnsafeEnabled && x != nil {
  506. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  507. if ms.LoadMessageInfo() == nil {
  508. ms.StoreMessageInfo(mi)
  509. }
  510. return ms
  511. }
  512. return mi.MessageOf(x)
  513. }
  514. // Deprecated: Use TransactionOperation.ProtoReflect.Descriptor instead.
  515. func (*TransactionOperation) Descriptor() ([]byte, []int) {
  516. return file_v1_request_command_proto_rawDescGZIP(), []int{9}
  517. }
  518. func (m *TransactionOperation) GetRequest() isTransactionOperation_Request {
  519. if m != nil {
  520. return m.Request
  521. }
  522. return nil
  523. }
  524. func (x *TransactionOperation) GetTransactionBeginRequest() *TransactionBeginRequest {
  525. if x, ok := x.GetRequest().(*TransactionOperation_TransactionBeginRequest); ok {
  526. return x.TransactionBeginRequest
  527. }
  528. return nil
  529. }
  530. func (x *TransactionOperation) GetInsertTxRequest() *InsertTxRequest {
  531. if x, ok := x.GetRequest().(*TransactionOperation_InsertTxRequest); ok {
  532. return x.InsertTxRequest
  533. }
  534. return nil
  535. }
  536. func (x *TransactionOperation) GetInsertBatchTxRequest() *InsertBatchTxRequest {
  537. if x, ok := x.GetRequest().(*TransactionOperation_InsertBatchTxRequest); ok {
  538. return x.InsertBatchTxRequest
  539. }
  540. return nil
  541. }
  542. func (x *TransactionOperation) GetDeleteTxRequest() *DeleteTxRequest {
  543. if x, ok := x.GetRequest().(*TransactionOperation_DeleteTxRequest); ok {
  544. return x.DeleteTxRequest
  545. }
  546. return nil
  547. }
  548. func (x *TransactionOperation) GetDeleteBatchTxRequest() *DeleteBatchTxRequest {
  549. if x, ok := x.GetRequest().(*TransactionOperation_DeleteBatchTxRequest); ok {
  550. return x.DeleteBatchTxRequest
  551. }
  552. return nil
  553. }
  554. func (x *TransactionOperation) GetUpdateTxRequest() *UpdateTxRequest {
  555. if x, ok := x.GetRequest().(*TransactionOperation_UpdateTxRequest); ok {
  556. return x.UpdateTxRequest
  557. }
  558. return nil
  559. }
  560. func (x *TransactionOperation) GetTransactionEndRequest() *TransactionEndRequest {
  561. if x, ok := x.GetRequest().(*TransactionOperation_TransactionEndRequest); ok {
  562. return x.TransactionEndRequest
  563. }
  564. return nil
  565. }
  566. type isTransactionOperation_Request interface {
  567. isTransactionOperation_Request()
  568. }
  569. type TransactionOperation_TransactionBeginRequest struct {
  570. TransactionBeginRequest *TransactionBeginRequest `protobuf:"bytes,1,opt,name=TransactionBeginRequest,proto3,oneof"`
  571. }
  572. type TransactionOperation_InsertTxRequest struct {
  573. InsertTxRequest *InsertTxRequest `protobuf:"bytes,2,opt,name=InsertTxRequest,proto3,oneof"`
  574. }
  575. type TransactionOperation_InsertBatchTxRequest struct {
  576. InsertBatchTxRequest *InsertBatchTxRequest `protobuf:"bytes,3,opt,name=InsertBatchTxRequest,proto3,oneof"`
  577. }
  578. type TransactionOperation_DeleteTxRequest struct {
  579. DeleteTxRequest *DeleteTxRequest `protobuf:"bytes,4,opt,name=DeleteTxRequest,proto3,oneof"`
  580. }
  581. type TransactionOperation_DeleteBatchTxRequest struct {
  582. DeleteBatchTxRequest *DeleteBatchTxRequest `protobuf:"bytes,5,opt,name=DeleteBatchTxRequest,proto3,oneof"`
  583. }
  584. type TransactionOperation_UpdateTxRequest struct {
  585. UpdateTxRequest *UpdateTxRequest `protobuf:"bytes,6,opt,name=UpdateTxRequest,proto3,oneof"`
  586. }
  587. type TransactionOperation_TransactionEndRequest struct {
  588. TransactionEndRequest *TransactionEndRequest `protobuf:"bytes,7,opt,name=TransactionEndRequest,proto3,oneof"`
  589. }
  590. func (*TransactionOperation_TransactionBeginRequest) isTransactionOperation_Request() {}
  591. func (*TransactionOperation_InsertTxRequest) isTransactionOperation_Request() {}
  592. func (*TransactionOperation_InsertBatchTxRequest) isTransactionOperation_Request() {}
  593. func (*TransactionOperation_DeleteTxRequest) isTransactionOperation_Request() {}
  594. func (*TransactionOperation_DeleteBatchTxRequest) isTransactionOperation_Request() {}
  595. func (*TransactionOperation_UpdateTxRequest) isTransactionOperation_Request() {}
  596. func (*TransactionOperation_TransactionEndRequest) isTransactionOperation_Request() {}
  597. type InsertRequest struct {
  598. state protoimpl.MessageState
  599. sizeCache protoimpl.SizeCache
  600. unknownFields protoimpl.UnknownFields
  601. DatabaseID string `protobuf:"bytes,1,opt,name=DatabaseID,proto3" json:"DatabaseID,omitempty"`
  602. TablePrefixWithSchema string `protobuf:"bytes,2,opt,name=TablePrefixWithSchema,proto3" json:"TablePrefixWithSchema,omitempty"`
  603. Version string `protobuf:"bytes,3,opt,name=Version,proto3" json:"Version,omitempty"`
  604. KeyColumns []string `protobuf:"bytes,4,rep,name=KeyColumns,proto3" json:"KeyColumns,omitempty"`
  605. TableRow *TableRow `protobuf:"bytes,5,opt,name=TableRow,proto3" json:"TableRow,omitempty"`
  606. UserID string `protobuf:"bytes,6,opt,name=UserID,proto3" json:"UserID,omitempty"`
  607. }
  608. func (x *InsertRequest) Reset() {
  609. *x = InsertRequest{}
  610. if protoimpl.UnsafeEnabled {
  611. mi := &file_v1_request_command_proto_msgTypes[10]
  612. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  613. ms.StoreMessageInfo(mi)
  614. }
  615. }
  616. func (x *InsertRequest) String() string {
  617. return protoimpl.X.MessageStringOf(x)
  618. }
  619. func (*InsertRequest) ProtoMessage() {}
  620. func (x *InsertRequest) ProtoReflect() protoreflect.Message {
  621. mi := &file_v1_request_command_proto_msgTypes[10]
  622. if protoimpl.UnsafeEnabled && x != nil {
  623. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  624. if ms.LoadMessageInfo() == nil {
  625. ms.StoreMessageInfo(mi)
  626. }
  627. return ms
  628. }
  629. return mi.MessageOf(x)
  630. }
  631. // Deprecated: Use InsertRequest.ProtoReflect.Descriptor instead.
  632. func (*InsertRequest) Descriptor() ([]byte, []int) {
  633. return file_v1_request_command_proto_rawDescGZIP(), []int{10}
  634. }
  635. func (x *InsertRequest) GetDatabaseID() string {
  636. if x != nil {
  637. return x.DatabaseID
  638. }
  639. return ""
  640. }
  641. func (x *InsertRequest) GetTablePrefixWithSchema() string {
  642. if x != nil {
  643. return x.TablePrefixWithSchema
  644. }
  645. return ""
  646. }
  647. func (x *InsertRequest) GetVersion() string {
  648. if x != nil {
  649. return x.Version
  650. }
  651. return ""
  652. }
  653. func (x *InsertRequest) GetKeyColumns() []string {
  654. if x != nil {
  655. return x.KeyColumns
  656. }
  657. return nil
  658. }
  659. func (x *InsertRequest) GetTableRow() *TableRow {
  660. if x != nil {
  661. return x.TableRow
  662. }
  663. return nil
  664. }
  665. func (x *InsertRequest) GetUserID() string {
  666. if x != nil {
  667. return x.UserID
  668. }
  669. return ""
  670. }
  671. type InsertBatchRequest struct {
  672. state protoimpl.MessageState
  673. sizeCache protoimpl.SizeCache
  674. unknownFields protoimpl.UnknownFields
  675. DatabaseID string `protobuf:"bytes,1,opt,name=DatabaseID,proto3" json:"DatabaseID,omitempty"`
  676. Items []*InsertTableRowItem `protobuf:"bytes,2,rep,name=Items,proto3" json:"Items,omitempty"`
  677. UserID string `protobuf:"bytes,3,opt,name=UserID,proto3" json:"UserID,omitempty"`
  678. }
  679. func (x *InsertBatchRequest) Reset() {
  680. *x = InsertBatchRequest{}
  681. if protoimpl.UnsafeEnabled {
  682. mi := &file_v1_request_command_proto_msgTypes[11]
  683. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  684. ms.StoreMessageInfo(mi)
  685. }
  686. }
  687. func (x *InsertBatchRequest) String() string {
  688. return protoimpl.X.MessageStringOf(x)
  689. }
  690. func (*InsertBatchRequest) ProtoMessage() {}
  691. func (x *InsertBatchRequest) ProtoReflect() protoreflect.Message {
  692. mi := &file_v1_request_command_proto_msgTypes[11]
  693. if protoimpl.UnsafeEnabled && x != nil {
  694. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  695. if ms.LoadMessageInfo() == nil {
  696. ms.StoreMessageInfo(mi)
  697. }
  698. return ms
  699. }
  700. return mi.MessageOf(x)
  701. }
  702. // Deprecated: Use InsertBatchRequest.ProtoReflect.Descriptor instead.
  703. func (*InsertBatchRequest) Descriptor() ([]byte, []int) {
  704. return file_v1_request_command_proto_rawDescGZIP(), []int{11}
  705. }
  706. func (x *InsertBatchRequest) GetDatabaseID() string {
  707. if x != nil {
  708. return x.DatabaseID
  709. }
  710. return ""
  711. }
  712. func (x *InsertBatchRequest) GetItems() []*InsertTableRowItem {
  713. if x != nil {
  714. return x.Items
  715. }
  716. return nil
  717. }
  718. func (x *InsertBatchRequest) GetUserID() string {
  719. if x != nil {
  720. return x.UserID
  721. }
  722. return ""
  723. }
  724. type InsertTableRowItem struct {
  725. state protoimpl.MessageState
  726. sizeCache protoimpl.SizeCache
  727. unknownFields protoimpl.UnknownFields
  728. TablePrefixWithSchema string `protobuf:"bytes,1,opt,name=TablePrefixWithSchema,proto3" json:"TablePrefixWithSchema,omitempty"`
  729. Version string `protobuf:"bytes,2,opt,name=Version,proto3" json:"Version,omitempty"`
  730. Items []*InsertItem `protobuf:"bytes,3,rep,name=Items,proto3" json:"Items,omitempty"`
  731. }
  732. func (x *InsertTableRowItem) Reset() {
  733. *x = InsertTableRowItem{}
  734. if protoimpl.UnsafeEnabled {
  735. mi := &file_v1_request_command_proto_msgTypes[12]
  736. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  737. ms.StoreMessageInfo(mi)
  738. }
  739. }
  740. func (x *InsertTableRowItem) String() string {
  741. return protoimpl.X.MessageStringOf(x)
  742. }
  743. func (*InsertTableRowItem) ProtoMessage() {}
  744. func (x *InsertTableRowItem) ProtoReflect() protoreflect.Message {
  745. mi := &file_v1_request_command_proto_msgTypes[12]
  746. if protoimpl.UnsafeEnabled && x != nil {
  747. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  748. if ms.LoadMessageInfo() == nil {
  749. ms.StoreMessageInfo(mi)
  750. }
  751. return ms
  752. }
  753. return mi.MessageOf(x)
  754. }
  755. // Deprecated: Use InsertTableRowItem.ProtoReflect.Descriptor instead.
  756. func (*InsertTableRowItem) Descriptor() ([]byte, []int) {
  757. return file_v1_request_command_proto_rawDescGZIP(), []int{12}
  758. }
  759. func (x *InsertTableRowItem) GetTablePrefixWithSchema() string {
  760. if x != nil {
  761. return x.TablePrefixWithSchema
  762. }
  763. return ""
  764. }
  765. func (x *InsertTableRowItem) GetVersion() string {
  766. if x != nil {
  767. return x.Version
  768. }
  769. return ""
  770. }
  771. func (x *InsertTableRowItem) GetItems() []*InsertItem {
  772. if x != nil {
  773. return x.Items
  774. }
  775. return nil
  776. }
  777. type InsertItem struct {
  778. state protoimpl.MessageState
  779. sizeCache protoimpl.SizeCache
  780. unknownFields protoimpl.UnknownFields
  781. KeyColumns []string `protobuf:"bytes,1,rep,name=KeyColumns,proto3" json:"KeyColumns,omitempty"`
  782. TableRow *TableRow `protobuf:"bytes,2,opt,name=TableRow,proto3" json:"TableRow,omitempty"`
  783. }
  784. func (x *InsertItem) Reset() {
  785. *x = InsertItem{}
  786. if protoimpl.UnsafeEnabled {
  787. mi := &file_v1_request_command_proto_msgTypes[13]
  788. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  789. ms.StoreMessageInfo(mi)
  790. }
  791. }
  792. func (x *InsertItem) String() string {
  793. return protoimpl.X.MessageStringOf(x)
  794. }
  795. func (*InsertItem) ProtoMessage() {}
  796. func (x *InsertItem) ProtoReflect() protoreflect.Message {
  797. mi := &file_v1_request_command_proto_msgTypes[13]
  798. if protoimpl.UnsafeEnabled && x != nil {
  799. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  800. if ms.LoadMessageInfo() == nil {
  801. ms.StoreMessageInfo(mi)
  802. }
  803. return ms
  804. }
  805. return mi.MessageOf(x)
  806. }
  807. // Deprecated: Use InsertItem.ProtoReflect.Descriptor instead.
  808. func (*InsertItem) Descriptor() ([]byte, []int) {
  809. return file_v1_request_command_proto_rawDescGZIP(), []int{13}
  810. }
  811. func (x *InsertItem) GetKeyColumns() []string {
  812. if x != nil {
  813. return x.KeyColumns
  814. }
  815. return nil
  816. }
  817. func (x *InsertItem) GetTableRow() *TableRow {
  818. if x != nil {
  819. return x.TableRow
  820. }
  821. return nil
  822. }
  823. type DeleteRequest struct {
  824. state protoimpl.MessageState
  825. sizeCache protoimpl.SizeCache
  826. unknownFields protoimpl.UnknownFields
  827. DatabaseID string `protobuf:"bytes,1,opt,name=DatabaseID,proto3" json:"DatabaseID,omitempty"`
  828. TablePrefixWithSchema string `protobuf:"bytes,2,opt,name=TablePrefixWithSchema,proto3" json:"TablePrefixWithSchema,omitempty"`
  829. Version string `protobuf:"bytes,3,opt,name=Version,proto3" json:"Version,omitempty"`
  830. KeyValues map[string]string `protobuf:"bytes,4,rep,name=KeyValues,proto3" json:"KeyValues,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  831. UserID string `protobuf:"bytes,5,opt,name=UserID,proto3" json:"UserID,omitempty"`
  832. }
  833. func (x *DeleteRequest) Reset() {
  834. *x = DeleteRequest{}
  835. if protoimpl.UnsafeEnabled {
  836. mi := &file_v1_request_command_proto_msgTypes[14]
  837. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  838. ms.StoreMessageInfo(mi)
  839. }
  840. }
  841. func (x *DeleteRequest) String() string {
  842. return protoimpl.X.MessageStringOf(x)
  843. }
  844. func (*DeleteRequest) ProtoMessage() {}
  845. func (x *DeleteRequest) ProtoReflect() protoreflect.Message {
  846. mi := &file_v1_request_command_proto_msgTypes[14]
  847. if protoimpl.UnsafeEnabled && x != nil {
  848. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  849. if ms.LoadMessageInfo() == nil {
  850. ms.StoreMessageInfo(mi)
  851. }
  852. return ms
  853. }
  854. return mi.MessageOf(x)
  855. }
  856. // Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.
  857. func (*DeleteRequest) Descriptor() ([]byte, []int) {
  858. return file_v1_request_command_proto_rawDescGZIP(), []int{14}
  859. }
  860. func (x *DeleteRequest) GetDatabaseID() string {
  861. if x != nil {
  862. return x.DatabaseID
  863. }
  864. return ""
  865. }
  866. func (x *DeleteRequest) GetTablePrefixWithSchema() string {
  867. if x != nil {
  868. return x.TablePrefixWithSchema
  869. }
  870. return ""
  871. }
  872. func (x *DeleteRequest) GetVersion() string {
  873. if x != nil {
  874. return x.Version
  875. }
  876. return ""
  877. }
  878. func (x *DeleteRequest) GetKeyValues() map[string]string {
  879. if x != nil {
  880. return x.KeyValues
  881. }
  882. return nil
  883. }
  884. func (x *DeleteRequest) GetUserID() string {
  885. if x != nil {
  886. return x.UserID
  887. }
  888. return ""
  889. }
  890. type DeleteBatchRequest struct {
  891. state protoimpl.MessageState
  892. sizeCache protoimpl.SizeCache
  893. unknownFields protoimpl.UnknownFields
  894. DatabaseID string `protobuf:"bytes,1,opt,name=DatabaseID,proto3" json:"DatabaseID,omitempty"`
  895. Items []*DeleteTableRowItem `protobuf:"bytes,2,rep,name=Items,proto3" json:"Items,omitempty"`
  896. UserID string `protobuf:"bytes,3,opt,name=UserID,proto3" json:"UserID,omitempty"`
  897. }
  898. func (x *DeleteBatchRequest) Reset() {
  899. *x = DeleteBatchRequest{}
  900. if protoimpl.UnsafeEnabled {
  901. mi := &file_v1_request_command_proto_msgTypes[15]
  902. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  903. ms.StoreMessageInfo(mi)
  904. }
  905. }
  906. func (x *DeleteBatchRequest) String() string {
  907. return protoimpl.X.MessageStringOf(x)
  908. }
  909. func (*DeleteBatchRequest) ProtoMessage() {}
  910. func (x *DeleteBatchRequest) ProtoReflect() protoreflect.Message {
  911. mi := &file_v1_request_command_proto_msgTypes[15]
  912. if protoimpl.UnsafeEnabled && x != nil {
  913. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  914. if ms.LoadMessageInfo() == nil {
  915. ms.StoreMessageInfo(mi)
  916. }
  917. return ms
  918. }
  919. return mi.MessageOf(x)
  920. }
  921. // Deprecated: Use DeleteBatchRequest.ProtoReflect.Descriptor instead.
  922. func (*DeleteBatchRequest) Descriptor() ([]byte, []int) {
  923. return file_v1_request_command_proto_rawDescGZIP(), []int{15}
  924. }
  925. func (x *DeleteBatchRequest) GetDatabaseID() string {
  926. if x != nil {
  927. return x.DatabaseID
  928. }
  929. return ""
  930. }
  931. func (x *DeleteBatchRequest) GetItems() []*DeleteTableRowItem {
  932. if x != nil {
  933. return x.Items
  934. }
  935. return nil
  936. }
  937. func (x *DeleteBatchRequest) GetUserID() string {
  938. if x != nil {
  939. return x.UserID
  940. }
  941. return ""
  942. }
  943. type DeleteTableRowItem struct {
  944. state protoimpl.MessageState
  945. sizeCache protoimpl.SizeCache
  946. unknownFields protoimpl.UnknownFields
  947. TablePrefixWithSchema string `protobuf:"bytes,1,opt,name=TablePrefixWithSchema,proto3" json:"TablePrefixWithSchema,omitempty"`
  948. Version string `protobuf:"bytes,2,opt,name=Version,proto3" json:"Version,omitempty"`
  949. Items []*DeleteItem `protobuf:"bytes,3,rep,name=Items,proto3" json:"Items,omitempty"`
  950. }
  951. func (x *DeleteTableRowItem) Reset() {
  952. *x = DeleteTableRowItem{}
  953. if protoimpl.UnsafeEnabled {
  954. mi := &file_v1_request_command_proto_msgTypes[16]
  955. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  956. ms.StoreMessageInfo(mi)
  957. }
  958. }
  959. func (x *DeleteTableRowItem) String() string {
  960. return protoimpl.X.MessageStringOf(x)
  961. }
  962. func (*DeleteTableRowItem) ProtoMessage() {}
  963. func (x *DeleteTableRowItem) ProtoReflect() protoreflect.Message {
  964. mi := &file_v1_request_command_proto_msgTypes[16]
  965. if protoimpl.UnsafeEnabled && x != nil {
  966. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  967. if ms.LoadMessageInfo() == nil {
  968. ms.StoreMessageInfo(mi)
  969. }
  970. return ms
  971. }
  972. return mi.MessageOf(x)
  973. }
  974. // Deprecated: Use DeleteTableRowItem.ProtoReflect.Descriptor instead.
  975. func (*DeleteTableRowItem) Descriptor() ([]byte, []int) {
  976. return file_v1_request_command_proto_rawDescGZIP(), []int{16}
  977. }
  978. func (x *DeleteTableRowItem) GetTablePrefixWithSchema() string {
  979. if x != nil {
  980. return x.TablePrefixWithSchema
  981. }
  982. return ""
  983. }
  984. func (x *DeleteTableRowItem) GetVersion() string {
  985. if x != nil {
  986. return x.Version
  987. }
  988. return ""
  989. }
  990. func (x *DeleteTableRowItem) GetItems() []*DeleteItem {
  991. if x != nil {
  992. return x.Items
  993. }
  994. return nil
  995. }
  996. type DeleteItem struct {
  997. state protoimpl.MessageState
  998. sizeCache protoimpl.SizeCache
  999. unknownFields protoimpl.UnknownFields
  1000. KeyValues map[string]string `protobuf:"bytes,1,rep,name=KeyValues,proto3" json:"KeyValues,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  1001. }
  1002. func (x *DeleteItem) Reset() {
  1003. *x = DeleteItem{}
  1004. if protoimpl.UnsafeEnabled {
  1005. mi := &file_v1_request_command_proto_msgTypes[17]
  1006. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1007. ms.StoreMessageInfo(mi)
  1008. }
  1009. }
  1010. func (x *DeleteItem) String() string {
  1011. return protoimpl.X.MessageStringOf(x)
  1012. }
  1013. func (*DeleteItem) ProtoMessage() {}
  1014. func (x *DeleteItem) ProtoReflect() protoreflect.Message {
  1015. mi := &file_v1_request_command_proto_msgTypes[17]
  1016. if protoimpl.UnsafeEnabled && x != nil {
  1017. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1018. if ms.LoadMessageInfo() == nil {
  1019. ms.StoreMessageInfo(mi)
  1020. }
  1021. return ms
  1022. }
  1023. return mi.MessageOf(x)
  1024. }
  1025. // Deprecated: Use DeleteItem.ProtoReflect.Descriptor instead.
  1026. func (*DeleteItem) Descriptor() ([]byte, []int) {
  1027. return file_v1_request_command_proto_rawDescGZIP(), []int{17}
  1028. }
  1029. func (x *DeleteItem) GetKeyValues() map[string]string {
  1030. if x != nil {
  1031. return x.KeyValues
  1032. }
  1033. return nil
  1034. }
  1035. type UpdateRequest struct {
  1036. state protoimpl.MessageState
  1037. sizeCache protoimpl.SizeCache
  1038. unknownFields protoimpl.UnknownFields
  1039. DatabaseID string `protobuf:"bytes,1,opt,name=DatabaseID,proto3" json:"DatabaseID,omitempty"`
  1040. TablePrefixWithSchema string `protobuf:"bytes,2,opt,name=TablePrefixWithSchema,proto3" json:"TablePrefixWithSchema,omitempty"`
  1041. Version string `protobuf:"bytes,3,opt,name=Version,proto3" json:"Version,omitempty"`
  1042. KeyValues map[string]string `protobuf:"bytes,4,rep,name=KeyValues,proto3" json:"KeyValues,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  1043. NewTableRow *TableRow `protobuf:"bytes,5,opt,name=NewTableRow,proto3" json:"NewTableRow,omitempty"`
  1044. UserID string `protobuf:"bytes,6,opt,name=UserID,proto3" json:"UserID,omitempty"`
  1045. }
  1046. func (x *UpdateRequest) Reset() {
  1047. *x = UpdateRequest{}
  1048. if protoimpl.UnsafeEnabled {
  1049. mi := &file_v1_request_command_proto_msgTypes[18]
  1050. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1051. ms.StoreMessageInfo(mi)
  1052. }
  1053. }
  1054. func (x *UpdateRequest) String() string {
  1055. return protoimpl.X.MessageStringOf(x)
  1056. }
  1057. func (*UpdateRequest) ProtoMessage() {}
  1058. func (x *UpdateRequest) ProtoReflect() protoreflect.Message {
  1059. mi := &file_v1_request_command_proto_msgTypes[18]
  1060. if protoimpl.UnsafeEnabled && x != nil {
  1061. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1062. if ms.LoadMessageInfo() == nil {
  1063. ms.StoreMessageInfo(mi)
  1064. }
  1065. return ms
  1066. }
  1067. return mi.MessageOf(x)
  1068. }
  1069. // Deprecated: Use UpdateRequest.ProtoReflect.Descriptor instead.
  1070. func (*UpdateRequest) Descriptor() ([]byte, []int) {
  1071. return file_v1_request_command_proto_rawDescGZIP(), []int{18}
  1072. }
  1073. func (x *UpdateRequest) GetDatabaseID() string {
  1074. if x != nil {
  1075. return x.DatabaseID
  1076. }
  1077. return ""
  1078. }
  1079. func (x *UpdateRequest) GetTablePrefixWithSchema() string {
  1080. if x != nil {
  1081. return x.TablePrefixWithSchema
  1082. }
  1083. return ""
  1084. }
  1085. func (x *UpdateRequest) GetVersion() string {
  1086. if x != nil {
  1087. return x.Version
  1088. }
  1089. return ""
  1090. }
  1091. func (x *UpdateRequest) GetKeyValues() map[string]string {
  1092. if x != nil {
  1093. return x.KeyValues
  1094. }
  1095. return nil
  1096. }
  1097. func (x *UpdateRequest) GetNewTableRow() *TableRow {
  1098. if x != nil {
  1099. return x.NewTableRow
  1100. }
  1101. return nil
  1102. }
  1103. func (x *UpdateRequest) GetUserID() string {
  1104. if x != nil {
  1105. return x.UserID
  1106. }
  1107. return ""
  1108. }
  1109. type ReplayRequest struct {
  1110. state protoimpl.MessageState
  1111. sizeCache protoimpl.SizeCache
  1112. unknownFields protoimpl.UnknownFields
  1113. DatabaseID string `protobuf:"bytes,1,opt,name=DatabaseID,proto3" json:"DatabaseID,omitempty"`
  1114. TablePrefixWithSchema string `protobuf:"bytes,2,opt,name=TablePrefixWithSchema,proto3" json:"TablePrefixWithSchema,omitempty"`
  1115. Version string `protobuf:"bytes,3,opt,name=Version,proto3" json:"Version,omitempty"`
  1116. KeyValues map[string]string `protobuf:"bytes,4,rep,name=KeyValues,proto3" json:"KeyValues,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  1117. UserID string `protobuf:"bytes,5,opt,name=UserID,proto3" json:"UserID,omitempty"`
  1118. }
  1119. func (x *ReplayRequest) Reset() {
  1120. *x = ReplayRequest{}
  1121. if protoimpl.UnsafeEnabled {
  1122. mi := &file_v1_request_command_proto_msgTypes[19]
  1123. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1124. ms.StoreMessageInfo(mi)
  1125. }
  1126. }
  1127. func (x *ReplayRequest) String() string {
  1128. return protoimpl.X.MessageStringOf(x)
  1129. }
  1130. func (*ReplayRequest) ProtoMessage() {}
  1131. func (x *ReplayRequest) ProtoReflect() protoreflect.Message {
  1132. mi := &file_v1_request_command_proto_msgTypes[19]
  1133. if protoimpl.UnsafeEnabled && x != nil {
  1134. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1135. if ms.LoadMessageInfo() == nil {
  1136. ms.StoreMessageInfo(mi)
  1137. }
  1138. return ms
  1139. }
  1140. return mi.MessageOf(x)
  1141. }
  1142. // Deprecated: Use ReplayRequest.ProtoReflect.Descriptor instead.
  1143. func (*ReplayRequest) Descriptor() ([]byte, []int) {
  1144. return file_v1_request_command_proto_rawDescGZIP(), []int{19}
  1145. }
  1146. func (x *ReplayRequest) GetDatabaseID() string {
  1147. if x != nil {
  1148. return x.DatabaseID
  1149. }
  1150. return ""
  1151. }
  1152. func (x *ReplayRequest) GetTablePrefixWithSchema() string {
  1153. if x != nil {
  1154. return x.TablePrefixWithSchema
  1155. }
  1156. return ""
  1157. }
  1158. func (x *ReplayRequest) GetVersion() string {
  1159. if x != nil {
  1160. return x.Version
  1161. }
  1162. return ""
  1163. }
  1164. func (x *ReplayRequest) GetKeyValues() map[string]string {
  1165. if x != nil {
  1166. return x.KeyValues
  1167. }
  1168. return nil
  1169. }
  1170. func (x *ReplayRequest) GetUserID() string {
  1171. if x != nil {
  1172. return x.UserID
  1173. }
  1174. return ""
  1175. }
  1176. type TableRow struct {
  1177. state protoimpl.MessageState
  1178. sizeCache protoimpl.SizeCache
  1179. unknownFields protoimpl.UnknownFields
  1180. Columns []*Column `protobuf:"bytes,1,rep,name=Columns,proto3" json:"Columns,omitempty"`
  1181. }
  1182. func (x *TableRow) Reset() {
  1183. *x = TableRow{}
  1184. if protoimpl.UnsafeEnabled {
  1185. mi := &file_v1_request_command_proto_msgTypes[20]
  1186. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1187. ms.StoreMessageInfo(mi)
  1188. }
  1189. }
  1190. func (x *TableRow) String() string {
  1191. return protoimpl.X.MessageStringOf(x)
  1192. }
  1193. func (*TableRow) ProtoMessage() {}
  1194. func (x *TableRow) ProtoReflect() protoreflect.Message {
  1195. mi := &file_v1_request_command_proto_msgTypes[20]
  1196. if protoimpl.UnsafeEnabled && x != nil {
  1197. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1198. if ms.LoadMessageInfo() == nil {
  1199. ms.StoreMessageInfo(mi)
  1200. }
  1201. return ms
  1202. }
  1203. return mi.MessageOf(x)
  1204. }
  1205. // Deprecated: Use TableRow.ProtoReflect.Descriptor instead.
  1206. func (*TableRow) Descriptor() ([]byte, []int) {
  1207. return file_v1_request_command_proto_rawDescGZIP(), []int{20}
  1208. }
  1209. func (x *TableRow) GetColumns() []*Column {
  1210. if x != nil {
  1211. return x.Columns
  1212. }
  1213. return nil
  1214. }
  1215. type Column struct {
  1216. state protoimpl.MessageState
  1217. sizeCache protoimpl.SizeCache
  1218. unknownFields protoimpl.UnknownFields
  1219. Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
  1220. Value *ColumnValue `protobuf:"bytes,2,opt,name=Value,proto3" json:"Value,omitempty"`
  1221. }
  1222. func (x *Column) Reset() {
  1223. *x = Column{}
  1224. if protoimpl.UnsafeEnabled {
  1225. mi := &file_v1_request_command_proto_msgTypes[21]
  1226. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1227. ms.StoreMessageInfo(mi)
  1228. }
  1229. }
  1230. func (x *Column) String() string {
  1231. return protoimpl.X.MessageStringOf(x)
  1232. }
  1233. func (*Column) ProtoMessage() {}
  1234. func (x *Column) ProtoReflect() protoreflect.Message {
  1235. mi := &file_v1_request_command_proto_msgTypes[21]
  1236. if protoimpl.UnsafeEnabled && x != nil {
  1237. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1238. if ms.LoadMessageInfo() == nil {
  1239. ms.StoreMessageInfo(mi)
  1240. }
  1241. return ms
  1242. }
  1243. return mi.MessageOf(x)
  1244. }
  1245. // Deprecated: Use Column.ProtoReflect.Descriptor instead.
  1246. func (*Column) Descriptor() ([]byte, []int) {
  1247. return file_v1_request_command_proto_rawDescGZIP(), []int{21}
  1248. }
  1249. func (x *Column) GetName() string {
  1250. if x != nil {
  1251. return x.Name
  1252. }
  1253. return ""
  1254. }
  1255. func (x *Column) GetValue() *ColumnValue {
  1256. if x != nil {
  1257. return x.Value
  1258. }
  1259. return nil
  1260. }
  1261. type ColumnValue struct {
  1262. state protoimpl.MessageState
  1263. sizeCache protoimpl.SizeCache
  1264. unknownFields protoimpl.UnknownFields
  1265. Kind int32 `protobuf:"varint,1,opt,name=Kind,proto3" json:"Kind,omitempty"`
  1266. Type string `protobuf:"bytes,2,opt,name=Type,proto3" json:"Type,omitempty"`
  1267. // Types that are assignable to TypedValue:
  1268. //
  1269. // *ColumnValue_StringValue
  1270. // *ColumnValue_Uint32Value
  1271. // *ColumnValue_Uint64Value
  1272. // *ColumnValue_Float64Value
  1273. // *ColumnValue_BoolValue
  1274. TypedValue isColumnValue_TypedValue `protobuf_oneof:"TypedValue"`
  1275. }
  1276. func (x *ColumnValue) Reset() {
  1277. *x = ColumnValue{}
  1278. if protoimpl.UnsafeEnabled {
  1279. mi := &file_v1_request_command_proto_msgTypes[22]
  1280. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1281. ms.StoreMessageInfo(mi)
  1282. }
  1283. }
  1284. func (x *ColumnValue) String() string {
  1285. return protoimpl.X.MessageStringOf(x)
  1286. }
  1287. func (*ColumnValue) ProtoMessage() {}
  1288. func (x *ColumnValue) ProtoReflect() protoreflect.Message {
  1289. mi := &file_v1_request_command_proto_msgTypes[22]
  1290. if protoimpl.UnsafeEnabled && x != nil {
  1291. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1292. if ms.LoadMessageInfo() == nil {
  1293. ms.StoreMessageInfo(mi)
  1294. }
  1295. return ms
  1296. }
  1297. return mi.MessageOf(x)
  1298. }
  1299. // Deprecated: Use ColumnValue.ProtoReflect.Descriptor instead.
  1300. func (*ColumnValue) Descriptor() ([]byte, []int) {
  1301. return file_v1_request_command_proto_rawDescGZIP(), []int{22}
  1302. }
  1303. func (x *ColumnValue) GetKind() int32 {
  1304. if x != nil {
  1305. return x.Kind
  1306. }
  1307. return 0
  1308. }
  1309. func (x *ColumnValue) GetType() string {
  1310. if x != nil {
  1311. return x.Type
  1312. }
  1313. return ""
  1314. }
  1315. func (m *ColumnValue) GetTypedValue() isColumnValue_TypedValue {
  1316. if m != nil {
  1317. return m.TypedValue
  1318. }
  1319. return nil
  1320. }
  1321. func (x *ColumnValue) GetStringValue() string {
  1322. if x, ok := x.GetTypedValue().(*ColumnValue_StringValue); ok {
  1323. return x.StringValue
  1324. }
  1325. return ""
  1326. }
  1327. func (x *ColumnValue) GetUint32Value() uint32 {
  1328. if x, ok := x.GetTypedValue().(*ColumnValue_Uint32Value); ok {
  1329. return x.Uint32Value
  1330. }
  1331. return 0
  1332. }
  1333. func (x *ColumnValue) GetUint64Value() uint64 {
  1334. if x, ok := x.GetTypedValue().(*ColumnValue_Uint64Value); ok {
  1335. return x.Uint64Value
  1336. }
  1337. return 0
  1338. }
  1339. func (x *ColumnValue) GetFloat64Value() float64 {
  1340. if x, ok := x.GetTypedValue().(*ColumnValue_Float64Value); ok {
  1341. return x.Float64Value
  1342. }
  1343. return 0
  1344. }
  1345. func (x *ColumnValue) GetBoolValue() bool {
  1346. if x, ok := x.GetTypedValue().(*ColumnValue_BoolValue); ok {
  1347. return x.BoolValue
  1348. }
  1349. return false
  1350. }
  1351. type isColumnValue_TypedValue interface {
  1352. isColumnValue_TypedValue()
  1353. }
  1354. type ColumnValue_StringValue struct {
  1355. StringValue string `protobuf:"bytes,3,opt,name=StringValue,proto3,oneof"`
  1356. }
  1357. type ColumnValue_Uint32Value struct {
  1358. Uint32Value uint32 `protobuf:"varint,4,opt,name=Uint32Value,proto3,oneof"`
  1359. }
  1360. type ColumnValue_Uint64Value struct {
  1361. Uint64Value uint64 `protobuf:"varint,5,opt,name=Uint64Value,proto3,oneof"`
  1362. }
  1363. type ColumnValue_Float64Value struct {
  1364. Float64Value float64 `protobuf:"fixed64,6,opt,name=Float64Value,proto3,oneof"`
  1365. }
  1366. type ColumnValue_BoolValue struct {
  1367. BoolValue bool `protobuf:"varint,7,opt,name=BoolValue,proto3,oneof"`
  1368. }
  1369. func (*ColumnValue_StringValue) isColumnValue_TypedValue() {}
  1370. func (*ColumnValue_Uint32Value) isColumnValue_TypedValue() {}
  1371. func (*ColumnValue_Uint64Value) isColumnValue_TypedValue() {}
  1372. func (*ColumnValue_Float64Value) isColumnValue_TypedValue() {}
  1373. func (*ColumnValue_BoolValue) isColumnValue_TypedValue() {}
  1374. var File_v1_request_command_proto protoreflect.FileDescriptor
  1375. var file_v1_request_command_proto_rawDesc = []byte{
  1376. 0x0a, 0x18, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2f, 0x63, 0x6f, 0x6d,
  1377. 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x07, 0x72, 0x65, 0x71, 0x75,
  1378. 0x65, 0x73, 0x74, 0x1a, 0x36, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  1379. 0x6d, 0x77, 0x69, 0x74, 0x6b, 0x6f, 0x77, 0x2f, 0x67, 0x6f, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1380. 0x2d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69,
  1381. 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x12, 0x41,
  1382. 0x75, 0x74, 0x6f, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1383. 0x74, 0x12, 0x26, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x44, 0x18,
  1384. 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x0a, 0x44,
  1385. 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x44, 0x12, 0x36, 0x0a, 0x05, 0x49, 0x74, 0x65,
  1386. 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65,
  1387. 0x73, 0x74, 0x2e, 0x41, 0x75, 0x74, 0x6f, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x49, 0x74,
  1388. 0x65, 0x6d, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x60, 0x01, 0x52, 0x05, 0x49, 0x74, 0x65, 0x6d,
  1389. 0x73, 0x22, 0xa9, 0x01, 0x0a, 0x0f, 0x41, 0x75, 0x74, 0x6f, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74,
  1390. 0x65, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x3c, 0x0a, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72,
  1391. 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01,
  1392. 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x15, 0x54, 0x61,
  1393. 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68,
  1394. 0x65, 0x6d, 0x61, 0x12, 0x20, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02,
  1395. 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x07, 0x56, 0x65,
  1396. 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x12, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x6f,
  1397. 0x64, 0x65, 0x6c, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
  1398. 0x0c, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x70, 0x00, 0x52, 0x12, 0x54, 0x61, 0x62, 0x6c, 0x65,
  1399. 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x22, 0x41, 0x0a,
  1400. 0x17, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65, 0x67, 0x69,
  1401. 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x61,
  1402. 0x62, 0x61, 0x73, 0x65, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf,
  1403. 0x1f, 0x02, 0x58, 0x01, 0x52, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x44,
  1404. 0x22, 0xe8, 0x01, 0x0a, 0x0f, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x54, 0x78, 0x52, 0x65, 0x71,
  1405. 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65,
  1406. 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20,
  1407. 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x15, 0x54, 0x61, 0x62,
  1408. 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65,
  1409. 0x6d, 0x61, 0x12, 0x20, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
  1410. 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x07, 0x56, 0x65, 0x72,
  1411. 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0a, 0x4b, 0x65, 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
  1412. 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x70, 0x00,
  1413. 0x52, 0x0a, 0x4b, 0x65, 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x12, 0x35, 0x0a, 0x08,
  1414. 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
  1415. 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f,
  1416. 0x77, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x70, 0x00, 0x52, 0x08, 0x54, 0x61, 0x62, 0x6c, 0x65,
  1417. 0x52, 0x6f, 0x77, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x05, 0x20,
  1418. 0x01, 0x28, 0x09, 0x52, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22, 0x69, 0x0a, 0x14, 0x49,
  1419. 0x6e, 0x73, 0x65, 0x72, 0x74, 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75,
  1420. 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03,
  1421. 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x49, 0x6e, 0x73,
  1422. 0x65, 0x72, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x49, 0x74, 0x65, 0x6d, 0x42,
  1423. 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x60, 0x01, 0x52, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x16,
  1424. 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
  1425. 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22, 0x96, 0x02, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74,
  1426. 0x65, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x15, 0x54, 0x61,
  1427. 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68,
  1428. 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58,
  1429. 0x01, 0x52, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69,
  1430. 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x20, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73,
  1431. 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58,
  1432. 0x01, 0x52, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x4d, 0x0a, 0x09, 0x4b, 0x65,
  1433. 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e,
  1434. 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x78,
  1435. 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65,
  1436. 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x20, 0x00, 0x52, 0x09,
  1437. 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65,
  1438. 0x72, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49,
  1439. 0x44, 0x1a, 0x3c, 0x0a, 0x0e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e,
  1440. 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  1441. 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
  1442. 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22,
  1443. 0x69, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x78,
  1444. 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73,
  1445. 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1446. 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x49,
  1447. 0x74, 0x65, 0x6d, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x60, 0x01, 0x52, 0x05, 0x49, 0x74, 0x65,
  1448. 0x6d, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01,
  1449. 0x28, 0x09, 0x52, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22, 0xd3, 0x02, 0x0a, 0x0f, 0x55,
  1450. 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c,
  1451. 0x0a, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74,
  1452. 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2,
  1453. 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66,
  1454. 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x20, 0x0a, 0x07,
  1455. 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2,
  1456. 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x4d,
  1457. 0x0a, 0x09, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28,
  1458. 0x0b, 0x32, 0x27, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x55, 0x70, 0x64, 0x61,
  1459. 0x74, 0x65, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4b, 0x65, 0x79, 0x56,
  1460. 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02,
  1461. 0x20, 0x00, 0x52, 0x09, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x3b, 0x0a,
  1462. 0x0b, 0x4e, 0x65, 0x77, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x18, 0x04, 0x20, 0x01,
  1463. 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x61, 0x62,
  1464. 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x70, 0x00, 0x52, 0x0b, 0x4e,
  1465. 0x65, 0x77, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73,
  1466. 0x65, 0x72, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x55, 0x73, 0x65, 0x72,
  1467. 0x49, 0x44, 0x1a, 0x3c, 0x0a, 0x0e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45,
  1468. 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
  1469. 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  1470. 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
  1471. 0x22, 0x17, 0x0a, 0x15, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45,
  1472. 0x6e, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xd3, 0x04, 0x0a, 0x14, 0x54, 0x72,
  1473. 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
  1474. 0x6f, 0x6e, 0x12, 0x5c, 0x0a, 0x17, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
  1475. 0x6e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20,
  1476. 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x72,
  1477. 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65,
  1478. 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x17, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
  1479. 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1480. 0x12, 0x44, 0x0a, 0x0f, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75,
  1481. 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x72, 0x65, 0x71, 0x75,
  1482. 0x65, 0x73, 0x74, 0x2e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75,
  1483. 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0f, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x54, 0x78, 0x52,
  1484. 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x14, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74,
  1485. 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x03,
  1486. 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x49,
  1487. 0x6e, 0x73, 0x65, 0x72, 0x74, 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75,
  1488. 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x14, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x42, 0x61, 0x74,
  1489. 0x63, 0x68, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x0f, 0x44,
  1490. 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x04,
  1491. 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44,
  1492. 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00,
  1493. 0x52, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1494. 0x74, 0x12, 0x53, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68,
  1495. 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1496. 0x1d, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
  1497. 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00,
  1498. 0x52, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x52,
  1499. 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
  1500. 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1501. 0x18, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
  1502. 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0f, 0x55, 0x70, 0x64,
  1503. 0x61, 0x74, 0x65, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x15,
  1504. 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x52, 0x65,
  1505. 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x72, 0x65,
  1506. 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
  1507. 0x6e, 0x45, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x15, 0x54,
  1508. 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x52, 0x65, 0x71,
  1509. 0x75, 0x65, 0x73, 0x74, 0x42, 0x09, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
  1510. 0x8e, 0x02, 0x0a, 0x0d, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1511. 0x74, 0x12, 0x26, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x44, 0x18,
  1512. 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x0a, 0x44,
  1513. 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x44, 0x12, 0x3c, 0x0a, 0x15, 0x54, 0x61, 0x62,
  1514. 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65,
  1515. 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01,
  1516. 0x52, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74,
  1517. 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x20, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69,
  1518. 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01,
  1519. 0x52, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0a, 0x4b, 0x65, 0x79,
  1520. 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x42, 0x06, 0xe2,
  1521. 0xdf, 0x1f, 0x02, 0x70, 0x00, 0x52, 0x0a, 0x4b, 0x65, 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e,
  1522. 0x73, 0x12, 0x35, 0x0a, 0x08, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x18, 0x05, 0x20,
  1523. 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x61,
  1524. 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x70, 0x00, 0x52, 0x08,
  1525. 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72,
  1526. 0x49, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44,
  1527. 0x22, 0x8f, 0x01, 0x0a, 0x12, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x42, 0x61, 0x74, 0x63, 0x68,
  1528. 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62,
  1529. 0x61, 0x73, 0x65, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f,
  1530. 0x02, 0x58, 0x01, 0x52, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x44, 0x12,
  1531. 0x39, 0x0a, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b,
  1532. 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x54,
  1533. 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x49, 0x74, 0x65, 0x6d, 0x42, 0x06, 0xe2, 0xdf, 0x1f,
  1534. 0x02, 0x60, 0x01, 0x52, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73,
  1535. 0x65, 0x72, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x55, 0x73, 0x65, 0x72,
  1536. 0x49, 0x44, 0x22, 0xa7, 0x01, 0x0a, 0x12, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x54, 0x61, 0x62,
  1537. 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x3c, 0x0a, 0x15, 0x54, 0x61, 0x62,
  1538. 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65,
  1539. 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01,
  1540. 0x52, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74,
  1541. 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x20, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69,
  1542. 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01,
  1543. 0x52, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x0a, 0x05, 0x49, 0x74, 0x65,
  1544. 0x6d, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65,
  1545. 0x73, 0x74, 0x2e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x42, 0x06, 0xe2,
  1546. 0xdf, 0x1f, 0x02, 0x60, 0x01, 0x52, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x6b, 0x0a, 0x0a,
  1547. 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x26, 0x0a, 0x0a, 0x4b, 0x65,
  1548. 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x06,
  1549. 0xe2, 0xdf, 0x1f, 0x02, 0x70, 0x00, 0x52, 0x0a, 0x4b, 0x65, 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
  1550. 0x6e, 0x73, 0x12, 0x35, 0x0a, 0x08, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x18, 0x02,
  1551. 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54,
  1552. 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x70, 0x00, 0x52,
  1553. 0x08, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x22, 0xba, 0x02, 0x0a, 0x0d, 0x44, 0x65,
  1554. 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0a, 0x44,
  1555. 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  1556. 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  1557. 0x65, 0x49, 0x44, 0x12, 0x3c, 0x0a, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66,
  1558. 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01,
  1559. 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x15, 0x54, 0x61, 0x62, 0x6c,
  1560. 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d,
  1561. 0x61, 0x12, 0x20, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
  1562. 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x07, 0x56, 0x65, 0x72, 0x73,
  1563. 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x09, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73,
  1564. 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1565. 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4b,
  1566. 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x06, 0xe2,
  1567. 0xdf, 0x1f, 0x02, 0x20, 0x00, 0x52, 0x09, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73,
  1568. 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
  1569. 0x52, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x1a, 0x3c, 0x0a, 0x0e, 0x4b, 0x65, 0x79, 0x56,
  1570. 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
  1571. 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
  1572. 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c,
  1573. 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x8f, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74,
  1574. 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a,
  1575. 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28,
  1576. 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62,
  1577. 0x61, 0x73, 0x65, 0x49, 0x44, 0x12, 0x39, 0x0a, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02,
  1578. 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44,
  1579. 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x49, 0x74, 0x65,
  1580. 0x6d, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x60, 0x01, 0x52, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73,
  1581. 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  1582. 0x52, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22, 0xa7, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c,
  1583. 0x65, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x49, 0x74, 0x65, 0x6d, 0x12,
  1584. 0x3c, 0x0a, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69,
  1585. 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06,
  1586. 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65,
  1587. 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x20, 0x0a,
  1588. 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06,
  1589. 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
  1590. 0x31, 0x0a, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13,
  1591. 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49,
  1592. 0x74, 0x65, 0x6d, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x60, 0x01, 0x52, 0x05, 0x49, 0x74, 0x65,
  1593. 0x6d, 0x73, 0x22, 0x94, 0x01, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x74, 0x65,
  1594. 0x6d, 0x12, 0x48, 0x0a, 0x09, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01,
  1595. 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44,
  1596. 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c,
  1597. 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x20, 0x00,
  1598. 0x52, 0x09, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x3c, 0x0a, 0x0e, 0x4b,
  1599. 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
  1600. 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
  1601. 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
  1602. 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xf7, 0x02, 0x0a, 0x0d, 0x55, 0x70,
  1603. 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0a, 0x44,
  1604. 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  1605. 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  1606. 0x65, 0x49, 0x44, 0x12, 0x3c, 0x0a, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66,
  1607. 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01,
  1608. 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x15, 0x54, 0x61, 0x62, 0x6c,
  1609. 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d,
  1610. 0x61, 0x12, 0x20, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
  1611. 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58, 0x01, 0x52, 0x07, 0x56, 0x65, 0x72, 0x73,
  1612. 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x09, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73,
  1613. 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1614. 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4b,
  1615. 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x06, 0xe2,
  1616. 0xdf, 0x1f, 0x02, 0x20, 0x00, 0x52, 0x09, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73,
  1617. 0x12, 0x3b, 0x0a, 0x0b, 0x4e, 0x65, 0x77, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x18,
  1618. 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
  1619. 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x70, 0x00,
  1620. 0x52, 0x0b, 0x4e, 0x65, 0x77, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x12, 0x16, 0x0a,
  1621. 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x55,
  1622. 0x73, 0x65, 0x72, 0x49, 0x44, 0x1a, 0x3c, 0x0a, 0x0e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75,
  1623. 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
  1624. 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
  1625. 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
  1626. 0x02, 0x38, 0x01, 0x22, 0xba, 0x02, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65,
  1627. 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  1628. 0x65, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x58,
  1629. 0x01, 0x52, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x44, 0x12, 0x3c, 0x0a,
  1630. 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x57, 0x69, 0x74, 0x68,
  1631. 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf,
  1632. 0x1f, 0x02, 0x58, 0x01, 0x52, 0x15, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69,
  1633. 0x78, 0x57, 0x69, 0x74, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x20, 0x0a, 0x07, 0x56,
  1634. 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe2, 0xdf,
  1635. 0x1f, 0x02, 0x58, 0x01, 0x52, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a,
  1636. 0x09, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
  1637. 0x32, 0x25, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x61,
  1638. 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75,
  1639. 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x06, 0xe2, 0xdf, 0x1f, 0x02, 0x20, 0x00, 0x52,
  1640. 0x09, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73,
  1641. 0x65, 0x72, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x55, 0x73, 0x65, 0x72,
  1642. 0x49, 0x44, 0x1a, 0x3c, 0x0a, 0x0e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45,
  1643. 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
  1644. 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  1645. 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
  1646. 0x22, 0x35, 0x0a, 0x08, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x12, 0x29, 0x0a, 0x07,
  1647. 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
  1648. 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x07,
  1649. 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x22, 0x48, 0x0a, 0x06, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
  1650. 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  1651. 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
  1652. 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43,
  1653. 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75,
  1654. 0x65, 0x22, 0xf5, 0x01, 0x0a, 0x0b, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x56, 0x61, 0x6c, 0x75,
  1655. 0x65, 0x12, 0x12, 0x0a, 0x04, 0x4b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
  1656. 0x04, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20,
  1657. 0x01, 0x28, 0x09, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0b, 0x53, 0x74, 0x72,
  1658. 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
  1659. 0x52, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x22, 0x0a,
  1660. 0x0b, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01,
  1661. 0x28, 0x0d, 0x48, 0x00, 0x52, 0x0b, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75,
  1662. 0x65, 0x12, 0x22, 0x0a, 0x0b, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65,
  1663. 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0b, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34,
  1664. 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x24, 0x0a, 0x0c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x36, 0x34,
  1665. 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x0c, 0x46,
  1666. 0x6c, 0x6f, 0x61, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1e, 0x0a, 0x09, 0x42,
  1667. 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00,
  1668. 0x52, 0x09, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x54,
  1669. 0x79, 0x70, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x20, 0x5a, 0x1e, 0x64, 0x70, 0x73,
  1670. 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x61, 0x70, 0x69, 0x2f, 0x70, 0x62,
  1671. 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f,
  1672. 0x74, 0x6f, 0x33,
  1673. }
  1674. var (
  1675. file_v1_request_command_proto_rawDescOnce sync.Once
  1676. file_v1_request_command_proto_rawDescData = file_v1_request_command_proto_rawDesc
  1677. )
  1678. func file_v1_request_command_proto_rawDescGZIP() []byte {
  1679. file_v1_request_command_proto_rawDescOnce.Do(func() {
  1680. file_v1_request_command_proto_rawDescData = protoimpl.X.CompressGZIP(file_v1_request_command_proto_rawDescData)
  1681. })
  1682. return file_v1_request_command_proto_rawDescData
  1683. }
  1684. var file_v1_request_command_proto_msgTypes = make([]protoimpl.MessageInfo, 29)
  1685. var file_v1_request_command_proto_goTypes = []interface{}{
  1686. (*AutoMigrateRequest)(nil), // 0: request.AutoMigrateRequest
  1687. (*AutoMigrateItem)(nil), // 1: request.AutoMigrateItem
  1688. (*TransactionBeginRequest)(nil), // 2: request.TransactionBeginRequest
  1689. (*InsertTxRequest)(nil), // 3: request.InsertTxRequest
  1690. (*InsertBatchTxRequest)(nil), // 4: request.InsertBatchTxRequest
  1691. (*DeleteTxRequest)(nil), // 5: request.DeleteTxRequest
  1692. (*DeleteBatchTxRequest)(nil), // 6: request.DeleteBatchTxRequest
  1693. (*UpdateTxRequest)(nil), // 7: request.UpdateTxRequest
  1694. (*TransactionEndRequest)(nil), // 8: request.TransactionEndRequest
  1695. (*TransactionOperation)(nil), // 9: request.TransactionOperation
  1696. (*InsertRequest)(nil), // 10: request.InsertRequest
  1697. (*InsertBatchRequest)(nil), // 11: request.InsertBatchRequest
  1698. (*InsertTableRowItem)(nil), // 12: request.InsertTableRowItem
  1699. (*InsertItem)(nil), // 13: request.InsertItem
  1700. (*DeleteRequest)(nil), // 14: request.DeleteRequest
  1701. (*DeleteBatchRequest)(nil), // 15: request.DeleteBatchRequest
  1702. (*DeleteTableRowItem)(nil), // 16: request.DeleteTableRowItem
  1703. (*DeleteItem)(nil), // 17: request.DeleteItem
  1704. (*UpdateRequest)(nil), // 18: request.UpdateRequest
  1705. (*ReplayRequest)(nil), // 19: request.ReplayRequest
  1706. (*TableRow)(nil), // 20: request.TableRow
  1707. (*Column)(nil), // 21: request.Column
  1708. (*ColumnValue)(nil), // 22: request.ColumnValue
  1709. nil, // 23: request.DeleteTxRequest.KeyValuesEntry
  1710. nil, // 24: request.UpdateTxRequest.KeyValuesEntry
  1711. nil, // 25: request.DeleteRequest.KeyValuesEntry
  1712. nil, // 26: request.DeleteItem.KeyValuesEntry
  1713. nil, // 27: request.UpdateRequest.KeyValuesEntry
  1714. nil, // 28: request.ReplayRequest.KeyValuesEntry
  1715. }
  1716. var file_v1_request_command_proto_depIdxs = []int32{
  1717. 1, // 0: request.AutoMigrateRequest.Items:type_name -> request.AutoMigrateItem
  1718. 20, // 1: request.InsertTxRequest.TableRow:type_name -> request.TableRow
  1719. 12, // 2: request.InsertBatchTxRequest.Items:type_name -> request.InsertTableRowItem
  1720. 23, // 3: request.DeleteTxRequest.KeyValues:type_name -> request.DeleteTxRequest.KeyValuesEntry
  1721. 16, // 4: request.DeleteBatchTxRequest.Items:type_name -> request.DeleteTableRowItem
  1722. 24, // 5: request.UpdateTxRequest.KeyValues:type_name -> request.UpdateTxRequest.KeyValuesEntry
  1723. 20, // 6: request.UpdateTxRequest.NewTableRow:type_name -> request.TableRow
  1724. 2, // 7: request.TransactionOperation.TransactionBeginRequest:type_name -> request.TransactionBeginRequest
  1725. 3, // 8: request.TransactionOperation.InsertTxRequest:type_name -> request.InsertTxRequest
  1726. 4, // 9: request.TransactionOperation.InsertBatchTxRequest:type_name -> request.InsertBatchTxRequest
  1727. 5, // 10: request.TransactionOperation.DeleteTxRequest:type_name -> request.DeleteTxRequest
  1728. 6, // 11: request.TransactionOperation.DeleteBatchTxRequest:type_name -> request.DeleteBatchTxRequest
  1729. 7, // 12: request.TransactionOperation.UpdateTxRequest:type_name -> request.UpdateTxRequest
  1730. 8, // 13: request.TransactionOperation.TransactionEndRequest:type_name -> request.TransactionEndRequest
  1731. 20, // 14: request.InsertRequest.TableRow:type_name -> request.TableRow
  1732. 12, // 15: request.InsertBatchRequest.Items:type_name -> request.InsertTableRowItem
  1733. 13, // 16: request.InsertTableRowItem.Items:type_name -> request.InsertItem
  1734. 20, // 17: request.InsertItem.TableRow:type_name -> request.TableRow
  1735. 25, // 18: request.DeleteRequest.KeyValues:type_name -> request.DeleteRequest.KeyValuesEntry
  1736. 16, // 19: request.DeleteBatchRequest.Items:type_name -> request.DeleteTableRowItem
  1737. 17, // 20: request.DeleteTableRowItem.Items:type_name -> request.DeleteItem
  1738. 26, // 21: request.DeleteItem.KeyValues:type_name -> request.DeleteItem.KeyValuesEntry
  1739. 27, // 22: request.UpdateRequest.KeyValues:type_name -> request.UpdateRequest.KeyValuesEntry
  1740. 20, // 23: request.UpdateRequest.NewTableRow:type_name -> request.TableRow
  1741. 28, // 24: request.ReplayRequest.KeyValues:type_name -> request.ReplayRequest.KeyValuesEntry
  1742. 21, // 25: request.TableRow.Columns:type_name -> request.Column
  1743. 22, // 26: request.Column.Value:type_name -> request.ColumnValue
  1744. 27, // [27:27] is the sub-list for method output_type
  1745. 27, // [27:27] is the sub-list for method input_type
  1746. 27, // [27:27] is the sub-list for extension type_name
  1747. 27, // [27:27] is the sub-list for extension extendee
  1748. 0, // [0:27] is the sub-list for field type_name
  1749. }
  1750. func init() { file_v1_request_command_proto_init() }
  1751. func file_v1_request_command_proto_init() {
  1752. if File_v1_request_command_proto != nil {
  1753. return
  1754. }
  1755. if !protoimpl.UnsafeEnabled {
  1756. file_v1_request_command_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1757. switch v := v.(*AutoMigrateRequest); i {
  1758. case 0:
  1759. return &v.state
  1760. case 1:
  1761. return &v.sizeCache
  1762. case 2:
  1763. return &v.unknownFields
  1764. default:
  1765. return nil
  1766. }
  1767. }
  1768. file_v1_request_command_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1769. switch v := v.(*AutoMigrateItem); i {
  1770. case 0:
  1771. return &v.state
  1772. case 1:
  1773. return &v.sizeCache
  1774. case 2:
  1775. return &v.unknownFields
  1776. default:
  1777. return nil
  1778. }
  1779. }
  1780. file_v1_request_command_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1781. switch v := v.(*TransactionBeginRequest); i {
  1782. case 0:
  1783. return &v.state
  1784. case 1:
  1785. return &v.sizeCache
  1786. case 2:
  1787. return &v.unknownFields
  1788. default:
  1789. return nil
  1790. }
  1791. }
  1792. file_v1_request_command_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1793. switch v := v.(*InsertTxRequest); i {
  1794. case 0:
  1795. return &v.state
  1796. case 1:
  1797. return &v.sizeCache
  1798. case 2:
  1799. return &v.unknownFields
  1800. default:
  1801. return nil
  1802. }
  1803. }
  1804. file_v1_request_command_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1805. switch v := v.(*InsertBatchTxRequest); i {
  1806. case 0:
  1807. return &v.state
  1808. case 1:
  1809. return &v.sizeCache
  1810. case 2:
  1811. return &v.unknownFields
  1812. default:
  1813. return nil
  1814. }
  1815. }
  1816. file_v1_request_command_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1817. switch v := v.(*DeleteTxRequest); i {
  1818. case 0:
  1819. return &v.state
  1820. case 1:
  1821. return &v.sizeCache
  1822. case 2:
  1823. return &v.unknownFields
  1824. default:
  1825. return nil
  1826. }
  1827. }
  1828. file_v1_request_command_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1829. switch v := v.(*DeleteBatchTxRequest); i {
  1830. case 0:
  1831. return &v.state
  1832. case 1:
  1833. return &v.sizeCache
  1834. case 2:
  1835. return &v.unknownFields
  1836. default:
  1837. return nil
  1838. }
  1839. }
  1840. file_v1_request_command_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1841. switch v := v.(*UpdateTxRequest); i {
  1842. case 0:
  1843. return &v.state
  1844. case 1:
  1845. return &v.sizeCache
  1846. case 2:
  1847. return &v.unknownFields
  1848. default:
  1849. return nil
  1850. }
  1851. }
  1852. file_v1_request_command_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1853. switch v := v.(*TransactionEndRequest); i {
  1854. case 0:
  1855. return &v.state
  1856. case 1:
  1857. return &v.sizeCache
  1858. case 2:
  1859. return &v.unknownFields
  1860. default:
  1861. return nil
  1862. }
  1863. }
  1864. file_v1_request_command_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1865. switch v := v.(*TransactionOperation); i {
  1866. case 0:
  1867. return &v.state
  1868. case 1:
  1869. return &v.sizeCache
  1870. case 2:
  1871. return &v.unknownFields
  1872. default:
  1873. return nil
  1874. }
  1875. }
  1876. file_v1_request_command_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1877. switch v := v.(*InsertRequest); i {
  1878. case 0:
  1879. return &v.state
  1880. case 1:
  1881. return &v.sizeCache
  1882. case 2:
  1883. return &v.unknownFields
  1884. default:
  1885. return nil
  1886. }
  1887. }
  1888. file_v1_request_command_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1889. switch v := v.(*InsertBatchRequest); i {
  1890. case 0:
  1891. return &v.state
  1892. case 1:
  1893. return &v.sizeCache
  1894. case 2:
  1895. return &v.unknownFields
  1896. default:
  1897. return nil
  1898. }
  1899. }
  1900. file_v1_request_command_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1901. switch v := v.(*InsertTableRowItem); i {
  1902. case 0:
  1903. return &v.state
  1904. case 1:
  1905. return &v.sizeCache
  1906. case 2:
  1907. return &v.unknownFields
  1908. default:
  1909. return nil
  1910. }
  1911. }
  1912. file_v1_request_command_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  1913. switch v := v.(*InsertItem); i {
  1914. case 0:
  1915. return &v.state
  1916. case 1:
  1917. return &v.sizeCache
  1918. case 2:
  1919. return &v.unknownFields
  1920. default:
  1921. return nil
  1922. }
  1923. }
  1924. file_v1_request_command_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  1925. switch v := v.(*DeleteRequest); i {
  1926. case 0:
  1927. return &v.state
  1928. case 1:
  1929. return &v.sizeCache
  1930. case 2:
  1931. return &v.unknownFields
  1932. default:
  1933. return nil
  1934. }
  1935. }
  1936. file_v1_request_command_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  1937. switch v := v.(*DeleteBatchRequest); i {
  1938. case 0:
  1939. return &v.state
  1940. case 1:
  1941. return &v.sizeCache
  1942. case 2:
  1943. return &v.unknownFields
  1944. default:
  1945. return nil
  1946. }
  1947. }
  1948. file_v1_request_command_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  1949. switch v := v.(*DeleteTableRowItem); i {
  1950. case 0:
  1951. return &v.state
  1952. case 1:
  1953. return &v.sizeCache
  1954. case 2:
  1955. return &v.unknownFields
  1956. default:
  1957. return nil
  1958. }
  1959. }
  1960. file_v1_request_command_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  1961. switch v := v.(*DeleteItem); i {
  1962. case 0:
  1963. return &v.state
  1964. case 1:
  1965. return &v.sizeCache
  1966. case 2:
  1967. return &v.unknownFields
  1968. default:
  1969. return nil
  1970. }
  1971. }
  1972. file_v1_request_command_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  1973. switch v := v.(*UpdateRequest); i {
  1974. case 0:
  1975. return &v.state
  1976. case 1:
  1977. return &v.sizeCache
  1978. case 2:
  1979. return &v.unknownFields
  1980. default:
  1981. return nil
  1982. }
  1983. }
  1984. file_v1_request_command_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  1985. switch v := v.(*ReplayRequest); i {
  1986. case 0:
  1987. return &v.state
  1988. case 1:
  1989. return &v.sizeCache
  1990. case 2:
  1991. return &v.unknownFields
  1992. default:
  1993. return nil
  1994. }
  1995. }
  1996. file_v1_request_command_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  1997. switch v := v.(*TableRow); i {
  1998. case 0:
  1999. return &v.state
  2000. case 1:
  2001. return &v.sizeCache
  2002. case 2:
  2003. return &v.unknownFields
  2004. default:
  2005. return nil
  2006. }
  2007. }
  2008. file_v1_request_command_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  2009. switch v := v.(*Column); i {
  2010. case 0:
  2011. return &v.state
  2012. case 1:
  2013. return &v.sizeCache
  2014. case 2:
  2015. return &v.unknownFields
  2016. default:
  2017. return nil
  2018. }
  2019. }
  2020. file_v1_request_command_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  2021. switch v := v.(*ColumnValue); i {
  2022. case 0:
  2023. return &v.state
  2024. case 1:
  2025. return &v.sizeCache
  2026. case 2:
  2027. return &v.unknownFields
  2028. default:
  2029. return nil
  2030. }
  2031. }
  2032. }
  2033. file_v1_request_command_proto_msgTypes[9].OneofWrappers = []interface{}{
  2034. (*TransactionOperation_TransactionBeginRequest)(nil),
  2035. (*TransactionOperation_InsertTxRequest)(nil),
  2036. (*TransactionOperation_InsertBatchTxRequest)(nil),
  2037. (*TransactionOperation_DeleteTxRequest)(nil),
  2038. (*TransactionOperation_DeleteBatchTxRequest)(nil),
  2039. (*TransactionOperation_UpdateTxRequest)(nil),
  2040. (*TransactionOperation_TransactionEndRequest)(nil),
  2041. }
  2042. file_v1_request_command_proto_msgTypes[22].OneofWrappers = []interface{}{
  2043. (*ColumnValue_StringValue)(nil),
  2044. (*ColumnValue_Uint32Value)(nil),
  2045. (*ColumnValue_Uint64Value)(nil),
  2046. (*ColumnValue_Float64Value)(nil),
  2047. (*ColumnValue_BoolValue)(nil),
  2048. }
  2049. type x struct{}
  2050. out := protoimpl.TypeBuilder{
  2051. File: protoimpl.DescBuilder{
  2052. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  2053. RawDescriptor: file_v1_request_command_proto_rawDesc,
  2054. NumEnums: 0,
  2055. NumMessages: 29,
  2056. NumExtensions: 0,
  2057. NumServices: 0,
  2058. },
  2059. GoTypes: file_v1_request_command_proto_goTypes,
  2060. DependencyIndexes: file_v1_request_command_proto_depIdxs,
  2061. MessageInfos: file_v1_request_command_proto_msgTypes,
  2062. }.Build()
  2063. File_v1_request_command_proto = out.File
  2064. file_v1_request_command_proto_rawDesc = nil
  2065. file_v1_request_command_proto_goTypes = nil
  2066. file_v1_request_command_proto_depIdxs = nil
  2067. }