# Fonctions SDO-DAS-Relational

## Classes pré-définies

Le DAS Relationnel fournit deux classes : le DAS Relationnel lui-même et aussi la sous-classe Exception qui peut être jetée. Le DAS Relationnel a quatre appels publics utiles : le constructeur, la méthode createRootDataObject() pour obtenir l'objet racine d'un graphique de données vide, la méthode executeQuery() pour obtenir le graphique de données contenant les données d'une base de données relationnelle et la méthode applyChanges() pour écrire les changements effectués au graphique de données vers la base de données relationnelle.

## SDO_DAS_Relational

Le seul autre objet que SDO_DAS_Relational_Exception que l'application pourrait interagir.

## Méthodes

- __construct : construit le DAS Relationnel avec le modèle dérivé des métadonnées passées

- createRootDataObject : obtient le graphique de données vide contenant seulement l'objet racine spécial

- executeQuery : exécute une requête SQL passée en tant que chaîne de caractères littérale et retourne les résultats dans un graphique de données normalisé

- executePreparedQuery : exécute une requête SQL passée en tant que requête préparée, avec une liste de valeur à substituer pour les paramètres fictifs et retourne le résultats d'un graphique de données normalisé

- applyChanges : examine les changements dans le graphique de données et applique ces changements à la base de données, sujet d'une acceptation de simultanéité optimiste

## SDO_DAS_Relational_Exception

Est une sous-classe de la classe PHP Exception. Elle n'ajoute aucun comportement à Exception. Jetée, avec une explication utile, pour signaler les erreurs dans les métadonnées ou des échecs non prévus pour exécuter des opérations SQL.

## Sommaire

- SDO_DAS_Relational::applyChanges — Applique les changements effectués au graphique de données à la base de données
- SDO_DAS_Relational::__construct — Construit une instance de DAS Relationnel
- SDO_DAS_Relational::createRootDataObject — Retourne un objet racine spécial d'un graphique de données vide. Utilisé lors de la création d'un graphique de données à partir de zéro
- SDO_DAS_Relational::executePreparedQuery — Exécute une requête SQL passée comme requête préparée, avec une liste de valeurs à substituer pour les paramètres fictifs, et retourne les résultats comme un graphique de données normalisé.
- SDO_DAS_Relational::executeQuery — Exécute une requête SQL donnée à une base de données relationnelle et retourne les résultats comme graphique de données normalisé.