tokyo_tyrant
PHP Manual

TokyoTyrantTable クラス

導入

テーブルデータベースへの API を提供します。 テーブルデータベースを作成するには ttserver -port 1979 /tmp/tt_table.tct のようなコマンドを実行します。Tokyo Tyrant のテーブル API はスキーマのないデータベースで、任意の数の key-value ペアをひとつの主キーのもとに格納することができます。

クラス概要

TokyoTyrantTable
TokyoTyrantTable extends TokyoTyrant {
/* メソッド */
public int add ( string $key , mixed $increment [, string $type ] )
public int genUid ( void )
public void get ( mixed $keys )
public TokyoTyrantQuery getQuery ( void )
public void out ( mixed $keys )
public int put ( mixed $key , array $columns )
public void putCat ( mixed $key , array $columns )
public void putKeep ( mixed $key , array $columns )
public void putNr ( mixed $keys [, string $value ] )
public void putShl ( string $key , string $value , int $width )
public void setIndex ( string $column , int $type )
/* 継承したメソッド */
public number TokyoTyrant::add ( string $key , number $increment [, string $type ] )
public TokyoTyrant TokyoTyrant::connect ( string $host [, int $port [, array $options ]] )
public TokyoTyrant TokyoTyrant::connectUri ( string $uri )
TokyoTyrant::__construct ([ string $host [, int $port [, array $options ]]] )
public TokyoTyrant TokyoTyrant::copy ( string $path )
public string TokyoTyrant::ext ( string $name , int $options , string $key , string $value )
public array TokyoTyrant::fwmKeys ( string $prefix , int $max_recs )
public mixed TokyoTyrant::get ( mixed $keys )
public int TokyoTyrant::num ( void )
public TokyoTyrant TokyoTyrant::out ( mixed $keys )
public TokyoTyrant TokyoTyrant::put ( mixed $keys [, string $value ] )
public TokyoTyrant TokyoTyrant::putCat ( mixed $keys [, string $value ] )
public TokyoTyrant TokyoTyrant::putKeep ( mixed $keys [, string $value ] )
public TokyoTyrant TokyoTyrant::putNr ( mixed $keys [, string $value ] )
public void TokyoTyrant::putShl ( string $key , string $value , int $width )
public void TokyoTyrant::restore ( string $log_dir , int $timestamp [, bool $check_consistency ] )
public void TokyoTyrant::setMaster ( string $host , int $port , int $timestamp [, bool $check_consistency ] )
public int TokyoTyrant::size ( string $key )
public array TokyoTyrant::stat ( void )
public void TokyoTyrant::sync ( void )
public TokyoTyrant TokyoTyrant::tune ( float $timeout [, int $options ] )
public void TokyoTyrant::vanish ( void )
}

目次


tokyo_tyrant
PHP Manual