The TokyoTyrantIterator class

(PECL tokyo_tyrant >= 0.2.0)

Introduction

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.

Class synopsis

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
}

Table of Contents