proto

package
v0.0.0-...-a779712 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2026 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Distribution_GetRoute_FullMethodName     = "/Distribution/GetRoute"
	Distribution_GetTimestamp_FullMethodName = "/Distribution/GetTimestamp"
	Distribution_ListRoutes_FullMethodName   = "/Distribution/ListRoutes"
	Distribution_SplitRange_FullMethodName   = "/Distribution/SplitRange"
)
View Source
const (
	Internal_Forward_FullMethodName      = "/Internal/Forward"
	Internal_RelayPublish_FullMethodName = "/Internal/RelayPublish"
)
View Source
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"
)
View Source
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

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

View Source
var (
	Op_name = map[int32]string{
		0: "PUT",
		1: "DEL",
	}
	Op_value = map[string]int32{
		"PUT": 0,
		"DEL": 1,
	}
)

Enum value maps for Op.

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

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

View Source
var File_distribution_proto protoreflect.FileDescriptor
View Source
var File_dynamodb_internal_proto protoreflect.FileDescriptor
View Source
var File_proto_internal_proto protoreflect.FileDescriptor
View Source
var File_redis_internal_proto protoreflect.FileDescriptor
View Source
var File_service_proto protoreflect.FileDescriptor
View Source
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)

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

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

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 (*DynamoAttributeValue) GetL

func (*DynamoAttributeValue) GetM

func (*DynamoAttributeValue) GetN

func (x *DynamoAttributeValue) GetN() string

func (*DynamoAttributeValue) GetNs

func (*DynamoAttributeValue) GetNullValue

func (x *DynamoAttributeValue) GetNullValue() bool

func (*DynamoAttributeValue) GetS

func (x *DynamoAttributeValue) GetS() string

func (*DynamoAttributeValue) GetSs

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

Deprecated: Use KeyError.ProtoReflect.Descriptor instead.

func (*KeyError) GetMessage

func (x *KeyError) GetMessage() string

func (*KeyError) GetRetryable

func (x *KeyError) GetRetryable() bool

func (*KeyError) ProtoMessage

func (*KeyError) ProtoMessage()

func (*KeyError) ProtoReflect

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

func (*KeyError) Reset

func (x *KeyError) Reset()

func (*KeyError) String

func (x *KeyError) String() string

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

Deprecated: Use Kv.ProtoReflect.Descriptor instead.

func (*Kv) GetError

func (x *Kv) GetError() *KeyError

func (*Kv) GetKey

func (x *Kv) GetKey() []byte

func (*Kv) GetValue

func (x *Kv) GetValue() []byte

func (*Kv) ProtoMessage

func (*Kv) ProtoMessage()

func (*Kv) ProtoReflect

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

func (*Kv) Reset

func (x *Kv) Reset()

func (*Kv) String

func (x *Kv) String() string

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

Deprecated: Use Mutation.ProtoReflect.Descriptor instead.

func (*Mutation) GetKey

func (x *Mutation) GetKey() []byte

func (*Mutation) GetOp

func (x *Mutation) GetOp() Op

func (*Mutation) GetValue

func (x *Mutation) GetValue() []byte

func (*Mutation) ProtoMessage

func (*Mutation) ProtoMessage()

func (*Mutation) ProtoReflect

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

func (*Mutation) Reset

func (x *Mutation) Reset()

func (*Mutation) String

func (x *Mutation) String() string

type Op

type Op int32

internal.proto is node to node communication message in raft replication.

const (
	Op_PUT Op = 0
	Op_DEL Op = 1
)

func (Op) Descriptor

func (Op) Descriptor() protoreflect.EnumDescriptor

func (Op) Enum

func (x Op) Enum() *Op

func (Op) EnumDescriptor deprecated

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

Deprecated: Use Op.Descriptor instead.

func (Op) Number

func (x Op) Number() protoreflect.EnumNumber

func (Op) String

func (x Op) String() string

func (Op) Type

func (Op) Type() protoreflect.EnumType

type Phase

type Phase int32
const (
	Phase_NONE    Phase = 0
	Phase_PREPARE Phase = 1
	Phase_COMMIT  Phase = 2
	Phase_ABORT   Phase = 3
)

func (Phase) Descriptor

func (Phase) Descriptor() protoreflect.EnumDescriptor

func (Phase) Enum

func (x Phase) Enum() *Phase

func (Phase) EnumDescriptor deprecated

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

Deprecated: Use Phase.Descriptor instead.

func (Phase) Number

func (x Phase) Number() protoreflect.EnumNumber

func (Phase) String

func (x Phase) String() string

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

Deprecated: Use RawKVPair.ProtoReflect.Descriptor instead.

func (*RawKVPair) GetKey

func (x *RawKVPair) GetKey() []byte

func (*RawKVPair) GetValue

func (x *RawKVPair) GetValue() []byte

func (*RawKVPair) ProtoMessage

func (*RawKVPair) ProtoMessage()

func (*RawKVPair) ProtoReflect

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

func (*RawKVPair) Reset

func (x *RawKVPair) Reset()

func (*RawKVPair) String

func (x *RawKVPair) String() string

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

Deprecated: Use Request.ProtoReflect.Descriptor instead.

func (*Request) GetIsTxn

func (x *Request) GetIsTxn() bool

func (*Request) GetMutations

func (x *Request) GetMutations() []*Mutation

func (*Request) GetPhase

func (x *Request) GetPhase() Phase

func (*Request) GetTs

func (x *Request) GetTs() uint64

func (*Request) ProtoMessage

func (*Request) ProtoMessage()

func (*Request) ProtoReflect

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

func (*Request) Reset

func (x *Request) Reset()

func (*Request) String

func (x *Request) String() string

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

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.

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

func (UnimplementedDistributionServer) ListRoutes

func (UnimplementedDistributionServer) SplitRange

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

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

func (UnimplementedRawKVServer) RawPut

func (UnimplementedRawKVServer) RawScanAt

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

func (UnimplementedTransactionalKVServer) Get

func (UnimplementedTransactionalKVServer) PreWrite

func (UnimplementedTransactionalKVServer) Put

func (UnimplementedTransactionalKVServer) Rollback

func (UnimplementedTransactionalKVServer) Scan

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.

Jump to

Keyboard shortcuts

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