Клас Swoole\Table
(PECL swoole >= 1.9.0)
Вступ
Огляд класів
class Swoole\Table
implements
Iterator, Countable {
/* Константы */
const
int
TYPE_INT = 1;
const
int
TYPE_STRING = 7;
const
int
TYPE_FLOAT = 6;
/* Методы */
public column(string $name, string $type, int $size = ?): ReturnType
public count(): int
public create(): void
public current(): array
public decr(string $key, string $column, int $decrby = ?): ReturnType
public del(string $key): void
public destroy(): void
public exist(string $key): bool
public get(string $row_key, string $column_key): int
public incr(string $key, string $column, int $incrby = ?): void
public key(): string
public next(): ReturnType
public rewind(): void
public set(string $key, array $value): VOID
public valid(): 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— Перевіряє, чи поточний рядок є коректним