Les objets de base de données utilisateur sont les objets le plus fréquemment utilisés par le code, à partir d'une session donnée.
Le diagramme suivant illustre les types d'objet permettant d'accéder à une base de données utilisateur et aux relations entre eux. Les flèches indiquent le sens dans lequel vous obtenez les objets associés. Par exemple, à partir de l'objet Session, vous pouvez acquérir directement différents objets tels que DatabaseDesc, Entity, EntityDef, QueryDef et ResultSet.
Dans certains cas, les objets disposent d'une relation indirecte. Par exemple, les objets QueryDef et ResultSet sont associés pour exécuter une requête mais vous créez ces objets séparément, à l'aide de méthodes de l'objet Session.
L'objet ResultSet utilise des informations de l'objet QueryDef pour exécuter la requête.
- Objet de base de données utilisateur
- Description
- Objet Session
- Accéder à la base de données utilisateur ; générer un enregistrement
- Objet Entity
- Objet correspondant à un enregistrement de base de données. Gérer les données d'enregistrement : définition des valeurs de zone, contrôle de la validité, validation et rétablissement.
- Objet EntityDef
- Afficher des métadonnées en lecture seule : actions, zones, points d'ancrage, états et transitions applicables à un type d'enregistrement donné.
- Objet EntityDefs
- Collection d'objets EntityDef (type d'enregistrement)
- Objet QueryDef
- Définit les critères de requête.
- Objet ResultSet
- Contient les données extraites par la requête
- Objet QueryFilterNode
- Implémente des filtres de comparaison pour la requête
Un objet QueryDef est la définition d'une requête.
Un objet ResultSet est le résultat d'une requête. Deux étapes sont exécutées :
- L'ensemble de résultats est d'abord créé à partir d'un objet QueryDef (ce processus est similaire à la compilation de la requête).
- Ensuite, l'ensemble de résultats est exécuté afin d'obtenir les résultats réels.
S'il s'agit d'une requête paramétrée, l'objet ResultSet permet d'indiquer des valeurs pour les requêtes.