Класс 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 — Очищает базу данных