(PECL tokyo_tyrant >= 0.2.0)
はじめに
TokyoTyrant および TokyoTyrantTable オブジェクト用のイテレータです。 データベース内のすべてのキーおよび値を反復処理します。 TokyoTyrantIterator はバージョン 0.2.0 で追加されました。
クラス概要
TokyoTyrantIterator implements Iterator {
public __construct
( mixed $object
)
public rewind ( ) : void
public valid ( ) : bool
/* 継承したメソッド */
public TokyoTyrant::add
( string $key
, int|float $increment
[, int $type
= 0
] ) : int|float
public TokyoTyrant::connect
( string $host
[, int $port
= TokyoTyrant::RDBDEF_PORT
[, array $options
]] ) : TokyoTyrant
public TokyoTyrant::connectUri
( string $uri
) : TokyoTyrant
public TokyoTyrant::__construct
([ string $host
[, int $port
= TokyoTyrant::RDBDEF_PORT
[, array $options
]]] )
public TokyoTyrant::copy
( string $path
) : TokyoTyrant
public TokyoTyrant::ext
( string $name
, int $options
, string $key
, string $value
) : string
public TokyoTyrant::fwmKeys
( string $prefix
, int $max_recs
) : array
public TokyoTyrant::get
( mixed $keys
) : mixed
public TokyoTyrant::getIterator ( ) : TokyoTyrantIterator
public TokyoTyrant::num ( ) : int
public TokyoTyrant::out
( mixed $keys
) : TokyoTyrant
public TokyoTyrant::put
( mixed $keys
[, string $value
= NULL
] ) : TokyoTyrant
public TokyoTyrant::putCat
( mixed $keys
[, string $value
] ) : TokyoTyrant
public TokyoTyrant::putKeep
( mixed $keys
[, string $value
] ) : TokyoTyrant
public TokyoTyrant::putNr
( mixed $keys
[, string $value
= NULL
] ) : TokyoTyrant
public TokyoTyrant::putShl
( string $key
, string $value
, int $width
) : mixed
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::size
( string $key
) : int
public TokyoTyrant::stat ( ) : array
public TokyoTyrant::sync ( ) : mixed
public TokyoTyrant::tune
( float $timeout
[, int $options
= TokyoTyrant::RDBT_RECON
] ) : TokyoTyrant
public TokyoTyrant::vanish ( ) : mixed
}
目次
- TokyoTyrantIterator::__construct — イテレータを作成する
- TokyoTyrantIterator::current — 現在の値を取得する
- TokyoTyrantIterator::key — 現在のキーを返す
- TokyoTyrantIterator::next — 次のキーに移動する
- TokyoTyrantIterator::rewind — イテレータを巻き戻す
- TokyoTyrantIterator::valid — イテレータが有効かどうかを調べる
/* メソッド */