TokyoTyrantTable クラス
(PECL tokyo_tyrant >= 0.1.0)
はじめに
テーブルデータベースへの API を提供します。 テーブルデータベースを作成するには ttserver -port 1979 /tmp/tt_table.tct のようなコマンドを実行します。Tokyo Tyrant のテーブル API はスキーマのないデータベースで、任意の数の key-value ペアをひとつの主キーのもとに格納することができます。
クラス概要
TokyoTyrantTable
extends
TokyoTyrant
{
/* メソッド */
/* 継承したメソッド */
public TokyoTyrant::connect
( string
$host
[, int $port = TokyoTyrant::RDBDEF_PORT
[, array $options
]] ) : TokyoTyrant
public TokyoTyrant::__construct
([ string
$host
[, int $port = TokyoTyrant::RDBDEF_PORT
[, array $options
]]] )
public TokyoTyrant::restore
( string
$log_dir
, int $timestamp
[, bool $check_consistency = TRUE
] ) : mixed
public TokyoTyrant::setMaster
( string
$host
, int $port
, int $timestamp
[, bool $check_consistency = TRUE
] ) : mixed
public TokyoTyrant::tune
( float
}$timeout
[, int $options = TokyoTyrant::RDBT_RECON
] ) : TokyoTyrant目次
- TokyoTyrantTable::add — レコードを追加する
- TokyoTyrantTable::genUid — 一意な id を生成する
- TokyoTyrantTable::get — 行を取得する
- TokyoTyrantTable::getIterator — イテレータを取得する
- TokyoTyrantTable::getQuery — クエリオブジェクトを取得する
- TokyoTyrantTable::out — レコードを削除する
- TokyoTyrantTable::put — 行を格納する
- TokyoTyrantTable::putCat — 行を連結する
- TokyoTyrantTable::putKeep — 新しいレコードを書き込む
- TokyoTyrantTable::putNr — 値を格納する
- TokyoTyrantTable::putShl — レコードを連結する
- TokyoTyrantTable::setIndex — インデックスを設定する