github.com/MetalBlockchain/metalgo@v1.11.9/proto/pb/rpcdb/rpcdb_grpc.pb.go (about) 1 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 2 // versions: 3 // - protoc-gen-go-grpc v1.3.0 4 // - protoc (unknown) 5 // source: rpcdb/rpcdb.proto 6 7 package rpcdb 8 9 import ( 10 context "context" 11 grpc "google.golang.org/grpc" 12 codes "google.golang.org/grpc/codes" 13 status "google.golang.org/grpc/status" 14 emptypb "google.golang.org/protobuf/types/known/emptypb" 15 ) 16 17 // This is a compile-time assertion to ensure that this generated file 18 // is compatible with the grpc package it is being compiled against. 19 // Requires gRPC-Go v1.32.0 or later. 20 const _ = grpc.SupportPackageIsVersion7 21 22 const ( 23 Database_Has_FullMethodName = "/rpcdb.Database/Has" 24 Database_Get_FullMethodName = "/rpcdb.Database/Get" 25 Database_Put_FullMethodName = "/rpcdb.Database/Put" 26 Database_Delete_FullMethodName = "/rpcdb.Database/Delete" 27 Database_Compact_FullMethodName = "/rpcdb.Database/Compact" 28 Database_Close_FullMethodName = "/rpcdb.Database/Close" 29 Database_HealthCheck_FullMethodName = "/rpcdb.Database/HealthCheck" 30 Database_WriteBatch_FullMethodName = "/rpcdb.Database/WriteBatch" 31 Database_NewIteratorWithStartAndPrefix_FullMethodName = "/rpcdb.Database/NewIteratorWithStartAndPrefix" 32 Database_IteratorNext_FullMethodName = "/rpcdb.Database/IteratorNext" 33 Database_IteratorError_FullMethodName = "/rpcdb.Database/IteratorError" 34 Database_IteratorRelease_FullMethodName = "/rpcdb.Database/IteratorRelease" 35 ) 36 37 // DatabaseClient is the client API for Database service. 38 // 39 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. 40 type DatabaseClient interface { 41 Has(ctx context.Context, in *HasRequest, opts ...grpc.CallOption) (*HasResponse, error) 42 Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error) 43 Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) 44 Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteResponse, error) 45 Compact(ctx context.Context, in *CompactRequest, opts ...grpc.CallOption) (*CompactResponse, error) 46 Close(ctx context.Context, in *CloseRequest, opts ...grpc.CallOption) (*CloseResponse, error) 47 HealthCheck(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*HealthCheckResponse, error) 48 WriteBatch(ctx context.Context, in *WriteBatchRequest, opts ...grpc.CallOption) (*WriteBatchResponse, error) 49 NewIteratorWithStartAndPrefix(ctx context.Context, in *NewIteratorWithStartAndPrefixRequest, opts ...grpc.CallOption) (*NewIteratorWithStartAndPrefixResponse, error) 50 IteratorNext(ctx context.Context, in *IteratorNextRequest, opts ...grpc.CallOption) (*IteratorNextResponse, error) 51 IteratorError(ctx context.Context, in *IteratorErrorRequest, opts ...grpc.CallOption) (*IteratorErrorResponse, error) 52 IteratorRelease(ctx context.Context, in *IteratorReleaseRequest, opts ...grpc.CallOption) (*IteratorReleaseResponse, error) 53 } 54 55 type databaseClient struct { 56 cc grpc.ClientConnInterface 57 } 58 59 func NewDatabaseClient(cc grpc.ClientConnInterface) DatabaseClient { 60 return &databaseClient{cc} 61 } 62 63 func (c *databaseClient) Has(ctx context.Context, in *HasRequest, opts ...grpc.CallOption) (*HasResponse, error) { 64 out := new(HasResponse) 65 err := c.cc.Invoke(ctx, Database_Has_FullMethodName, in, out, opts...) 66 if err != nil { 67 return nil, err 68 } 69 return out, nil 70 } 71 72 func (c *databaseClient) Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error) { 73 out := new(GetResponse) 74 err := c.cc.Invoke(ctx, Database_Get_FullMethodName, in, out, opts...) 75 if err != nil { 76 return nil, err 77 } 78 return out, nil 79 } 80 81 func (c *databaseClient) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) { 82 out := new(PutResponse) 83 err := c.cc.Invoke(ctx, Database_Put_FullMethodName, in, out, opts...) 84 if err != nil { 85 return nil, err 86 } 87 return out, nil 88 } 89 90 func (c *databaseClient) Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteResponse, error) { 91 out := new(DeleteResponse) 92 err := c.cc.Invoke(ctx, Database_Delete_FullMethodName, in, out, opts...) 93 if err != nil { 94 return nil, err 95 } 96 return out, nil 97 } 98 99 func (c *databaseClient) Compact(ctx context.Context, in *CompactRequest, opts ...grpc.CallOption) (*CompactResponse, error) { 100 out := new(CompactResponse) 101 err := c.cc.Invoke(ctx, Database_Compact_FullMethodName, in, out, opts...) 102 if err != nil { 103 return nil, err 104 } 105 return out, nil 106 } 107 108 func (c *databaseClient) Close(ctx context.Context, in *CloseRequest, opts ...grpc.CallOption) (*CloseResponse, error) { 109 out := new(CloseResponse) 110 err := c.cc.Invoke(ctx, Database_Close_FullMethodName, in, out, opts...) 111 if err != nil { 112 return nil, err 113 } 114 return out, nil 115 } 116 117 func (c *databaseClient) HealthCheck(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*HealthCheckResponse, error) { 118 out := new(HealthCheckResponse) 119 err := c.cc.Invoke(ctx, Database_HealthCheck_FullMethodName, in, out, opts...) 120 if err != nil { 121 return nil, err 122 } 123 return out, nil 124 } 125 126 func (c *databaseClient) WriteBatch(ctx context.Context, in *WriteBatchRequest, opts ...grpc.CallOption) (*WriteBatchResponse, error) { 127 out := new(WriteBatchResponse) 128 err := c.cc.Invoke(ctx, Database_WriteBatch_FullMethodName, in, out, opts...) 129 if err != nil { 130 return nil, err 131 } 132 return out, nil 133 } 134 135 func (c *databaseClient) NewIteratorWithStartAndPrefix(ctx context.Context, in *NewIteratorWithStartAndPrefixRequest, opts ...grpc.CallOption) (*NewIteratorWithStartAndPrefixResponse, error) { 136 out := new(NewIteratorWithStartAndPrefixResponse) 137 err := c.cc.Invoke(ctx, Database_NewIteratorWithStartAndPrefix_FullMethodName, in, out, opts...) 138 if err != nil { 139 return nil, err 140 } 141 return out, nil 142 } 143 144 func (c *databaseClient) IteratorNext(ctx context.Context, in *IteratorNextRequest, opts ...grpc.CallOption) (*IteratorNextResponse, error) { 145 out := new(IteratorNextResponse) 146 err := c.cc.Invoke(ctx, Database_IteratorNext_FullMethodName, in, out, opts...) 147 if err != nil { 148 return nil, err 149 } 150 return out, nil 151 } 152 153 func (c *databaseClient) IteratorError(ctx context.Context, in *IteratorErrorRequest, opts ...grpc.CallOption) (*IteratorErrorResponse, error) { 154 out := new(IteratorErrorResponse) 155 err := c.cc.Invoke(ctx, Database_IteratorError_FullMethodName, in, out, opts...) 156 if err != nil { 157 return nil, err 158 } 159 return out, nil 160 } 161 162 func (c *databaseClient) IteratorRelease(ctx context.Context, in *IteratorReleaseRequest, opts ...grpc.CallOption) (*IteratorReleaseResponse, error) { 163 out := new(IteratorReleaseResponse) 164 err := c.cc.Invoke(ctx, Database_IteratorRelease_FullMethodName, in, out, opts...) 165 if err != nil { 166 return nil, err 167 } 168 return out, nil 169 } 170 171 // DatabaseServer is the server API for Database service. 172 // All implementations must embed UnimplementedDatabaseServer 173 // for forward compatibility 174 type DatabaseServer interface { 175 Has(context.Context, *HasRequest) (*HasResponse, error) 176 Get(context.Context, *GetRequest) (*GetResponse, error) 177 Put(context.Context, *PutRequest) (*PutResponse, error) 178 Delete(context.Context, *DeleteRequest) (*DeleteResponse, error) 179 Compact(context.Context, *CompactRequest) (*CompactResponse, error) 180 Close(context.Context, *CloseRequest) (*CloseResponse, error) 181 HealthCheck(context.Context, *emptypb.Empty) (*HealthCheckResponse, error) 182 WriteBatch(context.Context, *WriteBatchRequest) (*WriteBatchResponse, error) 183 NewIteratorWithStartAndPrefix(context.Context, *NewIteratorWithStartAndPrefixRequest) (*NewIteratorWithStartAndPrefixResponse, error) 184 IteratorNext(context.Context, *IteratorNextRequest) (*IteratorNextResponse, error) 185 IteratorError(context.Context, *IteratorErrorRequest) (*IteratorErrorResponse, error) 186 IteratorRelease(context.Context, *IteratorReleaseRequest) (*IteratorReleaseResponse, error) 187 mustEmbedUnimplementedDatabaseServer() 188 } 189 190 // UnimplementedDatabaseServer must be embedded to have forward compatible implementations. 191 type UnimplementedDatabaseServer struct { 192 } 193 194 func (UnimplementedDatabaseServer) Has(context.Context, *HasRequest) (*HasResponse, error) { 195 return nil, status.Errorf(codes.Unimplemented, "method Has not implemented") 196 } 197 func (UnimplementedDatabaseServer) Get(context.Context, *GetRequest) (*GetResponse, error) { 198 return nil, status.Errorf(codes.Unimplemented, "method Get not implemented") 199 } 200 func (UnimplementedDatabaseServer) Put(context.Context, *PutRequest) (*PutResponse, error) { 201 return nil, status.Errorf(codes.Unimplemented, "method Put not implemented") 202 } 203 func (UnimplementedDatabaseServer) Delete(context.Context, *DeleteRequest) (*DeleteResponse, error) { 204 return nil, status.Errorf(codes.Unimplemented, "method Delete not implemented") 205 } 206 func (UnimplementedDatabaseServer) Compact(context.Context, *CompactRequest) (*CompactResponse, error) { 207 return nil, status.Errorf(codes.Unimplemented, "method Compact not implemented") 208 } 209 func (UnimplementedDatabaseServer) Close(context.Context, *CloseRequest) (*CloseResponse, error) { 210 return nil, status.Errorf(codes.Unimplemented, "method Close not implemented") 211 } 212 func (UnimplementedDatabaseServer) HealthCheck(context.Context, *emptypb.Empty) (*HealthCheckResponse, error) { 213 return nil, status.Errorf(codes.Unimplemented, "method HealthCheck not implemented") 214 } 215 func (UnimplementedDatabaseServer) WriteBatch(context.Context, *WriteBatchRequest) (*WriteBatchResponse, error) { 216 return nil, status.Errorf(codes.Unimplemented, "method WriteBatch not implemented") 217 } 218 func (UnimplementedDatabaseServer) NewIteratorWithStartAndPrefix(context.Context, *NewIteratorWithStartAndPrefixRequest) (*NewIteratorWithStartAndPrefixResponse, error) { 219 return nil, status.Errorf(codes.Unimplemented, "method NewIteratorWithStartAndPrefix not implemented") 220 } 221 func (UnimplementedDatabaseServer) IteratorNext(context.Context, *IteratorNextRequest) (*IteratorNextResponse, error) { 222 return nil, status.Errorf(codes.Unimplemented, "method IteratorNext not implemented") 223 } 224 func (UnimplementedDatabaseServer) IteratorError(context.Context, *IteratorErrorRequest) (*IteratorErrorResponse, error) { 225 return nil, status.Errorf(codes.Unimplemented, "method IteratorError not implemented") 226 } 227 func (UnimplementedDatabaseServer) IteratorRelease(context.Context, *IteratorReleaseRequest) (*IteratorReleaseResponse, error) { 228 return nil, status.Errorf(codes.Unimplemented, "method IteratorRelease not implemented") 229 } 230 func (UnimplementedDatabaseServer) mustEmbedUnimplementedDatabaseServer() {} 231 232 // UnsafeDatabaseServer may be embedded to opt out of forward compatibility for this service. 233 // Use of this interface is not recommended, as added methods to DatabaseServer will 234 // result in compilation errors. 235 type UnsafeDatabaseServer interface { 236 mustEmbedUnimplementedDatabaseServer() 237 } 238 239 func RegisterDatabaseServer(s grpc.ServiceRegistrar, srv DatabaseServer) { 240 s.RegisterService(&Database_ServiceDesc, srv) 241 } 242 243 func _Database_Has_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 244 in := new(HasRequest) 245 if err := dec(in); err != nil { 246 return nil, err 247 } 248 if interceptor == nil { 249 return srv.(DatabaseServer).Has(ctx, in) 250 } 251 info := &grpc.UnaryServerInfo{ 252 Server: srv, 253 FullMethod: Database_Has_FullMethodName, 254 } 255 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 256 return srv.(DatabaseServer).Has(ctx, req.(*HasRequest)) 257 } 258 return interceptor(ctx, in, info, handler) 259 } 260 261 func _Database_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 262 in := new(GetRequest) 263 if err := dec(in); err != nil { 264 return nil, err 265 } 266 if interceptor == nil { 267 return srv.(DatabaseServer).Get(ctx, in) 268 } 269 info := &grpc.UnaryServerInfo{ 270 Server: srv, 271 FullMethod: Database_Get_FullMethodName, 272 } 273 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 274 return srv.(DatabaseServer).Get(ctx, req.(*GetRequest)) 275 } 276 return interceptor(ctx, in, info, handler) 277 } 278 279 func _Database_Put_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 280 in := new(PutRequest) 281 if err := dec(in); err != nil { 282 return nil, err 283 } 284 if interceptor == nil { 285 return srv.(DatabaseServer).Put(ctx, in) 286 } 287 info := &grpc.UnaryServerInfo{ 288 Server: srv, 289 FullMethod: Database_Put_FullMethodName, 290 } 291 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 292 return srv.(DatabaseServer).Put(ctx, req.(*PutRequest)) 293 } 294 return interceptor(ctx, in, info, handler) 295 } 296 297 func _Database_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 298 in := new(DeleteRequest) 299 if err := dec(in); err != nil { 300 return nil, err 301 } 302 if interceptor == nil { 303 return srv.(DatabaseServer).Delete(ctx, in) 304 } 305 info := &grpc.UnaryServerInfo{ 306 Server: srv, 307 FullMethod: Database_Delete_FullMethodName, 308 } 309 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 310 return srv.(DatabaseServer).Delete(ctx, req.(*DeleteRequest)) 311 } 312 return interceptor(ctx, in, info, handler) 313 } 314 315 func _Database_Compact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 316 in := new(CompactRequest) 317 if err := dec(in); err != nil { 318 return nil, err 319 } 320 if interceptor == nil { 321 return srv.(DatabaseServer).Compact(ctx, in) 322 } 323 info := &grpc.UnaryServerInfo{ 324 Server: srv, 325 FullMethod: Database_Compact_FullMethodName, 326 } 327 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 328 return srv.(DatabaseServer).Compact(ctx, req.(*CompactRequest)) 329 } 330 return interceptor(ctx, in, info, handler) 331 } 332 333 func _Database_Close_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 334 in := new(CloseRequest) 335 if err := dec(in); err != nil { 336 return nil, err 337 } 338 if interceptor == nil { 339 return srv.(DatabaseServer).Close(ctx, in) 340 } 341 info := &grpc.UnaryServerInfo{ 342 Server: srv, 343 FullMethod: Database_Close_FullMethodName, 344 } 345 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 346 return srv.(DatabaseServer).Close(ctx, req.(*CloseRequest)) 347 } 348 return interceptor(ctx, in, info, handler) 349 } 350 351 func _Database_HealthCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 352 in := new(emptypb.Empty) 353 if err := dec(in); err != nil { 354 return nil, err 355 } 356 if interceptor == nil { 357 return srv.(DatabaseServer).HealthCheck(ctx, in) 358 } 359 info := &grpc.UnaryServerInfo{ 360 Server: srv, 361 FullMethod: Database_HealthCheck_FullMethodName, 362 } 363 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 364 return srv.(DatabaseServer).HealthCheck(ctx, req.(*emptypb.Empty)) 365 } 366 return interceptor(ctx, in, info, handler) 367 } 368 369 func _Database_WriteBatch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 370 in := new(WriteBatchRequest) 371 if err := dec(in); err != nil { 372 return nil, err 373 } 374 if interceptor == nil { 375 return srv.(DatabaseServer).WriteBatch(ctx, in) 376 } 377 info := &grpc.UnaryServerInfo{ 378 Server: srv, 379 FullMethod: Database_WriteBatch_FullMethodName, 380 } 381 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 382 return srv.(DatabaseServer).WriteBatch(ctx, req.(*WriteBatchRequest)) 383 } 384 return interceptor(ctx, in, info, handler) 385 } 386 387 func _Database_NewIteratorWithStartAndPrefix_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 388 in := new(NewIteratorWithStartAndPrefixRequest) 389 if err := dec(in); err != nil { 390 return nil, err 391 } 392 if interceptor == nil { 393 return srv.(DatabaseServer).NewIteratorWithStartAndPrefix(ctx, in) 394 } 395 info := &grpc.UnaryServerInfo{ 396 Server: srv, 397 FullMethod: Database_NewIteratorWithStartAndPrefix_FullMethodName, 398 } 399 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 400 return srv.(DatabaseServer).NewIteratorWithStartAndPrefix(ctx, req.(*NewIteratorWithStartAndPrefixRequest)) 401 } 402 return interceptor(ctx, in, info, handler) 403 } 404 405 func _Database_IteratorNext_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 406 in := new(IteratorNextRequest) 407 if err := dec(in); err != nil { 408 return nil, err 409 } 410 if interceptor == nil { 411 return srv.(DatabaseServer).IteratorNext(ctx, in) 412 } 413 info := &grpc.UnaryServerInfo{ 414 Server: srv, 415 FullMethod: Database_IteratorNext_FullMethodName, 416 } 417 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 418 return srv.(DatabaseServer).IteratorNext(ctx, req.(*IteratorNextRequest)) 419 } 420 return interceptor(ctx, in, info, handler) 421 } 422 423 func _Database_IteratorError_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 424 in := new(IteratorErrorRequest) 425 if err := dec(in); err != nil { 426 return nil, err 427 } 428 if interceptor == nil { 429 return srv.(DatabaseServer).IteratorError(ctx, in) 430 } 431 info := &grpc.UnaryServerInfo{ 432 Server: srv, 433 FullMethod: Database_IteratorError_FullMethodName, 434 } 435 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 436 return srv.(DatabaseServer).IteratorError(ctx, req.(*IteratorErrorRequest)) 437 } 438 return interceptor(ctx, in, info, handler) 439 } 440 441 func _Database_IteratorRelease_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 442 in := new(IteratorReleaseRequest) 443 if err := dec(in); err != nil { 444 return nil, err 445 } 446 if interceptor == nil { 447 return srv.(DatabaseServer).IteratorRelease(ctx, in) 448 } 449 info := &grpc.UnaryServerInfo{ 450 Server: srv, 451 FullMethod: Database_IteratorRelease_FullMethodName, 452 } 453 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 454 return srv.(DatabaseServer).IteratorRelease(ctx, req.(*IteratorReleaseRequest)) 455 } 456 return interceptor(ctx, in, info, handler) 457 } 458 459 // Database_ServiceDesc is the grpc.ServiceDesc for Database service. 460 // It's only intended for direct use with grpc.RegisterService, 461 // and not to be introspected or modified (even as a copy) 462 var Database_ServiceDesc = grpc.ServiceDesc{ 463 ServiceName: "rpcdb.Database", 464 HandlerType: (*DatabaseServer)(nil), 465 Methods: []grpc.MethodDesc{ 466 { 467 MethodName: "Has", 468 Handler: _Database_Has_Handler, 469 }, 470 { 471 MethodName: "Get", 472 Handler: _Database_Get_Handler, 473 }, 474 { 475 MethodName: "Put", 476 Handler: _Database_Put_Handler, 477 }, 478 { 479 MethodName: "Delete", 480 Handler: _Database_Delete_Handler, 481 }, 482 { 483 MethodName: "Compact", 484 Handler: _Database_Compact_Handler, 485 }, 486 { 487 MethodName: "Close", 488 Handler: _Database_Close_Handler, 489 }, 490 { 491 MethodName: "HealthCheck", 492 Handler: _Database_HealthCheck_Handler, 493 }, 494 { 495 MethodName: "WriteBatch", 496 Handler: _Database_WriteBatch_Handler, 497 }, 498 { 499 MethodName: "NewIteratorWithStartAndPrefix", 500 Handler: _Database_NewIteratorWithStartAndPrefix_Handler, 501 }, 502 { 503 MethodName: "IteratorNext", 504 Handler: _Database_IteratorNext_Handler, 505 }, 506 { 507 MethodName: "IteratorError", 508 Handler: _Database_IteratorError_Handler, 509 }, 510 { 511 MethodName: "IteratorRelease", 512 Handler: _Database_IteratorRelease_Handler, 513 }, 514 }, 515 Streams: []grpc.StreamDesc{}, 516 Metadata: "rpcdb/rpcdb.proto", 517 }