Chapter 3 Guide de référence du fichier de ressource de SGBD


Abstract Data Type

La catégorie Abstract Data Type est située dans la catégorie Racine→Script→Objects, et peut contenir les éléments suivants qui définissent la façon dont les types de données abstraits sont modélisés pour votre SGBD.

Elément Description
[Eléments communs] Les éléments suivants communs aux différents objets peuvent être définis pour des types de données abstraits :

  • AfterCreate, AfterDrop, AfterModify
  • BeforeCreate, BeforeDrop, BeforeModify
  • Create, Drop
  • Enable
  • ModifiableAttributes
  • Permission
  • ReversedQueries, ReversedStatements
  • SqlAttrQuery, SqlListQuery, SqlPermQuery


Pour obtenir une description de chacun de ces éléments communs, voir Eléments communs aux différents objets.
ADTComment Spécifie une instruction permettant d'ajouter un commentaire de type de données abstrait.
AllowedADT Spécifie une liste des types de données abstraits qui peuvent être utilisés comme types de données pour un type de données abstrait.

Exemple (Oracle 10g) :

OBJECT
TABLE
VARRAY
Authorizations Spécifie une liste des utilisateurs capables d'appeler les types de données abstraits.
CreateBody Spécifie une instruction permettant de créer un corps de type de données abstrait.

Exemple (Oracle 10g) :

create [or replace ]type body [%QUALIFIER%]%ADT% [.O:[as][is]]
   %ADTBODY%
end;
EnableAdtOn
Coln
Spécifie si types de données abstraits sont activés pour les colonnes. Les valeurs possibles sont les suivantes :

  • Yes - Les types de données abstraits sont ajoutés à la liste des types de colonne à condition d'avoir le type valide.
  • No - Les types de données abstraits ne sont pas admis pour les colonnes.
EnableAdtOn
Domn
Spécifie si types de données abstraits sont activés pour les domaines. Les valeurs possibles sont les suivantes :

  • Yes - Les types de données abstraits sont ajoutés dans la listes des types de domaines, à condition qu'ils aient un type correct
  • No - Les types de données abstraits ne sont pas admis pour les domaines
Enable
Inheritance
Active l'héritage pour les types de données abstraits.
Install Spécifie une instruction permettant d'installer une classe Java comme classe de données abstraite (dans ASA, types de données abstraits sont installés et retirés plutôt que créés et supprimés). Cet élément équivaut à une instruction create .

Exemple (SQL Anywhere 10) :

install JAVA UPDATE from file %.q:FILE%
JavaData Spécifie une liste de mécanismes d'instanciation pour les types de données abstraits SQL Java.
Remove Spécifie une instruction permettant d'installer une classe Java comme classe de données abstraite.

Exemple (SQL Anywhere 10) :

remove JAVA class %ADT%

 


Copyright (C) 2008. Sybase Inc. All rights reserved.