Класс TokyoTyrant
(PECL tokyo_tyrant >= 0.1.0)
Введение
Основной класс Tokyo Tyrant
Обзор классов
$host
, int $port = TokyoTyrant::RDBDEF_PORT
, array $options = ?
) : TokyoTyrantПредопределенные константы
Константы TokyoTyrant
TokyoTyrant::RDBDEF_PORT-
Порт по умолчанию для базы данных Tokyo Tyrant
TokyoTyrant::RDBQC_STREQ-
строка равна
TokyoTyrant::RDBQC_STRINC-
строка содержится в
TokyoTyrant::RDBQC_STRBW-
строка начинается с
TokyoTyrant::RDBQC_STREW-
строка заканчивается на
TokyoTyrant::RDBQC_STRAND-
строка включает все токены в
TokyoTyrant::RDBQC_STROR-
строка включает как минимум один токен в
TokyoTyrant::RDBQC_STROREQ-
строка равна хотя бы одному токену в
TokyoTyrant::RDBQC_STRRX-
строка соответствует регулярным выражениям
TokyoTyrant::RDBQC_NUMEQ-
число равно
TokyoTyrant::RDBQC_NUMGT-
число больше чем
TokyoTyrant::RDBQC_NUMGE-
число больше или равно
TokyoTyrant::RDBQC_NUMLT-
число меньше чем
TokyoTyrant::RDBQC_NUMLE-
число меньше или равно
TokyoTyrant::RDBQC_NUMBT-
число находится между двумя токенами
TokyoTyrant::RDBQC_NUMOREQ-
число равно как минимум одному токену в
TokyoTyrant::RDBQC_NEGATE-
флаг отрицания
TokyoTyrant::RDBQC_NOIDX-
нет флага индекса
TokyoTyrant::RDBQO_STRASC-
строка по возрастанию
TokyoTyrant::RDBQO_STRDESC-
строка по убыванию
TokyoTyrant::RDBQO_NUMASC-
число по возрастанию
TokyoTyrant::RDBQO_NUMDESC-
число по убыванию
TokyoTyrant::RDBIT_LEXICAL-
лексическая строка
TokyoTyrant::RDBIT_DECIMAL-
десятичная строка
TokyoTyrant::RDBIT_TOKEN-
инвертированный индекс токена (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBIT_QGRAM-
Инвертированный индекс QGRAM (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBIT_OPT-
оптимизировать
TokyoTyrant::RDBIT_VOID-
пустота
TokyoTyrant::RDBIT_KEEP-
сохранить существующий индекс
TokyoTyrant::RDBQCFTS_PH-
полнотекстовый поиск по фразе (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBQCFTS_AND-
полнотекстовый поиск со всеми токенами в (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBQCFTS_OR-
полнотекстовый поиск с хотя бы одним токеном в (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBQCFTS_EX-
полнотекстовый поиск с составным выражением (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBQCFTS_AND-
Объединение метапоиска между записями (Tokyo Tyrant >= 1.1.33)
TokyoTyrant::RDBQCFTS_OR-
Пересечение метапоиска между записями (Tokyo Tyrant >= 1.1.33)
TokyoTyrant::RDBQCFTS_EX-
Разница в метапоиске между записями (Tokyo Tyrant >= 1.1.33)
TokyoTyrant::RDBT_RECON-
Следует ли повторно подключаться при сбое подключения. Рекомендуется, чтобы этот параметр был включен для постоянных подключений.
TokyoTyrant::RDBXOLCK_REC-
блокировка записи
TokyoTyrant::RDBXOLCK_GLB-
глобальная блокировка
TokyoTyrant::RDBREC_INT-
тип записи int
TokyoTyrant::RDBREC_DBL-
тип записи float (double)
TokyoTyrant::TTE_SUCCESS-
успешное выполнение
TokyoTyrant::TTE_INVALID-
неверная операция
TokyoTyrant::TTE_NOHOST-
Хост не найден
TokyoTyrant::TTE_REFUSED-
В соединении отказано
TokyoTyrant::TTE_SEND-
отправить ошибку
TokyoTyrant::TTE_RECV-
ошибка получения
TokyoTyrant::TTE_KEEP-
запись существует
TokyoTyrant::TTE_NOREC-
не найдено ни одной записи
TokyoTyrant::TTE_MISC-
разная ошибка
Содержание
- TokyoTyrant::add — Adds to a numeric key
- TokyoTyrant::connect — Подключается к базе данных
- TokyoTyrant::connectUri — Подключается к базе данных
- TokyoTyrant::__construct — Создает новый объект TokyoTyrant
- TokyoTyrant::copy — Копирует базу данных
- TokyoTyrant::ext — Выполняет удаленный скрипт
- TokyoTyrant::fwmKeys — Возвращает ключи прямого сопоставления
- TokyoTyrant::get — Назначение get
- TokyoTyrant::getIterator — Получает итератор
- TokyoTyrant::num — Количество записей в базе
- TokyoTyrant::out — Удаляет записи
- TokyoTyrant::put — Puts values
- TokyoTyrant::putCat — Concatenates to a record
- TokyoTyrant::putKeep — Puts a record
- TokyoTyrant::putNr — Puts value
- TokyoTyrant::putShl — Concatenates to a record
- TokyoTyrant::restore — Restore the database
- TokyoTyrant::setMaster — Set the replication master
- TokyoTyrant::size — Возвращает размер значения
- TokyoTyrant::stat — Получает статистику
- TokyoTyrant::sync — Синхронизирует базу данных
- TokyoTyrant::tune — Настраивает значения подключения
- TokyoTyrant::vanish — Очищает базу данных