UpsKrn.IResultatRequete

Définition

/****************************************************************/
Interface IResultatRequete(TypeEnregistrement:Type) HeriteDe Public : Iterateur(Nul Ou TypeEnregistrement) Defaut TailleSegment 8 ConserverObjets
/* Objet : Definition de l'interface IResultatRequete. */
/****************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Proprietes propres. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Iterateur. */
/*-------------------------------------------------------------*/
Public :
/*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Prive : Fin Interface
L'interface IResultatRequete modélise le résultat d'une requête sur des objets en technologie Up ! Virtual Technical Machine ou en technologie tierce.

Les requêtes écrites en Up ! 5GL sont exécutées par Up ! Query ou déléguées par ce dernier aux adaptateurs pour les technologies tierces et aux connecteurs pour les progiciels.

Chaque objet de l'interface IResultatRequeteListe possède des moteurs d'itérations permettant de parcourir ses enregistrements. Les itérateurs sont numérotés de 0 à n, 0 étant l'itérateur implicite qui n'a pas besoin d'être alloué par l'appel à AllouerIterateur. Chaque itérateur alloué, une fois utilisé, doit être libéré par l'appel LibererIterateur.

L'interface IResultatRequete ne possède de constructeur.

L'interface IResultatRequete est paramétrée par le type TypeEnregistrement correspondant au type d'un enregistrement retourné par la requête.

Opérateurs

L'interface IResultatRequete possède les opérateurs standards suivants:

Exemple

Principal
/*******/
Variable
/******/

Debut
...
/* Parcours de ce resultat. */
Pour C=R.ParcoursAuDebut() JusquA R.DernierElement() Faire Fin Pour
Fin Principal

Voir aussi

ResultatRequeteListe pour connaître les résultats de requêtes adossés à des listes.

Traduction

---------