Documentation ¶
Index ¶
- Variables
- type BytesView
- type HashItemInfo
- func (*HashItemInfo) Descriptor() ([]byte, []int)
- func (m *HashItemInfo) GetKeySize() int64
- func (m *HashItemInfo) GetKeySum() uint64
- func (m *HashItemInfo) GetValueSize() int64
- func (m *HashItemInfo) Marshal() (dAtA []byte, err error)
- func (m *HashItemInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *HashItemInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HashItemInfo) ProtoMessage()
- func (m *HashItemInfo) Reset()
- func (m *HashItemInfo) Size() (n int)
- func (m *HashItemInfo) String() string
- func (m *HashItemInfo) Unmarshal(dAtA []byte) error
- func (m *HashItemInfo) XXX_DiscardUnknown()
- func (m *HashItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HashItemInfo) XXX_Merge(src proto.Message)
- func (m *HashItemInfo) XXX_Size() int
- func (m *HashItemInfo) XXX_Unmarshal(b []byte) error
- type HashMapInfo
- func (*HashMapInfo) Descriptor() ([]byte, []int)
- func (m *HashMapInfo) GetItemCount() int64
- func (m *HashMapInfo) GetMaxSlotDirCountShift() int64
- func (m *HashMapInfo) GetMinSlotCountShift() int64
- func (m *HashMapInfo) GetPayloadSize() int64
- func (m *HashMapInfo) GetSlotCount() int64
- func (m *HashMapInfo) GetSlotDirCount() int64
- func (m *HashMapInfo) GetSlotDirsAddr() int64
- func (m *HashMapInfo) Marshal() (dAtA []byte, err error)
- func (m *HashMapInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *HashMapInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HashMapInfo) ProtoMessage()
- func (m *HashMapInfo) Reset()
- func (m *HashMapInfo) Size() (n int)
- func (m *HashMapInfo) String() string
- func (m *HashMapInfo) Unmarshal(dAtA []byte) error
- func (m *HashMapInfo) XXX_DiscardUnknown()
- func (m *HashMapInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HashMapInfo) XXX_Merge(src proto.Message)
- func (m *HashMapInfo) XXX_Size() int
- func (m *HashMapInfo) XXX_Unmarshal(b []byte) error
- type HashSlot
- func (*HashSlot) Descriptor() ([]byte, []int)
- func (m *HashSlot) GetItemInfos() []HashItemInfo
- func (m *HashSlot) Marshal() (dAtA []byte, err error)
- func (m *HashSlot) MarshalTo(dAtA []byte) (int, error)
- func (m *HashSlot) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HashSlot) ProtoMessage()
- func (m *HashSlot) Reset()
- func (m *HashSlot) Size() (n int)
- func (m *HashSlot) String() string
- func (m *HashSlot) Unmarshal(dAtA []byte) error
- func (m *HashSlot) XXX_DiscardUnknown()
- func (m *HashSlot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HashSlot) XXX_Merge(src proto.Message)
- func (m *HashSlot) XXX_Size() int
- func (m *HashSlot) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type BytesView ¶
type BytesView []byte
BytesView represents a read-only reference to bytes.
type HashItemInfo ¶
type HashItemInfo struct { KeySum uint64 `protobuf:"fixed64,1,opt,name=key_sum,json=keySum,proto3" json:"key_sum,omitempty"` KeySize int64 `protobuf:"varint,2,opt,name=key_size,json=keySize,proto3" json:"key_size,omitempty"` ValueSize int64 `protobuf:"varint,3,opt,name=value_size,json=valueSize,proto3" json:"value_size,omitempty"` }
func (*HashItemInfo) Descriptor ¶
func (*HashItemInfo) Descriptor() ([]byte, []int)
func (*HashItemInfo) GetKeySize ¶
func (m *HashItemInfo) GetKeySize() int64
func (*HashItemInfo) GetKeySum ¶
func (m *HashItemInfo) GetKeySum() uint64
func (*HashItemInfo) GetValueSize ¶
func (m *HashItemInfo) GetValueSize() int64
func (*HashItemInfo) Marshal ¶
func (m *HashItemInfo) Marshal() (dAtA []byte, err error)
func (*HashItemInfo) MarshalToSizedBuffer ¶
func (m *HashItemInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HashItemInfo) ProtoMessage ¶
func (*HashItemInfo) ProtoMessage()
func (*HashItemInfo) Reset ¶
func (m *HashItemInfo) Reset()
func (*HashItemInfo) Size ¶
func (m *HashItemInfo) Size() (n int)
func (*HashItemInfo) String ¶
func (m *HashItemInfo) String() string
func (*HashItemInfo) Unmarshal ¶
func (m *HashItemInfo) Unmarshal(dAtA []byte) error
func (*HashItemInfo) XXX_DiscardUnknown ¶
func (m *HashItemInfo) XXX_DiscardUnknown()
func (*HashItemInfo) XXX_Marshal ¶
func (m *HashItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HashItemInfo) XXX_Merge ¶
func (m *HashItemInfo) XXX_Merge(src proto.Message)
func (*HashItemInfo) XXX_Size ¶
func (m *HashItemInfo) XXX_Size() int
func (*HashItemInfo) XXX_Unmarshal ¶
func (m *HashItemInfo) XXX_Unmarshal(b []byte) error
type HashMapInfo ¶
type HashMapInfo struct { SlotDirsAddr int64 `protobuf:"varint,1,opt,name=slot_dirs_addr,json=slotDirsAddr,proto3" json:"slot_dirs_addr,omitempty"` SlotDirCount int64 `protobuf:"varint,2,opt,name=slot_dir_count,json=slotDirCount,proto3" json:"slot_dir_count,omitempty"` MaxSlotDirCountShift int64 `` /* 128-byte string literal not displayed */ SlotCount int64 `protobuf:"varint,4,opt,name=slot_count,json=slotCount,proto3" json:"slot_count,omitempty"` MinSlotCountShift int64 `protobuf:"varint,5,opt,name=min_slot_count_shift,json=minSlotCountShift,proto3" json:"min_slot_count_shift,omitempty"` ItemCount int64 `protobuf:"varint,6,opt,name=item_count,json=itemCount,proto3" json:"item_count,omitempty"` PayloadSize int64 `protobuf:"varint,7,opt,name=payload_size,json=payloadSize,proto3" json:"payload_size,omitempty"` }
func (*HashMapInfo) Descriptor ¶
func (*HashMapInfo) Descriptor() ([]byte, []int)
func (*HashMapInfo) GetItemCount ¶
func (m *HashMapInfo) GetItemCount() int64
func (*HashMapInfo) GetMaxSlotDirCountShift ¶
func (m *HashMapInfo) GetMaxSlotDirCountShift() int64
func (*HashMapInfo) GetMinSlotCountShift ¶
func (m *HashMapInfo) GetMinSlotCountShift() int64
func (*HashMapInfo) GetPayloadSize ¶
func (m *HashMapInfo) GetPayloadSize() int64
func (*HashMapInfo) GetSlotCount ¶
func (m *HashMapInfo) GetSlotCount() int64
func (*HashMapInfo) GetSlotDirCount ¶
func (m *HashMapInfo) GetSlotDirCount() int64
func (*HashMapInfo) GetSlotDirsAddr ¶
func (m *HashMapInfo) GetSlotDirsAddr() int64
func (*HashMapInfo) Marshal ¶
func (m *HashMapInfo) Marshal() (dAtA []byte, err error)
func (*HashMapInfo) MarshalToSizedBuffer ¶
func (m *HashMapInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HashMapInfo) ProtoMessage ¶
func (*HashMapInfo) ProtoMessage()
func (*HashMapInfo) Reset ¶
func (m *HashMapInfo) Reset()
func (*HashMapInfo) Size ¶
func (m *HashMapInfo) Size() (n int)
func (*HashMapInfo) String ¶
func (m *HashMapInfo) String() string
func (*HashMapInfo) Unmarshal ¶
func (m *HashMapInfo) Unmarshal(dAtA []byte) error
func (*HashMapInfo) XXX_DiscardUnknown ¶
func (m *HashMapInfo) XXX_DiscardUnknown()
func (*HashMapInfo) XXX_Marshal ¶
func (m *HashMapInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HashMapInfo) XXX_Merge ¶
func (m *HashMapInfo) XXX_Merge(src proto.Message)
func (*HashMapInfo) XXX_Size ¶
func (m *HashMapInfo) XXX_Size() int
func (*HashMapInfo) XXX_Unmarshal ¶
func (m *HashMapInfo) XXX_Unmarshal(b []byte) error
type HashSlot ¶
type HashSlot struct { ItemInfos []HashItemInfo `protobuf:"bytes,1,rep,name=item_infos,json=itemInfos,proto3" json:"item_infos"` Bin BytesView `protobuf:"bytes,2,opt,name=bin,proto3,customtype=BytesView" json:"bin"` }
func (*HashSlot) Descriptor ¶
func (*HashSlot) GetItemInfos ¶
func (m *HashSlot) GetItemInfos() []HashItemInfo
func (*HashSlot) MarshalToSizedBuffer ¶
func (*HashSlot) ProtoMessage ¶
func (*HashSlot) ProtoMessage()
func (*HashSlot) XXX_DiscardUnknown ¶
func (m *HashSlot) XXX_DiscardUnknown()
func (*HashSlot) XXX_Marshal ¶
func (*HashSlot) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.