|
TokyoTyrant クラス
(PECL tokyo_tyrant >= 0.1.0)
はじめに
Tokyo Tyrant のメインクラスです。
クラス概要
TokyoTyrant
{
public number add
( string $key
, number $increment
[, int $type = 0
] )
public TokyoTyrant connect
( string $host
[, int $port = TokyoTyrant::RDBDEF_PORT
[, array $options
]] )
public __construct
([ string $host
[, int $port = TokyoTyrant::RDBDEF_PORT
[, array $options
]]] )
public TokyoTyrant copy
( string $path
)
public string ext
( string $name
, int $options
, string $key
, string $value
)
public array fwmKeys
( string $prefix
, int $max_recs
)
public TokyoTyrant put
( mixed $keys
[, string $value = NULL
] )
public TokyoTyrant putCat
( mixed $keys
[, string $value
] )
public TokyoTyrant putKeep
( mixed $keys
[, string $value
] )
public TokyoTyrant putNr
( mixed $keys
[, string $value = NULL
] )
public mixed putShl
( string $key
, string $value
, int $width
)
public mixed restore
( string $log_dir
, int $timestamp
[, bool $check_consistency = true
] )
public mixed setMaster
( string $host
, int $port
, int $timestamp
[, bool $check_consistency = true
] )
public int size
( string $key
)
public array stat
( void
)
public mixed sync
( void
)
public TokyoTyrant tune
( float $timeout
[, int $options = TokyoTyrant::RDBT_RECON
] )
}
定義済み定数
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
-
その他雑多なエラー
目次
|
|
|