Documentation ¶
Index ¶
- Variables
- func RegisterControllerServiceServer(s grpc.ServiceRegistrar, srv ControllerServiceServer)
- func RegisterYadosServiceServer(s grpc.ServiceRegistrar, srv YadosServiceServer)
- type AddPeersReply
- type AddPeersRequest
- func (*AddPeersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddPeersRequest) GetId() string
- func (x *AddPeersRequest) GetPeers() []*Peer
- func (*AddPeersRequest) ProtoMessage()
- func (x *AddPeersRequest) ProtoReflect() protoreflect.Message
- func (x *AddPeersRequest) Reset()
- func (x *AddPeersRequest) String() string
- type AppendEntryReply
- func (*AppendEntryReply) Descriptor() ([]byte, []int)deprecated
- func (x *AppendEntryReply) GetConflictIndex() int64
- func (x *AppendEntryReply) GetConflictTerm() int64
- func (x *AppendEntryReply) GetId() string
- func (x *AppendEntryReply) GetSuccess() bool
- func (x *AppendEntryReply) GetTerm() int64
- func (*AppendEntryReply) ProtoMessage()
- func (x *AppendEntryReply) ProtoReflect() protoreflect.Message
- func (x *AppendEntryReply) Reset()
- func (x *AppendEntryReply) String() string
- type AppendEntryRequest
- func (*AppendEntryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AppendEntryRequest) GetEntries() []*WalEntry
- func (x *AppendEntryRequest) GetId() string
- func (x *AppendEntryRequest) GetLeader() *Peer
- func (x *AppendEntryRequest) GetLeaderCommit() int64
- func (x *AppendEntryRequest) GetNextIndex() int64
- func (x *AppendEntryRequest) GetPrevLogIndex() int64
- func (x *AppendEntryRequest) GetPrevLogTerm() int64
- func (x *AppendEntryRequest) GetTerm() int64
- func (*AppendEntryRequest) ProtoMessage()
- func (x *AppendEntryRequest) ProtoReflect() protoreflect.Message
- func (x *AppendEntryRequest) Reset()
- func (x *AppendEntryRequest) String() string
- type BootStrapReply
- type BootStrapRequest
- type ClusterStatusReply
- func (*ClusterStatusReply) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterStatusReply) GetId() string
- func (x *ClusterStatusReply) GetPeerStatus() []*StatusReply
- func (*ClusterStatusReply) ProtoMessage()
- func (x *ClusterStatusReply) ProtoReflect() protoreflect.Message
- func (x *ClusterStatusReply) Reset()
- func (x *ClusterStatusReply) String() string
- type ClusterStatusRequest
- func (*ClusterStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterStatusRequest) GetId() string
- func (*ClusterStatusRequest) ProtoMessage()
- func (x *ClusterStatusRequest) ProtoReflect() protoreflect.Message
- func (x *ClusterStatusRequest) Reset()
- func (x *ClusterStatusRequest) String() string
- type ColumnValue
- type CommandReply
- type CommandRequest
- func (*CommandRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CommandRequest) GetArgs() []byte
- func (x *CommandRequest) GetCmdType() CommandType
- func (x *CommandRequest) GetId() string
- func (*CommandRequest) ProtoMessage()
- func (x *CommandRequest) ProtoReflect() protoreflect.Message
- func (x *CommandRequest) Reset()
- func (x *CommandRequest) String() string
- type CommandType
- func (CommandType) Descriptor() protoreflect.EnumDescriptor
- func (x CommandType) Enum() *CommandType
- func (CommandType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CommandType) Number() protoreflect.EnumNumber
- func (x CommandType) String() string
- func (CommandType) Type() protoreflect.EnumType
- type ControllerServiceClient
- type ControllerServiceServer
- type ExecuteQueryReply
- func (*ExecuteQueryReply) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteQueryReply) GetError() string
- func (x *ExecuteQueryReply) GetId() string
- func (x *ExecuteQueryReply) GetRowsAffected() int64
- func (*ExecuteQueryReply) ProtoMessage()
- func (x *ExecuteQueryReply) ProtoReflect() protoreflect.Message
- func (x *ExecuteQueryReply) Reset()
- func (x *ExecuteQueryReply) String() string
- type ExecuteQueryRequest
- func (*ExecuteQueryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteQueryRequest) GetId() string
- func (x *ExecuteQueryRequest) GetSqlQuery() string
- func (x *ExecuteQueryRequest) GetStoreName() string
- func (*ExecuteQueryRequest) ProtoMessage()
- func (x *ExecuteQueryRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteQueryRequest) Reset()
- func (x *ExecuteQueryRequest) String() string
- type GetLeaderReply
- type GetLeaderRequest
- type GetReply
- type GetRequest
- func (*GetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRequest) GetId() string
- func (x *GetRequest) GetKey() string
- func (x *GetRequest) GetStoreName() string
- func (*GetRequest) ProtoMessage()
- func (x *GetRequest) ProtoReflect() protoreflect.Message
- func (x *GetRequest) Reset()
- func (x *GetRequest) String() string
- type ListStoreReply
- type ListStoreRequest
- type Peer
- type PutReply
- type PutRequest
- func (*PutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutRequest) GetId() string
- func (x *PutRequest) GetKey() string
- func (x *PutRequest) GetStoreName() string
- func (x *PutRequest) GetValue() string
- func (*PutRequest) ProtoMessage()
- func (x *PutRequest) ProtoReflect() protoreflect.Message
- func (x *PutRequest) Reset()
- func (x *PutRequest) String() string
- type QueryReply
- func (*QueryReply) Descriptor() ([]byte, []int)deprecated
- func (x *QueryReply) GetError() string
- func (x *QueryReply) GetId() string
- func (x *QueryReply) GetRows() []*TableRow
- func (*QueryReply) ProtoMessage()
- func (x *QueryReply) ProtoReflect() protoreflect.Message
- func (x *QueryReply) Reset()
- func (x *QueryReply) String() string
- type QueryRequest
- func (*QueryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryRequest) GetId() string
- func (x *QueryRequest) GetSqlQuery() string
- func (x *QueryRequest) GetStoreName() string
- func (*QueryRequest) ProtoMessage()
- func (x *QueryRequest) ProtoReflect() protoreflect.Message
- func (x *QueryRequest) Reset()
- func (x *QueryRequest) String() string
- type RegisterReply
- type RegisterRequest
- type RemovePeerReply
- type RemovePeerRequest
- func (*RemovePeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemovePeerRequest) GetId() string
- func (x *RemovePeerRequest) GetPeer() *Peer
- func (*RemovePeerRequest) ProtoMessage()
- func (x *RemovePeerRequest) ProtoReflect() protoreflect.Message
- func (x *RemovePeerRequest) Reset()
- func (x *RemovePeerRequest) String() string
- type StatusReply
- func (*StatusReply) Descriptor() ([]byte, []int)deprecated
- func (x *StatusReply) GetId() string
- func (x *StatusReply) GetIsLeader() bool
- func (x *StatusReply) GetServer() *Peer
- func (x *StatusReply) GetStatus() string
- func (*StatusReply) ProtoMessage()
- func (x *StatusReply) ProtoReflect() protoreflect.Message
- func (x *StatusReply) Reset()
- func (x *StatusReply) String() string
- type StatusRequest
- type StoreCreateReply
- func (*StoreCreateReply) Descriptor() ([]byte, []int)deprecated
- func (x *StoreCreateReply) GetId() string
- func (x *StoreCreateReply) GetMsg() string
- func (*StoreCreateReply) ProtoMessage()
- func (x *StoreCreateReply) ProtoReflect() protoreflect.Message
- func (x *StoreCreateReply) Reset()
- func (x *StoreCreateReply) String() string
- type StoreCreateRequest
- func (*StoreCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StoreCreateRequest) GetId() string
- func (x *StoreCreateRequest) GetName() string
- func (x *StoreCreateRequest) GetType() StoreType
- func (*StoreCreateRequest) ProtoMessage()
- func (x *StoreCreateRequest) ProtoReflect() protoreflect.Message
- func (x *StoreCreateRequest) Reset()
- func (x *StoreCreateRequest) String() string
- type StoreDeleteReply
- func (*StoreDeleteReply) Descriptor() ([]byte, []int)deprecated
- func (x *StoreDeleteReply) GetError() string
- func (x *StoreDeleteReply) GetId() string
- func (*StoreDeleteReply) ProtoMessage()
- func (x *StoreDeleteReply) ProtoReflect() protoreflect.Message
- func (x *StoreDeleteReply) Reset()
- func (x *StoreDeleteReply) String() string
- type StoreDeleteRequest
- func (*StoreDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StoreDeleteRequest) GetId() string
- func (x *StoreDeleteRequest) GetStoreName() string
- func (*StoreDeleteRequest) ProtoMessage()
- func (x *StoreDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *StoreDeleteRequest) Reset()
- func (x *StoreDeleteRequest) String() string
- type StoreType
- type TableRow
- type UnRegisterReply
- type UnRegisterRequest
- type UnimplementedControllerServiceServer
- func (UnimplementedControllerServiceServer) GetLeader(context.Context, *GetLeaderRequest) (*GetLeaderReply, error)
- func (UnimplementedControllerServiceServer) Register(context.Context, *RegisterRequest) (*RegisterReply, error)
- func (UnimplementedControllerServiceServer) UnRegister(context.Context, *UnRegisterRequest) (*UnRegisterReply, error)
- type UnimplementedYadosServiceServer
- func (UnimplementedYadosServiceServer) AddPeers(context.Context, *AddPeersRequest) (*AddPeersReply, error)
- func (UnimplementedYadosServiceServer) AppendEntries(context.Context, *AppendEntryRequest) (*AppendEntryReply, error)
- func (UnimplementedYadosServiceServer) ClusterStatus(context.Context, *ClusterStatusRequest) (*ClusterStatusReply, error)
- func (UnimplementedYadosServiceServer) CreateStore(context.Context, *StoreCreateRequest) (*StoreCreateReply, error)
- func (UnimplementedYadosServiceServer) DeleteStore(context.Context, *StoreDeleteRequest) (*StoreDeleteReply, error)
- func (UnimplementedYadosServiceServer) ExecuteQuery(context.Context, *ExecuteQueryRequest) (*ExecuteQueryReply, error)
- func (UnimplementedYadosServiceServer) Get(context.Context, *GetRequest) (*GetReply, error)
- func (UnimplementedYadosServiceServer) GetLeader(context.Context, *GetLeaderRequest) (*GetLeaderReply, error)
- func (UnimplementedYadosServiceServer) ListStores(context.Context, *ListStoreRequest) (*ListStoreReply, error)
- func (UnimplementedYadosServiceServer) PeerStatus(context.Context, *StatusRequest) (*StatusReply, error)
- func (UnimplementedYadosServiceServer) Put(context.Context, *PutRequest) (*PutReply, error)
- func (UnimplementedYadosServiceServer) Query(context.Context, *QueryRequest) (*QueryReply, error)
- func (UnimplementedYadosServiceServer) RemovePeer(context.Context, *RemovePeerRequest) (*RemovePeerReply, error)
- func (UnimplementedYadosServiceServer) RequestVotes(context.Context, *VoteRequest) (*VoteReply, error)
- type UnsafeControllerServiceServer
- type UnsafeYadosServiceServer
- type VoteReply
- func (*VoteReply) Descriptor() ([]byte, []int)deprecated
- func (x *VoteReply) GetCandidateName() string
- func (x *VoteReply) GetId() string
- func (x *VoteReply) GetTerm() int64
- func (x *VoteReply) GetVoteGranted() bool
- func (*VoteReply) ProtoMessage()
- func (x *VoteReply) ProtoReflect() protoreflect.Message
- func (x *VoteReply) Reset()
- func (x *VoteReply) String() string
- type VoteRequest
- func (*VoteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VoteRequest) GetCandidateName() string
- func (x *VoteRequest) GetId() string
- func (x *VoteRequest) GetLastLogIndex() int64
- func (x *VoteRequest) GetLastLogTerm() int64
- func (x *VoteRequest) GetTerm() int64
- func (*VoteRequest) ProtoMessage()
- func (x *VoteRequest) ProtoReflect() protoreflect.Message
- func (x *VoteRequest) Reset()
- func (x *VoteRequest) String() string
- type WalEntry
- func (*WalEntry) Descriptor() ([]byte, []int)deprecated
- func (x *WalEntry) GetCmdType() CommandType
- func (x *WalEntry) GetCommand() *anypb.Any
- func (x *WalEntry) GetId() string
- func (x *WalEntry) GetIndex() int64
- func (x *WalEntry) GetTerm() int64
- func (*WalEntry) ProtoMessage()
- func (x *WalEntry) ProtoReflect() protoreflect.Message
- func (x *WalEntry) Reset()
- func (x *WalEntry) String() string
- type YadosServiceClient
- type YadosServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( CommandType_name = map[int32]string{ 0: "CreateStore", 1: "Put", 2: "Get", 3: "DeleteStore", 4: "SqlDML", 5: "SqlDDL", } CommandType_value = map[string]int32{ "CreateStore": 0, "Put": 1, "Get": 2, "DeleteStore": 3, "SqlDML": 4, "SqlDDL": 5, } )
Enum value maps for CommandType.
var ( StoreType_name = map[int32]string{ 0: "Memory", 1: "Sqlite", } StoreType_value = map[string]int32{ "Memory": 0, "Sqlite": 1, } )
Enum value maps for StoreType.
var ControllerService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "ControllerService", HandlerType: (*ControllerServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Register", Handler: _ControllerService_Register_Handler, }, { MethodName: "UnRegister", Handler: _ControllerService_UnRegister_Handler, }, { MethodName: "GetLeader", Handler: _ControllerService_GetLeader_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "controller.proto", }
ControllerService_ServiceDesc is the grpc.ServiceDesc for ControllerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_common_proto protoreflect.FileDescriptor
var File_controller_proto protoreflect.FileDescriptor
var File_service_proto protoreflect.FileDescriptor
var YadosService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "YadosService", HandlerType: (*YadosServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RequestVotes", Handler: _YadosService_RequestVotes_Handler, }, { MethodName: "AppendEntries", Handler: _YadosService_AppendEntries_Handler, }, { MethodName: "AddPeers", Handler: _YadosService_AddPeers_Handler, }, { MethodName: "RemovePeer", Handler: _YadosService_RemovePeer_Handler, }, { MethodName: "PeerStatus", Handler: _YadosService_PeerStatus_Handler, }, { MethodName: "ClusterStatus", Handler: _YadosService_ClusterStatus_Handler, }, { MethodName: "CreateStore", Handler: _YadosService_CreateStore_Handler, }, { MethodName: "ListStores", Handler: _YadosService_ListStores_Handler, }, { MethodName: "Put", Handler: _YadosService_Put_Handler, }, { MethodName: "Get", Handler: _YadosService_Get_Handler, }, { MethodName: "DeleteStore", Handler: _YadosService_DeleteStore_Handler, }, { MethodName: "ExecuteQuery", Handler: _YadosService_ExecuteQuery_Handler, }, { MethodName: "Query", Handler: _YadosService_Query_Handler, }, { MethodName: "GetLeader", Handler: _YadosService_GetLeader_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "service.proto", }
YadosService_ServiceDesc is the grpc.ServiceDesc for YadosService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterControllerServiceServer ¶
func RegisterControllerServiceServer(s grpc.ServiceRegistrar, srv ControllerServiceServer)
func RegisterYadosServiceServer ¶
func RegisterYadosServiceServer(s grpc.ServiceRegistrar, srv YadosServiceServer)
Types ¶
type AddPeersReply ¶
type AddPeersReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` // contains filtered or unexported fields }
func (*AddPeersReply) Descriptor
deprecated
func (*AddPeersReply) Descriptor() ([]byte, []int)
Deprecated: Use AddPeersReply.ProtoReflect.Descriptor instead.
func (*AddPeersReply) GetId ¶
func (x *AddPeersReply) GetId() string
func (*AddPeersReply) ProtoMessage ¶
func (*AddPeersReply) ProtoMessage()
func (*AddPeersReply) ProtoReflect ¶
func (x *AddPeersReply) ProtoReflect() protoreflect.Message
func (*AddPeersReply) Reset ¶
func (x *AddPeersReply) Reset()
func (*AddPeersReply) String ¶
func (x *AddPeersReply) String() string
type AddPeersRequest ¶
type AddPeersRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Peers []*Peer `protobuf:"bytes,2,rep,name=peers,proto3" json:"peers,omitempty"` // contains filtered or unexported fields }
func (*AddPeersRequest) Descriptor
deprecated
func (*AddPeersRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddPeersRequest.ProtoReflect.Descriptor instead.
func (*AddPeersRequest) GetId ¶
func (x *AddPeersRequest) GetId() string
func (*AddPeersRequest) GetPeers ¶
func (x *AddPeersRequest) GetPeers() []*Peer
func (*AddPeersRequest) ProtoMessage ¶
func (*AddPeersRequest) ProtoMessage()
func (*AddPeersRequest) ProtoReflect ¶
func (x *AddPeersRequest) ProtoReflect() protoreflect.Message
func (*AddPeersRequest) Reset ¶
func (x *AddPeersRequest) Reset()
func (*AddPeersRequest) String ¶
func (x *AddPeersRequest) String() string
type AppendEntryReply ¶
type AppendEntryReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Term int64 `protobuf:"varint,2,opt,name=Term,proto3" json:"Term,omitempty"` Success bool `protobuf:"varint,3,opt,name=Success,proto3" json:"Success,omitempty"` ConflictIndex int64 `protobuf:"varint,4,opt,name=ConflictIndex,proto3" json:"ConflictIndex,omitempty"` ConflictTerm int64 `protobuf:"varint,5,opt,name=ConflictTerm,proto3" json:"ConflictTerm,omitempty"` // contains filtered or unexported fields }
func (*AppendEntryReply) Descriptor
deprecated
func (*AppendEntryReply) Descriptor() ([]byte, []int)
Deprecated: Use AppendEntryReply.ProtoReflect.Descriptor instead.
func (*AppendEntryReply) GetConflictIndex ¶
func (x *AppendEntryReply) GetConflictIndex() int64
func (*AppendEntryReply) GetConflictTerm ¶
func (x *AppendEntryReply) GetConflictTerm() int64
func (*AppendEntryReply) GetId ¶
func (x *AppendEntryReply) GetId() string
func (*AppendEntryReply) GetSuccess ¶
func (x *AppendEntryReply) GetSuccess() bool
func (*AppendEntryReply) GetTerm ¶
func (x *AppendEntryReply) GetTerm() int64
func (*AppendEntryReply) ProtoMessage ¶
func (*AppendEntryReply) ProtoMessage()
func (*AppendEntryReply) ProtoReflect ¶
func (x *AppendEntryReply) ProtoReflect() protoreflect.Message
func (*AppendEntryReply) Reset ¶
func (x *AppendEntryReply) Reset()
func (*AppendEntryReply) String ¶
func (x *AppendEntryReply) String() string
type AppendEntryRequest ¶
type AppendEntryRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Term int64 `protobuf:"varint,2,opt,name=Term,proto3" json:"Term,omitempty"` Leader *Peer `protobuf:"bytes,3,opt,name=Leader,proto3" json:"Leader,omitempty"` PrevLogIndex int64 `protobuf:"varint,4,opt,name=PrevLogIndex,proto3" json:"PrevLogIndex,omitempty"` PrevLogTerm int64 `protobuf:"varint,5,opt,name=PrevLogTerm,proto3" json:"PrevLogTerm,omitempty"` Entries []*WalEntry `protobuf:"bytes,6,rep,name=Entries,proto3" json:"Entries,omitempty"` LeaderCommit int64 `protobuf:"varint,7,opt,name=LeaderCommit,proto3" json:"LeaderCommit,omitempty"` NextIndex int64 `protobuf:"varint,8,opt,name=NextIndex,proto3" json:"NextIndex,omitempty"` // contains filtered or unexported fields }
func (*AppendEntryRequest) Descriptor
deprecated
func (*AppendEntryRequest) Descriptor() ([]byte, []int)
Deprecated: Use AppendEntryRequest.ProtoReflect.Descriptor instead.
func (*AppendEntryRequest) GetEntries ¶
func (x *AppendEntryRequest) GetEntries() []*WalEntry
func (*AppendEntryRequest) GetId ¶
func (x *AppendEntryRequest) GetId() string
func (*AppendEntryRequest) GetLeader ¶
func (x *AppendEntryRequest) GetLeader() *Peer
func (*AppendEntryRequest) GetLeaderCommit ¶
func (x *AppendEntryRequest) GetLeaderCommit() int64
func (*AppendEntryRequest) GetNextIndex ¶
func (x *AppendEntryRequest) GetNextIndex() int64
func (*AppendEntryRequest) GetPrevLogIndex ¶
func (x *AppendEntryRequest) GetPrevLogIndex() int64
func (*AppendEntryRequest) GetPrevLogTerm ¶
func (x *AppendEntryRequest) GetPrevLogTerm() int64
func (*AppendEntryRequest) GetTerm ¶
func (x *AppendEntryRequest) GetTerm() int64
func (*AppendEntryRequest) ProtoMessage ¶
func (*AppendEntryRequest) ProtoMessage()
func (*AppendEntryRequest) ProtoReflect ¶
func (x *AppendEntryRequest) ProtoReflect() protoreflect.Message
func (*AppendEntryRequest) Reset ¶
func (x *AppendEntryRequest) Reset()
func (*AppendEntryRequest) String ¶
func (x *AppendEntryRequest) String() string
type BootStrapReply ¶
type BootStrapReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` // contains filtered or unexported fields }
func (*BootStrapReply) Descriptor
deprecated
func (*BootStrapReply) Descriptor() ([]byte, []int)
Deprecated: Use BootStrapReply.ProtoReflect.Descriptor instead.
func (*BootStrapReply) GetId ¶
func (x *BootStrapReply) GetId() string
func (*BootStrapReply) ProtoMessage ¶
func (*BootStrapReply) ProtoMessage()
func (*BootStrapReply) ProtoReflect ¶
func (x *BootStrapReply) ProtoReflect() protoreflect.Message
func (*BootStrapReply) Reset ¶
func (x *BootStrapReply) Reset()
func (*BootStrapReply) String ¶
func (x *BootStrapReply) String() string
type BootStrapRequest ¶
type BootStrapRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` // contains filtered or unexported fields }
func (*BootStrapRequest) Descriptor
deprecated
func (*BootStrapRequest) Descriptor() ([]byte, []int)
Deprecated: Use BootStrapRequest.ProtoReflect.Descriptor instead.
func (*BootStrapRequest) GetId ¶
func (x *BootStrapRequest) GetId() string
func (*BootStrapRequest) ProtoMessage ¶
func (*BootStrapRequest) ProtoMessage()
func (*BootStrapRequest) ProtoReflect ¶
func (x *BootStrapRequest) ProtoReflect() protoreflect.Message
func (*BootStrapRequest) Reset ¶
func (x *BootStrapRequest) Reset()
func (*BootStrapRequest) String ¶
func (x *BootStrapRequest) String() string
type ClusterStatusReply ¶
type ClusterStatusReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` PeerStatus []*StatusReply `protobuf:"bytes,2,rep,name=PeerStatus,proto3" json:"PeerStatus,omitempty"` // contains filtered or unexported fields }
func (*ClusterStatusReply) Descriptor
deprecated
func (*ClusterStatusReply) Descriptor() ([]byte, []int)
Deprecated: Use ClusterStatusReply.ProtoReflect.Descriptor instead.
func (*ClusterStatusReply) GetId ¶
func (x *ClusterStatusReply) GetId() string
func (*ClusterStatusReply) GetPeerStatus ¶
func (x *ClusterStatusReply) GetPeerStatus() []*StatusReply
func (*ClusterStatusReply) ProtoMessage ¶
func (*ClusterStatusReply) ProtoMessage()
func (*ClusterStatusReply) ProtoReflect ¶
func (x *ClusterStatusReply) ProtoReflect() protoreflect.Message
func (*ClusterStatusReply) Reset ¶
func (x *ClusterStatusReply) Reset()
func (*ClusterStatusReply) String ¶
func (x *ClusterStatusReply) String() string
type ClusterStatusRequest ¶
type ClusterStatusRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` // contains filtered or unexported fields }
func (*ClusterStatusRequest) Descriptor
deprecated
func (*ClusterStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClusterStatusRequest.ProtoReflect.Descriptor instead.
func (*ClusterStatusRequest) GetId ¶
func (x *ClusterStatusRequest) GetId() string
func (*ClusterStatusRequest) ProtoMessage ¶
func (*ClusterStatusRequest) ProtoMessage()
func (*ClusterStatusRequest) ProtoReflect ¶
func (x *ClusterStatusRequest) ProtoReflect() protoreflect.Message
func (*ClusterStatusRequest) Reset ¶
func (x *ClusterStatusRequest) Reset()
func (*ClusterStatusRequest) String ¶
func (x *ClusterStatusRequest) String() string
type ColumnValue ¶
type ColumnValue struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*ColumnValue) Descriptor
deprecated
func (*ColumnValue) Descriptor() ([]byte, []int)
Deprecated: Use ColumnValue.ProtoReflect.Descriptor instead.
func (*ColumnValue) GetName ¶
func (x *ColumnValue) GetName() string
func (*ColumnValue) GetValue ¶
func (x *ColumnValue) GetValue() []byte
func (*ColumnValue) ProtoMessage ¶
func (*ColumnValue) ProtoMessage()
func (*ColumnValue) ProtoReflect ¶
func (x *ColumnValue) ProtoReflect() protoreflect.Message
func (*ColumnValue) Reset ¶
func (x *ColumnValue) Reset()
func (*ColumnValue) String ¶
func (x *ColumnValue) String() string
type CommandReply ¶
type CommandReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` // contains filtered or unexported fields }
func (*CommandReply) Descriptor
deprecated
func (*CommandReply) Descriptor() ([]byte, []int)
Deprecated: Use CommandReply.ProtoReflect.Descriptor instead.
func (*CommandReply) GetId ¶
func (x *CommandReply) GetId() string
func (*CommandReply) ProtoMessage ¶
func (*CommandReply) ProtoMessage()
func (*CommandReply) ProtoReflect ¶
func (x *CommandReply) ProtoReflect() protoreflect.Message
func (*CommandReply) Reset ¶
func (x *CommandReply) Reset()
func (*CommandReply) String ¶
func (x *CommandReply) String() string
type CommandRequest ¶
type CommandRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Args []byte `protobuf:"bytes,2,opt,name=Args,proto3" json:"Args,omitempty"` CmdType CommandType `protobuf:"varint,3,opt,name=CmdType,proto3,enum=CommandType" json:"CmdType,omitempty"` // contains filtered or unexported fields }
func (*CommandRequest) Descriptor
deprecated
func (*CommandRequest) Descriptor() ([]byte, []int)
Deprecated: Use CommandRequest.ProtoReflect.Descriptor instead.
func (*CommandRequest) GetArgs ¶
func (x *CommandRequest) GetArgs() []byte
func (*CommandRequest) GetCmdType ¶
func (x *CommandRequest) GetCmdType() CommandType
func (*CommandRequest) GetId ¶
func (x *CommandRequest) GetId() string
func (*CommandRequest) ProtoMessage ¶
func (*CommandRequest) ProtoMessage()
func (*CommandRequest) ProtoReflect ¶
func (x *CommandRequest) ProtoReflect() protoreflect.Message
func (*CommandRequest) Reset ¶
func (x *CommandRequest) Reset()
func (*CommandRequest) String ¶
func (x *CommandRequest) String() string
type CommandType ¶
type CommandType int32
const ( CommandType_CreateStore CommandType = 0 CommandType_Put CommandType = 1 CommandType_Get CommandType = 2 CommandType_DeleteStore CommandType = 3 CommandType_SqlDML CommandType = 4 CommandType_SqlDDL CommandType = 5 )
func (CommandType) Descriptor ¶
func (CommandType) Descriptor() protoreflect.EnumDescriptor
func (CommandType) Enum ¶
func (x CommandType) Enum() *CommandType
func (CommandType) EnumDescriptor
deprecated
func (CommandType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CommandType.Descriptor instead.
func (CommandType) Number ¶
func (x CommandType) Number() protoreflect.EnumNumber
func (CommandType) String ¶
func (x CommandType) String() string
func (CommandType) Type ¶
func (CommandType) Type() protoreflect.EnumType
type ControllerServiceClient ¶
type ControllerServiceClient interface { Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterReply, error) UnRegister(ctx context.Context, in *UnRegisterRequest, opts ...grpc.CallOption) (*UnRegisterReply, error) GetLeader(ctx context.Context, in *GetLeaderRequest, opts ...grpc.CallOption) (*GetLeaderReply, error) }
ControllerServiceClient is the client API for ControllerService service.
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.
func NewControllerServiceClient ¶
func NewControllerServiceClient(cc grpc.ClientConnInterface) ControllerServiceClient
type ControllerServiceServer ¶
type ControllerServiceServer interface { Register(context.Context, *RegisterRequest) (*RegisterReply, error) UnRegister(context.Context, *UnRegisterRequest) (*UnRegisterReply, error) GetLeader(context.Context, *GetLeaderRequest) (*GetLeaderReply, error) // contains filtered or unexported methods }
ControllerServiceServer is the server API for ControllerService service. All implementations must embed UnimplementedControllerServiceServer for forward compatibility
type ExecuteQueryReply ¶
type ExecuteQueryReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Error string `protobuf:"bytes,2,opt,name=Error,proto3" json:"Error,omitempty"` RowsAffected int64 `protobuf:"varint,3,opt,name=rowsAffected,proto3" json:"rowsAffected,omitempty"` // contains filtered or unexported fields }
func (*ExecuteQueryReply) Descriptor
deprecated
func (*ExecuteQueryReply) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteQueryReply.ProtoReflect.Descriptor instead.
func (*ExecuteQueryReply) GetError ¶
func (x *ExecuteQueryReply) GetError() string
func (*ExecuteQueryReply) GetId ¶
func (x *ExecuteQueryReply) GetId() string
func (*ExecuteQueryReply) GetRowsAffected ¶
func (x *ExecuteQueryReply) GetRowsAffected() int64
func (*ExecuteQueryReply) ProtoMessage ¶
func (*ExecuteQueryReply) ProtoMessage()
func (*ExecuteQueryReply) ProtoReflect ¶
func (x *ExecuteQueryReply) ProtoReflect() protoreflect.Message
func (*ExecuteQueryReply) Reset ¶
func (x *ExecuteQueryReply) Reset()
func (*ExecuteQueryReply) String ¶
func (x *ExecuteQueryReply) String() string
type ExecuteQueryRequest ¶
type ExecuteQueryRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` StoreName string `protobuf:"bytes,2,opt,name=StoreName,proto3" json:"StoreName,omitempty"` SqlQuery string `protobuf:"bytes,3,opt,name=SqlQuery,proto3" json:"SqlQuery,omitempty"` // contains filtered or unexported fields }
func (*ExecuteQueryRequest) Descriptor
deprecated
func (*ExecuteQueryRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteQueryRequest.ProtoReflect.Descriptor instead.
func (*ExecuteQueryRequest) GetId ¶
func (x *ExecuteQueryRequest) GetId() string
func (*ExecuteQueryRequest) GetSqlQuery ¶
func (x *ExecuteQueryRequest) GetSqlQuery() string
func (*ExecuteQueryRequest) GetStoreName ¶
func (x *ExecuteQueryRequest) GetStoreName() string
func (*ExecuteQueryRequest) ProtoMessage ¶
func (*ExecuteQueryRequest) ProtoMessage()
func (*ExecuteQueryRequest) ProtoReflect ¶
func (x *ExecuteQueryRequest) ProtoReflect() protoreflect.Message
func (*ExecuteQueryRequest) Reset ¶
func (x *ExecuteQueryRequest) Reset()
func (*ExecuteQueryRequest) String ¶
func (x *ExecuteQueryRequest) String() string
type GetLeaderReply ¶
type GetLeaderReply struct { Leader *Peer `protobuf:"bytes,1,opt,name=leader,proto3" json:"leader,omitempty"` // contains filtered or unexported fields }
func (*GetLeaderReply) Descriptor
deprecated
func (*GetLeaderReply) Descriptor() ([]byte, []int)
Deprecated: Use GetLeaderReply.ProtoReflect.Descriptor instead.
func (*GetLeaderReply) GetLeader ¶
func (x *GetLeaderReply) GetLeader() *Peer
func (*GetLeaderReply) ProtoMessage ¶
func (*GetLeaderReply) ProtoMessage()
func (*GetLeaderReply) ProtoReflect ¶
func (x *GetLeaderReply) ProtoReflect() protoreflect.Message
func (*GetLeaderReply) Reset ¶
func (x *GetLeaderReply) Reset()
func (*GetLeaderReply) String ¶
func (x *GetLeaderReply) String() string
type GetLeaderRequest ¶
type GetLeaderRequest struct {
// contains filtered or unexported fields
}
func (*GetLeaderRequest) Descriptor
deprecated
func (*GetLeaderRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLeaderRequest.ProtoReflect.Descriptor instead.
func (*GetLeaderRequest) ProtoMessage ¶
func (*GetLeaderRequest) ProtoMessage()
func (*GetLeaderRequest) ProtoReflect ¶
func (x *GetLeaderRequest) ProtoReflect() protoreflect.Message
func (*GetLeaderRequest) Reset ¶
func (x *GetLeaderRequest) Reset()
func (*GetLeaderRequest) String ¶
func (x *GetLeaderRequest) String() string
type GetReply ¶
type GetReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*GetReply) Descriptor
deprecated
func (*GetReply) ProtoMessage ¶
func (*GetReply) ProtoMessage()
func (*GetReply) ProtoReflect ¶
func (x *GetReply) ProtoReflect() protoreflect.Message
type GetRequest ¶
type GetRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` StoreName string `protobuf:"bytes,2,opt,name=StoreName,proto3" json:"StoreName,omitempty"` Key string `protobuf:"bytes,3,opt,name=Key,proto3" json:"Key,omitempty"` // contains filtered or unexported fields }
func (*GetRequest) Descriptor
deprecated
func (*GetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRequest.ProtoReflect.Descriptor instead.
func (*GetRequest) GetId ¶
func (x *GetRequest) GetId() string
func (*GetRequest) GetKey ¶
func (x *GetRequest) GetKey() string
func (*GetRequest) GetStoreName ¶
func (x *GetRequest) GetStoreName() string
func (*GetRequest) ProtoMessage ¶
func (*GetRequest) ProtoMessage()
func (*GetRequest) ProtoReflect ¶
func (x *GetRequest) ProtoReflect() protoreflect.Message
func (*GetRequest) Reset ¶
func (x *GetRequest) Reset()
func (*GetRequest) String ¶
func (x *GetRequest) String() string
type ListStoreReply ¶
type ListStoreReply struct { Name []string `protobuf:"bytes,1,rep,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*ListStoreReply) Descriptor
deprecated
func (*ListStoreReply) Descriptor() ([]byte, []int)
Deprecated: Use ListStoreReply.ProtoReflect.Descriptor instead.
func (*ListStoreReply) GetName ¶
func (x *ListStoreReply) GetName() []string
func (*ListStoreReply) ProtoMessage ¶
func (*ListStoreReply) ProtoMessage()
func (*ListStoreReply) ProtoReflect ¶
func (x *ListStoreReply) ProtoReflect() protoreflect.Message
func (*ListStoreReply) Reset ¶
func (x *ListStoreReply) Reset()
func (*ListStoreReply) String ¶
func (x *ListStoreReply) String() string
type ListStoreRequest ¶
type ListStoreRequest struct {
// contains filtered or unexported fields
}
func (*ListStoreRequest) Descriptor
deprecated
func (*ListStoreRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListStoreRequest.ProtoReflect.Descriptor instead.
func (*ListStoreRequest) ProtoMessage ¶
func (*ListStoreRequest) ProtoMessage()
func (*ListStoreRequest) ProtoReflect ¶
func (x *ListStoreRequest) ProtoReflect() protoreflect.Message
func (*ListStoreRequest) Reset ¶
func (x *ListStoreRequest) Reset()
func (*ListStoreRequest) String ¶
func (x *ListStoreRequest) String() string
type Peer ¶
type Peer struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` Port int32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"` // contains filtered or unexported fields }
func (*Peer) Descriptor
deprecated
func (*Peer) GetAddress ¶
func (*Peer) ProtoMessage ¶
func (*Peer) ProtoMessage()
func (*Peer) ProtoReflect ¶
func (x *Peer) ProtoReflect() protoreflect.Message
type PutReply ¶
type PutReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*PutReply) Descriptor
deprecated
func (*PutReply) ProtoMessage ¶
func (*PutReply) ProtoMessage()
func (*PutReply) ProtoReflect ¶
func (x *PutReply) ProtoReflect() protoreflect.Message
type PutRequest ¶
type PutRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` StoreName string `protobuf:"bytes,2,opt,name=StoreName,proto3" json:"StoreName,omitempty"` Key string `protobuf:"bytes,3,opt,name=Key,proto3" json:"Key,omitempty"` Value string `protobuf:"bytes,4,opt,name=Value,proto3" json:"Value,omitempty"` // contains filtered or unexported fields }
func (*PutRequest) Descriptor
deprecated
func (*PutRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutRequest.ProtoReflect.Descriptor instead.
func (*PutRequest) GetId ¶
func (x *PutRequest) GetId() string
func (*PutRequest) GetKey ¶
func (x *PutRequest) GetKey() string
func (*PutRequest) GetStoreName ¶
func (x *PutRequest) GetStoreName() string
func (*PutRequest) GetValue ¶
func (x *PutRequest) GetValue() string
func (*PutRequest) ProtoMessage ¶
func (*PutRequest) ProtoMessage()
func (*PutRequest) ProtoReflect ¶
func (x *PutRequest) ProtoReflect() protoreflect.Message
func (*PutRequest) Reset ¶
func (x *PutRequest) Reset()
func (*PutRequest) String ¶
func (x *PutRequest) String() string
type QueryReply ¶
type QueryReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Error string `protobuf:"bytes,2,opt,name=Error,proto3" json:"Error,omitempty"` Rows []*TableRow `protobuf:"bytes,3,rep,name=rows,proto3" json:"rows,omitempty"` // contains filtered or unexported fields }
func (*QueryReply) Descriptor
deprecated
func (*QueryReply) Descriptor() ([]byte, []int)
Deprecated: Use QueryReply.ProtoReflect.Descriptor instead.
func (*QueryReply) GetError ¶
func (x *QueryReply) GetError() string
func (*QueryReply) GetId ¶
func (x *QueryReply) GetId() string
func (*QueryReply) GetRows ¶
func (x *QueryReply) GetRows() []*TableRow
func (*QueryReply) ProtoMessage ¶
func (*QueryReply) ProtoMessage()
func (*QueryReply) ProtoReflect ¶
func (x *QueryReply) ProtoReflect() protoreflect.Message
func (*QueryReply) Reset ¶
func (x *QueryReply) Reset()
func (*QueryReply) String ¶
func (x *QueryReply) String() string
type QueryRequest ¶
type QueryRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` StoreName string `protobuf:"bytes,2,opt,name=StoreName,proto3" json:"StoreName,omitempty"` SqlQuery string `protobuf:"bytes,3,opt,name=SqlQuery,proto3" json:"SqlQuery,omitempty"` // contains filtered or unexported fields }
func (*QueryRequest) Descriptor
deprecated
func (*QueryRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryRequest.ProtoReflect.Descriptor instead.
func (*QueryRequest) GetId ¶
func (x *QueryRequest) GetId() string
func (*QueryRequest) GetSqlQuery ¶
func (x *QueryRequest) GetSqlQuery() string
func (*QueryRequest) GetStoreName ¶
func (x *QueryRequest) GetStoreName() string
func (*QueryRequest) ProtoMessage ¶
func (*QueryRequest) ProtoMessage()
func (*QueryRequest) ProtoReflect ¶
func (x *QueryRequest) ProtoReflect() protoreflect.Message
func (*QueryRequest) Reset ¶
func (x *QueryRequest) Reset()
func (*QueryRequest) String ¶
func (x *QueryRequest) String() string
type RegisterReply ¶
type RegisterReply struct {
// contains filtered or unexported fields
}
func (*RegisterReply) Descriptor
deprecated
func (*RegisterReply) Descriptor() ([]byte, []int)
Deprecated: Use RegisterReply.ProtoReflect.Descriptor instead.
func (*RegisterReply) ProtoMessage ¶
func (*RegisterReply) ProtoMessage()
func (*RegisterReply) ProtoReflect ¶
func (x *RegisterReply) ProtoReflect() protoreflect.Message
func (*RegisterReply) Reset ¶
func (x *RegisterReply) Reset()
func (*RegisterReply) String ¶
func (x *RegisterReply) String() string
type RegisterRequest ¶
type RegisterRequest struct { Server *Peer `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` // contains filtered or unexported fields }
func (*RegisterRequest) Descriptor
deprecated
func (*RegisterRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterRequest.ProtoReflect.Descriptor instead.
func (*RegisterRequest) GetServer ¶
func (x *RegisterRequest) GetServer() *Peer
func (*RegisterRequest) ProtoMessage ¶
func (*RegisterRequest) ProtoMessage()
func (*RegisterRequest) ProtoReflect ¶
func (x *RegisterRequest) ProtoReflect() protoreflect.Message
func (*RegisterRequest) Reset ¶
func (x *RegisterRequest) Reset()
func (*RegisterRequest) String ¶
func (x *RegisterRequest) String() string
type RemovePeerReply ¶
type RemovePeerReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` // contains filtered or unexported fields }
func (*RemovePeerReply) Descriptor
deprecated
func (*RemovePeerReply) Descriptor() ([]byte, []int)
Deprecated: Use RemovePeerReply.ProtoReflect.Descriptor instead.
func (*RemovePeerReply) GetId ¶
func (x *RemovePeerReply) GetId() string
func (*RemovePeerReply) ProtoMessage ¶
func (*RemovePeerReply) ProtoMessage()
func (*RemovePeerReply) ProtoReflect ¶
func (x *RemovePeerReply) ProtoReflect() protoreflect.Message
func (*RemovePeerReply) Reset ¶
func (x *RemovePeerReply) Reset()
func (*RemovePeerReply) String ¶
func (x *RemovePeerReply) String() string
type RemovePeerRequest ¶
type RemovePeerRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Peer *Peer `protobuf:"bytes,2,opt,name=peer,proto3" json:"peer,omitempty"` // contains filtered or unexported fields }
func (*RemovePeerRequest) Descriptor
deprecated
func (*RemovePeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemovePeerRequest.ProtoReflect.Descriptor instead.
func (*RemovePeerRequest) GetId ¶
func (x *RemovePeerRequest) GetId() string
func (*RemovePeerRequest) GetPeer ¶
func (x *RemovePeerRequest) GetPeer() *Peer
func (*RemovePeerRequest) ProtoMessage ¶
func (*RemovePeerRequest) ProtoMessage()
func (*RemovePeerRequest) ProtoReflect ¶
func (x *RemovePeerRequest) ProtoReflect() protoreflect.Message
func (*RemovePeerRequest) Reset ¶
func (x *RemovePeerRequest) Reset()
func (*RemovePeerRequest) String ¶
func (x *RemovePeerRequest) String() string
type StatusReply ¶
type StatusReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Server *Peer `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"` Status string `protobuf:"bytes,3,opt,name=Status,proto3" json:"Status,omitempty"` IsLeader bool `protobuf:"varint,4,opt,name=isLeader,proto3" json:"isLeader,omitempty"` // contains filtered or unexported fields }
func (*StatusReply) Descriptor
deprecated
func (*StatusReply) Descriptor() ([]byte, []int)
Deprecated: Use StatusReply.ProtoReflect.Descriptor instead.
func (*StatusReply) GetId ¶
func (x *StatusReply) GetId() string
func (*StatusReply) GetIsLeader ¶
func (x *StatusReply) GetIsLeader() bool
func (*StatusReply) GetServer ¶
func (x *StatusReply) GetServer() *Peer
func (*StatusReply) GetStatus ¶
func (x *StatusReply) GetStatus() string
func (*StatusReply) ProtoMessage ¶
func (*StatusReply) ProtoMessage()
func (*StatusReply) ProtoReflect ¶
func (x *StatusReply) ProtoReflect() protoreflect.Message
func (*StatusReply) Reset ¶
func (x *StatusReply) Reset()
func (*StatusReply) String ¶
func (x *StatusReply) String() string
type StatusRequest ¶
type StatusRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` // contains filtered or unexported fields }
func (*StatusRequest) Descriptor
deprecated
func (*StatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use StatusRequest.ProtoReflect.Descriptor instead.
func (*StatusRequest) GetId ¶
func (x *StatusRequest) GetId() string
func (*StatusRequest) ProtoMessage ¶
func (*StatusRequest) ProtoMessage()
func (*StatusRequest) ProtoReflect ¶
func (x *StatusRequest) ProtoReflect() protoreflect.Message
func (*StatusRequest) Reset ¶
func (x *StatusRequest) Reset()
func (*StatusRequest) String ¶
func (x *StatusRequest) String() string
type StoreCreateReply ¶
type StoreCreateReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // contains filtered or unexported fields }
func (*StoreCreateReply) Descriptor
deprecated
func (*StoreCreateReply) Descriptor() ([]byte, []int)
Deprecated: Use StoreCreateReply.ProtoReflect.Descriptor instead.
func (*StoreCreateReply) GetId ¶
func (x *StoreCreateReply) GetId() string
func (*StoreCreateReply) GetMsg ¶
func (x *StoreCreateReply) GetMsg() string
func (*StoreCreateReply) ProtoMessage ¶
func (*StoreCreateReply) ProtoMessage()
func (*StoreCreateReply) ProtoReflect ¶
func (x *StoreCreateReply) ProtoReflect() protoreflect.Message
func (*StoreCreateReply) Reset ¶
func (x *StoreCreateReply) Reset()
func (*StoreCreateReply) String ¶
func (x *StoreCreateReply) String() string
type StoreCreateRequest ¶
type StoreCreateRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Type StoreType `protobuf:"varint,3,opt,name=type,proto3,enum=StoreType" json:"type,omitempty"` // contains filtered or unexported fields }
func (*StoreCreateRequest) Descriptor
deprecated
func (*StoreCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use StoreCreateRequest.ProtoReflect.Descriptor instead.
func (*StoreCreateRequest) GetId ¶
func (x *StoreCreateRequest) GetId() string
func (*StoreCreateRequest) GetName ¶
func (x *StoreCreateRequest) GetName() string
func (*StoreCreateRequest) GetType ¶
func (x *StoreCreateRequest) GetType() StoreType
func (*StoreCreateRequest) ProtoMessage ¶
func (*StoreCreateRequest) ProtoMessage()
func (*StoreCreateRequest) ProtoReflect ¶
func (x *StoreCreateRequest) ProtoReflect() protoreflect.Message
func (*StoreCreateRequest) Reset ¶
func (x *StoreCreateRequest) Reset()
func (*StoreCreateRequest) String ¶
func (x *StoreCreateRequest) String() string
type StoreDeleteReply ¶
type StoreDeleteReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Error string `protobuf:"bytes,2,opt,name=Error,proto3" json:"Error,omitempty"` // contains filtered or unexported fields }
func (*StoreDeleteReply) Descriptor
deprecated
func (*StoreDeleteReply) Descriptor() ([]byte, []int)
Deprecated: Use StoreDeleteReply.ProtoReflect.Descriptor instead.
func (*StoreDeleteReply) GetError ¶
func (x *StoreDeleteReply) GetError() string
func (*StoreDeleteReply) GetId ¶
func (x *StoreDeleteReply) GetId() string
func (*StoreDeleteReply) ProtoMessage ¶
func (*StoreDeleteReply) ProtoMessage()
func (*StoreDeleteReply) ProtoReflect ¶
func (x *StoreDeleteReply) ProtoReflect() protoreflect.Message
func (*StoreDeleteReply) Reset ¶
func (x *StoreDeleteReply) Reset()
func (*StoreDeleteReply) String ¶
func (x *StoreDeleteReply) String() string
type StoreDeleteRequest ¶
type StoreDeleteRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` StoreName string `protobuf:"bytes,2,opt,name=StoreName,proto3" json:"StoreName,omitempty"` // contains filtered or unexported fields }
func (*StoreDeleteRequest) Descriptor
deprecated
func (*StoreDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use StoreDeleteRequest.ProtoReflect.Descriptor instead.
func (*StoreDeleteRequest) GetId ¶
func (x *StoreDeleteRequest) GetId() string
func (*StoreDeleteRequest) GetStoreName ¶
func (x *StoreDeleteRequest) GetStoreName() string
func (*StoreDeleteRequest) ProtoMessage ¶
func (*StoreDeleteRequest) ProtoMessage()
func (*StoreDeleteRequest) ProtoReflect ¶
func (x *StoreDeleteRequest) ProtoReflect() protoreflect.Message
func (*StoreDeleteRequest) Reset ¶
func (x *StoreDeleteRequest) Reset()
func (*StoreDeleteRequest) String ¶
func (x *StoreDeleteRequest) String() string
type StoreType ¶
type StoreType int32
func (StoreType) Descriptor ¶
func (StoreType) Descriptor() protoreflect.EnumDescriptor
func (StoreType) EnumDescriptor
deprecated
func (StoreType) Number ¶
func (x StoreType) Number() protoreflect.EnumNumber
func (StoreType) Type ¶
func (StoreType) Type() protoreflect.EnumType
type TableRow ¶
type TableRow struct { Row []*ColumnValue `protobuf:"bytes,1,rep,name=row,proto3" json:"row,omitempty"` // contains filtered or unexported fields }
func (*TableRow) Descriptor
deprecated
func (*TableRow) GetRow ¶
func (x *TableRow) GetRow() []*ColumnValue
func (*TableRow) ProtoMessage ¶
func (*TableRow) ProtoMessage()
func (*TableRow) ProtoReflect ¶
func (x *TableRow) ProtoReflect() protoreflect.Message
type UnRegisterReply ¶
type UnRegisterReply struct {
// contains filtered or unexported fields
}
func (*UnRegisterReply) Descriptor
deprecated
func (*UnRegisterReply) Descriptor() ([]byte, []int)
Deprecated: Use UnRegisterReply.ProtoReflect.Descriptor instead.
func (*UnRegisterReply) ProtoMessage ¶
func (*UnRegisterReply) ProtoMessage()
func (*UnRegisterReply) ProtoReflect ¶
func (x *UnRegisterReply) ProtoReflect() protoreflect.Message
func (*UnRegisterReply) Reset ¶
func (x *UnRegisterReply) Reset()
func (*UnRegisterReply) String ¶
func (x *UnRegisterReply) String() string
type UnRegisterRequest ¶
type UnRegisterRequest struct { Server *Peer `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` // contains filtered or unexported fields }
func (*UnRegisterRequest) Descriptor
deprecated
func (*UnRegisterRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnRegisterRequest.ProtoReflect.Descriptor instead.
func (*UnRegisterRequest) GetServer ¶
func (x *UnRegisterRequest) GetServer() *Peer
func (*UnRegisterRequest) ProtoMessage ¶
func (*UnRegisterRequest) ProtoMessage()
func (*UnRegisterRequest) ProtoReflect ¶
func (x *UnRegisterRequest) ProtoReflect() protoreflect.Message
func (*UnRegisterRequest) Reset ¶
func (x *UnRegisterRequest) Reset()
func (*UnRegisterRequest) String ¶
func (x *UnRegisterRequest) String() string
type UnimplementedControllerServiceServer ¶
type UnimplementedControllerServiceServer struct { }
UnimplementedControllerServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedControllerServiceServer) GetLeader ¶
func (UnimplementedControllerServiceServer) GetLeader(context.Context, *GetLeaderRequest) (*GetLeaderReply, error)
func (UnimplementedControllerServiceServer) Register ¶
func (UnimplementedControllerServiceServer) Register(context.Context, *RegisterRequest) (*RegisterReply, error)
func (UnimplementedControllerServiceServer) UnRegister ¶
func (UnimplementedControllerServiceServer) UnRegister(context.Context, *UnRegisterRequest) (*UnRegisterReply, error)
type UnimplementedYadosServiceServer ¶
type UnimplementedYadosServiceServer struct { }
UnimplementedYadosServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedYadosServiceServer) AddPeers ¶
func (UnimplementedYadosServiceServer) AddPeers(context.Context, *AddPeersRequest) (*AddPeersReply, error)
func (UnimplementedYadosServiceServer) AppendEntries ¶
func (UnimplementedYadosServiceServer) AppendEntries(context.Context, *AppendEntryRequest) (*AppendEntryReply, error)
func (UnimplementedYadosServiceServer) ClusterStatus ¶
func (UnimplementedYadosServiceServer) ClusterStatus(context.Context, *ClusterStatusRequest) (*ClusterStatusReply, error)
func (UnimplementedYadosServiceServer) CreateStore ¶
func (UnimplementedYadosServiceServer) CreateStore(context.Context, *StoreCreateRequest) (*StoreCreateReply, error)
func (UnimplementedYadosServiceServer) DeleteStore ¶
func (UnimplementedYadosServiceServer) DeleteStore(context.Context, *StoreDeleteRequest) (*StoreDeleteReply, error)
func (UnimplementedYadosServiceServer) ExecuteQuery ¶
func (UnimplementedYadosServiceServer) ExecuteQuery(context.Context, *ExecuteQueryRequest) (*ExecuteQueryReply, error)
func (UnimplementedYadosServiceServer) Get ¶
func (UnimplementedYadosServiceServer) Get(context.Context, *GetRequest) (*GetReply, error)
func (UnimplementedYadosServiceServer) GetLeader ¶
func (UnimplementedYadosServiceServer) GetLeader(context.Context, *GetLeaderRequest) (*GetLeaderReply, error)
func (UnimplementedYadosServiceServer) ListStores ¶
func (UnimplementedYadosServiceServer) ListStores(context.Context, *ListStoreRequest) (*ListStoreReply, error)
func (UnimplementedYadosServiceServer) PeerStatus ¶
func (UnimplementedYadosServiceServer) PeerStatus(context.Context, *StatusRequest) (*StatusReply, error)
func (UnimplementedYadosServiceServer) Put ¶
func (UnimplementedYadosServiceServer) Put(context.Context, *PutRequest) (*PutReply, error)
func (UnimplementedYadosServiceServer) Query ¶
func (UnimplementedYadosServiceServer) Query(context.Context, *QueryRequest) (*QueryReply, error)
func (UnimplementedYadosServiceServer) RemovePeer ¶
func (UnimplementedYadosServiceServer) RemovePeer(context.Context, *RemovePeerRequest) (*RemovePeerReply, error)
func (UnimplementedYadosServiceServer) RequestVotes ¶
func (UnimplementedYadosServiceServer) RequestVotes(context.Context, *VoteRequest) (*VoteReply, error)
type UnsafeControllerServiceServer ¶
type UnsafeControllerServiceServer interface {
// contains filtered or unexported methods
}
UnsafeControllerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ControllerServiceServer will result in compilation errors.
type UnsafeYadosServiceServer ¶
type UnsafeYadosServiceServer interface {
// contains filtered or unexported methods
}
UnsafeYadosServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to YadosServiceServer will result in compilation errors.
type VoteReply ¶
type VoteReply struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` VoteGranted bool `protobuf:"varint,2,opt,name=VoteGranted,proto3" json:"VoteGranted,omitempty"` CandidateName string `protobuf:"bytes,3,opt,name=CandidateName,proto3" json:"CandidateName,omitempty"` Term int64 `protobuf:"varint,4,opt,name=Term,proto3" json:"Term,omitempty"` // contains filtered or unexported fields }
func (*VoteReply) Descriptor
deprecated
func (*VoteReply) GetCandidateName ¶
func (*VoteReply) GetVoteGranted ¶
func (*VoteReply) ProtoMessage ¶
func (*VoteReply) ProtoMessage()
func (*VoteReply) ProtoReflect ¶
func (x *VoteReply) ProtoReflect() protoreflect.Message
type VoteRequest ¶
type VoteRequest struct { Id string `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"` Term int64 `protobuf:"varint,2,opt,name=Term,proto3" json:"Term,omitempty"` CandidateName string `protobuf:"bytes,3,opt,name=CandidateName,proto3" json:"CandidateName,omitempty"` LastLogIndex int64 `protobuf:"varint,4,opt,name=LastLogIndex,proto3" json:"LastLogIndex,omitempty"` LastLogTerm int64 `protobuf:"varint,5,opt,name=LastLogTerm,proto3" json:"LastLogTerm,omitempty"` // contains filtered or unexported fields }
func (*VoteRequest) Descriptor
deprecated
func (*VoteRequest) Descriptor() ([]byte, []int)
Deprecated: Use VoteRequest.ProtoReflect.Descriptor instead.
func (*VoteRequest) GetCandidateName ¶
func (x *VoteRequest) GetCandidateName() string
func (*VoteRequest) GetId ¶
func (x *VoteRequest) GetId() string
func (*VoteRequest) GetLastLogIndex ¶
func (x *VoteRequest) GetLastLogIndex() int64
func (*VoteRequest) GetLastLogTerm ¶
func (x *VoteRequest) GetLastLogTerm() int64
func (*VoteRequest) GetTerm ¶
func (x *VoteRequest) GetTerm() int64
func (*VoteRequest) ProtoMessage ¶
func (*VoteRequest) ProtoMessage()
func (*VoteRequest) ProtoReflect ¶
func (x *VoteRequest) ProtoReflect() protoreflect.Message
func (*VoteRequest) Reset ¶
func (x *VoteRequest) Reset()
func (*VoteRequest) String ¶
func (x *VoteRequest) String() string
type WalEntry ¶
type WalEntry struct { Term int64 `protobuf:"varint,1,opt,name=Term,proto3" json:"Term,omitempty"` Index int64 `protobuf:"varint,2,opt,name=Index,proto3" json:"Index,omitempty"` Command *anypb.Any `protobuf:"bytes,3,opt,name=Command,proto3" json:"Command,omitempty"` Id string `protobuf:"bytes,4,opt,name=Id,proto3" json:"Id,omitempty"` CmdType CommandType `protobuf:"varint,5,opt,name=CmdType,proto3,enum=CommandType" json:"CmdType,omitempty"` // contains filtered or unexported fields }
func (*WalEntry) Descriptor
deprecated
func (*WalEntry) GetCmdType ¶
func (x *WalEntry) GetCmdType() CommandType
func (*WalEntry) GetCommand ¶
func (*WalEntry) ProtoMessage ¶
func (*WalEntry) ProtoMessage()
func (*WalEntry) ProtoReflect ¶
func (x *WalEntry) ProtoReflect() protoreflect.Message
type YadosServiceClient ¶
type YadosServiceClient interface { RequestVotes(ctx context.Context, in *VoteRequest, opts ...grpc.CallOption) (*VoteReply, error) AppendEntries(ctx context.Context, in *AppendEntryRequest, opts ...grpc.CallOption) (*AppendEntryReply, error) AddPeers(ctx context.Context, in *AddPeersRequest, opts ...grpc.CallOption) (*AddPeersReply, error) RemovePeer(ctx context.Context, in *RemovePeerRequest, opts ...grpc.CallOption) (*RemovePeerReply, error) PeerStatus(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusReply, error) ClusterStatus(ctx context.Context, in *ClusterStatusRequest, opts ...grpc.CallOption) (*ClusterStatusReply, error) CreateStore(ctx context.Context, in *StoreCreateRequest, opts ...grpc.CallOption) (*StoreCreateReply, error) ListStores(ctx context.Context, in *ListStoreRequest, opts ...grpc.CallOption) (*ListStoreReply, error) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutReply, error) Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetReply, error) DeleteStore(ctx context.Context, in *StoreDeleteRequest, opts ...grpc.CallOption) (*StoreDeleteReply, error) ExecuteQuery(ctx context.Context, in *ExecuteQueryRequest, opts ...grpc.CallOption) (*ExecuteQueryReply, error) Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryReply, error) GetLeader(ctx context.Context, in *GetLeaderRequest, opts ...grpc.CallOption) (*GetLeaderReply, error) }
YadosServiceClient is the client API for YadosService service.
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.
func NewYadosServiceClient ¶
func NewYadosServiceClient(cc grpc.ClientConnInterface) YadosServiceClient
type YadosServiceServer ¶
type YadosServiceServer interface { RequestVotes(context.Context, *VoteRequest) (*VoteReply, error) AppendEntries(context.Context, *AppendEntryRequest) (*AppendEntryReply, error) AddPeers(context.Context, *AddPeersRequest) (*AddPeersReply, error) RemovePeer(context.Context, *RemovePeerRequest) (*RemovePeerReply, error) PeerStatus(context.Context, *StatusRequest) (*StatusReply, error) ClusterStatus(context.Context, *ClusterStatusRequest) (*ClusterStatusReply, error) CreateStore(context.Context, *StoreCreateRequest) (*StoreCreateReply, error) ListStores(context.Context, *ListStoreRequest) (*ListStoreReply, error) Put(context.Context, *PutRequest) (*PutReply, error) Get(context.Context, *GetRequest) (*GetReply, error) DeleteStore(context.Context, *StoreDeleteRequest) (*StoreDeleteReply, error) ExecuteQuery(context.Context, *ExecuteQueryRequest) (*ExecuteQueryReply, error) Query(context.Context, *QueryRequest) (*QueryReply, error) GetLeader(context.Context, *GetLeaderRequest) (*GetLeaderReply, error) // contains filtered or unexported methods }
YadosServiceServer is the server API for YadosService service. All implementations must embed UnimplementedYadosServiceServer for forward compatibility