gen

package
v0.0.0-...-7eb9833 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
var (
	StoreType_name = map[int32]string{
		0: "Memory",
		1: "Sqlite",
	}
	StoreType_value = map[string]int32{
		"Memory": 0,
		"Sqlite": 1,
	}
)

Enum value maps for StoreType.

View Source
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)

View Source
var File_common_proto protoreflect.FileDescriptor
View Source
var File_controller_proto protoreflect.FileDescriptor
View Source
var File_service_proto protoreflect.FileDescriptor
View Source
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) 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

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.

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) Descriptor() ([]byte, []int)

Deprecated: Use GetReply.ProtoReflect.Descriptor instead.

func (*GetReply) GetId

func (x *GetReply) GetId() string

func (*GetReply) GetValue

func (x *GetReply) GetValue() string

func (*GetReply) ProtoMessage

func (*GetReply) ProtoMessage()

func (*GetReply) ProtoReflect

func (x *GetReply) ProtoReflect() protoreflect.Message

func (*GetReply) Reset

func (x *GetReply) Reset()

func (*GetReply) String

func (x *GetReply) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Peer.ProtoReflect.Descriptor instead.

func (*Peer) GetAddress

func (x *Peer) GetAddress() string

func (*Peer) GetName

func (x *Peer) GetName() string

func (*Peer) GetPort

func (x *Peer) GetPort() int32

func (*Peer) ProtoMessage

func (*Peer) ProtoMessage()

func (*Peer) ProtoReflect

func (x *Peer) ProtoReflect() protoreflect.Message

func (*Peer) Reset

func (x *Peer) Reset()

func (*Peer) String

func (x *Peer) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use PutReply.ProtoReflect.Descriptor instead.

func (*PutReply) GetError

func (x *PutReply) GetError() string

func (*PutReply) GetId

func (x *PutReply) GetId() string

func (*PutReply) ProtoMessage

func (*PutReply) ProtoMessage()

func (*PutReply) ProtoReflect

func (x *PutReply) ProtoReflect() protoreflect.Message

func (*PutReply) Reset

func (x *PutReply) Reset()

func (*PutReply) String

func (x *PutReply) String() string

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
const (
	StoreType_Memory StoreType = 0
	StoreType_Sqlite StoreType = 1
)

func (StoreType) Descriptor

func (StoreType) Descriptor() protoreflect.EnumDescriptor

func (StoreType) Enum

func (x StoreType) Enum() *StoreType

func (StoreType) EnumDescriptor deprecated

func (StoreType) EnumDescriptor() ([]byte, []int)

Deprecated: Use StoreType.Descriptor instead.

func (StoreType) Number

func (x StoreType) Number() protoreflect.EnumNumber

func (StoreType) String

func (x StoreType) String() string

func (StoreType) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use TableRow.ProtoReflect.Descriptor instead.

func (*TableRow) GetRow

func (x *TableRow) GetRow() []*ColumnValue

func (*TableRow) ProtoMessage

func (*TableRow) ProtoMessage()

func (*TableRow) ProtoReflect

func (x *TableRow) ProtoReflect() protoreflect.Message

func (*TableRow) Reset

func (x *TableRow) Reset()

func (*TableRow) String

func (x *TableRow) String() string

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) Register

func (UnimplementedControllerServiceServer) UnRegister

type UnimplementedYadosServiceServer

type UnimplementedYadosServiceServer struct {
}

UnimplementedYadosServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedYadosServiceServer) AddPeers

func (UnimplementedYadosServiceServer) AppendEntries

func (UnimplementedYadosServiceServer) ClusterStatus

func (UnimplementedYadosServiceServer) CreateStore

func (UnimplementedYadosServiceServer) DeleteStore

func (UnimplementedYadosServiceServer) ExecuteQuery

func (UnimplementedYadosServiceServer) Get

func (UnimplementedYadosServiceServer) GetLeader

func (UnimplementedYadosServiceServer) ListStores

func (UnimplementedYadosServiceServer) PeerStatus

func (UnimplementedYadosServiceServer) Put

func (UnimplementedYadosServiceServer) Query

func (UnimplementedYadosServiceServer) RemovePeer

func (UnimplementedYadosServiceServer) RequestVotes

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) Descriptor() ([]byte, []int)

Deprecated: Use VoteReply.ProtoReflect.Descriptor instead.

func (*VoteReply) GetCandidateName

func (x *VoteReply) GetCandidateName() string

func (*VoteReply) GetId

func (x *VoteReply) GetId() string

func (*VoteReply) GetTerm

func (x *VoteReply) GetTerm() int64

func (*VoteReply) GetVoteGranted

func (x *VoteReply) GetVoteGranted() bool

func (*VoteReply) ProtoMessage

func (*VoteReply) ProtoMessage()

func (*VoteReply) ProtoReflect

func (x *VoteReply) ProtoReflect() protoreflect.Message

func (*VoteReply) Reset

func (x *VoteReply) Reset()

func (*VoteReply) String

func (x *VoteReply) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use WalEntry.ProtoReflect.Descriptor instead.

func (*WalEntry) GetCmdType

func (x *WalEntry) GetCmdType() CommandType

func (*WalEntry) GetCommand

func (x *WalEntry) GetCommand() *anypb.Any

func (*WalEntry) GetId

func (x *WalEntry) GetId() string

func (*WalEntry) GetIndex

func (x *WalEntry) GetIndex() int64

func (*WalEntry) GetTerm

func (x *WalEntry) GetTerm() int64

func (*WalEntry) ProtoMessage

func (*WalEntry) ProtoMessage()

func (*WalEntry) ProtoReflect

func (x *WalEntry) ProtoReflect() protoreflect.Message

func (*WalEntry) Reset

func (x *WalEntry) Reset()

func (*WalEntry) String

func (x *WalEntry) String() string

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.

type YadosServiceServer

YadosServiceServer is the server API for YadosService service. All implementations must embed UnimplementedYadosServiceServer for forward compatibility

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL