Класс Swoole\Table

(PECL swoole >= 1.9.0)

Введение

Обзор классов

classSwoole\TableimplementsIterator, Countable {
constintTYPE_INT = 1;
constintTYPE_STRING = 7;
constintTYPE_FLOAT = 6;
publiccolumn(string$name, string$type, int$size = ?): ReturnType
publiccount(): int
publiccreate(): void
publiccurrent(): array
publicdecr(string$key, string$column, int$decrby = ?): ReturnType
publicdel(string$key): void
publicdestroy(): void
publicexist(string$key): bool
publicget(string$row_key, string$column_key): int
publicincr(string$key, string$column, int$incrby = ?): void
publickey(): string
publicnext(): ReturnType
publicrewind(): void
publicset(string$key, array$value): void
publicvalid(): bool
}

Предопределённые константы

Swoole\Table::TYPE_INT

Swoole\Table::TYPE_STRING

Swoole\Table::TYPE_FLOAT

Содержание

  • Swoole\Table::column — Устанавливает тип данных и размер столбцов
  • Swoole\Table::__construct — Создаёт таблицу памяти Swoole с фиксированным размером
  • Swoole\Table::count — Подсчитывает строки в таблице или подсчитывает все элементы в таблице, если $mode = 1
  • Swoole\Table::create — Создаёт таблицу памяти swoole
  • Swoole\Table::current — Получает текущую строку
  • Swoole\Table::decr — Уменьшает значение в таблице Swoole по $row_key и $column_key
  • Swoole\Table::del — Удаляет строку в таблице Swoole по $row_key
  • Swoole\Table::destroy — Уничтожает таблицу Swoole
  • Swoole\Table::exist — Проверяет, существует ли строка по $row_key
  • Swoole\Table::get — Получает значение в таблице Swoole по $row_key и $column_key
  • Swoole\Table::incr — Увеличивает значение по $row_key и $column_key
  • Swoole\Table::key — Получает ключ текущей строки
  • Swoole\Table::next — Перемещает итератор на следующую строку
  • Swoole\Table::rewind — Перематывает итератор
  • Swoole\Table::set — Обновляет строку таблицы по $row_key
  • Swoole\Table::valid — Проверяет, является ли текущая строка корректной
To Top