Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterDistributionServer(s grpc.ServiceRegistrar, srv DistributionServer)
- func RegisterInternalServer(s grpc.ServiceRegistrar, srv InternalServer)
- func RegisterRawKVServer(s grpc.ServiceRegistrar, srv RawKVServer)
- func RegisterTransactionalKVServer(s grpc.ServiceRegistrar, srv TransactionalKVServer)
- type CommitRequest
- func (*CommitRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CommitRequest) GetKeys() [][]byte
- func (x *CommitRequest) GetStartTs() uint64
- func (*CommitRequest) ProtoMessage()
- func (x *CommitRequest) ProtoReflect() protoreflect.Message
- func (x *CommitRequest) Reset()
- func (x *CommitRequest) String() string
- type CommitResponse
- func (*CommitResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CommitResponse) GetCommitIndex() uint64
- func (x *CommitResponse) GetErrors() []*KeyError
- func (x *CommitResponse) GetSuccess() bool
- func (*CommitResponse) ProtoMessage()
- func (x *CommitResponse) ProtoReflect() protoreflect.Message
- func (x *CommitResponse) Reset()
- func (x *CommitResponse) String() string
- type DeleteRequest
- type DeleteResponse
- func (*DeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteResponse) GetCommitIndex() uint64
- func (x *DeleteResponse) GetSuccess() bool
- func (*DeleteResponse) ProtoMessage()
- func (x *DeleteResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteResponse) Reset()
- func (x *DeleteResponse) String() string
- type DistributionClient
- type DistributionServer
- type DynamoAttributeValue
- func (*DynamoAttributeValue) Descriptor() ([]byte, []int)deprecated
- func (x *DynamoAttributeValue) GetB() []byte
- func (x *DynamoAttributeValue) GetBoolValue() bool
- func (x *DynamoAttributeValue) GetBs() *DynamoBinarySet
- func (x *DynamoAttributeValue) GetL() *DynamoAttributeValueList
- func (x *DynamoAttributeValue) GetM() *DynamoAttributeValueMap
- func (x *DynamoAttributeValue) GetN() string
- func (x *DynamoAttributeValue) GetNs() *DynamoNumberSet
- func (x *DynamoAttributeValue) GetNullValue() bool
- func (x *DynamoAttributeValue) GetS() string
- func (x *DynamoAttributeValue) GetSs() *DynamoStringSet
- func (x *DynamoAttributeValue) GetValue() isDynamoAttributeValue_Value
- func (*DynamoAttributeValue) ProtoMessage()
- func (x *DynamoAttributeValue) ProtoReflect() protoreflect.Message
- func (x *DynamoAttributeValue) Reset()
- func (x *DynamoAttributeValue) String() string
- type DynamoAttributeValueList
- func (*DynamoAttributeValueList) Descriptor() ([]byte, []int)deprecated
- func (x *DynamoAttributeValueList) GetValues() []*DynamoAttributeValue
- func (*DynamoAttributeValueList) ProtoMessage()
- func (x *DynamoAttributeValueList) ProtoReflect() protoreflect.Message
- func (x *DynamoAttributeValueList) Reset()
- func (x *DynamoAttributeValueList) String() string
- type DynamoAttributeValueMap
- func (*DynamoAttributeValueMap) Descriptor() ([]byte, []int)deprecated
- func (x *DynamoAttributeValueMap) GetValues() map[string]*DynamoAttributeValue
- func (*DynamoAttributeValueMap) ProtoMessage()
- func (x *DynamoAttributeValueMap) ProtoReflect() protoreflect.Message
- func (x *DynamoAttributeValueMap) Reset()
- func (x *DynamoAttributeValueMap) String() string
- type DynamoAttributeValue_B
- type DynamoAttributeValue_BoolValue
- type DynamoAttributeValue_Bs
- type DynamoAttributeValue_L
- type DynamoAttributeValue_M
- type DynamoAttributeValue_N
- type DynamoAttributeValue_Ns
- type DynamoAttributeValue_NullValue
- type DynamoAttributeValue_S
- type DynamoAttributeValue_Ss
- type DynamoBinarySet
- type DynamoGSIProjection
- func (*DynamoGSIProjection) Descriptor() ([]byte, []int)deprecated
- func (x *DynamoGSIProjection) GetNonKeyAttributes() []string
- func (x *DynamoGSIProjection) GetProjectionType() string
- func (*DynamoGSIProjection) ProtoMessage()
- func (x *DynamoGSIProjection) ProtoReflect() protoreflect.Message
- func (x *DynamoGSIProjection) Reset()
- func (x *DynamoGSIProjection) String() string
- type DynamoGlobalSecondaryIndex
- func (*DynamoGlobalSecondaryIndex) Descriptor() ([]byte, []int)deprecated
- func (x *DynamoGlobalSecondaryIndex) GetKeySchema() *DynamoKeySchema
- func (x *DynamoGlobalSecondaryIndex) GetProjection() *DynamoGSIProjection
- func (*DynamoGlobalSecondaryIndex) ProtoMessage()
- func (x *DynamoGlobalSecondaryIndex) ProtoReflect() protoreflect.Message
- func (x *DynamoGlobalSecondaryIndex) Reset()
- func (x *DynamoGlobalSecondaryIndex) String() string
- type DynamoItem
- type DynamoKeySchema
- func (*DynamoKeySchema) Descriptor() ([]byte, []int)deprecated
- func (x *DynamoKeySchema) GetHashKey() string
- func (x *DynamoKeySchema) GetRangeKey() string
- func (*DynamoKeySchema) ProtoMessage()
- func (x *DynamoKeySchema) ProtoReflect() protoreflect.Message
- func (x *DynamoKeySchema) Reset()
- func (x *DynamoKeySchema) String() string
- type DynamoNumberSet
- type DynamoStringSet
- type DynamoTableSchema
- func (*DynamoTableSchema) Descriptor() ([]byte, []int)deprecated
- func (x *DynamoTableSchema) GetAttributeDefinitions() map[string]string
- func (x *DynamoTableSchema) GetGeneration() uint64
- func (x *DynamoTableSchema) GetGlobalSecondaryIndexes() map[string]*DynamoGlobalSecondaryIndex
- func (x *DynamoTableSchema) GetKeyEncodingVersion() uint64
- func (x *DynamoTableSchema) GetMigratingFromGeneration() uint64
- func (x *DynamoTableSchema) GetPrimaryKey() *DynamoKeySchema
- func (x *DynamoTableSchema) GetTableName() string
- func (*DynamoTableSchema) ProtoMessage()
- func (x *DynamoTableSchema) ProtoReflect() protoreflect.Message
- func (x *DynamoTableSchema) Reset()
- func (x *DynamoTableSchema) String() string
- type ForwardRequest
- func (*ForwardRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ForwardRequest) GetIsTxn() bool
- func (x *ForwardRequest) GetRequests() []*Request
- func (*ForwardRequest) ProtoMessage()
- func (x *ForwardRequest) ProtoReflect() protoreflect.Message
- func (x *ForwardRequest) Reset()
- func (x *ForwardRequest) String() string
- type ForwardResponse
- func (*ForwardResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ForwardResponse) GetCommitIndex() uint64
- func (x *ForwardResponse) GetSuccess() bool
- func (*ForwardResponse) ProtoMessage()
- func (x *ForwardResponse) ProtoReflect() protoreflect.Message
- func (x *ForwardResponse) Reset()
- func (x *ForwardResponse) String() string
- type GetRequest
- type GetResponse
- func (*GetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetResponse) GetReadAtIndex() uint64
- func (x *GetResponse) GetValue() []byte
- func (*GetResponse) ProtoMessage()
- func (x *GetResponse) ProtoReflect() protoreflect.Message
- func (x *GetResponse) Reset()
- func (x *GetResponse) String() string
- type GetRouteRequest
- type GetRouteResponse
- func (*GetRouteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRouteResponse) GetEnd() []byte
- func (x *GetRouteResponse) GetRaftGroupId() uint64
- func (x *GetRouteResponse) GetStart() []byte
- func (*GetRouteResponse) ProtoMessage()
- func (x *GetRouteResponse) ProtoReflect() protoreflect.Message
- func (x *GetRouteResponse) Reset()
- func (x *GetRouteResponse) String() string
- type GetTimestampRequest
- type GetTimestampResponse
- func (*GetTimestampResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTimestampResponse) GetTimestamp() uint64
- func (*GetTimestampResponse) ProtoMessage()
- func (x *GetTimestampResponse) ProtoReflect() protoreflect.Message
- func (x *GetTimestampResponse) Reset()
- func (x *GetTimestampResponse) String() string
- type InternalClient
- type InternalServer
- type KeyError
- type Kv
- type ListRoutesRequest
- type ListRoutesResponse
- func (*ListRoutesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoutesResponse) GetCatalogVersion() uint64
- func (x *ListRoutesResponse) GetRoutes() []*RouteDescriptor
- func (*ListRoutesResponse) ProtoMessage()
- func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRoutesResponse) Reset()
- func (x *ListRoutesResponse) String() string
- type Mutation
- func (*Mutation) Descriptor() ([]byte, []int)deprecated
- func (x *Mutation) GetKey() []byte
- func (x *Mutation) GetOp() Op
- func (x *Mutation) GetValue() []byte
- func (*Mutation) ProtoMessage()
- func (x *Mutation) ProtoReflect() protoreflect.Message
- func (x *Mutation) Reset()
- func (x *Mutation) String() string
- type Op
- type Phase
- type PreCommitResponse
- func (*PreCommitResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PreCommitResponse) GetErrors() []*KeyError
- func (*PreCommitResponse) ProtoMessage()
- func (x *PreCommitResponse) ProtoReflect() protoreflect.Message
- func (x *PreCommitResponse) Reset()
- func (x *PreCommitResponse) String() string
- type PreWriteRequest
- func (*PreWriteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PreWriteRequest) GetLockTtl() uint64
- func (x *PreWriteRequest) GetMutations() []*Kv
- func (x *PreWriteRequest) GetStartTs() uint64
- func (*PreWriteRequest) ProtoMessage()
- func (x *PreWriteRequest) ProtoReflect() protoreflect.Message
- func (x *PreWriteRequest) Reset()
- func (x *PreWriteRequest) String() string
- type PutRequest
- type PutResponse
- func (*PutResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PutResponse) GetCommitIndex() uint64
- func (x *PutResponse) GetSuccess() bool
- func (*PutResponse) ProtoMessage()
- func (x *PutResponse) ProtoReflect() protoreflect.Message
- func (x *PutResponse) Reset()
- func (x *PutResponse) String() string
- type RaftCommand
- type RawDeleteRequest
- type RawDeleteResponse
- func (*RawDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RawDeleteResponse) GetCommitIndex() uint64
- func (x *RawDeleteResponse) GetSuccess() bool
- func (*RawDeleteResponse) ProtoMessage()
- func (x *RawDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *RawDeleteResponse) Reset()
- func (x *RawDeleteResponse) String() string
- type RawGetRequest
- func (*RawGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RawGetRequest) GetKey() []byte
- func (x *RawGetRequest) GetTs() uint64
- func (*RawGetRequest) ProtoMessage()
- func (x *RawGetRequest) ProtoReflect() protoreflect.Message
- func (x *RawGetRequest) Reset()
- func (x *RawGetRequest) String() string
- type RawGetResponse
- func (*RawGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RawGetResponse) GetExists() bool
- func (x *RawGetResponse) GetReadAtIndex() uint64
- func (x *RawGetResponse) GetValue() []byte
- func (*RawGetResponse) ProtoMessage()
- func (x *RawGetResponse) ProtoReflect() protoreflect.Message
- func (x *RawGetResponse) Reset()
- func (x *RawGetResponse) String() string
- type RawKVClient
- type RawKVPair
- type RawKVServer
- type RawLatestCommitTSRequest
- func (*RawLatestCommitTSRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RawLatestCommitTSRequest) GetKey() []byte
- func (*RawLatestCommitTSRequest) ProtoMessage()
- func (x *RawLatestCommitTSRequest) ProtoReflect() protoreflect.Message
- func (x *RawLatestCommitTSRequest) Reset()
- func (x *RawLatestCommitTSRequest) String() string
- type RawLatestCommitTSResponse
- func (*RawLatestCommitTSResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RawLatestCommitTSResponse) GetExists() bool
- func (x *RawLatestCommitTSResponse) GetTs() uint64
- func (*RawLatestCommitTSResponse) ProtoMessage()
- func (x *RawLatestCommitTSResponse) ProtoReflect() protoreflect.Message
- func (x *RawLatestCommitTSResponse) Reset()
- func (x *RawLatestCommitTSResponse) String() string
- type RawPutRequest
- func (*RawPutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RawPutRequest) GetKey() []byte
- func (x *RawPutRequest) GetValue() []byte
- func (*RawPutRequest) ProtoMessage()
- func (x *RawPutRequest) ProtoReflect() protoreflect.Message
- func (x *RawPutRequest) Reset()
- func (x *RawPutRequest) String() string
- type RawPutResponse
- func (*RawPutResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RawPutResponse) GetCommitIndex() uint64
- func (x *RawPutResponse) GetSuccess() bool
- func (*RawPutResponse) ProtoMessage()
- func (x *RawPutResponse) ProtoReflect() protoreflect.Message
- func (x *RawPutResponse) Reset()
- func (x *RawPutResponse) String() string
- type RawScanAtRequest
- func (*RawScanAtRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RawScanAtRequest) GetEndKey() []byte
- func (x *RawScanAtRequest) GetLimit() int64
- func (x *RawScanAtRequest) GetReverse() bool
- func (x *RawScanAtRequest) GetStartKey() []byte
- func (x *RawScanAtRequest) GetTs() uint64
- func (*RawScanAtRequest) ProtoMessage()
- func (x *RawScanAtRequest) ProtoReflect() protoreflect.Message
- func (x *RawScanAtRequest) Reset()
- func (x *RawScanAtRequest) String() string
- type RawScanAtResponse
- type RedisHashValue
- type RedisSetValue
- type RedisStreamEntry
- func (*RedisStreamEntry) Descriptor() ([]byte, []int)deprecated
- func (x *RedisStreamEntry) GetFields() []string
- func (x *RedisStreamEntry) GetId() string
- func (*RedisStreamEntry) ProtoMessage()
- func (x *RedisStreamEntry) ProtoReflect() protoreflect.Message
- func (x *RedisStreamEntry) Reset()
- func (x *RedisStreamEntry) String() string
- type RedisStreamValue
- func (*RedisStreamValue) Descriptor() ([]byte, []int)deprecated
- func (x *RedisStreamValue) GetEntries() []*RedisStreamEntry
- func (*RedisStreamValue) ProtoMessage()
- func (x *RedisStreamValue) ProtoReflect() protoreflect.Message
- func (x *RedisStreamValue) Reset()
- func (x *RedisStreamValue) String() string
- type RedisZSetEntry
- func (*RedisZSetEntry) Descriptor() ([]byte, []int)deprecated
- func (x *RedisZSetEntry) GetMember() string
- func (x *RedisZSetEntry) GetScore() float64
- func (*RedisZSetEntry) ProtoMessage()
- func (x *RedisZSetEntry) ProtoReflect() protoreflect.Message
- func (x *RedisZSetEntry) Reset()
- func (x *RedisZSetEntry) String() string
- type RedisZSetValue
- type RelayPublishRequest
- func (*RelayPublishRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RelayPublishRequest) GetChannel() []byte
- func (x *RelayPublishRequest) GetMessage() []byte
- func (*RelayPublishRequest) ProtoMessage()
- func (x *RelayPublishRequest) ProtoReflect() protoreflect.Message
- func (x *RelayPublishRequest) Reset()
- func (x *RelayPublishRequest) String() string
- type RelayPublishResponse
- func (*RelayPublishResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RelayPublishResponse) GetSubscribers() int64
- func (*RelayPublishResponse) ProtoMessage()
- func (x *RelayPublishResponse) ProtoReflect() protoreflect.Message
- func (x *RelayPublishResponse) Reset()
- func (x *RelayPublishResponse) String() string
- type Request
- func (*Request) Descriptor() ([]byte, []int)deprecated
- func (x *Request) GetIsTxn() bool
- func (x *Request) GetMutations() []*Mutation
- func (x *Request) GetPhase() Phase
- func (x *Request) GetTs() uint64
- func (*Request) ProtoMessage()
- func (x *Request) ProtoReflect() protoreflect.Message
- func (x *Request) Reset()
- func (x *Request) String() string
- type RollbackRequest
- type RollbackResponse
- type RouteDescriptor
- func (*RouteDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *RouteDescriptor) GetEnd() []byte
- func (x *RouteDescriptor) GetParentRouteId() uint64
- func (x *RouteDescriptor) GetRaftGroupId() uint64
- func (x *RouteDescriptor) GetRouteId() uint64
- func (x *RouteDescriptor) GetStart() []byte
- func (x *RouteDescriptor) GetState() RouteState
- func (*RouteDescriptor) ProtoMessage()
- func (x *RouteDescriptor) ProtoReflect() protoreflect.Message
- func (x *RouteDescriptor) Reset()
- func (x *RouteDescriptor) String() string
- type RouteState
- type ScanRequest
- func (*ScanRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ScanRequest) GetEndKey() []byte
- func (x *ScanRequest) GetLimit() uint64
- func (x *ScanRequest) GetStartKey() []byte
- func (*ScanRequest) ProtoMessage()
- func (x *ScanRequest) ProtoReflect() protoreflect.Message
- func (x *ScanRequest) Reset()
- func (x *ScanRequest) String() string
- type ScanResponse
- type SplitRangeRequest
- func (*SplitRangeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SplitRangeRequest) GetExpectedCatalogVersion() uint64
- func (x *SplitRangeRequest) GetRouteId() uint64
- func (x *SplitRangeRequest) GetSplitKey() []byte
- func (*SplitRangeRequest) ProtoMessage()
- func (x *SplitRangeRequest) ProtoReflect() protoreflect.Message
- func (x *SplitRangeRequest) Reset()
- func (x *SplitRangeRequest) String() string
- type SplitRangeResponse
- func (*SplitRangeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SplitRangeResponse) GetCatalogVersion() uint64
- func (x *SplitRangeResponse) GetLeft() *RouteDescriptor
- func (x *SplitRangeResponse) GetRight() *RouteDescriptor
- func (*SplitRangeResponse) ProtoMessage()
- func (x *SplitRangeResponse) ProtoReflect() protoreflect.Message
- func (x *SplitRangeResponse) Reset()
- func (x *SplitRangeResponse) String() string
- type TransactionalKVClient
- type TransactionalKVServer
- type UnimplementedDistributionServer
- func (UnimplementedDistributionServer) GetRoute(context.Context, *GetRouteRequest) (*GetRouteResponse, error)
- func (UnimplementedDistributionServer) GetTimestamp(context.Context, *GetTimestampRequest) (*GetTimestampResponse, error)
- func (UnimplementedDistributionServer) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
- func (UnimplementedDistributionServer) SplitRange(context.Context, *SplitRangeRequest) (*SplitRangeResponse, error)
- type UnimplementedInternalServer
- type UnimplementedRawKVServer
- func (UnimplementedRawKVServer) RawDelete(context.Context, *RawDeleteRequest) (*RawDeleteResponse, error)
- func (UnimplementedRawKVServer) RawGet(context.Context, *RawGetRequest) (*RawGetResponse, error)
- func (UnimplementedRawKVServer) RawLatestCommitTS(context.Context, *RawLatestCommitTSRequest) (*RawLatestCommitTSResponse, error)
- func (UnimplementedRawKVServer) RawPut(context.Context, *RawPutRequest) (*RawPutResponse, error)
- func (UnimplementedRawKVServer) RawScanAt(context.Context, *RawScanAtRequest) (*RawScanAtResponse, error)
- type UnimplementedTransactionalKVServer
- func (UnimplementedTransactionalKVServer) Commit(context.Context, *CommitRequest) (*CommitResponse, error)
- func (UnimplementedTransactionalKVServer) Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
- func (UnimplementedTransactionalKVServer) Get(context.Context, *GetRequest) (*GetResponse, error)
- func (UnimplementedTransactionalKVServer) PreWrite(context.Context, *PreWriteRequest) (*PreCommitResponse, error)
- func (UnimplementedTransactionalKVServer) Put(context.Context, *PutRequest) (*PutResponse, error)
- func (UnimplementedTransactionalKVServer) Rollback(context.Context, *RollbackRequest) (*RollbackResponse, error)
- func (UnimplementedTransactionalKVServer) Scan(context.Context, *ScanRequest) (*ScanResponse, error)
- type UnsafeDistributionServer
- type UnsafeInternalServer
- type UnsafeRawKVServer
- type UnsafeTransactionalKVServer
Constants ¶
const ( Distribution_GetRoute_FullMethodName = "/Distribution/GetRoute" Distribution_GetTimestamp_FullMethodName = "/Distribution/GetTimestamp" Distribution_ListRoutes_FullMethodName = "/Distribution/ListRoutes" Distribution_SplitRange_FullMethodName = "/Distribution/SplitRange" )
const ( Internal_Forward_FullMethodName = "/Internal/Forward" Internal_RelayPublish_FullMethodName = "/Internal/RelayPublish" )
const ( RawKV_RawPut_FullMethodName = "/RawKV/RawPut" RawKV_RawGet_FullMethodName = "/RawKV/RawGet" RawKV_RawDelete_FullMethodName = "/RawKV/RawDelete" RawKV_RawLatestCommitTS_FullMethodName = "/RawKV/RawLatestCommitTS" RawKV_RawScanAt_FullMethodName = "/RawKV/RawScanAt" )
const ( TransactionalKV_Put_FullMethodName = "/TransactionalKV/Put" TransactionalKV_Get_FullMethodName = "/TransactionalKV/Get" TransactionalKV_Delete_FullMethodName = "/TransactionalKV/Delete" TransactionalKV_Scan_FullMethodName = "/TransactionalKV/Scan" TransactionalKV_PreWrite_FullMethodName = "/TransactionalKV/PreWrite" TransactionalKV_Commit_FullMethodName = "/TransactionalKV/Commit" TransactionalKV_Rollback_FullMethodName = "/TransactionalKV/Rollback" )
Variables ¶
var ( RouteState_name = map[int32]string{ 0: "ROUTE_STATE_UNSPECIFIED", 1: "ROUTE_STATE_ACTIVE", 2: "ROUTE_STATE_WRITE_FENCED", 3: "ROUTE_STATE_MIGRATING_SOURCE", 4: "ROUTE_STATE_MIGRATING_TARGET", } RouteState_value = map[string]int32{ "ROUTE_STATE_UNSPECIFIED": 0, "ROUTE_STATE_ACTIVE": 1, "ROUTE_STATE_WRITE_FENCED": 2, "ROUTE_STATE_MIGRATING_SOURCE": 3, "ROUTE_STATE_MIGRATING_TARGET": 4, } )
Enum value maps for RouteState.
var ( Op_name = map[int32]string{ 0: "PUT", 1: "DEL", } Op_value = map[string]int32{ "PUT": 0, "DEL": 1, } )
Enum value maps for Op.
var ( Phase_name = map[int32]string{ 0: "NONE", 1: "PREPARE", 2: "COMMIT", 3: "ABORT", } Phase_value = map[string]int32{ "NONE": 0, "PREPARE": 1, "COMMIT": 2, "ABORT": 3, } )
Enum value maps for Phase.
var Distribution_ServiceDesc = grpc.ServiceDesc{ ServiceName: "Distribution", HandlerType: (*DistributionServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetRoute", Handler: _Distribution_GetRoute_Handler, }, { MethodName: "GetTimestamp", Handler: _Distribution_GetTimestamp_Handler, }, { MethodName: "ListRoutes", Handler: _Distribution_ListRoutes_Handler, }, { MethodName: "SplitRange", Handler: _Distribution_SplitRange_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "distribution.proto", }
Distribution_ServiceDesc is the grpc.ServiceDesc for Distribution service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_distribution_proto protoreflect.FileDescriptor
var File_dynamodb_internal_proto protoreflect.FileDescriptor
var File_proto_internal_proto protoreflect.FileDescriptor
var File_redis_internal_proto protoreflect.FileDescriptor
var File_service_proto protoreflect.FileDescriptor
var Internal_ServiceDesc = grpc.ServiceDesc{ ServiceName: "Internal", HandlerType: (*InternalServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Forward", Handler: _Internal_Forward_Handler, }, { MethodName: "RelayPublish", Handler: _Internal_RelayPublish_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/internal.proto", }
Internal_ServiceDesc is the grpc.ServiceDesc for Internal service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var RawKV_ServiceDesc = grpc.ServiceDesc{ ServiceName: "RawKV", HandlerType: (*RawKVServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RawPut", Handler: _RawKV_RawPut_Handler, }, { MethodName: "RawGet", Handler: _RawKV_RawGet_Handler, }, { MethodName: "RawDelete", Handler: _RawKV_RawDelete_Handler, }, { MethodName: "RawLatestCommitTS", Handler: _RawKV_RawLatestCommitTS_Handler, }, { MethodName: "RawScanAt", Handler: _RawKV_RawScanAt_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "service.proto", }
RawKV_ServiceDesc is the grpc.ServiceDesc for RawKV service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var TransactionalKV_ServiceDesc = grpc.ServiceDesc{ ServiceName: "TransactionalKV", HandlerType: (*TransactionalKVServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Put", Handler: _TransactionalKV_Put_Handler, }, { MethodName: "Get", Handler: _TransactionalKV_Get_Handler, }, { MethodName: "Delete", Handler: _TransactionalKV_Delete_Handler, }, { MethodName: "Scan", Handler: _TransactionalKV_Scan_Handler, }, { MethodName: "PreWrite", Handler: _TransactionalKV_PreWrite_Handler, }, { MethodName: "Commit", Handler: _TransactionalKV_Commit_Handler, }, { MethodName: "Rollback", Handler: _TransactionalKV_Rollback_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "service.proto", }
TransactionalKV_ServiceDesc is the grpc.ServiceDesc for TransactionalKV service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterDistributionServer ¶
func RegisterDistributionServer(s grpc.ServiceRegistrar, srv DistributionServer)
func RegisterInternalServer ¶
func RegisterInternalServer(s grpc.ServiceRegistrar, srv InternalServer)
func RegisterRawKVServer ¶
func RegisterRawKVServer(s grpc.ServiceRegistrar, srv RawKVServer)
func RegisterTransactionalKVServer ¶
func RegisterTransactionalKVServer(s grpc.ServiceRegistrar, srv TransactionalKVServer)
Types ¶
type CommitRequest ¶
type CommitRequest struct {
// start_ts is the timestamp of prewrite request.
StartTs uint64 `protobuf:"varint,1,opt,name=start_ts,json=startTs,proto3" json:"start_ts,omitempty"`
Keys [][]byte `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
// contains filtered or unexported fields
}
func (*CommitRequest) Descriptor
deprecated
func (*CommitRequest) Descriptor() ([]byte, []int)
Deprecated: Use CommitRequest.ProtoReflect.Descriptor instead.
func (*CommitRequest) GetKeys ¶
func (x *CommitRequest) GetKeys() [][]byte
func (*CommitRequest) GetStartTs ¶
func (x *CommitRequest) GetStartTs() uint64
func (*CommitRequest) ProtoMessage ¶
func (*CommitRequest) ProtoMessage()
func (*CommitRequest) ProtoReflect ¶
func (x *CommitRequest) ProtoReflect() protoreflect.Message
func (*CommitRequest) Reset ¶
func (x *CommitRequest) Reset()
func (*CommitRequest) String ¶
func (x *CommitRequest) String() string
type CommitResponse ¶
type CommitResponse struct {
CommitIndex uint64 `protobuf:"varint,1,opt,name=commit_index,json=commitIndex,proto3" json:"commit_index,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
Errors []*KeyError `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*CommitResponse) Descriptor
deprecated
func (*CommitResponse) Descriptor() ([]byte, []int)
Deprecated: Use CommitResponse.ProtoReflect.Descriptor instead.
func (*CommitResponse) GetCommitIndex ¶
func (x *CommitResponse) GetCommitIndex() uint64
func (*CommitResponse) GetErrors ¶
func (x *CommitResponse) GetErrors() []*KeyError
func (*CommitResponse) GetSuccess ¶
func (x *CommitResponse) GetSuccess() bool
func (*CommitResponse) ProtoMessage ¶
func (*CommitResponse) ProtoMessage()
func (*CommitResponse) ProtoReflect ¶
func (x *CommitResponse) ProtoReflect() protoreflect.Message
func (*CommitResponse) Reset ¶
func (x *CommitResponse) Reset()
func (*CommitResponse) String ¶
func (x *CommitResponse) String() string
type DeleteRequest ¶
type DeleteRequest struct {
Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteRequest) Descriptor
deprecated
func (*DeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.
func (*DeleteRequest) GetKey ¶
func (x *DeleteRequest) GetKey() []byte
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) ProtoReflect ¶
func (x *DeleteRequest) ProtoReflect() protoreflect.Message
func (*DeleteRequest) Reset ¶
func (x *DeleteRequest) Reset()
func (*DeleteRequest) String ¶
func (x *DeleteRequest) String() string
type DeleteResponse ¶
type DeleteResponse struct {
CommitIndex uint64 `protobuf:"varint,1,opt,name=commit_index,json=commitIndex,proto3" json:"commit_index,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteResponse) Descriptor
deprecated
func (*DeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteResponse.ProtoReflect.Descriptor instead.
func (*DeleteResponse) GetCommitIndex ¶
func (x *DeleteResponse) GetCommitIndex() uint64
func (*DeleteResponse) GetSuccess ¶
func (x *DeleteResponse) GetSuccess() bool
func (*DeleteResponse) ProtoMessage ¶
func (*DeleteResponse) ProtoMessage()
func (*DeleteResponse) ProtoReflect ¶
func (x *DeleteResponse) ProtoReflect() protoreflect.Message
func (*DeleteResponse) Reset ¶
func (x *DeleteResponse) Reset()
func (*DeleteResponse) String ¶
func (x *DeleteResponse) String() string
type DistributionClient ¶
type DistributionClient interface {
GetRoute(ctx context.Context, in *GetRouteRequest, opts ...grpc.CallOption) (*GetRouteResponse, error)
GetTimestamp(ctx context.Context, in *GetTimestampRequest, opts ...grpc.CallOption) (*GetTimestampResponse, error)
ListRoutes(ctx context.Context, in *ListRoutesRequest, opts ...grpc.CallOption) (*ListRoutesResponse, error)
SplitRange(ctx context.Context, in *SplitRangeRequest, opts ...grpc.CallOption) (*SplitRangeResponse, error)
}
DistributionClient is the client API for Distribution 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 NewDistributionClient ¶
func NewDistributionClient(cc grpc.ClientConnInterface) DistributionClient
type DistributionServer ¶
type DistributionServer interface {
GetRoute(context.Context, *GetRouteRequest) (*GetRouteResponse, error)
GetTimestamp(context.Context, *GetTimestampRequest) (*GetTimestampResponse, error)
ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
SplitRange(context.Context, *SplitRangeRequest) (*SplitRangeResponse, error)
// contains filtered or unexported methods
}
DistributionServer is the server API for Distribution service. All implementations must embed UnimplementedDistributionServer for forward compatibility.
type DynamoAttributeValue ¶
type DynamoAttributeValue struct {
// Types that are valid to be assigned to Value:
//
// *DynamoAttributeValue_S
// *DynamoAttributeValue_N
// *DynamoAttributeValue_B
// *DynamoAttributeValue_BoolValue
// *DynamoAttributeValue_NullValue
// *DynamoAttributeValue_Ss
// *DynamoAttributeValue_Ns
// *DynamoAttributeValue_Bs
// *DynamoAttributeValue_L
// *DynamoAttributeValue_M
Value isDynamoAttributeValue_Value `protobuf_oneof:"value"`
// contains filtered or unexported fields
}
func (*DynamoAttributeValue) Descriptor
deprecated
func (*DynamoAttributeValue) Descriptor() ([]byte, []int)
Deprecated: Use DynamoAttributeValue.ProtoReflect.Descriptor instead.
func (*DynamoAttributeValue) GetB ¶
func (x *DynamoAttributeValue) GetB() []byte
func (*DynamoAttributeValue) GetBoolValue ¶
func (x *DynamoAttributeValue) GetBoolValue() bool
func (*DynamoAttributeValue) GetBs ¶
func (x *DynamoAttributeValue) GetBs() *DynamoBinarySet
func (*DynamoAttributeValue) GetL ¶
func (x *DynamoAttributeValue) GetL() *DynamoAttributeValueList
func (*DynamoAttributeValue) GetM ¶
func (x *DynamoAttributeValue) GetM() *DynamoAttributeValueMap
func (*DynamoAttributeValue) GetN ¶
func (x *DynamoAttributeValue) GetN() string
func (*DynamoAttributeValue) GetNs ¶
func (x *DynamoAttributeValue) GetNs() *DynamoNumberSet
func (*DynamoAttributeValue) GetNullValue ¶
func (x *DynamoAttributeValue) GetNullValue() bool
func (*DynamoAttributeValue) GetS ¶
func (x *DynamoAttributeValue) GetS() string
func (*DynamoAttributeValue) GetSs ¶
func (x *DynamoAttributeValue) GetSs() *DynamoStringSet
func (*DynamoAttributeValue) GetValue ¶
func (x *DynamoAttributeValue) GetValue() isDynamoAttributeValue_Value
func (*DynamoAttributeValue) ProtoMessage ¶
func (*DynamoAttributeValue) ProtoMessage()
func (*DynamoAttributeValue) ProtoReflect ¶
func (x *DynamoAttributeValue) ProtoReflect() protoreflect.Message
func (*DynamoAttributeValue) Reset ¶
func (x *DynamoAttributeValue) Reset()
func (*DynamoAttributeValue) String ¶
func (x *DynamoAttributeValue) String() string
type DynamoAttributeValueList ¶
type DynamoAttributeValueList struct {
Values []*DynamoAttributeValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*DynamoAttributeValueList) Descriptor
deprecated
func (*DynamoAttributeValueList) Descriptor() ([]byte, []int)
Deprecated: Use DynamoAttributeValueList.ProtoReflect.Descriptor instead.
func (*DynamoAttributeValueList) GetValues ¶
func (x *DynamoAttributeValueList) GetValues() []*DynamoAttributeValue
func (*DynamoAttributeValueList) ProtoMessage ¶
func (*DynamoAttributeValueList) ProtoMessage()
func (*DynamoAttributeValueList) ProtoReflect ¶
func (x *DynamoAttributeValueList) ProtoReflect() protoreflect.Message
func (*DynamoAttributeValueList) Reset ¶
func (x *DynamoAttributeValueList) Reset()
func (*DynamoAttributeValueList) String ¶
func (x *DynamoAttributeValueList) String() string
type DynamoAttributeValueMap ¶
type DynamoAttributeValueMap struct {
Values map[string]*DynamoAttributeValue `` /* 139-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DynamoAttributeValueMap) Descriptor
deprecated
func (*DynamoAttributeValueMap) Descriptor() ([]byte, []int)
Deprecated: Use DynamoAttributeValueMap.ProtoReflect.Descriptor instead.
func (*DynamoAttributeValueMap) GetValues ¶
func (x *DynamoAttributeValueMap) GetValues() map[string]*DynamoAttributeValue
func (*DynamoAttributeValueMap) ProtoMessage ¶
func (*DynamoAttributeValueMap) ProtoMessage()
func (*DynamoAttributeValueMap) ProtoReflect ¶
func (x *DynamoAttributeValueMap) ProtoReflect() protoreflect.Message
func (*DynamoAttributeValueMap) Reset ¶
func (x *DynamoAttributeValueMap) Reset()
func (*DynamoAttributeValueMap) String ¶
func (x *DynamoAttributeValueMap) String() string
type DynamoAttributeValue_B ¶
type DynamoAttributeValue_B struct {
B []byte `protobuf:"bytes,3,opt,name=b,proto3,oneof"`
}
type DynamoAttributeValue_BoolValue ¶
type DynamoAttributeValue_BoolValue struct {
BoolValue bool `protobuf:"varint,4,opt,name=bool_value,json=boolValue,proto3,oneof"`
}
type DynamoAttributeValue_Bs ¶
type DynamoAttributeValue_Bs struct {
Bs *DynamoBinarySet `protobuf:"bytes,8,opt,name=bs,proto3,oneof"`
}
type DynamoAttributeValue_L ¶
type DynamoAttributeValue_L struct {
L *DynamoAttributeValueList `protobuf:"bytes,9,opt,name=l,proto3,oneof"`
}
type DynamoAttributeValue_M ¶
type DynamoAttributeValue_M struct {
M *DynamoAttributeValueMap `protobuf:"bytes,10,opt,name=m,proto3,oneof"`
}
type DynamoAttributeValue_N ¶
type DynamoAttributeValue_N struct {
N string `protobuf:"bytes,2,opt,name=n,proto3,oneof"`
}
type DynamoAttributeValue_Ns ¶
type DynamoAttributeValue_Ns struct {
Ns *DynamoNumberSet `protobuf:"bytes,7,opt,name=ns,proto3,oneof"`
}
type DynamoAttributeValue_NullValue ¶
type DynamoAttributeValue_NullValue struct {
NullValue bool `protobuf:"varint,5,opt,name=null_value,json=nullValue,proto3,oneof"`
}
type DynamoAttributeValue_S ¶
type DynamoAttributeValue_S struct {
S string `protobuf:"bytes,1,opt,name=s,proto3,oneof"`
}
type DynamoAttributeValue_Ss ¶
type DynamoAttributeValue_Ss struct {
Ss *DynamoStringSet `protobuf:"bytes,6,opt,name=ss,proto3,oneof"`
}
type DynamoBinarySet ¶
type DynamoBinarySet struct {
Values [][]byte `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*DynamoBinarySet) Descriptor
deprecated
func (*DynamoBinarySet) Descriptor() ([]byte, []int)
Deprecated: Use DynamoBinarySet.ProtoReflect.Descriptor instead.
func (*DynamoBinarySet) GetValues ¶
func (x *DynamoBinarySet) GetValues() [][]byte
func (*DynamoBinarySet) ProtoMessage ¶
func (*DynamoBinarySet) ProtoMessage()
func (*DynamoBinarySet) ProtoReflect ¶
func (x *DynamoBinarySet) ProtoReflect() protoreflect.Message
func (*DynamoBinarySet) Reset ¶
func (x *DynamoBinarySet) Reset()
func (*DynamoBinarySet) String ¶
func (x *DynamoBinarySet) String() string
type DynamoGSIProjection ¶
type DynamoGSIProjection struct {
ProjectionType string `protobuf:"bytes,1,opt,name=projection_type,json=projectionType,proto3" json:"projection_type,omitempty"`
NonKeyAttributes []string `protobuf:"bytes,2,rep,name=non_key_attributes,json=nonKeyAttributes,proto3" json:"non_key_attributes,omitempty"`
// contains filtered or unexported fields
}
func (*DynamoGSIProjection) Descriptor
deprecated
func (*DynamoGSIProjection) Descriptor() ([]byte, []int)
Deprecated: Use DynamoGSIProjection.ProtoReflect.Descriptor instead.
func (*DynamoGSIProjection) GetNonKeyAttributes ¶
func (x *DynamoGSIProjection) GetNonKeyAttributes() []string
func (*DynamoGSIProjection) GetProjectionType ¶
func (x *DynamoGSIProjection) GetProjectionType() string
func (*DynamoGSIProjection) ProtoMessage ¶
func (*DynamoGSIProjection) ProtoMessage()
func (*DynamoGSIProjection) ProtoReflect ¶
func (x *DynamoGSIProjection) ProtoReflect() protoreflect.Message
func (*DynamoGSIProjection) Reset ¶
func (x *DynamoGSIProjection) Reset()
func (*DynamoGSIProjection) String ¶
func (x *DynamoGSIProjection) String() string
type DynamoGlobalSecondaryIndex ¶
type DynamoGlobalSecondaryIndex struct {
KeySchema *DynamoKeySchema `protobuf:"bytes,1,opt,name=key_schema,json=keySchema,proto3" json:"key_schema,omitempty"`
Projection *DynamoGSIProjection `protobuf:"bytes,2,opt,name=projection,proto3" json:"projection,omitempty"`
// contains filtered or unexported fields
}
func (*DynamoGlobalSecondaryIndex) Descriptor
deprecated
func (*DynamoGlobalSecondaryIndex) Descriptor() ([]byte, []int)
Deprecated: Use DynamoGlobalSecondaryIndex.ProtoReflect.Descriptor instead.
func (*DynamoGlobalSecondaryIndex) GetKeySchema ¶
func (x *DynamoGlobalSecondaryIndex) GetKeySchema() *DynamoKeySchema
func (*DynamoGlobalSecondaryIndex) GetProjection ¶
func (x *DynamoGlobalSecondaryIndex) GetProjection() *DynamoGSIProjection
func (*DynamoGlobalSecondaryIndex) ProtoMessage ¶
func (*DynamoGlobalSecondaryIndex) ProtoMessage()
func (*DynamoGlobalSecondaryIndex) ProtoReflect ¶
func (x *DynamoGlobalSecondaryIndex) ProtoReflect() protoreflect.Message
func (*DynamoGlobalSecondaryIndex) Reset ¶
func (x *DynamoGlobalSecondaryIndex) Reset()
func (*DynamoGlobalSecondaryIndex) String ¶
func (x *DynamoGlobalSecondaryIndex) String() string
type DynamoItem ¶
type DynamoItem struct {
Attributes map[string]*DynamoAttributeValue `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DynamoItem) Descriptor
deprecated
func (*DynamoItem) Descriptor() ([]byte, []int)
Deprecated: Use DynamoItem.ProtoReflect.Descriptor instead.
func (*DynamoItem) GetAttributes ¶
func (x *DynamoItem) GetAttributes() map[string]*DynamoAttributeValue
func (*DynamoItem) ProtoMessage ¶
func (*DynamoItem) ProtoMessage()
func (*DynamoItem) ProtoReflect ¶
func (x *DynamoItem) ProtoReflect() protoreflect.Message
func (*DynamoItem) Reset ¶
func (x *DynamoItem) Reset()
func (*DynamoItem) String ¶
func (x *DynamoItem) String() string
type DynamoKeySchema ¶
type DynamoKeySchema struct {
HashKey string `protobuf:"bytes,1,opt,name=hash_key,json=hashKey,proto3" json:"hash_key,omitempty"`
RangeKey string `protobuf:"bytes,2,opt,name=range_key,json=rangeKey,proto3" json:"range_key,omitempty"`
// contains filtered or unexported fields
}
func (*DynamoKeySchema) Descriptor
deprecated
func (*DynamoKeySchema) Descriptor() ([]byte, []int)
Deprecated: Use DynamoKeySchema.ProtoReflect.Descriptor instead.
func (*DynamoKeySchema) GetHashKey ¶
func (x *DynamoKeySchema) GetHashKey() string
func (*DynamoKeySchema) GetRangeKey ¶
func (x *DynamoKeySchema) GetRangeKey() string
func (*DynamoKeySchema) ProtoMessage ¶
func (*DynamoKeySchema) ProtoMessage()
func (*DynamoKeySchema) ProtoReflect ¶
func (x *DynamoKeySchema) ProtoReflect() protoreflect.Message
func (*DynamoKeySchema) Reset ¶
func (x *DynamoKeySchema) Reset()
func (*DynamoKeySchema) String ¶
func (x *DynamoKeySchema) String() string
type DynamoNumberSet ¶
type DynamoNumberSet struct {
Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*DynamoNumberSet) Descriptor
deprecated
func (*DynamoNumberSet) Descriptor() ([]byte, []int)
Deprecated: Use DynamoNumberSet.ProtoReflect.Descriptor instead.
func (*DynamoNumberSet) GetValues ¶
func (x *DynamoNumberSet) GetValues() []string
func (*DynamoNumberSet) ProtoMessage ¶
func (*DynamoNumberSet) ProtoMessage()
func (*DynamoNumberSet) ProtoReflect ¶
func (x *DynamoNumberSet) ProtoReflect() protoreflect.Message
func (*DynamoNumberSet) Reset ¶
func (x *DynamoNumberSet) Reset()
func (*DynamoNumberSet) String ¶
func (x *DynamoNumberSet) String() string
type DynamoStringSet ¶
type DynamoStringSet struct {
Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*DynamoStringSet) Descriptor
deprecated
func (*DynamoStringSet) Descriptor() ([]byte, []int)
Deprecated: Use DynamoStringSet.ProtoReflect.Descriptor instead.
func (*DynamoStringSet) GetValues ¶
func (x *DynamoStringSet) GetValues() []string
func (*DynamoStringSet) ProtoMessage ¶
func (*DynamoStringSet) ProtoMessage()
func (*DynamoStringSet) ProtoReflect ¶
func (x *DynamoStringSet) ProtoReflect() protoreflect.Message
func (*DynamoStringSet) Reset ¶
func (x *DynamoStringSet) Reset()
func (*DynamoStringSet) String ¶
func (x *DynamoStringSet) String() string
type DynamoTableSchema ¶
type DynamoTableSchema struct {
TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
AttributeDefinitions map[string]string `` /* 195-byte string literal not displayed */
PrimaryKey *DynamoKeySchema `protobuf:"bytes,3,opt,name=primary_key,json=primaryKey,proto3" json:"primary_key,omitempty"`
GlobalSecondaryIndexes map[string]*DynamoGlobalSecondaryIndex `` /* 203-byte string literal not displayed */
KeyEncodingVersion uint64 `protobuf:"varint,5,opt,name=key_encoding_version,json=keyEncodingVersion,proto3" json:"key_encoding_version,omitempty"`
MigratingFromGeneration uint64 `` /* 133-byte string literal not displayed */
Generation uint64 `protobuf:"varint,7,opt,name=generation,proto3" json:"generation,omitempty"`
// contains filtered or unexported fields
}
func (*DynamoTableSchema) Descriptor
deprecated
func (*DynamoTableSchema) Descriptor() ([]byte, []int)
Deprecated: Use DynamoTableSchema.ProtoReflect.Descriptor instead.
func (*DynamoTableSchema) GetAttributeDefinitions ¶
func (x *DynamoTableSchema) GetAttributeDefinitions() map[string]string
func (*DynamoTableSchema) GetGeneration ¶
func (x *DynamoTableSchema) GetGeneration() uint64
func (*DynamoTableSchema) GetGlobalSecondaryIndexes ¶
func (x *DynamoTableSchema) GetGlobalSecondaryIndexes() map[string]*DynamoGlobalSecondaryIndex
func (*DynamoTableSchema) GetKeyEncodingVersion ¶
func (x *DynamoTableSchema) GetKeyEncodingVersion() uint64
func (*DynamoTableSchema) GetMigratingFromGeneration ¶
func (x *DynamoTableSchema) GetMigratingFromGeneration() uint64
func (*DynamoTableSchema) GetPrimaryKey ¶
func (x *DynamoTableSchema) GetPrimaryKey() *DynamoKeySchema
func (*DynamoTableSchema) GetTableName ¶
func (x *DynamoTableSchema) GetTableName() string
func (*DynamoTableSchema) ProtoMessage ¶
func (*DynamoTableSchema) ProtoMessage()
func (*DynamoTableSchema) ProtoReflect ¶
func (x *DynamoTableSchema) ProtoReflect() protoreflect.Message
func (*DynamoTableSchema) Reset ¶
func (x *DynamoTableSchema) Reset()
func (*DynamoTableSchema) String ¶
func (x *DynamoTableSchema) String() string
type ForwardRequest ¶
type ForwardRequest struct {
IsTxn bool `protobuf:"varint,1,opt,name=is_txn,json=isTxn,proto3" json:"is_txn,omitempty"`
Requests []*Request `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
// contains filtered or unexported fields
}
func (*ForwardRequest) Descriptor
deprecated
func (*ForwardRequest) Descriptor() ([]byte, []int)
Deprecated: Use ForwardRequest.ProtoReflect.Descriptor instead.
func (*ForwardRequest) GetIsTxn ¶
func (x *ForwardRequest) GetIsTxn() bool
func (*ForwardRequest) GetRequests ¶
func (x *ForwardRequest) GetRequests() []*Request
func (*ForwardRequest) ProtoMessage ¶
func (*ForwardRequest) ProtoMessage()
func (*ForwardRequest) ProtoReflect ¶
func (x *ForwardRequest) ProtoReflect() protoreflect.Message
func (*ForwardRequest) Reset ¶
func (x *ForwardRequest) Reset()
func (*ForwardRequest) String ¶
func (x *ForwardRequest) String() string
type ForwardResponse ¶
type ForwardResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
CommitIndex uint64 `protobuf:"varint,2,opt,name=commit_index,json=commitIndex,proto3" json:"commit_index,omitempty"`
// contains filtered or unexported fields
}
for internal leader redirect
func (*ForwardResponse) Descriptor
deprecated
func (*ForwardResponse) Descriptor() ([]byte, []int)
Deprecated: Use ForwardResponse.ProtoReflect.Descriptor instead.
func (*ForwardResponse) GetCommitIndex ¶
func (x *ForwardResponse) GetCommitIndex() uint64
func (*ForwardResponse) GetSuccess ¶
func (x *ForwardResponse) GetSuccess() bool
func (*ForwardResponse) ProtoMessage ¶
func (*ForwardResponse) ProtoMessage()
func (*ForwardResponse) ProtoReflect ¶
func (x *ForwardResponse) ProtoReflect() protoreflect.Message
func (*ForwardResponse) Reset ¶
func (x *ForwardResponse) Reset()
func (*ForwardResponse) String ¶
func (x *ForwardResponse) String() string
type GetRequest ¶
type GetRequest struct {
Key []byte `protobuf:"bytes,1,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) GetKey ¶
func (x *GetRequest) GetKey() []byte
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 GetResponse ¶
type GetResponse struct {
ReadAtIndex uint64 `protobuf:"varint,1,opt,name=read_at_index,json=readAtIndex,proto3" json:"read_at_index,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*GetResponse) Descriptor
deprecated
func (*GetResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetResponse.ProtoReflect.Descriptor instead.
func (*GetResponse) GetReadAtIndex ¶
func (x *GetResponse) GetReadAtIndex() uint64
func (*GetResponse) GetValue ¶
func (x *GetResponse) GetValue() []byte
func (*GetResponse) ProtoMessage ¶
func (*GetResponse) ProtoMessage()
func (*GetResponse) ProtoReflect ¶
func (x *GetResponse) ProtoReflect() protoreflect.Message
func (*GetResponse) Reset ¶
func (x *GetResponse) Reset()
func (*GetResponse) String ¶
func (x *GetResponse) String() string
type GetRouteRequest ¶
type GetRouteRequest struct {
Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*GetRouteRequest) Descriptor
deprecated
func (*GetRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRouteRequest.ProtoReflect.Descriptor instead.
func (*GetRouteRequest) GetKey ¶
func (x *GetRouteRequest) GetKey() []byte
func (*GetRouteRequest) ProtoMessage ¶
func (*GetRouteRequest) ProtoMessage()
func (*GetRouteRequest) ProtoReflect ¶
func (x *GetRouteRequest) ProtoReflect() protoreflect.Message
func (*GetRouteRequest) Reset ¶
func (x *GetRouteRequest) Reset()
func (*GetRouteRequest) String ¶
func (x *GetRouteRequest) String() string
type GetRouteResponse ¶
type GetRouteResponse struct {
// start is inclusive and end is exclusive. A missing end denotes an
// unbounded range extending to positive infinity.
Start []byte `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
End []byte `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
RaftGroupId uint64 `protobuf:"varint,3,opt,name=raft_group_id,json=raftGroupId,proto3" json:"raft_group_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetRouteResponse) Descriptor
deprecated
func (*GetRouteResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRouteResponse.ProtoReflect.Descriptor instead.
func (*GetRouteResponse) GetEnd ¶
func (x *GetRouteResponse) GetEnd() []byte
func (*GetRouteResponse) GetRaftGroupId ¶
func (x *GetRouteResponse) GetRaftGroupId() uint64
func (*GetRouteResponse) GetStart ¶
func (x *GetRouteResponse) GetStart() []byte
func (*GetRouteResponse) ProtoMessage ¶
func (*GetRouteResponse) ProtoMessage()
func (*GetRouteResponse) ProtoReflect ¶
func (x *GetRouteResponse) ProtoReflect() protoreflect.Message
func (*GetRouteResponse) Reset ¶
func (x *GetRouteResponse) Reset()
func (*GetRouteResponse) String ¶
func (x *GetRouteResponse) String() string
type GetTimestampRequest ¶
type GetTimestampRequest struct {
// contains filtered or unexported fields
}
func (*GetTimestampRequest) Descriptor
deprecated
func (*GetTimestampRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTimestampRequest.ProtoReflect.Descriptor instead.
func (*GetTimestampRequest) ProtoMessage ¶
func (*GetTimestampRequest) ProtoMessage()
func (*GetTimestampRequest) ProtoReflect ¶
func (x *GetTimestampRequest) ProtoReflect() protoreflect.Message
func (*GetTimestampRequest) Reset ¶
func (x *GetTimestampRequest) Reset()
func (*GetTimestampRequest) String ¶
func (x *GetTimestampRequest) String() string
type GetTimestampResponse ¶
type GetTimestampResponse struct {
Timestamp uint64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*GetTimestampResponse) Descriptor
deprecated
func (*GetTimestampResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTimestampResponse.ProtoReflect.Descriptor instead.
func (*GetTimestampResponse) GetTimestamp ¶
func (x *GetTimestampResponse) GetTimestamp() uint64
func (*GetTimestampResponse) ProtoMessage ¶
func (*GetTimestampResponse) ProtoMessage()
func (*GetTimestampResponse) ProtoReflect ¶
func (x *GetTimestampResponse) ProtoReflect() protoreflect.Message
func (*GetTimestampResponse) Reset ¶
func (x *GetTimestampResponse) Reset()
func (*GetTimestampResponse) String ¶
func (x *GetTimestampResponse) String() string
type InternalClient ¶
type InternalClient interface {
// for internal leader redirect only
Forward(ctx context.Context, in *ForwardRequest, opts ...grpc.CallOption) (*ForwardResponse, error)
RelayPublish(ctx context.Context, in *RelayPublishRequest, opts ...grpc.CallOption) (*RelayPublishResponse, error)
}
InternalClient is the client API for Internal 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 NewInternalClient ¶
func NewInternalClient(cc grpc.ClientConnInterface) InternalClient
type InternalServer ¶
type InternalServer interface {
// for internal leader redirect only
Forward(context.Context, *ForwardRequest) (*ForwardResponse, error)
RelayPublish(context.Context, *RelayPublishRequest) (*RelayPublishResponse, error)
// contains filtered or unexported methods
}
InternalServer is the server API for Internal service. All implementations must embed UnimplementedInternalServer for forward compatibility.
type KeyError ¶
type KeyError struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
Retryable bool `protobuf:"varint,2,opt,name=retryable,proto3" json:"retryable,omitempty"`
// contains filtered or unexported fields
}
func (*KeyError) Descriptor
deprecated
func (*KeyError) GetMessage ¶
func (*KeyError) GetRetryable ¶
func (*KeyError) ProtoMessage ¶
func (*KeyError) ProtoMessage()
func (*KeyError) ProtoReflect ¶
func (x *KeyError) ProtoReflect() protoreflect.Message
type Kv ¶
type Kv struct {
Error *KeyError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*Kv) Descriptor
deprecated
func (*Kv) ProtoMessage ¶
func (*Kv) ProtoMessage()
func (*Kv) ProtoReflect ¶
func (x *Kv) ProtoReflect() protoreflect.Message
type ListRoutesRequest ¶
type ListRoutesRequest struct {
// contains filtered or unexported fields
}
func (*ListRoutesRequest) Descriptor
deprecated
func (*ListRoutesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRoutesRequest.ProtoReflect.Descriptor instead.
func (*ListRoutesRequest) ProtoMessage ¶
func (*ListRoutesRequest) ProtoMessage()
func (*ListRoutesRequest) ProtoReflect ¶
func (x *ListRoutesRequest) ProtoReflect() protoreflect.Message
func (*ListRoutesRequest) Reset ¶
func (x *ListRoutesRequest) Reset()
func (*ListRoutesRequest) String ¶
func (x *ListRoutesRequest) String() string
type ListRoutesResponse ¶
type ListRoutesResponse struct {
CatalogVersion uint64 `protobuf:"varint,1,opt,name=catalog_version,json=catalogVersion,proto3" json:"catalog_version,omitempty"`
Routes []*RouteDescriptor `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"`
// contains filtered or unexported fields
}
func (*ListRoutesResponse) Descriptor
deprecated
func (*ListRoutesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRoutesResponse.ProtoReflect.Descriptor instead.
func (*ListRoutesResponse) GetCatalogVersion ¶
func (x *ListRoutesResponse) GetCatalogVersion() uint64
func (*ListRoutesResponse) GetRoutes ¶
func (x *ListRoutesResponse) GetRoutes() []*RouteDescriptor
func (*ListRoutesResponse) ProtoMessage ¶
func (*ListRoutesResponse) ProtoMessage()
func (*ListRoutesResponse) ProtoReflect ¶
func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message
func (*ListRoutesResponse) Reset ¶
func (x *ListRoutesResponse) Reset()
func (*ListRoutesResponse) String ¶
func (x *ListRoutesResponse) String() string
type Mutation ¶
type Mutation struct {
Op Op `protobuf:"varint,1,opt,name=op,proto3,enum=Op" json:"op,omitempty"`
Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*Mutation) Descriptor
deprecated
func (*Mutation) ProtoMessage ¶
func (*Mutation) ProtoMessage()
func (*Mutation) ProtoReflect ¶
func (x *Mutation) ProtoReflect() protoreflect.Message
type Op ¶
type Op int32
internal.proto is node to node communication message in raft replication.
func (Op) Descriptor ¶
func (Op) Descriptor() protoreflect.EnumDescriptor
func (Op) EnumDescriptor
deprecated
func (Op) Number ¶
func (x Op) Number() protoreflect.EnumNumber
func (Op) Type ¶
func (Op) Type() protoreflect.EnumType
type Phase ¶
type Phase int32
func (Phase) Descriptor ¶
func (Phase) Descriptor() protoreflect.EnumDescriptor
func (Phase) EnumDescriptor
deprecated
func (Phase) Number ¶
func (x Phase) Number() protoreflect.EnumNumber
func (Phase) Type ¶
func (Phase) Type() protoreflect.EnumType
type PreCommitResponse ¶
type PreCommitResponse struct {
Errors []*KeyError `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*PreCommitResponse) Descriptor
deprecated
func (*PreCommitResponse) Descriptor() ([]byte, []int)
Deprecated: Use PreCommitResponse.ProtoReflect.Descriptor instead.
func (*PreCommitResponse) GetErrors ¶
func (x *PreCommitResponse) GetErrors() []*KeyError
func (*PreCommitResponse) ProtoMessage ¶
func (*PreCommitResponse) ProtoMessage()
func (*PreCommitResponse) ProtoReflect ¶
func (x *PreCommitResponse) ProtoReflect() protoreflect.Message
func (*PreCommitResponse) Reset ¶
func (x *PreCommitResponse) Reset()
func (*PreCommitResponse) String ¶
func (x *PreCommitResponse) String() string
type PreWriteRequest ¶
type PreWriteRequest struct {
// mutations is the list of mutations to apply atomically.
Mutations []*Kv `protobuf:"bytes,2,rep,name=mutations,proto3" json:"mutations,omitempty"`
// start_ts is the timestamp of the transaction.
StartTs uint64 `protobuf:"varint,3,opt,name=start_ts,json=startTs,proto3" json:"start_ts,omitempty"`
// lock_ttl is the TTL of the lock in milliseconds.
LockTtl uint64 `protobuf:"varint,4,opt,name=lock_ttl,json=lockTtl,proto3" json:"lock_ttl,omitempty"`
// contains filtered or unexported fields
}
func (*PreWriteRequest) Descriptor
deprecated
func (*PreWriteRequest) Descriptor() ([]byte, []int)
Deprecated: Use PreWriteRequest.ProtoReflect.Descriptor instead.
func (*PreWriteRequest) GetLockTtl ¶
func (x *PreWriteRequest) GetLockTtl() uint64
func (*PreWriteRequest) GetMutations ¶
func (x *PreWriteRequest) GetMutations() []*Kv
func (*PreWriteRequest) GetStartTs ¶
func (x *PreWriteRequest) GetStartTs() uint64
func (*PreWriteRequest) ProtoMessage ¶
func (*PreWriteRequest) ProtoMessage()
func (*PreWriteRequest) ProtoReflect ¶
func (x *PreWriteRequest) ProtoReflect() protoreflect.Message
func (*PreWriteRequest) Reset ¶
func (x *PreWriteRequest) Reset()
func (*PreWriteRequest) String ¶
func (x *PreWriteRequest) String() string
type PutRequest ¶
type PutRequest struct {
Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value []byte `protobuf:"bytes,2,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) GetKey ¶
func (x *PutRequest) GetKey() []byte
func (*PutRequest) GetValue ¶
func (x *PutRequest) GetValue() []byte
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 PutResponse ¶
type PutResponse struct {
CommitIndex uint64 `protobuf:"varint,1,opt,name=commit_index,json=commitIndex,proto3" json:"commit_index,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
// contains filtered or unexported fields
}
func (*PutResponse) Descriptor
deprecated
func (*PutResponse) Descriptor() ([]byte, []int)
Deprecated: Use PutResponse.ProtoReflect.Descriptor instead.
func (*PutResponse) GetCommitIndex ¶
func (x *PutResponse) GetCommitIndex() uint64
func (*PutResponse) GetSuccess ¶
func (x *PutResponse) GetSuccess() bool
func (*PutResponse) ProtoMessage ¶
func (*PutResponse) ProtoMessage()
func (*PutResponse) ProtoReflect ¶
func (x *PutResponse) ProtoReflect() protoreflect.Message
func (*PutResponse) Reset ¶
func (x *PutResponse) Reset()
func (*PutResponse) String ¶
func (x *PutResponse) String() string
type RaftCommand ¶
type RaftCommand struct {
Requests []*Request `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
// contains filtered or unexported fields
}
func (*RaftCommand) Descriptor
deprecated
func (*RaftCommand) Descriptor() ([]byte, []int)
Deprecated: Use RaftCommand.ProtoReflect.Descriptor instead.
func (*RaftCommand) GetRequests ¶
func (x *RaftCommand) GetRequests() []*Request
func (*RaftCommand) ProtoMessage ¶
func (*RaftCommand) ProtoMessage()
func (*RaftCommand) ProtoReflect ¶
func (x *RaftCommand) ProtoReflect() protoreflect.Message
func (*RaftCommand) Reset ¶
func (x *RaftCommand) Reset()
func (*RaftCommand) String ¶
func (x *RaftCommand) String() string
type RawDeleteRequest ¶
type RawDeleteRequest struct {
Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*RawDeleteRequest) Descriptor
deprecated
func (*RawDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use RawDeleteRequest.ProtoReflect.Descriptor instead.
func (*RawDeleteRequest) GetKey ¶
func (x *RawDeleteRequest) GetKey() []byte
func (*RawDeleteRequest) ProtoMessage ¶
func (*RawDeleteRequest) ProtoMessage()
func (*RawDeleteRequest) ProtoReflect ¶
func (x *RawDeleteRequest) ProtoReflect() protoreflect.Message
func (*RawDeleteRequest) Reset ¶
func (x *RawDeleteRequest) Reset()
func (*RawDeleteRequest) String ¶
func (x *RawDeleteRequest) String() string
type RawDeleteResponse ¶
type RawDeleteResponse struct {
CommitIndex uint64 `protobuf:"varint,1,opt,name=commit_index,json=commitIndex,proto3" json:"commit_index,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
// contains filtered or unexported fields
}
func (*RawDeleteResponse) Descriptor
deprecated
func (*RawDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use RawDeleteResponse.ProtoReflect.Descriptor instead.
func (*RawDeleteResponse) GetCommitIndex ¶
func (x *RawDeleteResponse) GetCommitIndex() uint64
func (*RawDeleteResponse) GetSuccess ¶
func (x *RawDeleteResponse) GetSuccess() bool
func (*RawDeleteResponse) ProtoMessage ¶
func (*RawDeleteResponse) ProtoMessage()
func (*RawDeleteResponse) ProtoReflect ¶
func (x *RawDeleteResponse) ProtoReflect() protoreflect.Message
func (*RawDeleteResponse) Reset ¶
func (x *RawDeleteResponse) Reset()
func (*RawDeleteResponse) String ¶
func (x *RawDeleteResponse) String() string
type RawGetRequest ¶
type RawGetRequest struct {
Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Ts uint64 `protobuf:"varint,3,opt,name=ts,proto3" json:"ts,omitempty"` // optional read timestamp; if zero, server uses current HLC
// contains filtered or unexported fields
}
func (*RawGetRequest) Descriptor
deprecated
func (*RawGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use RawGetRequest.ProtoReflect.Descriptor instead.
func (*RawGetRequest) GetKey ¶
func (x *RawGetRequest) GetKey() []byte
func (*RawGetRequest) GetTs ¶
func (x *RawGetRequest) GetTs() uint64
func (*RawGetRequest) ProtoMessage ¶
func (*RawGetRequest) ProtoMessage()
func (*RawGetRequest) ProtoReflect ¶
func (x *RawGetRequest) ProtoReflect() protoreflect.Message
func (*RawGetRequest) Reset ¶
func (x *RawGetRequest) Reset()
func (*RawGetRequest) String ¶
func (x *RawGetRequest) String() string
type RawGetResponse ¶
type RawGetResponse struct {
ReadAtIndex uint64 `protobuf:"varint,1,opt,name=read_at_index,json=readAtIndex,proto3" json:"read_at_index,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
Exists bool `protobuf:"varint,3,opt,name=exists,proto3" json:"exists,omitempty"`
// contains filtered or unexported fields
}
func (*RawGetResponse) Descriptor
deprecated
func (*RawGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use RawGetResponse.ProtoReflect.Descriptor instead.
func (*RawGetResponse) GetExists ¶
func (x *RawGetResponse) GetExists() bool
func (*RawGetResponse) GetReadAtIndex ¶
func (x *RawGetResponse) GetReadAtIndex() uint64
func (*RawGetResponse) GetValue ¶
func (x *RawGetResponse) GetValue() []byte
func (*RawGetResponse) ProtoMessage ¶
func (*RawGetResponse) ProtoMessage()
func (*RawGetResponse) ProtoReflect ¶
func (x *RawGetResponse) ProtoReflect() protoreflect.Message
func (*RawGetResponse) Reset ¶
func (x *RawGetResponse) Reset()
func (*RawGetResponse) String ¶
func (x *RawGetResponse) String() string
type RawKVClient ¶
type RawKVClient interface {
RawPut(ctx context.Context, in *RawPutRequest, opts ...grpc.CallOption) (*RawPutResponse, error)
RawGet(ctx context.Context, in *RawGetRequest, opts ...grpc.CallOption) (*RawGetResponse, error)
RawDelete(ctx context.Context, in *RawDeleteRequest, opts ...grpc.CallOption) (*RawDeleteResponse, error)
RawLatestCommitTS(ctx context.Context, in *RawLatestCommitTSRequest, opts ...grpc.CallOption) (*RawLatestCommitTSResponse, error)
RawScanAt(ctx context.Context, in *RawScanAtRequest, opts ...grpc.CallOption) (*RawScanAtResponse, error)
}
RawKVClient is the client API for RawKV 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 NewRawKVClient ¶
func NewRawKVClient(cc grpc.ClientConnInterface) RawKVClient
type RawKVPair ¶
type RawKVPair struct {
Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*RawKVPair) Descriptor
deprecated
func (*RawKVPair) ProtoMessage ¶
func (*RawKVPair) ProtoMessage()
func (*RawKVPair) ProtoReflect ¶
func (x *RawKVPair) ProtoReflect() protoreflect.Message
type RawKVServer ¶
type RawKVServer interface {
RawPut(context.Context, *RawPutRequest) (*RawPutResponse, error)
RawGet(context.Context, *RawGetRequest) (*RawGetResponse, error)
RawDelete(context.Context, *RawDeleteRequest) (*RawDeleteResponse, error)
RawLatestCommitTS(context.Context, *RawLatestCommitTSRequest) (*RawLatestCommitTSResponse, error)
RawScanAt(context.Context, *RawScanAtRequest) (*RawScanAtResponse, error)
// contains filtered or unexported methods
}
RawKVServer is the server API for RawKV service. All implementations must embed UnimplementedRawKVServer for forward compatibility.
type RawLatestCommitTSRequest ¶
type RawLatestCommitTSRequest struct {
Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*RawLatestCommitTSRequest) Descriptor
deprecated
func (*RawLatestCommitTSRequest) Descriptor() ([]byte, []int)
Deprecated: Use RawLatestCommitTSRequest.ProtoReflect.Descriptor instead.
func (*RawLatestCommitTSRequest) GetKey ¶
func (x *RawLatestCommitTSRequest) GetKey() []byte
func (*RawLatestCommitTSRequest) ProtoMessage ¶
func (*RawLatestCommitTSRequest) ProtoMessage()
func (*RawLatestCommitTSRequest) ProtoReflect ¶
func (x *RawLatestCommitTSRequest) ProtoReflect() protoreflect.Message
func (*RawLatestCommitTSRequest) Reset ¶
func (x *RawLatestCommitTSRequest) Reset()
func (*RawLatestCommitTSRequest) String ¶
func (x *RawLatestCommitTSRequest) String() string
type RawLatestCommitTSResponse ¶
type RawLatestCommitTSResponse struct {
Ts uint64 `protobuf:"varint,1,opt,name=ts,proto3" json:"ts,omitempty"`
Exists bool `protobuf:"varint,2,opt,name=exists,proto3" json:"exists,omitempty"`
// contains filtered or unexported fields
}
func (*RawLatestCommitTSResponse) Descriptor
deprecated
func (*RawLatestCommitTSResponse) Descriptor() ([]byte, []int)
Deprecated: Use RawLatestCommitTSResponse.ProtoReflect.Descriptor instead.
func (*RawLatestCommitTSResponse) GetExists ¶
func (x *RawLatestCommitTSResponse) GetExists() bool
func (*RawLatestCommitTSResponse) GetTs ¶
func (x *RawLatestCommitTSResponse) GetTs() uint64
func (*RawLatestCommitTSResponse) ProtoMessage ¶
func (*RawLatestCommitTSResponse) ProtoMessage()
func (*RawLatestCommitTSResponse) ProtoReflect ¶
func (x *RawLatestCommitTSResponse) ProtoReflect() protoreflect.Message
func (*RawLatestCommitTSResponse) Reset ¶
func (x *RawLatestCommitTSResponse) Reset()
func (*RawLatestCommitTSResponse) String ¶
func (x *RawLatestCommitTSResponse) String() string
type RawPutRequest ¶
type RawPutRequest struct {
Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*RawPutRequest) Descriptor
deprecated
func (*RawPutRequest) Descriptor() ([]byte, []int)
Deprecated: Use RawPutRequest.ProtoReflect.Descriptor instead.
func (*RawPutRequest) GetKey ¶
func (x *RawPutRequest) GetKey() []byte
func (*RawPutRequest) GetValue ¶
func (x *RawPutRequest) GetValue() []byte
func (*RawPutRequest) ProtoMessage ¶
func (*RawPutRequest) ProtoMessage()
func (*RawPutRequest) ProtoReflect ¶
func (x *RawPutRequest) ProtoReflect() protoreflect.Message
func (*RawPutRequest) Reset ¶
func (x *RawPutRequest) Reset()
func (*RawPutRequest) String ¶
func (x *RawPutRequest) String() string
type RawPutResponse ¶
type RawPutResponse struct {
CommitIndex uint64 `protobuf:"varint,1,opt,name=commit_index,json=commitIndex,proto3" json:"commit_index,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
// contains filtered or unexported fields
}
func (*RawPutResponse) Descriptor
deprecated
func (*RawPutResponse) Descriptor() ([]byte, []int)
Deprecated: Use RawPutResponse.ProtoReflect.Descriptor instead.
func (*RawPutResponse) GetCommitIndex ¶
func (x *RawPutResponse) GetCommitIndex() uint64
func (*RawPutResponse) GetSuccess ¶
func (x *RawPutResponse) GetSuccess() bool
func (*RawPutResponse) ProtoMessage ¶
func (*RawPutResponse) ProtoMessage()
func (*RawPutResponse) ProtoReflect ¶
func (x *RawPutResponse) ProtoReflect() protoreflect.Message
func (*RawPutResponse) Reset ¶
func (x *RawPutResponse) Reset()
func (*RawPutResponse) String ¶
func (x *RawPutResponse) String() string
type RawScanAtRequest ¶
type RawScanAtRequest struct {
StartKey []byte `protobuf:"bytes,1,opt,name=start_key,json=startKey,proto3" json:"start_key,omitempty"`
EndKey []byte `protobuf:"bytes,2,opt,name=end_key,json=endKey,proto3" json:"end_key,omitempty"`
Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` // validated against host int size; large values may be rejected
Ts uint64 `protobuf:"varint,4,opt,name=ts,proto3" json:"ts,omitempty"` // optional read timestamp; if zero, server uses current HLC
Reverse bool `protobuf:"varint,5,opt,name=reverse,proto3" json:"reverse,omitempty"`
// contains filtered or unexported fields
}
func (*RawScanAtRequest) Descriptor
deprecated
func (*RawScanAtRequest) Descriptor() ([]byte, []int)
Deprecated: Use RawScanAtRequest.ProtoReflect.Descriptor instead.
func (*RawScanAtRequest) GetEndKey ¶
func (x *RawScanAtRequest) GetEndKey() []byte
func (*RawScanAtRequest) GetLimit ¶
func (x *RawScanAtRequest) GetLimit() int64
func (*RawScanAtRequest) GetReverse ¶
func (x *RawScanAtRequest) GetReverse() bool
func (*RawScanAtRequest) GetStartKey ¶
func (x *RawScanAtRequest) GetStartKey() []byte
func (*RawScanAtRequest) GetTs ¶
func (x *RawScanAtRequest) GetTs() uint64
func (*RawScanAtRequest) ProtoMessage ¶
func (*RawScanAtRequest) ProtoMessage()
func (*RawScanAtRequest) ProtoReflect ¶
func (x *RawScanAtRequest) ProtoReflect() protoreflect.Message
func (*RawScanAtRequest) Reset ¶
func (x *RawScanAtRequest) Reset()
func (*RawScanAtRequest) String ¶
func (x *RawScanAtRequest) String() string
type RawScanAtResponse ¶
type RawScanAtResponse struct {
Kv []*RawKVPair `protobuf:"bytes,1,rep,name=kv,proto3" json:"kv,omitempty"`
// contains filtered or unexported fields
}
func (*RawScanAtResponse) Descriptor
deprecated
func (*RawScanAtResponse) Descriptor() ([]byte, []int)
Deprecated: Use RawScanAtResponse.ProtoReflect.Descriptor instead.
func (*RawScanAtResponse) GetKv ¶
func (x *RawScanAtResponse) GetKv() []*RawKVPair
func (*RawScanAtResponse) ProtoMessage ¶
func (*RawScanAtResponse) ProtoMessage()
func (*RawScanAtResponse) ProtoReflect ¶
func (x *RawScanAtResponse) ProtoReflect() protoreflect.Message
func (*RawScanAtResponse) Reset ¶
func (x *RawScanAtResponse) Reset()
func (*RawScanAtResponse) String ¶
func (x *RawScanAtResponse) String() string
type RedisHashValue ¶
type RedisHashValue struct {
Entries map[string]string `` /* 141-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*RedisHashValue) Descriptor
deprecated
func (*RedisHashValue) Descriptor() ([]byte, []int)
Deprecated: Use RedisHashValue.ProtoReflect.Descriptor instead.
func (*RedisHashValue) GetEntries ¶
func (x *RedisHashValue) GetEntries() map[string]string
func (*RedisHashValue) ProtoMessage ¶
func (*RedisHashValue) ProtoMessage()
func (*RedisHashValue) ProtoReflect ¶
func (x *RedisHashValue) ProtoReflect() protoreflect.Message
func (*RedisHashValue) Reset ¶
func (x *RedisHashValue) Reset()
func (*RedisHashValue) String ¶
func (x *RedisHashValue) String() string
type RedisSetValue ¶
type RedisSetValue struct {
Members []string `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
// contains filtered or unexported fields
}
func (*RedisSetValue) Descriptor
deprecated
func (*RedisSetValue) Descriptor() ([]byte, []int)
Deprecated: Use RedisSetValue.ProtoReflect.Descriptor instead.
func (*RedisSetValue) GetMembers ¶
func (x *RedisSetValue) GetMembers() []string
func (*RedisSetValue) ProtoMessage ¶
func (*RedisSetValue) ProtoMessage()
func (*RedisSetValue) ProtoReflect ¶
func (x *RedisSetValue) ProtoReflect() protoreflect.Message
func (*RedisSetValue) Reset ¶
func (x *RedisSetValue) Reset()
func (*RedisSetValue) String ¶
func (x *RedisSetValue) String() string
type RedisStreamEntry ¶
type RedisStreamEntry struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
func (*RedisStreamEntry) Descriptor
deprecated
func (*RedisStreamEntry) Descriptor() ([]byte, []int)
Deprecated: Use RedisStreamEntry.ProtoReflect.Descriptor instead.
func (*RedisStreamEntry) GetFields ¶
func (x *RedisStreamEntry) GetFields() []string
func (*RedisStreamEntry) GetId ¶
func (x *RedisStreamEntry) GetId() string
func (*RedisStreamEntry) ProtoMessage ¶
func (*RedisStreamEntry) ProtoMessage()
func (*RedisStreamEntry) ProtoReflect ¶
func (x *RedisStreamEntry) ProtoReflect() protoreflect.Message
func (*RedisStreamEntry) Reset ¶
func (x *RedisStreamEntry) Reset()
func (*RedisStreamEntry) String ¶
func (x *RedisStreamEntry) String() string
type RedisStreamValue ¶
type RedisStreamValue struct {
Entries []*RedisStreamEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
func (*RedisStreamValue) Descriptor
deprecated
func (*RedisStreamValue) Descriptor() ([]byte, []int)
Deprecated: Use RedisStreamValue.ProtoReflect.Descriptor instead.
func (*RedisStreamValue) GetEntries ¶
func (x *RedisStreamValue) GetEntries() []*RedisStreamEntry
func (*RedisStreamValue) ProtoMessage ¶
func (*RedisStreamValue) ProtoMessage()
func (*RedisStreamValue) ProtoReflect ¶
func (x *RedisStreamValue) ProtoReflect() protoreflect.Message
func (*RedisStreamValue) Reset ¶
func (x *RedisStreamValue) Reset()
func (*RedisStreamValue) String ¶
func (x *RedisStreamValue) String() string
type RedisZSetEntry ¶
type RedisZSetEntry struct {
Member string `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty"`
Score float64 `protobuf:"fixed64,2,opt,name=score,proto3" json:"score,omitempty"`
// contains filtered or unexported fields
}
func (*RedisZSetEntry) Descriptor
deprecated
func (*RedisZSetEntry) Descriptor() ([]byte, []int)
Deprecated: Use RedisZSetEntry.ProtoReflect.Descriptor instead.
func (*RedisZSetEntry) GetMember ¶
func (x *RedisZSetEntry) GetMember() string
func (*RedisZSetEntry) GetScore ¶
func (x *RedisZSetEntry) GetScore() float64
func (*RedisZSetEntry) ProtoMessage ¶
func (*RedisZSetEntry) ProtoMessage()
func (*RedisZSetEntry) ProtoReflect ¶
func (x *RedisZSetEntry) ProtoReflect() protoreflect.Message
func (*RedisZSetEntry) Reset ¶
func (x *RedisZSetEntry) Reset()
func (*RedisZSetEntry) String ¶
func (x *RedisZSetEntry) String() string
type RedisZSetValue ¶
type RedisZSetValue struct {
Entries []*RedisZSetEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
func (*RedisZSetValue) Descriptor
deprecated
func (*RedisZSetValue) Descriptor() ([]byte, []int)
Deprecated: Use RedisZSetValue.ProtoReflect.Descriptor instead.
func (*RedisZSetValue) GetEntries ¶
func (x *RedisZSetValue) GetEntries() []*RedisZSetEntry
func (*RedisZSetValue) ProtoMessage ¶
func (*RedisZSetValue) ProtoMessage()
func (*RedisZSetValue) ProtoReflect ¶
func (x *RedisZSetValue) ProtoReflect() protoreflect.Message
func (*RedisZSetValue) Reset ¶
func (x *RedisZSetValue) Reset()
func (*RedisZSetValue) String ¶
func (x *RedisZSetValue) String() string
type RelayPublishRequest ¶
type RelayPublishRequest struct {
Channel []byte `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"`
Message []byte `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*RelayPublishRequest) Descriptor
deprecated
func (*RelayPublishRequest) Descriptor() ([]byte, []int)
Deprecated: Use RelayPublishRequest.ProtoReflect.Descriptor instead.
func (*RelayPublishRequest) GetChannel ¶
func (x *RelayPublishRequest) GetChannel() []byte
func (*RelayPublishRequest) GetMessage ¶
func (x *RelayPublishRequest) GetMessage() []byte
func (*RelayPublishRequest) ProtoMessage ¶
func (*RelayPublishRequest) ProtoMessage()
func (*RelayPublishRequest) ProtoReflect ¶
func (x *RelayPublishRequest) ProtoReflect() protoreflect.Message
func (*RelayPublishRequest) Reset ¶
func (x *RelayPublishRequest) Reset()
func (*RelayPublishRequest) String ¶
func (x *RelayPublishRequest) String() string
type RelayPublishResponse ¶
type RelayPublishResponse struct {
Subscribers int64 `protobuf:"varint,1,opt,name=subscribers,proto3" json:"subscribers,omitempty"`
// contains filtered or unexported fields
}
func (*RelayPublishResponse) Descriptor
deprecated
func (*RelayPublishResponse) Descriptor() ([]byte, []int)
Deprecated: Use RelayPublishResponse.ProtoReflect.Descriptor instead.
func (*RelayPublishResponse) GetSubscribers ¶
func (x *RelayPublishResponse) GetSubscribers() int64
func (*RelayPublishResponse) ProtoMessage ¶
func (*RelayPublishResponse) ProtoMessage()
func (*RelayPublishResponse) ProtoReflect ¶
func (x *RelayPublishResponse) ProtoReflect() protoreflect.Message
func (*RelayPublishResponse) Reset ¶
func (x *RelayPublishResponse) Reset()
func (*RelayPublishResponse) String ¶
func (x *RelayPublishResponse) String() string
type Request ¶
type Request struct {
IsTxn bool `protobuf:"varint,1,opt,name=is_txn,json=isTxn,proto3" json:"is_txn,omitempty"`
Phase Phase `protobuf:"varint,2,opt,name=phase,proto3,enum=Phase" json:"phase,omitempty"`
Ts uint64 `protobuf:"varint,3,opt,name=ts,proto3" json:"ts,omitempty"`
Mutations []*Mutation `protobuf:"bytes,4,rep,name=mutations,proto3" json:"mutations,omitempty"`
// contains filtered or unexported fields
}
func (*Request) Descriptor
deprecated
func (*Request) GetMutations ¶
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶
func (x *Request) ProtoReflect() protoreflect.Message
type RollbackRequest ¶
type RollbackRequest struct {
StartTs uint64 `protobuf:"varint,1,opt,name=start_ts,json=startTs,proto3" json:"start_ts,omitempty"`
// contains filtered or unexported fields
}
func (*RollbackRequest) Descriptor
deprecated
func (*RollbackRequest) Descriptor() ([]byte, []int)
Deprecated: Use RollbackRequest.ProtoReflect.Descriptor instead.
func (*RollbackRequest) GetStartTs ¶
func (x *RollbackRequest) GetStartTs() uint64
func (*RollbackRequest) ProtoMessage ¶
func (*RollbackRequest) ProtoMessage()
func (*RollbackRequest) ProtoReflect ¶
func (x *RollbackRequest) ProtoReflect() protoreflect.Message
func (*RollbackRequest) Reset ¶
func (x *RollbackRequest) Reset()
func (*RollbackRequest) String ¶
func (x *RollbackRequest) String() string
type RollbackResponse ¶
type RollbackResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
// contains filtered or unexported fields
}
func (*RollbackResponse) Descriptor
deprecated
func (*RollbackResponse) Descriptor() ([]byte, []int)
Deprecated: Use RollbackResponse.ProtoReflect.Descriptor instead.
func (*RollbackResponse) GetSuccess ¶
func (x *RollbackResponse) GetSuccess() bool
func (*RollbackResponse) ProtoMessage ¶
func (*RollbackResponse) ProtoMessage()
func (*RollbackResponse) ProtoReflect ¶
func (x *RollbackResponse) ProtoReflect() protoreflect.Message
func (*RollbackResponse) Reset ¶
func (x *RollbackResponse) Reset()
func (*RollbackResponse) String ¶
func (x *RollbackResponse) String() string
type RouteDescriptor ¶
type RouteDescriptor struct {
RouteId uint64 `protobuf:"varint,1,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"`
Start []byte `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
End []byte `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
RaftGroupId uint64 `protobuf:"varint,4,opt,name=raft_group_id,json=raftGroupId,proto3" json:"raft_group_id,omitempty"`
State RouteState `protobuf:"varint,5,opt,name=state,proto3,enum=RouteState" json:"state,omitempty"`
ParentRouteId uint64 `protobuf:"varint,6,opt,name=parent_route_id,json=parentRouteId,proto3" json:"parent_route_id,omitempty"`
// contains filtered or unexported fields
}
func (*RouteDescriptor) Descriptor
deprecated
func (*RouteDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use RouteDescriptor.ProtoReflect.Descriptor instead.
func (*RouteDescriptor) GetEnd ¶
func (x *RouteDescriptor) GetEnd() []byte
func (*RouteDescriptor) GetParentRouteId ¶
func (x *RouteDescriptor) GetParentRouteId() uint64
func (*RouteDescriptor) GetRaftGroupId ¶
func (x *RouteDescriptor) GetRaftGroupId() uint64
func (*RouteDescriptor) GetRouteId ¶
func (x *RouteDescriptor) GetRouteId() uint64
func (*RouteDescriptor) GetStart ¶
func (x *RouteDescriptor) GetStart() []byte
func (*RouteDescriptor) GetState ¶
func (x *RouteDescriptor) GetState() RouteState
func (*RouteDescriptor) ProtoMessage ¶
func (*RouteDescriptor) ProtoMessage()
func (*RouteDescriptor) ProtoReflect ¶
func (x *RouteDescriptor) ProtoReflect() protoreflect.Message
func (*RouteDescriptor) Reset ¶
func (x *RouteDescriptor) Reset()
func (*RouteDescriptor) String ¶
func (x *RouteDescriptor) String() string
type RouteState ¶
type RouteState int32
const ( RouteState_ROUTE_STATE_UNSPECIFIED RouteState = 0 RouteState_ROUTE_STATE_ACTIVE RouteState = 1 RouteState_ROUTE_STATE_WRITE_FENCED RouteState = 2 RouteState_ROUTE_STATE_MIGRATING_SOURCE RouteState = 3 RouteState_ROUTE_STATE_MIGRATING_TARGET RouteState = 4 )
func (RouteState) Descriptor ¶
func (RouteState) Descriptor() protoreflect.EnumDescriptor
func (RouteState) Enum ¶
func (x RouteState) Enum() *RouteState
func (RouteState) EnumDescriptor
deprecated
func (RouteState) EnumDescriptor() ([]byte, []int)
Deprecated: Use RouteState.Descriptor instead.
func (RouteState) Number ¶
func (x RouteState) Number() protoreflect.EnumNumber
func (RouteState) String ¶
func (x RouteState) String() string
func (RouteState) Type ¶
func (RouteState) Type() protoreflect.EnumType
type ScanRequest ¶
type ScanRequest struct {
StartKey []byte `protobuf:"bytes,1,opt,name=start_key,json=startKey,proto3" json:"start_key,omitempty"`
EndKey []byte `protobuf:"bytes,2,opt,name=end_key,json=endKey,proto3" json:"end_key,omitempty"`
Limit uint64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
// contains filtered or unexported fields
}
func (*ScanRequest) Descriptor
deprecated
func (*ScanRequest) Descriptor() ([]byte, []int)
Deprecated: Use ScanRequest.ProtoReflect.Descriptor instead.
func (*ScanRequest) GetEndKey ¶
func (x *ScanRequest) GetEndKey() []byte
func (*ScanRequest) GetLimit ¶
func (x *ScanRequest) GetLimit() uint64
func (*ScanRequest) GetStartKey ¶
func (x *ScanRequest) GetStartKey() []byte
func (*ScanRequest) ProtoMessage ¶
func (*ScanRequest) ProtoMessage()
func (*ScanRequest) ProtoReflect ¶
func (x *ScanRequest) ProtoReflect() protoreflect.Message
func (*ScanRequest) Reset ¶
func (x *ScanRequest) Reset()
func (*ScanRequest) String ¶
func (x *ScanRequest) String() string
type ScanResponse ¶
type ScanResponse struct {
Kv []*Kv `protobuf:"bytes,1,rep,name=kv,proto3" json:"kv,omitempty"`
// contains filtered or unexported fields
}
func (*ScanResponse) Descriptor
deprecated
func (*ScanResponse) Descriptor() ([]byte, []int)
Deprecated: Use ScanResponse.ProtoReflect.Descriptor instead.
func (*ScanResponse) GetKv ¶
func (x *ScanResponse) GetKv() []*Kv
func (*ScanResponse) ProtoMessage ¶
func (*ScanResponse) ProtoMessage()
func (*ScanResponse) ProtoReflect ¶
func (x *ScanResponse) ProtoReflect() protoreflect.Message
func (*ScanResponse) Reset ¶
func (x *ScanResponse) Reset()
func (*ScanResponse) String ¶
func (x *ScanResponse) String() string
type SplitRangeRequest ¶
type SplitRangeRequest struct {
ExpectedCatalogVersion uint64 `` /* 130-byte string literal not displayed */
RouteId uint64 `protobuf:"varint,2,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"`
SplitKey []byte `protobuf:"bytes,3,opt,name=split_key,json=splitKey,proto3" json:"split_key,omitempty"`
// contains filtered or unexported fields
}
func (*SplitRangeRequest) Descriptor
deprecated
func (*SplitRangeRequest) Descriptor() ([]byte, []int)
Deprecated: Use SplitRangeRequest.ProtoReflect.Descriptor instead.
func (*SplitRangeRequest) GetExpectedCatalogVersion ¶
func (x *SplitRangeRequest) GetExpectedCatalogVersion() uint64
func (*SplitRangeRequest) GetRouteId ¶
func (x *SplitRangeRequest) GetRouteId() uint64
func (*SplitRangeRequest) GetSplitKey ¶
func (x *SplitRangeRequest) GetSplitKey() []byte
func (*SplitRangeRequest) ProtoMessage ¶
func (*SplitRangeRequest) ProtoMessage()
func (*SplitRangeRequest) ProtoReflect ¶
func (x *SplitRangeRequest) ProtoReflect() protoreflect.Message
func (*SplitRangeRequest) Reset ¶
func (x *SplitRangeRequest) Reset()
func (*SplitRangeRequest) String ¶
func (x *SplitRangeRequest) String() string
type SplitRangeResponse ¶
type SplitRangeResponse struct {
CatalogVersion uint64 `protobuf:"varint,1,opt,name=catalog_version,json=catalogVersion,proto3" json:"catalog_version,omitempty"`
Left *RouteDescriptor `protobuf:"bytes,2,opt,name=left,proto3" json:"left,omitempty"`
Right *RouteDescriptor `protobuf:"bytes,3,opt,name=right,proto3" json:"right,omitempty"`
// contains filtered or unexported fields
}
func (*SplitRangeResponse) Descriptor
deprecated
func (*SplitRangeResponse) Descriptor() ([]byte, []int)
Deprecated: Use SplitRangeResponse.ProtoReflect.Descriptor instead.
func (*SplitRangeResponse) GetCatalogVersion ¶
func (x *SplitRangeResponse) GetCatalogVersion() uint64
func (*SplitRangeResponse) GetLeft ¶
func (x *SplitRangeResponse) GetLeft() *RouteDescriptor
func (*SplitRangeResponse) GetRight ¶
func (x *SplitRangeResponse) GetRight() *RouteDescriptor
func (*SplitRangeResponse) ProtoMessage ¶
func (*SplitRangeResponse) ProtoMessage()
func (*SplitRangeResponse) ProtoReflect ¶
func (x *SplitRangeResponse) ProtoReflect() protoreflect.Message
func (*SplitRangeResponse) Reset ¶
func (x *SplitRangeResponse) Reset()
func (*SplitRangeResponse) String ¶
func (x *SplitRangeResponse) String() string
type TransactionalKVClient ¶
type TransactionalKVClient interface {
Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error)
Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error)
Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteResponse, error)
Scan(ctx context.Context, in *ScanRequest, opts ...grpc.CallOption) (*ScanResponse, error)
PreWrite(ctx context.Context, in *PreWriteRequest, opts ...grpc.CallOption) (*PreCommitResponse, error)
Commit(ctx context.Context, in *CommitRequest, opts ...grpc.CallOption) (*CommitResponse, error)
Rollback(ctx context.Context, in *RollbackRequest, opts ...grpc.CallOption) (*RollbackResponse, error)
}
TransactionalKVClient is the client API for TransactionalKV 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 NewTransactionalKVClient ¶
func NewTransactionalKVClient(cc grpc.ClientConnInterface) TransactionalKVClient
type TransactionalKVServer ¶
type TransactionalKVServer interface {
Put(context.Context, *PutRequest) (*PutResponse, error)
Get(context.Context, *GetRequest) (*GetResponse, error)
Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
Scan(context.Context, *ScanRequest) (*ScanResponse, error)
PreWrite(context.Context, *PreWriteRequest) (*PreCommitResponse, error)
Commit(context.Context, *CommitRequest) (*CommitResponse, error)
Rollback(context.Context, *RollbackRequest) (*RollbackResponse, error)
// contains filtered or unexported methods
}
TransactionalKVServer is the server API for TransactionalKV service. All implementations must embed UnimplementedTransactionalKVServer for forward compatibility.
type UnimplementedDistributionServer ¶
type UnimplementedDistributionServer struct{}
UnimplementedDistributionServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedDistributionServer) GetRoute ¶
func (UnimplementedDistributionServer) GetRoute(context.Context, *GetRouteRequest) (*GetRouteResponse, error)
func (UnimplementedDistributionServer) GetTimestamp ¶
func (UnimplementedDistributionServer) GetTimestamp(context.Context, *GetTimestampRequest) (*GetTimestampResponse, error)
func (UnimplementedDistributionServer) ListRoutes ¶
func (UnimplementedDistributionServer) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
func (UnimplementedDistributionServer) SplitRange ¶
func (UnimplementedDistributionServer) SplitRange(context.Context, *SplitRangeRequest) (*SplitRangeResponse, error)
type UnimplementedInternalServer ¶
type UnimplementedInternalServer struct{}
UnimplementedInternalServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedInternalServer) Forward ¶
func (UnimplementedInternalServer) Forward(context.Context, *ForwardRequest) (*ForwardResponse, error)
func (UnimplementedInternalServer) RelayPublish ¶
func (UnimplementedInternalServer) RelayPublish(context.Context, *RelayPublishRequest) (*RelayPublishResponse, error)
type UnimplementedRawKVServer ¶
type UnimplementedRawKVServer struct{}
UnimplementedRawKVServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedRawKVServer) RawDelete ¶
func (UnimplementedRawKVServer) RawDelete(context.Context, *RawDeleteRequest) (*RawDeleteResponse, error)
func (UnimplementedRawKVServer) RawGet ¶
func (UnimplementedRawKVServer) RawGet(context.Context, *RawGetRequest) (*RawGetResponse, error)
func (UnimplementedRawKVServer) RawLatestCommitTS ¶
func (UnimplementedRawKVServer) RawLatestCommitTS(context.Context, *RawLatestCommitTSRequest) (*RawLatestCommitTSResponse, error)
func (UnimplementedRawKVServer) RawPut ¶
func (UnimplementedRawKVServer) RawPut(context.Context, *RawPutRequest) (*RawPutResponse, error)
func (UnimplementedRawKVServer) RawScanAt ¶
func (UnimplementedRawKVServer) RawScanAt(context.Context, *RawScanAtRequest) (*RawScanAtResponse, error)
type UnimplementedTransactionalKVServer ¶
type UnimplementedTransactionalKVServer struct{}
UnimplementedTransactionalKVServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedTransactionalKVServer) Commit ¶
func (UnimplementedTransactionalKVServer) Commit(context.Context, *CommitRequest) (*CommitResponse, error)
func (UnimplementedTransactionalKVServer) Delete ¶
func (UnimplementedTransactionalKVServer) Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
func (UnimplementedTransactionalKVServer) Get ¶
func (UnimplementedTransactionalKVServer) Get(context.Context, *GetRequest) (*GetResponse, error)
func (UnimplementedTransactionalKVServer) PreWrite ¶
func (UnimplementedTransactionalKVServer) PreWrite(context.Context, *PreWriteRequest) (*PreCommitResponse, error)
func (UnimplementedTransactionalKVServer) Put ¶
func (UnimplementedTransactionalKVServer) Put(context.Context, *PutRequest) (*PutResponse, error)
func (UnimplementedTransactionalKVServer) Rollback ¶
func (UnimplementedTransactionalKVServer) Rollback(context.Context, *RollbackRequest) (*RollbackResponse, error)
func (UnimplementedTransactionalKVServer) Scan ¶
func (UnimplementedTransactionalKVServer) Scan(context.Context, *ScanRequest) (*ScanResponse, error)
type UnsafeDistributionServer ¶
type UnsafeDistributionServer interface {
// contains filtered or unexported methods
}
UnsafeDistributionServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DistributionServer will result in compilation errors.
type UnsafeInternalServer ¶
type UnsafeInternalServer interface {
// contains filtered or unexported methods
}
UnsafeInternalServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InternalServer will result in compilation errors.
type UnsafeRawKVServer ¶
type UnsafeRawKVServer interface {
// contains filtered or unexported methods
}
UnsafeRawKVServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RawKVServer will result in compilation errors.
type UnsafeTransactionalKVServer ¶
type UnsafeTransactionalKVServer interface {
// contains filtered or unexported methods
}
UnsafeTransactionalKVServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TransactionalKVServer will result in compilation errors.