Documentation ¶
Index ¶
- Variables
- type PartitionStrategy
- func (PartitionStrategy) Descriptor() protoreflect.EnumDescriptor
- func (x PartitionStrategy) Enum() *PartitionStrategy
- func (PartitionStrategy) EnumDescriptor() ([]byte, []int)deprecated
- func (x PartitionStrategy) Number() protoreflect.EnumNumber
- func (x PartitionStrategy) String() string
- func (PartitionStrategy) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PartitionStrategy_name = map[int32]string{ 0: "NONE", 1: "HASH", 2: "RANGE", 3: "RANDOM", 4: "ROUND_ROBIN", } PartitionStrategy_value = map[string]int32{ "NONE": 0, "HASH": 1, "RANGE": 2, "RANDOM": 3, "ROUND_ROBIN": 4, } )
Enum value maps for PartitionStrategy.
View Source
var ( // optional bool key = 72000; E_Key = &file_atomix_primitive_partition_proto_extTypes[1] // optional bool range = 72001; E_Range = &file_atomix_primitive_partition_proto_extTypes[2] )
Extension fields to descriptor.FieldOptions.
View Source
var (
// optional atomix.primitive.partition.PartitionStrategy strategy = 71000;
E_Strategy = &file_atomix_primitive_partition_proto_extTypes[0]
)
Extension fields to descriptor.MethodOptions.
View Source
var File_atomix_primitive_partition_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type PartitionStrategy ¶
type PartitionStrategy int32
PartitionStrategy is an enum for indicating the strategy used to partition a primitive
const ( PartitionStrategy_NONE PartitionStrategy = 0 PartitionStrategy_HASH PartitionStrategy = 1 PartitionStrategy_RANGE PartitionStrategy = 2 PartitionStrategy_RANDOM PartitionStrategy = 3 PartitionStrategy_ROUND_ROBIN PartitionStrategy = 4 )
func (PartitionStrategy) Descriptor ¶ added in v0.4.2
func (PartitionStrategy) Descriptor() protoreflect.EnumDescriptor
func (PartitionStrategy) Enum ¶ added in v0.4.2
func (x PartitionStrategy) Enum() *PartitionStrategy
func (PartitionStrategy) EnumDescriptor
deprecated
func (PartitionStrategy) EnumDescriptor() ([]byte, []int)
Deprecated: Use PartitionStrategy.Descriptor instead.
func (PartitionStrategy) Number ¶ added in v0.4.2
func (x PartitionStrategy) Number() protoreflect.EnumNumber
func (PartitionStrategy) String ¶
func (x PartitionStrategy) String() string
func (PartitionStrategy) Type ¶ added in v0.4.2
func (PartitionStrategy) Type() protoreflect.EnumType
Click to show internal directories.
Click to hide internal directories.