github.com/MetalBlockchain/metalgo@v1.11.9/proto/pb/rpcdb/rpcdb.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.33.0 4 // protoc (unknown) 5 // source: rpcdb/rpcdb.proto 6 7 package rpcdb 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 emptypb "google.golang.org/protobuf/types/known/emptypb" 13 reflect "reflect" 14 sync "sync" 15 ) 16 17 const ( 18 // Verify that this generated code is sufficiently up-to-date. 19 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 20 // Verify that runtime/protoimpl is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 22 ) 23 24 type Error int32 25 26 const ( 27 // ERROR_UNSPECIFIED is used to indicate that no error occurred. 28 Error_ERROR_UNSPECIFIED Error = 0 29 Error_ERROR_CLOSED Error = 1 30 Error_ERROR_NOT_FOUND Error = 2 31 ) 32 33 // Enum value maps for Error. 34 var ( 35 Error_name = map[int32]string{ 36 0: "ERROR_UNSPECIFIED", 37 1: "ERROR_CLOSED", 38 2: "ERROR_NOT_FOUND", 39 } 40 Error_value = map[string]int32{ 41 "ERROR_UNSPECIFIED": 0, 42 "ERROR_CLOSED": 1, 43 "ERROR_NOT_FOUND": 2, 44 } 45 ) 46 47 func (x Error) Enum() *Error { 48 p := new(Error) 49 *p = x 50 return p 51 } 52 53 func (x Error) String() string { 54 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 55 } 56 57 func (Error) Descriptor() protoreflect.EnumDescriptor { 58 return file_rpcdb_rpcdb_proto_enumTypes[0].Descriptor() 59 } 60 61 func (Error) Type() protoreflect.EnumType { 62 return &file_rpcdb_rpcdb_proto_enumTypes[0] 63 } 64 65 func (x Error) Number() protoreflect.EnumNumber { 66 return protoreflect.EnumNumber(x) 67 } 68 69 // Deprecated: Use Error.Descriptor instead. 70 func (Error) EnumDescriptor() ([]byte, []int) { 71 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{0} 72 } 73 74 type HasRequest struct { 75 state protoimpl.MessageState 76 sizeCache protoimpl.SizeCache 77 unknownFields protoimpl.UnknownFields 78 79 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 80 } 81 82 func (x *HasRequest) Reset() { 83 *x = HasRequest{} 84 if protoimpl.UnsafeEnabled { 85 mi := &file_rpcdb_rpcdb_proto_msgTypes[0] 86 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 87 ms.StoreMessageInfo(mi) 88 } 89 } 90 91 func (x *HasRequest) String() string { 92 return protoimpl.X.MessageStringOf(x) 93 } 94 95 func (*HasRequest) ProtoMessage() {} 96 97 func (x *HasRequest) ProtoReflect() protoreflect.Message { 98 mi := &file_rpcdb_rpcdb_proto_msgTypes[0] 99 if protoimpl.UnsafeEnabled && x != nil { 100 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 101 if ms.LoadMessageInfo() == nil { 102 ms.StoreMessageInfo(mi) 103 } 104 return ms 105 } 106 return mi.MessageOf(x) 107 } 108 109 // Deprecated: Use HasRequest.ProtoReflect.Descriptor instead. 110 func (*HasRequest) Descriptor() ([]byte, []int) { 111 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{0} 112 } 113 114 func (x *HasRequest) GetKey() []byte { 115 if x != nil { 116 return x.Key 117 } 118 return nil 119 } 120 121 type HasResponse struct { 122 state protoimpl.MessageState 123 sizeCache protoimpl.SizeCache 124 unknownFields protoimpl.UnknownFields 125 126 Has bool `protobuf:"varint,1,opt,name=has,proto3" json:"has,omitempty"` 127 Err Error `protobuf:"varint,2,opt,name=err,proto3,enum=rpcdb.Error" json:"err,omitempty"` 128 } 129 130 func (x *HasResponse) Reset() { 131 *x = HasResponse{} 132 if protoimpl.UnsafeEnabled { 133 mi := &file_rpcdb_rpcdb_proto_msgTypes[1] 134 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 135 ms.StoreMessageInfo(mi) 136 } 137 } 138 139 func (x *HasResponse) String() string { 140 return protoimpl.X.MessageStringOf(x) 141 } 142 143 func (*HasResponse) ProtoMessage() {} 144 145 func (x *HasResponse) ProtoReflect() protoreflect.Message { 146 mi := &file_rpcdb_rpcdb_proto_msgTypes[1] 147 if protoimpl.UnsafeEnabled && x != nil { 148 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 149 if ms.LoadMessageInfo() == nil { 150 ms.StoreMessageInfo(mi) 151 } 152 return ms 153 } 154 return mi.MessageOf(x) 155 } 156 157 // Deprecated: Use HasResponse.ProtoReflect.Descriptor instead. 158 func (*HasResponse) Descriptor() ([]byte, []int) { 159 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{1} 160 } 161 162 func (x *HasResponse) GetHas() bool { 163 if x != nil { 164 return x.Has 165 } 166 return false 167 } 168 169 func (x *HasResponse) GetErr() Error { 170 if x != nil { 171 return x.Err 172 } 173 return Error_ERROR_UNSPECIFIED 174 } 175 176 type GetRequest struct { 177 state protoimpl.MessageState 178 sizeCache protoimpl.SizeCache 179 unknownFields protoimpl.UnknownFields 180 181 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 182 } 183 184 func (x *GetRequest) Reset() { 185 *x = GetRequest{} 186 if protoimpl.UnsafeEnabled { 187 mi := &file_rpcdb_rpcdb_proto_msgTypes[2] 188 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 189 ms.StoreMessageInfo(mi) 190 } 191 } 192 193 func (x *GetRequest) String() string { 194 return protoimpl.X.MessageStringOf(x) 195 } 196 197 func (*GetRequest) ProtoMessage() {} 198 199 func (x *GetRequest) ProtoReflect() protoreflect.Message { 200 mi := &file_rpcdb_rpcdb_proto_msgTypes[2] 201 if protoimpl.UnsafeEnabled && x != nil { 202 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 203 if ms.LoadMessageInfo() == nil { 204 ms.StoreMessageInfo(mi) 205 } 206 return ms 207 } 208 return mi.MessageOf(x) 209 } 210 211 // Deprecated: Use GetRequest.ProtoReflect.Descriptor instead. 212 func (*GetRequest) Descriptor() ([]byte, []int) { 213 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{2} 214 } 215 216 func (x *GetRequest) GetKey() []byte { 217 if x != nil { 218 return x.Key 219 } 220 return nil 221 } 222 223 type GetResponse struct { 224 state protoimpl.MessageState 225 sizeCache protoimpl.SizeCache 226 unknownFields protoimpl.UnknownFields 227 228 Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 229 Err Error `protobuf:"varint,2,opt,name=err,proto3,enum=rpcdb.Error" json:"err,omitempty"` 230 } 231 232 func (x *GetResponse) Reset() { 233 *x = GetResponse{} 234 if protoimpl.UnsafeEnabled { 235 mi := &file_rpcdb_rpcdb_proto_msgTypes[3] 236 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 237 ms.StoreMessageInfo(mi) 238 } 239 } 240 241 func (x *GetResponse) String() string { 242 return protoimpl.X.MessageStringOf(x) 243 } 244 245 func (*GetResponse) ProtoMessage() {} 246 247 func (x *GetResponse) ProtoReflect() protoreflect.Message { 248 mi := &file_rpcdb_rpcdb_proto_msgTypes[3] 249 if protoimpl.UnsafeEnabled && x != nil { 250 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 251 if ms.LoadMessageInfo() == nil { 252 ms.StoreMessageInfo(mi) 253 } 254 return ms 255 } 256 return mi.MessageOf(x) 257 } 258 259 // Deprecated: Use GetResponse.ProtoReflect.Descriptor instead. 260 func (*GetResponse) Descriptor() ([]byte, []int) { 261 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{3} 262 } 263 264 func (x *GetResponse) GetValue() []byte { 265 if x != nil { 266 return x.Value 267 } 268 return nil 269 } 270 271 func (x *GetResponse) GetErr() Error { 272 if x != nil { 273 return x.Err 274 } 275 return Error_ERROR_UNSPECIFIED 276 } 277 278 type PutRequest struct { 279 state protoimpl.MessageState 280 sizeCache protoimpl.SizeCache 281 unknownFields protoimpl.UnknownFields 282 283 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 284 Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 285 } 286 287 func (x *PutRequest) Reset() { 288 *x = PutRequest{} 289 if protoimpl.UnsafeEnabled { 290 mi := &file_rpcdb_rpcdb_proto_msgTypes[4] 291 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 292 ms.StoreMessageInfo(mi) 293 } 294 } 295 296 func (x *PutRequest) String() string { 297 return protoimpl.X.MessageStringOf(x) 298 } 299 300 func (*PutRequest) ProtoMessage() {} 301 302 func (x *PutRequest) ProtoReflect() protoreflect.Message { 303 mi := &file_rpcdb_rpcdb_proto_msgTypes[4] 304 if protoimpl.UnsafeEnabled && x != nil { 305 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 306 if ms.LoadMessageInfo() == nil { 307 ms.StoreMessageInfo(mi) 308 } 309 return ms 310 } 311 return mi.MessageOf(x) 312 } 313 314 // Deprecated: Use PutRequest.ProtoReflect.Descriptor instead. 315 func (*PutRequest) Descriptor() ([]byte, []int) { 316 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{4} 317 } 318 319 func (x *PutRequest) GetKey() []byte { 320 if x != nil { 321 return x.Key 322 } 323 return nil 324 } 325 326 func (x *PutRequest) GetValue() []byte { 327 if x != nil { 328 return x.Value 329 } 330 return nil 331 } 332 333 type PutResponse struct { 334 state protoimpl.MessageState 335 sizeCache protoimpl.SizeCache 336 unknownFields protoimpl.UnknownFields 337 338 Err Error `protobuf:"varint,1,opt,name=err,proto3,enum=rpcdb.Error" json:"err,omitempty"` 339 } 340 341 func (x *PutResponse) Reset() { 342 *x = PutResponse{} 343 if protoimpl.UnsafeEnabled { 344 mi := &file_rpcdb_rpcdb_proto_msgTypes[5] 345 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 346 ms.StoreMessageInfo(mi) 347 } 348 } 349 350 func (x *PutResponse) String() string { 351 return protoimpl.X.MessageStringOf(x) 352 } 353 354 func (*PutResponse) ProtoMessage() {} 355 356 func (x *PutResponse) ProtoReflect() protoreflect.Message { 357 mi := &file_rpcdb_rpcdb_proto_msgTypes[5] 358 if protoimpl.UnsafeEnabled && x != nil { 359 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 360 if ms.LoadMessageInfo() == nil { 361 ms.StoreMessageInfo(mi) 362 } 363 return ms 364 } 365 return mi.MessageOf(x) 366 } 367 368 // Deprecated: Use PutResponse.ProtoReflect.Descriptor instead. 369 func (*PutResponse) Descriptor() ([]byte, []int) { 370 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{5} 371 } 372 373 func (x *PutResponse) GetErr() Error { 374 if x != nil { 375 return x.Err 376 } 377 return Error_ERROR_UNSPECIFIED 378 } 379 380 type DeleteRequest struct { 381 state protoimpl.MessageState 382 sizeCache protoimpl.SizeCache 383 unknownFields protoimpl.UnknownFields 384 385 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 386 } 387 388 func (x *DeleteRequest) Reset() { 389 *x = DeleteRequest{} 390 if protoimpl.UnsafeEnabled { 391 mi := &file_rpcdb_rpcdb_proto_msgTypes[6] 392 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 393 ms.StoreMessageInfo(mi) 394 } 395 } 396 397 func (x *DeleteRequest) String() string { 398 return protoimpl.X.MessageStringOf(x) 399 } 400 401 func (*DeleteRequest) ProtoMessage() {} 402 403 func (x *DeleteRequest) ProtoReflect() protoreflect.Message { 404 mi := &file_rpcdb_rpcdb_proto_msgTypes[6] 405 if protoimpl.UnsafeEnabled && x != nil { 406 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 407 if ms.LoadMessageInfo() == nil { 408 ms.StoreMessageInfo(mi) 409 } 410 return ms 411 } 412 return mi.MessageOf(x) 413 } 414 415 // Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead. 416 func (*DeleteRequest) Descriptor() ([]byte, []int) { 417 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{6} 418 } 419 420 func (x *DeleteRequest) GetKey() []byte { 421 if x != nil { 422 return x.Key 423 } 424 return nil 425 } 426 427 type DeleteResponse struct { 428 state protoimpl.MessageState 429 sizeCache protoimpl.SizeCache 430 unknownFields protoimpl.UnknownFields 431 432 Err Error `protobuf:"varint,1,opt,name=err,proto3,enum=rpcdb.Error" json:"err,omitempty"` 433 } 434 435 func (x *DeleteResponse) Reset() { 436 *x = DeleteResponse{} 437 if protoimpl.UnsafeEnabled { 438 mi := &file_rpcdb_rpcdb_proto_msgTypes[7] 439 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 440 ms.StoreMessageInfo(mi) 441 } 442 } 443 444 func (x *DeleteResponse) String() string { 445 return protoimpl.X.MessageStringOf(x) 446 } 447 448 func (*DeleteResponse) ProtoMessage() {} 449 450 func (x *DeleteResponse) ProtoReflect() protoreflect.Message { 451 mi := &file_rpcdb_rpcdb_proto_msgTypes[7] 452 if protoimpl.UnsafeEnabled && x != nil { 453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 454 if ms.LoadMessageInfo() == nil { 455 ms.StoreMessageInfo(mi) 456 } 457 return ms 458 } 459 return mi.MessageOf(x) 460 } 461 462 // Deprecated: Use DeleteResponse.ProtoReflect.Descriptor instead. 463 func (*DeleteResponse) Descriptor() ([]byte, []int) { 464 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{7} 465 } 466 467 func (x *DeleteResponse) GetErr() Error { 468 if x != nil { 469 return x.Err 470 } 471 return Error_ERROR_UNSPECIFIED 472 } 473 474 type CompactRequest struct { 475 state protoimpl.MessageState 476 sizeCache protoimpl.SizeCache 477 unknownFields protoimpl.UnknownFields 478 479 Start []byte `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` 480 Limit []byte `protobuf:"bytes,2,opt,name=limit,proto3" json:"limit,omitempty"` 481 } 482 483 func (x *CompactRequest) Reset() { 484 *x = CompactRequest{} 485 if protoimpl.UnsafeEnabled { 486 mi := &file_rpcdb_rpcdb_proto_msgTypes[8] 487 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 488 ms.StoreMessageInfo(mi) 489 } 490 } 491 492 func (x *CompactRequest) String() string { 493 return protoimpl.X.MessageStringOf(x) 494 } 495 496 func (*CompactRequest) ProtoMessage() {} 497 498 func (x *CompactRequest) ProtoReflect() protoreflect.Message { 499 mi := &file_rpcdb_rpcdb_proto_msgTypes[8] 500 if protoimpl.UnsafeEnabled && x != nil { 501 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 502 if ms.LoadMessageInfo() == nil { 503 ms.StoreMessageInfo(mi) 504 } 505 return ms 506 } 507 return mi.MessageOf(x) 508 } 509 510 // Deprecated: Use CompactRequest.ProtoReflect.Descriptor instead. 511 func (*CompactRequest) Descriptor() ([]byte, []int) { 512 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{8} 513 } 514 515 func (x *CompactRequest) GetStart() []byte { 516 if x != nil { 517 return x.Start 518 } 519 return nil 520 } 521 522 func (x *CompactRequest) GetLimit() []byte { 523 if x != nil { 524 return x.Limit 525 } 526 return nil 527 } 528 529 type CompactResponse struct { 530 state protoimpl.MessageState 531 sizeCache protoimpl.SizeCache 532 unknownFields protoimpl.UnknownFields 533 534 Err Error `protobuf:"varint,1,opt,name=err,proto3,enum=rpcdb.Error" json:"err,omitempty"` 535 } 536 537 func (x *CompactResponse) Reset() { 538 *x = CompactResponse{} 539 if protoimpl.UnsafeEnabled { 540 mi := &file_rpcdb_rpcdb_proto_msgTypes[9] 541 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 542 ms.StoreMessageInfo(mi) 543 } 544 } 545 546 func (x *CompactResponse) String() string { 547 return protoimpl.X.MessageStringOf(x) 548 } 549 550 func (*CompactResponse) ProtoMessage() {} 551 552 func (x *CompactResponse) ProtoReflect() protoreflect.Message { 553 mi := &file_rpcdb_rpcdb_proto_msgTypes[9] 554 if protoimpl.UnsafeEnabled && x != nil { 555 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 556 if ms.LoadMessageInfo() == nil { 557 ms.StoreMessageInfo(mi) 558 } 559 return ms 560 } 561 return mi.MessageOf(x) 562 } 563 564 // Deprecated: Use CompactResponse.ProtoReflect.Descriptor instead. 565 func (*CompactResponse) Descriptor() ([]byte, []int) { 566 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{9} 567 } 568 569 func (x *CompactResponse) GetErr() Error { 570 if x != nil { 571 return x.Err 572 } 573 return Error_ERROR_UNSPECIFIED 574 } 575 576 type CloseRequest struct { 577 state protoimpl.MessageState 578 sizeCache protoimpl.SizeCache 579 unknownFields protoimpl.UnknownFields 580 } 581 582 func (x *CloseRequest) Reset() { 583 *x = CloseRequest{} 584 if protoimpl.UnsafeEnabled { 585 mi := &file_rpcdb_rpcdb_proto_msgTypes[10] 586 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 587 ms.StoreMessageInfo(mi) 588 } 589 } 590 591 func (x *CloseRequest) String() string { 592 return protoimpl.X.MessageStringOf(x) 593 } 594 595 func (*CloseRequest) ProtoMessage() {} 596 597 func (x *CloseRequest) ProtoReflect() protoreflect.Message { 598 mi := &file_rpcdb_rpcdb_proto_msgTypes[10] 599 if protoimpl.UnsafeEnabled && x != nil { 600 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 601 if ms.LoadMessageInfo() == nil { 602 ms.StoreMessageInfo(mi) 603 } 604 return ms 605 } 606 return mi.MessageOf(x) 607 } 608 609 // Deprecated: Use CloseRequest.ProtoReflect.Descriptor instead. 610 func (*CloseRequest) Descriptor() ([]byte, []int) { 611 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{10} 612 } 613 614 type CloseResponse struct { 615 state protoimpl.MessageState 616 sizeCache protoimpl.SizeCache 617 unknownFields protoimpl.UnknownFields 618 619 Err Error `protobuf:"varint,1,opt,name=err,proto3,enum=rpcdb.Error" json:"err,omitempty"` 620 } 621 622 func (x *CloseResponse) Reset() { 623 *x = CloseResponse{} 624 if protoimpl.UnsafeEnabled { 625 mi := &file_rpcdb_rpcdb_proto_msgTypes[11] 626 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 627 ms.StoreMessageInfo(mi) 628 } 629 } 630 631 func (x *CloseResponse) String() string { 632 return protoimpl.X.MessageStringOf(x) 633 } 634 635 func (*CloseResponse) ProtoMessage() {} 636 637 func (x *CloseResponse) ProtoReflect() protoreflect.Message { 638 mi := &file_rpcdb_rpcdb_proto_msgTypes[11] 639 if protoimpl.UnsafeEnabled && x != nil { 640 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 641 if ms.LoadMessageInfo() == nil { 642 ms.StoreMessageInfo(mi) 643 } 644 return ms 645 } 646 return mi.MessageOf(x) 647 } 648 649 // Deprecated: Use CloseResponse.ProtoReflect.Descriptor instead. 650 func (*CloseResponse) Descriptor() ([]byte, []int) { 651 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{11} 652 } 653 654 func (x *CloseResponse) GetErr() Error { 655 if x != nil { 656 return x.Err 657 } 658 return Error_ERROR_UNSPECIFIED 659 } 660 661 type WriteBatchRequest struct { 662 state protoimpl.MessageState 663 sizeCache protoimpl.SizeCache 664 unknownFields protoimpl.UnknownFields 665 666 Puts []*PutRequest `protobuf:"bytes,1,rep,name=puts,proto3" json:"puts,omitempty"` 667 Deletes []*DeleteRequest `protobuf:"bytes,2,rep,name=deletes,proto3" json:"deletes,omitempty"` 668 } 669 670 func (x *WriteBatchRequest) Reset() { 671 *x = WriteBatchRequest{} 672 if protoimpl.UnsafeEnabled { 673 mi := &file_rpcdb_rpcdb_proto_msgTypes[12] 674 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 675 ms.StoreMessageInfo(mi) 676 } 677 } 678 679 func (x *WriteBatchRequest) String() string { 680 return protoimpl.X.MessageStringOf(x) 681 } 682 683 func (*WriteBatchRequest) ProtoMessage() {} 684 685 func (x *WriteBatchRequest) ProtoReflect() protoreflect.Message { 686 mi := &file_rpcdb_rpcdb_proto_msgTypes[12] 687 if protoimpl.UnsafeEnabled && x != nil { 688 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 689 if ms.LoadMessageInfo() == nil { 690 ms.StoreMessageInfo(mi) 691 } 692 return ms 693 } 694 return mi.MessageOf(x) 695 } 696 697 // Deprecated: Use WriteBatchRequest.ProtoReflect.Descriptor instead. 698 func (*WriteBatchRequest) Descriptor() ([]byte, []int) { 699 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{12} 700 } 701 702 func (x *WriteBatchRequest) GetPuts() []*PutRequest { 703 if x != nil { 704 return x.Puts 705 } 706 return nil 707 } 708 709 func (x *WriteBatchRequest) GetDeletes() []*DeleteRequest { 710 if x != nil { 711 return x.Deletes 712 } 713 return nil 714 } 715 716 type WriteBatchResponse struct { 717 state protoimpl.MessageState 718 sizeCache protoimpl.SizeCache 719 unknownFields protoimpl.UnknownFields 720 721 Err Error `protobuf:"varint,1,opt,name=err,proto3,enum=rpcdb.Error" json:"err,omitempty"` 722 } 723 724 func (x *WriteBatchResponse) Reset() { 725 *x = WriteBatchResponse{} 726 if protoimpl.UnsafeEnabled { 727 mi := &file_rpcdb_rpcdb_proto_msgTypes[13] 728 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 729 ms.StoreMessageInfo(mi) 730 } 731 } 732 733 func (x *WriteBatchResponse) String() string { 734 return protoimpl.X.MessageStringOf(x) 735 } 736 737 func (*WriteBatchResponse) ProtoMessage() {} 738 739 func (x *WriteBatchResponse) ProtoReflect() protoreflect.Message { 740 mi := &file_rpcdb_rpcdb_proto_msgTypes[13] 741 if protoimpl.UnsafeEnabled && x != nil { 742 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 743 if ms.LoadMessageInfo() == nil { 744 ms.StoreMessageInfo(mi) 745 } 746 return ms 747 } 748 return mi.MessageOf(x) 749 } 750 751 // Deprecated: Use WriteBatchResponse.ProtoReflect.Descriptor instead. 752 func (*WriteBatchResponse) Descriptor() ([]byte, []int) { 753 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{13} 754 } 755 756 func (x *WriteBatchResponse) GetErr() Error { 757 if x != nil { 758 return x.Err 759 } 760 return Error_ERROR_UNSPECIFIED 761 } 762 763 type NewIteratorRequest struct { 764 state protoimpl.MessageState 765 sizeCache protoimpl.SizeCache 766 unknownFields protoimpl.UnknownFields 767 } 768 769 func (x *NewIteratorRequest) Reset() { 770 *x = NewIteratorRequest{} 771 if protoimpl.UnsafeEnabled { 772 mi := &file_rpcdb_rpcdb_proto_msgTypes[14] 773 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 774 ms.StoreMessageInfo(mi) 775 } 776 } 777 778 func (x *NewIteratorRequest) String() string { 779 return protoimpl.X.MessageStringOf(x) 780 } 781 782 func (*NewIteratorRequest) ProtoMessage() {} 783 784 func (x *NewIteratorRequest) ProtoReflect() protoreflect.Message { 785 mi := &file_rpcdb_rpcdb_proto_msgTypes[14] 786 if protoimpl.UnsafeEnabled && x != nil { 787 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 788 if ms.LoadMessageInfo() == nil { 789 ms.StoreMessageInfo(mi) 790 } 791 return ms 792 } 793 return mi.MessageOf(x) 794 } 795 796 // Deprecated: Use NewIteratorRequest.ProtoReflect.Descriptor instead. 797 func (*NewIteratorRequest) Descriptor() ([]byte, []int) { 798 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{14} 799 } 800 801 type NewIteratorWithStartAndPrefixRequest struct { 802 state protoimpl.MessageState 803 sizeCache protoimpl.SizeCache 804 unknownFields protoimpl.UnknownFields 805 806 Start []byte `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` 807 Prefix []byte `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"` 808 } 809 810 func (x *NewIteratorWithStartAndPrefixRequest) Reset() { 811 *x = NewIteratorWithStartAndPrefixRequest{} 812 if protoimpl.UnsafeEnabled { 813 mi := &file_rpcdb_rpcdb_proto_msgTypes[15] 814 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 815 ms.StoreMessageInfo(mi) 816 } 817 } 818 819 func (x *NewIteratorWithStartAndPrefixRequest) String() string { 820 return protoimpl.X.MessageStringOf(x) 821 } 822 823 func (*NewIteratorWithStartAndPrefixRequest) ProtoMessage() {} 824 825 func (x *NewIteratorWithStartAndPrefixRequest) ProtoReflect() protoreflect.Message { 826 mi := &file_rpcdb_rpcdb_proto_msgTypes[15] 827 if protoimpl.UnsafeEnabled && x != nil { 828 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 829 if ms.LoadMessageInfo() == nil { 830 ms.StoreMessageInfo(mi) 831 } 832 return ms 833 } 834 return mi.MessageOf(x) 835 } 836 837 // Deprecated: Use NewIteratorWithStartAndPrefixRequest.ProtoReflect.Descriptor instead. 838 func (*NewIteratorWithStartAndPrefixRequest) Descriptor() ([]byte, []int) { 839 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{15} 840 } 841 842 func (x *NewIteratorWithStartAndPrefixRequest) GetStart() []byte { 843 if x != nil { 844 return x.Start 845 } 846 return nil 847 } 848 849 func (x *NewIteratorWithStartAndPrefixRequest) GetPrefix() []byte { 850 if x != nil { 851 return x.Prefix 852 } 853 return nil 854 } 855 856 type NewIteratorWithStartAndPrefixResponse struct { 857 state protoimpl.MessageState 858 sizeCache protoimpl.SizeCache 859 unknownFields protoimpl.UnknownFields 860 861 Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 862 } 863 864 func (x *NewIteratorWithStartAndPrefixResponse) Reset() { 865 *x = NewIteratorWithStartAndPrefixResponse{} 866 if protoimpl.UnsafeEnabled { 867 mi := &file_rpcdb_rpcdb_proto_msgTypes[16] 868 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 869 ms.StoreMessageInfo(mi) 870 } 871 } 872 873 func (x *NewIteratorWithStartAndPrefixResponse) String() string { 874 return protoimpl.X.MessageStringOf(x) 875 } 876 877 func (*NewIteratorWithStartAndPrefixResponse) ProtoMessage() {} 878 879 func (x *NewIteratorWithStartAndPrefixResponse) ProtoReflect() protoreflect.Message { 880 mi := &file_rpcdb_rpcdb_proto_msgTypes[16] 881 if protoimpl.UnsafeEnabled && x != nil { 882 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 883 if ms.LoadMessageInfo() == nil { 884 ms.StoreMessageInfo(mi) 885 } 886 return ms 887 } 888 return mi.MessageOf(x) 889 } 890 891 // Deprecated: Use NewIteratorWithStartAndPrefixResponse.ProtoReflect.Descriptor instead. 892 func (*NewIteratorWithStartAndPrefixResponse) Descriptor() ([]byte, []int) { 893 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{16} 894 } 895 896 func (x *NewIteratorWithStartAndPrefixResponse) GetId() uint64 { 897 if x != nil { 898 return x.Id 899 } 900 return 0 901 } 902 903 type IteratorNextRequest struct { 904 state protoimpl.MessageState 905 sizeCache protoimpl.SizeCache 906 unknownFields protoimpl.UnknownFields 907 908 Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 909 } 910 911 func (x *IteratorNextRequest) Reset() { 912 *x = IteratorNextRequest{} 913 if protoimpl.UnsafeEnabled { 914 mi := &file_rpcdb_rpcdb_proto_msgTypes[17] 915 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 916 ms.StoreMessageInfo(mi) 917 } 918 } 919 920 func (x *IteratorNextRequest) String() string { 921 return protoimpl.X.MessageStringOf(x) 922 } 923 924 func (*IteratorNextRequest) ProtoMessage() {} 925 926 func (x *IteratorNextRequest) ProtoReflect() protoreflect.Message { 927 mi := &file_rpcdb_rpcdb_proto_msgTypes[17] 928 if protoimpl.UnsafeEnabled && x != nil { 929 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 930 if ms.LoadMessageInfo() == nil { 931 ms.StoreMessageInfo(mi) 932 } 933 return ms 934 } 935 return mi.MessageOf(x) 936 } 937 938 // Deprecated: Use IteratorNextRequest.ProtoReflect.Descriptor instead. 939 func (*IteratorNextRequest) Descriptor() ([]byte, []int) { 940 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{17} 941 } 942 943 func (x *IteratorNextRequest) GetId() uint64 { 944 if x != nil { 945 return x.Id 946 } 947 return 0 948 } 949 950 type IteratorNextResponse struct { 951 state protoimpl.MessageState 952 sizeCache protoimpl.SizeCache 953 unknownFields protoimpl.UnknownFields 954 955 Data []*PutRequest `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` 956 } 957 958 func (x *IteratorNextResponse) Reset() { 959 *x = IteratorNextResponse{} 960 if protoimpl.UnsafeEnabled { 961 mi := &file_rpcdb_rpcdb_proto_msgTypes[18] 962 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 963 ms.StoreMessageInfo(mi) 964 } 965 } 966 967 func (x *IteratorNextResponse) String() string { 968 return protoimpl.X.MessageStringOf(x) 969 } 970 971 func (*IteratorNextResponse) ProtoMessage() {} 972 973 func (x *IteratorNextResponse) ProtoReflect() protoreflect.Message { 974 mi := &file_rpcdb_rpcdb_proto_msgTypes[18] 975 if protoimpl.UnsafeEnabled && x != nil { 976 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 977 if ms.LoadMessageInfo() == nil { 978 ms.StoreMessageInfo(mi) 979 } 980 return ms 981 } 982 return mi.MessageOf(x) 983 } 984 985 // Deprecated: Use IteratorNextResponse.ProtoReflect.Descriptor instead. 986 func (*IteratorNextResponse) Descriptor() ([]byte, []int) { 987 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{18} 988 } 989 990 func (x *IteratorNextResponse) GetData() []*PutRequest { 991 if x != nil { 992 return x.Data 993 } 994 return nil 995 } 996 997 type IteratorErrorRequest struct { 998 state protoimpl.MessageState 999 sizeCache protoimpl.SizeCache 1000 unknownFields protoimpl.UnknownFields 1001 1002 Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 1003 } 1004 1005 func (x *IteratorErrorRequest) Reset() { 1006 *x = IteratorErrorRequest{} 1007 if protoimpl.UnsafeEnabled { 1008 mi := &file_rpcdb_rpcdb_proto_msgTypes[19] 1009 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1010 ms.StoreMessageInfo(mi) 1011 } 1012 } 1013 1014 func (x *IteratorErrorRequest) String() string { 1015 return protoimpl.X.MessageStringOf(x) 1016 } 1017 1018 func (*IteratorErrorRequest) ProtoMessage() {} 1019 1020 func (x *IteratorErrorRequest) ProtoReflect() protoreflect.Message { 1021 mi := &file_rpcdb_rpcdb_proto_msgTypes[19] 1022 if protoimpl.UnsafeEnabled && x != nil { 1023 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1024 if ms.LoadMessageInfo() == nil { 1025 ms.StoreMessageInfo(mi) 1026 } 1027 return ms 1028 } 1029 return mi.MessageOf(x) 1030 } 1031 1032 // Deprecated: Use IteratorErrorRequest.ProtoReflect.Descriptor instead. 1033 func (*IteratorErrorRequest) Descriptor() ([]byte, []int) { 1034 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{19} 1035 } 1036 1037 func (x *IteratorErrorRequest) GetId() uint64 { 1038 if x != nil { 1039 return x.Id 1040 } 1041 return 0 1042 } 1043 1044 type IteratorErrorResponse struct { 1045 state protoimpl.MessageState 1046 sizeCache protoimpl.SizeCache 1047 unknownFields protoimpl.UnknownFields 1048 1049 Err Error `protobuf:"varint,1,opt,name=err,proto3,enum=rpcdb.Error" json:"err,omitempty"` 1050 } 1051 1052 func (x *IteratorErrorResponse) Reset() { 1053 *x = IteratorErrorResponse{} 1054 if protoimpl.UnsafeEnabled { 1055 mi := &file_rpcdb_rpcdb_proto_msgTypes[20] 1056 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1057 ms.StoreMessageInfo(mi) 1058 } 1059 } 1060 1061 func (x *IteratorErrorResponse) String() string { 1062 return protoimpl.X.MessageStringOf(x) 1063 } 1064 1065 func (*IteratorErrorResponse) ProtoMessage() {} 1066 1067 func (x *IteratorErrorResponse) ProtoReflect() protoreflect.Message { 1068 mi := &file_rpcdb_rpcdb_proto_msgTypes[20] 1069 if protoimpl.UnsafeEnabled && x != nil { 1070 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1071 if ms.LoadMessageInfo() == nil { 1072 ms.StoreMessageInfo(mi) 1073 } 1074 return ms 1075 } 1076 return mi.MessageOf(x) 1077 } 1078 1079 // Deprecated: Use IteratorErrorResponse.ProtoReflect.Descriptor instead. 1080 func (*IteratorErrorResponse) Descriptor() ([]byte, []int) { 1081 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{20} 1082 } 1083 1084 func (x *IteratorErrorResponse) GetErr() Error { 1085 if x != nil { 1086 return x.Err 1087 } 1088 return Error_ERROR_UNSPECIFIED 1089 } 1090 1091 type IteratorReleaseRequest struct { 1092 state protoimpl.MessageState 1093 sizeCache protoimpl.SizeCache 1094 unknownFields protoimpl.UnknownFields 1095 1096 Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 1097 } 1098 1099 func (x *IteratorReleaseRequest) Reset() { 1100 *x = IteratorReleaseRequest{} 1101 if protoimpl.UnsafeEnabled { 1102 mi := &file_rpcdb_rpcdb_proto_msgTypes[21] 1103 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1104 ms.StoreMessageInfo(mi) 1105 } 1106 } 1107 1108 func (x *IteratorReleaseRequest) String() string { 1109 return protoimpl.X.MessageStringOf(x) 1110 } 1111 1112 func (*IteratorReleaseRequest) ProtoMessage() {} 1113 1114 func (x *IteratorReleaseRequest) ProtoReflect() protoreflect.Message { 1115 mi := &file_rpcdb_rpcdb_proto_msgTypes[21] 1116 if protoimpl.UnsafeEnabled && x != nil { 1117 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1118 if ms.LoadMessageInfo() == nil { 1119 ms.StoreMessageInfo(mi) 1120 } 1121 return ms 1122 } 1123 return mi.MessageOf(x) 1124 } 1125 1126 // Deprecated: Use IteratorReleaseRequest.ProtoReflect.Descriptor instead. 1127 func (*IteratorReleaseRequest) Descriptor() ([]byte, []int) { 1128 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{21} 1129 } 1130 1131 func (x *IteratorReleaseRequest) GetId() uint64 { 1132 if x != nil { 1133 return x.Id 1134 } 1135 return 0 1136 } 1137 1138 type IteratorReleaseResponse struct { 1139 state protoimpl.MessageState 1140 sizeCache protoimpl.SizeCache 1141 unknownFields protoimpl.UnknownFields 1142 1143 Err Error `protobuf:"varint,1,opt,name=err,proto3,enum=rpcdb.Error" json:"err,omitempty"` 1144 } 1145 1146 func (x *IteratorReleaseResponse) Reset() { 1147 *x = IteratorReleaseResponse{} 1148 if protoimpl.UnsafeEnabled { 1149 mi := &file_rpcdb_rpcdb_proto_msgTypes[22] 1150 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1151 ms.StoreMessageInfo(mi) 1152 } 1153 } 1154 1155 func (x *IteratorReleaseResponse) String() string { 1156 return protoimpl.X.MessageStringOf(x) 1157 } 1158 1159 func (*IteratorReleaseResponse) ProtoMessage() {} 1160 1161 func (x *IteratorReleaseResponse) ProtoReflect() protoreflect.Message { 1162 mi := &file_rpcdb_rpcdb_proto_msgTypes[22] 1163 if protoimpl.UnsafeEnabled && x != nil { 1164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1165 if ms.LoadMessageInfo() == nil { 1166 ms.StoreMessageInfo(mi) 1167 } 1168 return ms 1169 } 1170 return mi.MessageOf(x) 1171 } 1172 1173 // Deprecated: Use IteratorReleaseResponse.ProtoReflect.Descriptor instead. 1174 func (*IteratorReleaseResponse) Descriptor() ([]byte, []int) { 1175 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{22} 1176 } 1177 1178 func (x *IteratorReleaseResponse) GetErr() Error { 1179 if x != nil { 1180 return x.Err 1181 } 1182 return Error_ERROR_UNSPECIFIED 1183 } 1184 1185 type HealthCheckResponse struct { 1186 state protoimpl.MessageState 1187 sizeCache protoimpl.SizeCache 1188 unknownFields protoimpl.UnknownFields 1189 1190 Details []byte `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` 1191 } 1192 1193 func (x *HealthCheckResponse) Reset() { 1194 *x = HealthCheckResponse{} 1195 if protoimpl.UnsafeEnabled { 1196 mi := &file_rpcdb_rpcdb_proto_msgTypes[23] 1197 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1198 ms.StoreMessageInfo(mi) 1199 } 1200 } 1201 1202 func (x *HealthCheckResponse) String() string { 1203 return protoimpl.X.MessageStringOf(x) 1204 } 1205 1206 func (*HealthCheckResponse) ProtoMessage() {} 1207 1208 func (x *HealthCheckResponse) ProtoReflect() protoreflect.Message { 1209 mi := &file_rpcdb_rpcdb_proto_msgTypes[23] 1210 if protoimpl.UnsafeEnabled && x != nil { 1211 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1212 if ms.LoadMessageInfo() == nil { 1213 ms.StoreMessageInfo(mi) 1214 } 1215 return ms 1216 } 1217 return mi.MessageOf(x) 1218 } 1219 1220 // Deprecated: Use HealthCheckResponse.ProtoReflect.Descriptor instead. 1221 func (*HealthCheckResponse) Descriptor() ([]byte, []int) { 1222 return file_rpcdb_rpcdb_proto_rawDescGZIP(), []int{23} 1223 } 1224 1225 func (x *HealthCheckResponse) GetDetails() []byte { 1226 if x != nil { 1227 return x.Details 1228 } 1229 return nil 1230 } 1231 1232 var File_rpcdb_rpcdb_proto protoreflect.FileDescriptor 1233 1234 var file_rpcdb_rpcdb_proto_rawDesc = []byte{ 1235 0x0a, 0x11, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2f, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x70, 0x72, 1236 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x72, 0x70, 0x63, 0x64, 0x62, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 1237 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 1238 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1e, 0x0a, 0x0a, 0x48, 0x61, 0x73, 0x52, 0x65, 1239 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 1240 0x28, 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x22, 0x3f, 0x0a, 0x0b, 0x48, 0x61, 0x73, 0x52, 0x65, 1241 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x68, 0x61, 0x73, 0x18, 0x01, 0x20, 1242 0x01, 0x28, 0x08, 0x52, 0x03, 0x68, 0x61, 0x73, 0x12, 0x1e, 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 1243 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x45, 0x72, 1244 0x72, 0x6f, 0x72, 0x52, 0x03, 0x65, 0x72, 0x72, 0x22, 0x1e, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x52, 1245 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 1246 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x22, 0x43, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x52, 1247 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 1248 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1e, 0x0a, 1249 0x03, 0x65, 0x72, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x72, 0x70, 0x63, 1250 0x64, 0x62, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x03, 0x65, 0x72, 0x72, 0x22, 0x34, 0x0a, 1251 0x0a, 0x50, 0x75, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 1252 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 1253 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 1254 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 0x0b, 0x50, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 1255 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 1256 0x0c, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x03, 0x65, 1257 0x72, 0x72, 0x22, 0x21, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 1258 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 1259 0x52, 0x03, 0x6b, 0x65, 0x79, 0x22, 0x30, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 1260 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 0x01, 1261 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x45, 0x72, 0x72, 1262 0x6f, 0x72, 0x52, 0x03, 0x65, 0x72, 0x72, 0x22, 0x3c, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 1263 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 1264 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 1265 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 1266 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x31, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 1267 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 1268 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x45, 0x72, 1269 0x72, 0x6f, 0x72, 0x52, 0x03, 0x65, 0x72, 0x72, 0x22, 0x0e, 0x0a, 0x0c, 0x43, 0x6c, 0x6f, 0x73, 1270 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x2f, 0x0a, 0x0d, 0x43, 0x6c, 0x6f, 0x73, 1271 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x03, 0x65, 0x72, 0x72, 1272 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x45, 1273 0x72, 0x72, 0x6f, 0x72, 0x52, 0x03, 0x65, 0x72, 0x72, 0x22, 0x6a, 0x0a, 0x11, 0x57, 0x72, 0x69, 1274 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 1275 0x0a, 0x04, 0x70, 0x75, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x72, 1276 0x70, 0x63, 0x64, 0x62, 0x2e, 0x50, 0x75, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 1277 0x04, 0x70, 0x75, 0x74, 0x73, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x73, 1278 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x44, 1279 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x64, 0x65, 1280 0x6c, 0x65, 0x74, 0x65, 0x73, 0x22, 0x34, 0x0a, 0x12, 0x57, 0x72, 0x69, 0x74, 0x65, 0x42, 0x61, 1281 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x03, 0x65, 1282 0x72, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 1283 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x03, 0x65, 0x72, 0x72, 0x22, 0x14, 0x0a, 0x12, 0x4e, 1284 0x65, 0x77, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1285 0x74, 0x22, 0x54, 0x0a, 0x24, 0x4e, 0x65, 0x77, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 1286 0x57, 0x69, 0x74, 0x68, 0x53, 0x74, 0x61, 0x72, 0x74, 0x41, 0x6e, 0x64, 0x50, 0x72, 0x65, 0x66, 1287 0x69, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 1288 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 1289 0x16, 0x0a, 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 1290 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x22, 0x37, 0x0a, 0x25, 0x4e, 0x65, 0x77, 0x49, 0x74, 1291 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x57, 0x69, 0x74, 0x68, 0x53, 0x74, 0x61, 0x72, 0x74, 0x41, 1292 0x6e, 0x64, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 1293 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 1294 0x22, 0x25, 0x0a, 0x13, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x65, 0x78, 0x74, 1295 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 1296 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x22, 0x3d, 0x0a, 0x14, 0x49, 0x74, 0x65, 0x72, 0x61, 1297 0x74, 0x6f, 0x72, 0x4e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 1298 0x25, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 1299 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x50, 0x75, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 1300 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x26, 0x0a, 0x14, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 1301 0x6f, 0x72, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 1302 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x22, 0x37, 1303 0x0a, 0x15, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 1304 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 0x01, 1305 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x45, 0x72, 0x72, 1306 0x6f, 0x72, 0x52, 0x03, 0x65, 0x72, 0x72, 0x22, 0x28, 0x0a, 0x16, 0x49, 0x74, 0x65, 0x72, 0x61, 1307 0x74, 0x6f, 0x72, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1308 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 1309 0x64, 0x22, 0x39, 0x0a, 0x17, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x6c, 1310 0x65, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x03, 1311 0x65, 0x72, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x72, 0x70, 0x63, 0x64, 1312 0x62, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x03, 0x65, 0x72, 0x72, 0x22, 0x2f, 0x0a, 0x13, 1313 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 1314 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 1315 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2a, 0x45, 0x0a, 1316 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x15, 0x0a, 0x11, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 1317 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 1318 0x0c, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0x01, 0x12, 1319 0x13, 0x0a, 0x0f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 1320 0x4e, 0x44, 0x10, 0x02, 0x32, 0xa2, 0x06, 0x0a, 0x08, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 1321 0x65, 0x12, 0x2c, 0x0a, 0x03, 0x48, 0x61, 0x73, 0x12, 0x11, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 1322 0x2e, 0x48, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x72, 0x70, 1323 0x63, 0x64, 0x62, 0x2e, 0x48, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 1324 0x2c, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x11, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x47, 1325 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x72, 0x70, 0x63, 0x64, 1326 0x62, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 1327 0x03, 0x50, 0x75, 0x74, 0x12, 0x11, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x50, 0x75, 0x74, 1328 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 1329 0x50, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x44, 1330 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x14, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x44, 0x65, 1331 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x72, 0x70, 1332 0x63, 0x64, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 1333 0x73, 0x65, 0x12, 0x38, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12, 0x15, 0x2e, 1334 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 1335 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 1336 0x70, 0x61, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x05, 1337 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x12, 0x13, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x43, 0x6c, 1338 0x6f, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x72, 0x70, 0x63, 1339 0x64, 0x62, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 1340 0x12, 0x41, 0x0a, 0x0b, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 1341 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 1342 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1a, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 1343 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 1344 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0a, 0x57, 0x72, 0x69, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 1345 0x68, 0x12, 0x18, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x42, 1346 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x72, 0x70, 1347 0x63, 0x64, 0x62, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 1348 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1d, 0x4e, 0x65, 0x77, 0x49, 0x74, 0x65, 1349 0x72, 0x61, 0x74, 0x6f, 0x72, 0x57, 0x69, 0x74, 0x68, 0x53, 0x74, 0x61, 0x72, 0x74, 0x41, 0x6e, 1350 0x64, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x2b, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 1351 0x4e, 0x65, 0x77, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x57, 0x69, 0x74, 0x68, 0x53, 1352 0x74, 0x61, 0x72, 0x74, 0x41, 0x6e, 0x64, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x65, 0x71, 1353 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x4e, 0x65, 0x77, 1354 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x57, 0x69, 0x74, 0x68, 0x53, 0x74, 0x61, 0x72, 1355 0x74, 0x41, 0x6e, 0x64, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 1356 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0c, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x65, 1357 0x78, 0x74, 0x12, 0x1a, 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x49, 0x74, 0x65, 0x72, 0x61, 1358 0x74, 0x6f, 0x72, 0x4e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 1359 0x2e, 0x72, 0x70, 0x63, 0x64, 0x62, 0x2e, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4e, 1360 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0d, 0x49, 1361 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1b, 0x2e, 0x72, 1362 0x70, 0x63, 0x64, 0x62, 0x2e, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x45, 0x72, 0x72, 1363 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x72, 0x70, 0x63, 0x64, 1364 0x62, 0x2e, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 1365 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x0f, 0x49, 0x74, 0x65, 0x72, 0x61, 1366 0x74, 0x6f, 0x72, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x12, 0x1d, 0x2e, 0x72, 0x70, 0x63, 1367 0x64, 0x62, 0x2e, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x6c, 0x65, 0x61, 1368 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x72, 0x70, 0x63, 0x64, 1369 0x62, 0x2e, 0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 1370 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x30, 0x5a, 0x2e, 0x67, 0x69, 0x74, 1371 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x76, 0x61, 0x2d, 0x6c, 0x61, 0x62, 0x73, 1372 0x2f, 0x61, 0x76, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x68, 0x65, 0x67, 0x6f, 0x2f, 0x70, 0x72, 0x6f, 1373 0x74, 0x6f, 0x2f, 0x70, 0x62, 0x2f, 0x72, 0x70, 0x63, 0x64, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 1374 0x74, 0x6f, 0x33, 1375 } 1376 1377 var ( 1378 file_rpcdb_rpcdb_proto_rawDescOnce sync.Once 1379 file_rpcdb_rpcdb_proto_rawDescData = file_rpcdb_rpcdb_proto_rawDesc 1380 ) 1381 1382 func file_rpcdb_rpcdb_proto_rawDescGZIP() []byte { 1383 file_rpcdb_rpcdb_proto_rawDescOnce.Do(func() { 1384 file_rpcdb_rpcdb_proto_rawDescData = protoimpl.X.CompressGZIP(file_rpcdb_rpcdb_proto_rawDescData) 1385 }) 1386 return file_rpcdb_rpcdb_proto_rawDescData 1387 } 1388 1389 var file_rpcdb_rpcdb_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 1390 var file_rpcdb_rpcdb_proto_msgTypes = make([]protoimpl.MessageInfo, 24) 1391 var file_rpcdb_rpcdb_proto_goTypes = []interface{}{ 1392 (Error)(0), // 0: rpcdb.Error 1393 (*HasRequest)(nil), // 1: rpcdb.HasRequest 1394 (*HasResponse)(nil), // 2: rpcdb.HasResponse 1395 (*GetRequest)(nil), // 3: rpcdb.GetRequest 1396 (*GetResponse)(nil), // 4: rpcdb.GetResponse 1397 (*PutRequest)(nil), // 5: rpcdb.PutRequest 1398 (*PutResponse)(nil), // 6: rpcdb.PutResponse 1399 (*DeleteRequest)(nil), // 7: rpcdb.DeleteRequest 1400 (*DeleteResponse)(nil), // 8: rpcdb.DeleteResponse 1401 (*CompactRequest)(nil), // 9: rpcdb.CompactRequest 1402 (*CompactResponse)(nil), // 10: rpcdb.CompactResponse 1403 (*CloseRequest)(nil), // 11: rpcdb.CloseRequest 1404 (*CloseResponse)(nil), // 12: rpcdb.CloseResponse 1405 (*WriteBatchRequest)(nil), // 13: rpcdb.WriteBatchRequest 1406 (*WriteBatchResponse)(nil), // 14: rpcdb.WriteBatchResponse 1407 (*NewIteratorRequest)(nil), // 15: rpcdb.NewIteratorRequest 1408 (*NewIteratorWithStartAndPrefixRequest)(nil), // 16: rpcdb.NewIteratorWithStartAndPrefixRequest 1409 (*NewIteratorWithStartAndPrefixResponse)(nil), // 17: rpcdb.NewIteratorWithStartAndPrefixResponse 1410 (*IteratorNextRequest)(nil), // 18: rpcdb.IteratorNextRequest 1411 (*IteratorNextResponse)(nil), // 19: rpcdb.IteratorNextResponse 1412 (*IteratorErrorRequest)(nil), // 20: rpcdb.IteratorErrorRequest 1413 (*IteratorErrorResponse)(nil), // 21: rpcdb.IteratorErrorResponse 1414 (*IteratorReleaseRequest)(nil), // 22: rpcdb.IteratorReleaseRequest 1415 (*IteratorReleaseResponse)(nil), // 23: rpcdb.IteratorReleaseResponse 1416 (*HealthCheckResponse)(nil), // 24: rpcdb.HealthCheckResponse 1417 (*emptypb.Empty)(nil), // 25: google.protobuf.Empty 1418 } 1419 var file_rpcdb_rpcdb_proto_depIdxs = []int32{ 1420 0, // 0: rpcdb.HasResponse.err:type_name -> rpcdb.Error 1421 0, // 1: rpcdb.GetResponse.err:type_name -> rpcdb.Error 1422 0, // 2: rpcdb.PutResponse.err:type_name -> rpcdb.Error 1423 0, // 3: rpcdb.DeleteResponse.err:type_name -> rpcdb.Error 1424 0, // 4: rpcdb.CompactResponse.err:type_name -> rpcdb.Error 1425 0, // 5: rpcdb.CloseResponse.err:type_name -> rpcdb.Error 1426 5, // 6: rpcdb.WriteBatchRequest.puts:type_name -> rpcdb.PutRequest 1427 7, // 7: rpcdb.WriteBatchRequest.deletes:type_name -> rpcdb.DeleteRequest 1428 0, // 8: rpcdb.WriteBatchResponse.err:type_name -> rpcdb.Error 1429 5, // 9: rpcdb.IteratorNextResponse.data:type_name -> rpcdb.PutRequest 1430 0, // 10: rpcdb.IteratorErrorResponse.err:type_name -> rpcdb.Error 1431 0, // 11: rpcdb.IteratorReleaseResponse.err:type_name -> rpcdb.Error 1432 1, // 12: rpcdb.Database.Has:input_type -> rpcdb.HasRequest 1433 3, // 13: rpcdb.Database.Get:input_type -> rpcdb.GetRequest 1434 5, // 14: rpcdb.Database.Put:input_type -> rpcdb.PutRequest 1435 7, // 15: rpcdb.Database.Delete:input_type -> rpcdb.DeleteRequest 1436 9, // 16: rpcdb.Database.Compact:input_type -> rpcdb.CompactRequest 1437 11, // 17: rpcdb.Database.Close:input_type -> rpcdb.CloseRequest 1438 25, // 18: rpcdb.Database.HealthCheck:input_type -> google.protobuf.Empty 1439 13, // 19: rpcdb.Database.WriteBatch:input_type -> rpcdb.WriteBatchRequest 1440 16, // 20: rpcdb.Database.NewIteratorWithStartAndPrefix:input_type -> rpcdb.NewIteratorWithStartAndPrefixRequest 1441 18, // 21: rpcdb.Database.IteratorNext:input_type -> rpcdb.IteratorNextRequest 1442 20, // 22: rpcdb.Database.IteratorError:input_type -> rpcdb.IteratorErrorRequest 1443 22, // 23: rpcdb.Database.IteratorRelease:input_type -> rpcdb.IteratorReleaseRequest 1444 2, // 24: rpcdb.Database.Has:output_type -> rpcdb.HasResponse 1445 4, // 25: rpcdb.Database.Get:output_type -> rpcdb.GetResponse 1446 6, // 26: rpcdb.Database.Put:output_type -> rpcdb.PutResponse 1447 8, // 27: rpcdb.Database.Delete:output_type -> rpcdb.DeleteResponse 1448 10, // 28: rpcdb.Database.Compact:output_type -> rpcdb.CompactResponse 1449 12, // 29: rpcdb.Database.Close:output_type -> rpcdb.CloseResponse 1450 24, // 30: rpcdb.Database.HealthCheck:output_type -> rpcdb.HealthCheckResponse 1451 14, // 31: rpcdb.Database.WriteBatch:output_type -> rpcdb.WriteBatchResponse 1452 17, // 32: rpcdb.Database.NewIteratorWithStartAndPrefix:output_type -> rpcdb.NewIteratorWithStartAndPrefixResponse 1453 19, // 33: rpcdb.Database.IteratorNext:output_type -> rpcdb.IteratorNextResponse 1454 21, // 34: rpcdb.Database.IteratorError:output_type -> rpcdb.IteratorErrorResponse 1455 23, // 35: rpcdb.Database.IteratorRelease:output_type -> rpcdb.IteratorReleaseResponse 1456 24, // [24:36] is the sub-list for method output_type 1457 12, // [12:24] is the sub-list for method input_type 1458 12, // [12:12] is the sub-list for extension type_name 1459 12, // [12:12] is the sub-list for extension extendee 1460 0, // [0:12] is the sub-list for field type_name 1461 } 1462 1463 func init() { file_rpcdb_rpcdb_proto_init() } 1464 func file_rpcdb_rpcdb_proto_init() { 1465 if File_rpcdb_rpcdb_proto != nil { 1466 return 1467 } 1468 if !protoimpl.UnsafeEnabled { 1469 file_rpcdb_rpcdb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1470 switch v := v.(*HasRequest); i { 1471 case 0: 1472 return &v.state 1473 case 1: 1474 return &v.sizeCache 1475 case 2: 1476 return &v.unknownFields 1477 default: 1478 return nil 1479 } 1480 } 1481 file_rpcdb_rpcdb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1482 switch v := v.(*HasResponse); i { 1483 case 0: 1484 return &v.state 1485 case 1: 1486 return &v.sizeCache 1487 case 2: 1488 return &v.unknownFields 1489 default: 1490 return nil 1491 } 1492 } 1493 file_rpcdb_rpcdb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1494 switch v := v.(*GetRequest); i { 1495 case 0: 1496 return &v.state 1497 case 1: 1498 return &v.sizeCache 1499 case 2: 1500 return &v.unknownFields 1501 default: 1502 return nil 1503 } 1504 } 1505 file_rpcdb_rpcdb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1506 switch v := v.(*GetResponse); i { 1507 case 0: 1508 return &v.state 1509 case 1: 1510 return &v.sizeCache 1511 case 2: 1512 return &v.unknownFields 1513 default: 1514 return nil 1515 } 1516 } 1517 file_rpcdb_rpcdb_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1518 switch v := v.(*PutRequest); i { 1519 case 0: 1520 return &v.state 1521 case 1: 1522 return &v.sizeCache 1523 case 2: 1524 return &v.unknownFields 1525 default: 1526 return nil 1527 } 1528 } 1529 file_rpcdb_rpcdb_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1530 switch v := v.(*PutResponse); i { 1531 case 0: 1532 return &v.state 1533 case 1: 1534 return &v.sizeCache 1535 case 2: 1536 return &v.unknownFields 1537 default: 1538 return nil 1539 } 1540 } 1541 file_rpcdb_rpcdb_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1542 switch v := v.(*DeleteRequest); i { 1543 case 0: 1544 return &v.state 1545 case 1: 1546 return &v.sizeCache 1547 case 2: 1548 return &v.unknownFields 1549 default: 1550 return nil 1551 } 1552 } 1553 file_rpcdb_rpcdb_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1554 switch v := v.(*DeleteResponse); i { 1555 case 0: 1556 return &v.state 1557 case 1: 1558 return &v.sizeCache 1559 case 2: 1560 return &v.unknownFields 1561 default: 1562 return nil 1563 } 1564 } 1565 file_rpcdb_rpcdb_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1566 switch v := v.(*CompactRequest); i { 1567 case 0: 1568 return &v.state 1569 case 1: 1570 return &v.sizeCache 1571 case 2: 1572 return &v.unknownFields 1573 default: 1574 return nil 1575 } 1576 } 1577 file_rpcdb_rpcdb_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1578 switch v := v.(*CompactResponse); i { 1579 case 0: 1580 return &v.state 1581 case 1: 1582 return &v.sizeCache 1583 case 2: 1584 return &v.unknownFields 1585 default: 1586 return nil 1587 } 1588 } 1589 file_rpcdb_rpcdb_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1590 switch v := v.(*CloseRequest); i { 1591 case 0: 1592 return &v.state 1593 case 1: 1594 return &v.sizeCache 1595 case 2: 1596 return &v.unknownFields 1597 default: 1598 return nil 1599 } 1600 } 1601 file_rpcdb_rpcdb_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1602 switch v := v.(*CloseResponse); i { 1603 case 0: 1604 return &v.state 1605 case 1: 1606 return &v.sizeCache 1607 case 2: 1608 return &v.unknownFields 1609 default: 1610 return nil 1611 } 1612 } 1613 file_rpcdb_rpcdb_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1614 switch v := v.(*WriteBatchRequest); i { 1615 case 0: 1616 return &v.state 1617 case 1: 1618 return &v.sizeCache 1619 case 2: 1620 return &v.unknownFields 1621 default: 1622 return nil 1623 } 1624 } 1625 file_rpcdb_rpcdb_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1626 switch v := v.(*WriteBatchResponse); i { 1627 case 0: 1628 return &v.state 1629 case 1: 1630 return &v.sizeCache 1631 case 2: 1632 return &v.unknownFields 1633 default: 1634 return nil 1635 } 1636 } 1637 file_rpcdb_rpcdb_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 1638 switch v := v.(*NewIteratorRequest); i { 1639 case 0: 1640 return &v.state 1641 case 1: 1642 return &v.sizeCache 1643 case 2: 1644 return &v.unknownFields 1645 default: 1646 return nil 1647 } 1648 } 1649 file_rpcdb_rpcdb_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 1650 switch v := v.(*NewIteratorWithStartAndPrefixRequest); i { 1651 case 0: 1652 return &v.state 1653 case 1: 1654 return &v.sizeCache 1655 case 2: 1656 return &v.unknownFields 1657 default: 1658 return nil 1659 } 1660 } 1661 file_rpcdb_rpcdb_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 1662 switch v := v.(*NewIteratorWithStartAndPrefixResponse); i { 1663 case 0: 1664 return &v.state 1665 case 1: 1666 return &v.sizeCache 1667 case 2: 1668 return &v.unknownFields 1669 default: 1670 return nil 1671 } 1672 } 1673 file_rpcdb_rpcdb_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 1674 switch v := v.(*IteratorNextRequest); i { 1675 case 0: 1676 return &v.state 1677 case 1: 1678 return &v.sizeCache 1679 case 2: 1680 return &v.unknownFields 1681 default: 1682 return nil 1683 } 1684 } 1685 file_rpcdb_rpcdb_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 1686 switch v := v.(*IteratorNextResponse); i { 1687 case 0: 1688 return &v.state 1689 case 1: 1690 return &v.sizeCache 1691 case 2: 1692 return &v.unknownFields 1693 default: 1694 return nil 1695 } 1696 } 1697 file_rpcdb_rpcdb_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 1698 switch v := v.(*IteratorErrorRequest); i { 1699 case 0: 1700 return &v.state 1701 case 1: 1702 return &v.sizeCache 1703 case 2: 1704 return &v.unknownFields 1705 default: 1706 return nil 1707 } 1708 } 1709 file_rpcdb_rpcdb_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 1710 switch v := v.(*IteratorErrorResponse); i { 1711 case 0: 1712 return &v.state 1713 case 1: 1714 return &v.sizeCache 1715 case 2: 1716 return &v.unknownFields 1717 default: 1718 return nil 1719 } 1720 } 1721 file_rpcdb_rpcdb_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 1722 switch v := v.(*IteratorReleaseRequest); i { 1723 case 0: 1724 return &v.state 1725 case 1: 1726 return &v.sizeCache 1727 case 2: 1728 return &v.unknownFields 1729 default: 1730 return nil 1731 } 1732 } 1733 file_rpcdb_rpcdb_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 1734 switch v := v.(*IteratorReleaseResponse); i { 1735 case 0: 1736 return &v.state 1737 case 1: 1738 return &v.sizeCache 1739 case 2: 1740 return &v.unknownFields 1741 default: 1742 return nil 1743 } 1744 } 1745 file_rpcdb_rpcdb_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { 1746 switch v := v.(*HealthCheckResponse); i { 1747 case 0: 1748 return &v.state 1749 case 1: 1750 return &v.sizeCache 1751 case 2: 1752 return &v.unknownFields 1753 default: 1754 return nil 1755 } 1756 } 1757 } 1758 type x struct{} 1759 out := protoimpl.TypeBuilder{ 1760 File: protoimpl.DescBuilder{ 1761 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1762 RawDescriptor: file_rpcdb_rpcdb_proto_rawDesc, 1763 NumEnums: 1, 1764 NumMessages: 24, 1765 NumExtensions: 0, 1766 NumServices: 1, 1767 }, 1768 GoTypes: file_rpcdb_rpcdb_proto_goTypes, 1769 DependencyIndexes: file_rpcdb_rpcdb_proto_depIdxs, 1770 EnumInfos: file_rpcdb_rpcdb_proto_enumTypes, 1771 MessageInfos: file_rpcdb_rpcdb_proto_msgTypes, 1772 }.Build() 1773 File_rpcdb_rpcdb_proto = out.File 1774 file_rpcdb_rpcdb_proto_rawDesc = nil 1775 file_rpcdb_rpcdb_proto_goTypes = nil 1776 file_rpcdb_rpcdb_proto_depIdxs = nil 1777 }