Documentation ¶
Index ¶
- type Database
- func (db *Database) Client(service string, response *string) error
- func (db *Database) Collection(conf *models.CollectionConfigs, index *int) error
- func (db *Database) CollectionAscend(req *Range, res *[][]byte) error
- func (db *Database) CollectionDelete(req *Request[[]byte], res *string) error
- func (db *Database) CollectionDescend(req *Range, res *[][]byte) error
- func (db *Database) CollectionGet(req *Request[[]byte], res *[]byte) error
- func (db *Database) CollectionHas(req *Request[[]byte], res *bool) error
- func (db *Database) CollectionReset(req *Request[[]byte], res *string) error
- func (db *Database) CollectionSet(req *Request[[]byte], res *string) error
- func (db *Database) CollectionStatistics(req *Request[[]byte], res *[]byte) error
- func (db *Database) CollectionUpdate(req *Request[[]byte], res *string) error
- func (db *Database) Connect() error
- func (db *Database) Counter(conf *models.CounterConfigs, index *int) error
- func (db *Database) CounterDelete(req *Request[int], res *string) error
- func (db *Database) CounterGet(req *Request[int], res *int) error
- func (db *Database) CounterSet(req *Request[int], res *string) error
- func (db *Database) Decrement(req *Request[int], res *string) error
- func (db *Database) DecrementBy(req *Request[uint], res *string) error
- func (db *Database) Increment(req *Request[int], res *string) error
- func (db *Database) IncrementBy(req *Request[uint], res *string) error
- func (db *Database) Max(req *Request[int], res *int) error
- func (db *Database) Median(req *Request[int], res *float64) error
- func (db *Database) Min(req *Request[int], res *int) error
- func (db *Database) Percents(req *Request[float64], res *float64) error
- func (db *Database) Rating(req *Request[int], res *[]int) error
- func (db *Database) Reset(req *Request[int], res *string) error
- func (db *Database) Total(req *Request[int], res *int) error
- type Range
- type Request
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct {
// contains filtered or unexported fields
}
func (*Database) Collection ¶
func (db *Database) Collection(conf *models.CollectionConfigs, index *int) error
Создание коллекции.
func (*Database) CollectionAscend ¶
Итерация данных в коллекции с начала.
func (*Database) CollectionDelete ¶
Удаление данных из коллекции.
func (*Database) CollectionDescend ¶
Итерация данных в коллекции с конца.
func (*Database) CollectionGet ¶
Запрос данных в коллекцию.
func (*Database) CollectionHas ¶
Проверка наличия данных.
func (*Database) CollectionReset ¶
Сброс коллекции.
func (*Database) CollectionSet ¶
Запись данных в коллекцию.
func (*Database) CollectionStatistics ¶
Статистика коллекции.
func (*Database) CollectionUpdate ¶
Обновление данных в коллекции.
func (*Database) Counter ¶
func (db *Database) Counter(conf *models.CounterConfigs, index *int) error
Создание счётчика.
func (*Database) CounterDelete ¶
Удаление счётчика.
func (*Database) CounterGet ¶
Вызов значения счётчика по ключу.
func (*Database) CounterSet ¶
Установка счётчика на определённое значсение.
func (*Database) DecrementBy ¶
Вычитание значения переданного числа.
func (*Database) IncrementBy ¶
Сложение значения с переданным числом.
Click to show internal directories.
Click to hide internal directories.