Rechercher une fonction PHP

La classe TokyoTyrant

(PECL tokyo_tyrant >= 0.1.0)

Introduction

La classe principale Tokyo Tyrant

Retour à la première page de Manuel PHP  Table des matières Haut

Synopsis de la classe

TokyoTyrant {
/* Constantes */
const integer RDBDEF_PORT = 1978 ;
const integer RDBQC_STREQ = 0 ;
const integer RDBQC_STRINC = 1 ;
const integer RDBQC_STRBW = 2 ;
const integer RDBQC_STREW = 3 ;
const integer RDBQC_STRAND = 4 ;
const integer RDBQC_STROR = 5 ;
const integer RDBQC_STROREQ = 6 ;
const integer RDBQC_STRRX = 7 ;
const integer RDBQC_NUMEQ = 8 ;
const integer RDBQC_NUMGT = 9 ;
const integer RDBQC_NUMGE = 10 ;
const integer RDBQC_NUMLT = 11 ;
const integer RDBQC_NUMLE = 12 ;
const integer RDBQC_NUMBT = 13 ;
const integer RDBQC_NUMOREQ = 14 ;
const integer RDBQC_NEGATE = 16777216 ;
const integer RDBQC_NOIDX = 33554432 ;
const integer RDBQO_STRASC = 0 ;
const integer RDBQO_STRDESC = 1 ;
const integer RDBQO_NUMASC = 2 ;
const integer RDBQO_NUMDESC = 3 ;
const integer RDBIT_LEXICAL = 0 ;
const integer RDBIT_DECIMAL = 1 ;
const integer RDBIT_TOKEN = 2 ;
const integer RDBIT_QGRAM = 3 ;
const integer RDBIT_OPT = 9998 ;
const integer RDBIT_VOID = 9999 ;
const integer RDBIT_KEEP = 16777216 ;
const integer RDBQCFTS_PH = 15 ;
const integer RDBQCFTS_AND = 16 ;
const integer RDBQCFTS_OR = 17 ;
const integer RDBQCFTS_EX = 18 ;
const integer RDBXO_LCKREC = 1 ;
const integer RDBXOLCK_GLB = 2 ;
const integer RDBREC_INT = 1 ;
const integer RDBREC_DBL = 2 ;
const integer RDBMS_UNION = 0 ;
const integer RDBMS_ISECT = 1 ;
const integer RDBMS_DIFF = 2 ;
const integer RDBT_RECON = 1 ;
/* Méthodes */
public add ( string $key , number $increment [, int $type = 0 ] ) : number
public connect ( string $host [, int $port = TokyoTyrant::RDBDEF_PORT [, array $options ]] ) : TokyoTyrant
public connectUri ( string $uri ) : TokyoTyrant
public __construct ([ string $host [, int $port = TokyoTyrant::RDBDEF_PORT [, array $options ]]] )
public copy ( string $path ) : TokyoTyrant
public ext ( string $name , int $options , string $key , string $value ) : string
public fwmKeys ( string $prefix , int $max_recs ) : array
public get ( mixed $keys ) : mixed
public getIterator ( void ) : TokyoTyrantIterator
public num ( void ) : int
public out ( mixed $keys ) : TokyoTyrant
public put ( mixed $keys [, string $value = NULL ] ) : TokyoTyrant
public putCat ( mixed $keys [, string $value ] ) : TokyoTyrant
public putKeep ( mixed $keys [, string $value ] ) : TokyoTyrant
public putNr ( mixed $keys [, string $value = NULL ] ) : TokyoTyrant
public putShl ( string $key , string $value , int $width ) : mixed
public restore ( string $log_dir , int $timestamp [, bool $check_consistency = TRUE ] ) : mixed
public setMaster ( string $host , int $port , int $timestamp [, bool $check_consistency = TRUE ] ) : mixed
public size ( string $key ) : int
public stat ( void ) : array
public sync ( void ) : mixed
public tune ( float $timeout [, int $options = TokyoTyrant::RDBT_RECON ] ) : TokyoTyrant
public vanish ( void ) : mixed
}

Retour à la première page de Manuel PHP  Table des matières Haut

Constantes pré-définies

Retour à la première page de Manuel PHP  Table des matières Haut

Constantes TokyoTyrant

TokyoTyrant::RDBDEF_PORT

Le port par défaut de la base de données Tokyo Tyrant

TokyoTyrant::RDBQC_STREQ

La chaîne est égale à

TokyoTyrant::RDBQC_STRINC

La chaîne est inclue dans

TokyoTyrant::RDBQC_STRBW

La chaîne commence par

TokyoTyrant::RDBQC_STREW

La chaîne termine par

TokyoTyrant::RDBQC_STRAND

La chaîne inclut tous les motifs dans

TokyoTyrant::RDBQC_STROR

La chaîne inclut au moins un motif dans

TokyoTyrant::RDBQC_STROREQ

La chaîne est égale à au moins un motif dans

TokyoTyrant::RDBQC_STRRX

La chaîne correspond à l'expression rationnelle suivante

TokyoTyrant::RDBQC_NUMEQ

Le nombre est égale à

TokyoTyrant::RDBQC_NUMGT

Le nombre est plus grand que

TokyoTyrant::RDBQC_NUMGE

Le nombre est supérieur ou égal à

TokyoTyrant::RDBQC_NUMLT

Le nombre est plus petit que

TokyoTyrant::RDBQC_NUMLE

Le nombre est inférieur ou égal à

TokyoTyrant::RDBQC_NUMBT

Le nombre est entre les 2 motifs suivants

TokyoTyrant::RDBQC_NUMOREQ

Le nombre est égal à au moins un motif dans

TokyoTyrant::RDBQC_NEGATE

Drapeau négatif

TokyoTyrant::RDBQC_NOIDX

Drapeau correspondant à aucun index

TokyoTyrant::RDBQO_STRASC

Chaîne ascendante

TokyoTyrant::RDBQO_STRDESC

Chaîne descendante

TokyoTyrant::RDBQO_NUMASC

Nombre ascendant

TokyoTyrant::RDBQO_NUMDESC

Nombre descendant

TokyoTyrant::RDBIT_LEXICAL

Chaîne lexicale

TokyoTyrant::RDBIT_DECIMAL

Chaîne décimale

TokyoTyrant::RDBIT_TOKEN

Motif d'index inversé (Tokyo Tyrant >= 1.1.29)

TokyoTyrant::RDBIT_QGRAM

Index QGRAM inversé (Tokyo Tyrant >= 1.1.29)

TokyoTyrant::RDBIT_OPT

optimisation

TokyoTyrant::RDBIT_VOID

void

TokyoTyrant::RDBIT_KEEP

Conservation de l'index existant

TokyoTyrant::RDBQCFTS_PH

Recherche full-text avec la phrase suivante (Tokyo Tyrant >= 1.1.29)

TokyoTyrant::RDBQCFTS_AND

Recherche full-text contenant tous les motifs suivants (Tokyo Tyrant >= 1.1.29)

TokyoTyrant::RDBQCFTS_OR

Recherche full-text contenant au moins un motif dans (Tokyo Tyrant >= 1.1.29)

TokyoTyrant::RDBQCFTS_EX

Recherche full-text contenant l'expression composée suivante (Tokyo Tyrant >= 1.1.29)

TokyoTyrant::RDBQCFTS_AND

Recherche méta en union entre des enregistrements (Tokyo Tyrant >= 1.1.33)

TokyoTyrant::RDBQCFTS_OR

Recherche méta en intersection entre des enregistrements (Tokyo Tyrant >= 1.1.33)

TokyoTyrant::RDBQCFTS_EX

Recherche méta en différence entre des enregistrements (Tokyo Tyrant >= 1.1.33)

TokyoTyrant::RDBT_RECON

Si l'on doit se reconnecter en cas d'échec de la connexion. Il est recommandé d'utiliser ce paramètre pour les connexions persistantes

TokyoTyrant::RDBXOLCK_REC

Verrouillage d'enregistrement

TokyoTyrant::RDBXOLCK_GLB

Verrouillage globale

TokyoTyrant::RDBREC_INT

Enregistrement de type entier

TokyoTyrant::RDBREC_DBL

Enregistrement de type double

TokyoTyrant::TTE_SUCCESS

succès

TokyoTyrant::TTE_INVALID

Opération invalide

TokyoTyrant::TTE_NOHOST

L'hôte n'a pas été trouvé

TokyoTyrant::TTE_REFUSED

Connexion refusée

TokyoTyrant::TTE_SEND

Erreur émise

TokyoTyrant::TTE_RECV

Erreur reçue

TokyoTyrant::TTE_KEEP

L'enregistrement existe

TokyoTyrant::TTE_NOREC

Aucun enregistrement trouvé

TokyoTyrant::TTE_MISC

Erreur diverse

Retour à la première page de Manuel PHP  Table des matières Haut

Sommaire

Rechercher une fonction PHP

Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-class.tokyotyrant.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : http://php.net

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut