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-
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-
レコード間の union メタ検索 (Tokyo Tyrant >= 1.1.33)
TokyoTyrant::RDBQCFTS_OR-
レコード間の intersection メタ検索 (Tokyo Tyrant >= 1.1.33)
TokyoTyrant::RDBQCFTS_EX-
レコード間の difference メタ検索 (Tokyo Tyrant >= 1.1.33)
TokyoTyrant::RDBT_RECON-
接続失敗時に再接続するかどうか。 持続的な接続の場合はこのパラメータを on にしておくことを推奨します。
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 — 数値キーを加算する
- TokyoTyrant::connect — データベースに接続する
- TokyoTyrant::connectUri — データベースに接続する
- TokyoTyrant::__construct — 新しい TokyoTyrant オブジェクトを作成する
- TokyoTyrant::copy — データベースをコピーする
- TokyoTyrant::ext — リモートスクリプトを実行する
- TokyoTyrant::fwmKeys — 前方一致でマッチするキーを返す
- TokyoTyrant::get — 値を取得する
- TokyoTyrant::getIterator — イテレータを取得する
- TokyoTyrant::num — データベース内のレコードの数を取得する
- TokyoTyrant::out — レコードを削除する
- TokyoTyrant::put — 値を格納する
- TokyoTyrant::putCat — レコードを連結する
- TokyoTyrant::putKeep — レコードを書き込む
- TokyoTyrant::putNr — 値を格納する
- TokyoTyrant::putShl — レコードを連結する
- TokyoTyrant::restore — Restore the database
- TokyoTyrant::setMaster — Set the replication master
- TokyoTyrant::size — 値のサイズを返す
- TokyoTyrant::stat — 統計情報を取得する
- TokyoTyrant::sync — データベースを同期させる
- TokyoTyrant::tune — 接続の値を調節する
- TokyoTyrant::vanish — データベースを空にする