Documentation ¶
Index ¶
- type Client
- type Collection
- func (c *Collection) Ascend(start, end int) ([][]byte, error)
- func (c *Collection) Delete(k string) error
- func (c *Collection) Descend(start, end int) ([][]byte, error)
- func (c *Collection) Get(k string) ([]byte, error)
- func (c *Collection) Has(k string) (bool, error)
- func (c *Collection) Reset() error
- func (c *Collection) Set(k string, v []byte) error
- func (c *Collection) Statistics() (*Statistics, error)
- func (c *Collection) Update(k string, v []byte) error
- type CollectionConfigs
- type CounterConfigs
- type Statistics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) Collection ¶
func (c *Client) Collection(conf *CollectionConfigs) (*Collection, error)
Создание коллекции.
func (*Client) Counter ¶
func (c *Client) Counter(conf *CounterConfigs) (*counter, error)
Инициализация нового счётчика.
type Collection ¶ added in v0.8.3
type Collection struct {
// contains filtered or unexported fields
}
func (*Collection) Ascend ¶ added in v0.8.3
func (c *Collection) Ascend(start, end int) ([][]byte, error)
Запрос группы значений с начала списка. (1,2,3...)
func (*Collection) Delete ¶ added in v0.8.3
func (c *Collection) Delete(k string) error
Удаление значения.
func (*Collection) Descend ¶ added in v0.8.3
func (c *Collection) Descend(start, end int) ([][]byte, error)
Запрос группы значений с конца списка. (9,8,7,...)
func (*Collection) Get ¶ added in v0.8.3
func (c *Collection) Get(k string) ([]byte, error)
Запрос данных из коллекции.
func (*Collection) Has ¶ added in v0.8.3
func (c *Collection) Has(k string) (bool, error)
Проверка значения.
func (*Collection) Set ¶ added in v0.8.3
func (c *Collection) Set(k string, v []byte) error
Запись данных в коллекцию.
func (*Collection) Statistics ¶ added in v0.8.3
func (c *Collection) Statistics() (*Statistics, error)
Статистика.
type CollectionConfigs ¶
type CounterConfigs ¶
type Statistics ¶
type Statistics struct { Entries int // количество элементов Sets uint64 // счётчик записей Gets uint64 // счётчик запросов Has uint64 // счётчик проверок Deletes uint64 // счётчик удалений Updates uint64 // счётчик обновлений Iterations uint64 // счётчик итераций Collisions uint64 // счётчик повреждений }
Click to show internal directories.
Click to hide internal directories.