La classe TokyoTyrant
(PECL tokyo_tyrant >= 0.1.0)
Introduction
La classe principale Tokyo Tyrant
Synopsis de la classe
Constantes pré-définies
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
Sommaire
- TokyoTyrant::add — Ajoute une clé numérique
- TokyoTyrant::connect — Connexion à une base de données
- TokyoTyrant::connectUri — Connexion à une base de données en utilisant une URI
- TokyoTyrant::__construct — Construit un nouvel objet TokyoTyrant
- TokyoTyrant::copy — Copie la base de données
- TokyoTyrant::ext — Exécute un script distant
- TokyoTyrant::fwmKeys — Retourne la clé correspondante précédente
- TokyoTyrant::get — Le but de get
- TokyoTyrant::getIterator — Récupère un itérateur
- TokyoTyrant::num — Nombre d'enregistrements contenus dans la base de données
- TokyoTyrant::out — Supprime des enregistrements
- TokyoTyrant::put — Insère des valeurs
- TokyoTyrant::putCat — Concatène un enregistrement
- TokyoTyrant::putKeep — Enregistre un nouvel enregistrement
- TokyoTyrant::putNr — Enregistre une valeur
- TokyoTyrant::putShl — Concatène un enregistrement
- TokyoTyrant::restore — Restaure la base de données
- TokyoTyrant::setMaster — Définit le maître de réplication
- TokyoTyrant::size — Retourne la taille de la valeur
- TokyoTyrant::stat — Récupère des statistiques
- TokyoTyrant::sync — Synchronise la base de données
- TokyoTyrant::tune — Règle les valeurs de connexion
- TokyoTyrant::vanish — Vide la base de données