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  }