Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface {
// GetRegionByKey gets region and leader peer by region key from cluster.
GetRegionByKey(key []byte) (*Region, error)
// GetRegionByID gets region and leader peer by region id from cluster.
GetRegionByID(id uint64) (*Region, error)
AddRegion(region *Region) error
RemoveRegion(id uint64) error
}
type Region ¶
type Region interface {
// Put puts a key-value pair to region.
Put(key []byte, value []byte) error
// Get gets value by key from region.
Get(key []byte) ([]byte, error)
// Delete deletes a key-value pair from region.
Delete(key []byte) error
GetStartKey() []byte
GetEndKey() []byte
GetLeader() string
GetPeers() []string
}
Click to show internal directories.
Click to hide internal directories.