The TokyoTyrantIterator class

(PECL tokyo_tyrant >= 0.2.0)

Introducción

Provides an iterator for TokyoTyrant and TokyoTyrantTable objects. The iterator iterates over all keys and values in the database. TokyoTyrantIterator was added in version 0.2.0.

Sinopsis de la Clase

TokyoTyrantIterator implements Iterator {
/* Methods */
public __construct ( mixed $object )
public current ( void ) : mixed
public key ( void ) : mixed
public next ( void ) : mixed
public rewind ( void ) : void
public valid ( void ) : bool
/* Inherited methods */
public TokyoTyrant::add ( string $key , number $increment [, int $type = 0 ] ) : number
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::num ( void ) : 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 ( void ) : array
public TokyoTyrant::sync ( void ) : mixed
public TokyoTyrant::tune ( float $timeout [, int $options = TokyoTyrant::RDBT_RECON ] ) : TokyoTyrant
public TokyoTyrant::vanish ( void ) : mixed
}

Tabla de contenidos