# DB++

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
  - Types de ressources
- Constantes pré-définies
  - Codes d'erreurs de DB++
- Fonctions DB++
  - dbplus_add — Ajoute une ligne à une relation
  - dbplus_aql — Exécute une requête AQL
  - dbplus_chdir — Lit/Modifie le chemin du dossier virtuel courant vers la base de données
  - dbplus_close — Ferme une relation
  - dbplus_curr — Lit la ligne courante depuis une relation
  - dbplus_errcode — Récupère le message d'erreur pour le code erreur fourni ou pour la dernière erreur survenue
  - dbplus_errno — Lit le code d'erreur généré par la dernière opération
  - dbplus_find — Ajoute une contrainte sur une relation
  - dbplus_first — Lit la première ligne d'une relation
  - dbplus_flush — Écrit toutes les modifications apportées à une relation
  - dbplus_freealllocks — Libère tous les verrous posés par le client
  - dbplus_freelock — Lève un verrou en écriture sur une ligne
  - dbplus_freerlocks — Lève tous les verrous sur les lignes d'une relation
  - dbplus_getlock — Pose un verrou sur une ligne
  - dbplus_getunique — Retourne un identifiant unique pour une relation
  - dbplus_info — Récupère les informations sur une relation
  - dbplus_last — Lit la dernière ligne d'une relation
  - dbplus_lockrel — Pose un verrou en écriture sur une relation
  - dbplus_next — Lit la ligne suivante dans la relation
  - dbplus_open — Ouvre un fichier de relation
  - dbplus_prev — Lit la ligne précédente dans la relation
  - dbplus_rchperm — Modifie les droits sur la relation
  - dbplus_rcreate — Crée une nouvelle relation DB++
  - dbplus_rcrtexact — Crée une copie exacte mais vide d'une relation
  - dbplus_rcrtlike — Crée une copie vide d'une relation avec les index
  - dbplus_resolve — Résout les informations d'hôte pour une relation
  - dbplus_restorepos — Restaure la position
  - dbplus_rkeys — Spécifie la nouvelle clé primaire d'une relation
  - dbplus_ropen — Ouvre un fichier de relation local
  - dbplus_rquery — Accomplit une requête AQL locale
  - dbplus_rrename — Renomme une relation
  - dbplus_rsecindex — Crée un nouvel index secondaire pour une relation
  - dbplus_runlink — Détruit une relation
  - dbplus_rzap — Supprime toutes les lignes d'une relation
  - dbplus_savepos — Sauvegarde la position
  - dbplus_setindex — Définie l'index
  - dbplus_setindexbynumber — Définie l'index par un nombre
  - dbplus_sql — Exécute une requête SQL
  - dbplus_tcl — Exécute du code TCL côté serveur
  - dbplus_tremove — Supprime la ligne courante et retourne la nouvelle ligne courante
  - dbplus_undo — Annule
  - dbplus_undoprepare — Prépare l'annulation
  - dbplus_unlockrel — Libère un verrou en écriture posé sur une relation
  - dbplus_unselect — Retire une contrainte d'une relation
  - dbplus_update — Modifie une ligne dans une relation
  - dbplus_xlockrel — Pose un verrou exclusif sur une relation
  - dbplus_xunlockrel — Lève un verrou exclusif posé sur une relation