Tableau d'interface publique
Relation de mappage du type SQL ARRAY dans le langage de programmation Java. Par défaut, la valeur Array est une référence de période de transaction à la valeur SQL ARRAY. Par défaut, l'objet Array est implémenté en interne à l'aide de SQL LOCATOR(array), ce qui signifie que l'objet Array contient un pointeur logique vers les données de la valeur SQL ARRAY, plutôt que les données contenant la valeur ARRAY. L'interface Array fournit des méthodes pour transmettre les données des valeurs SQL ARRAY au client sous forme de tableau ou d'objet ResultSet. Si les éléments du SQL ARRAY sont un UDT, ils peuvent être mappés de manière personnalisée. Pour créer un mappage personnalisé, le programmeur doit effectuer deux choses :
Créez une classe qui implémente l'interface SQLData pour l'UDT qui sera mappé de manière personnalisée.
Génère une entrée dans la mappe de types contenant
Le nom de type SQL complet de l'UDT. L'objet Class de la classe qui implémente SQLData.
Lorsqu'une table de mappage de types avec des entrées correspondant aux types primitifs est fournie aux méthodes getArray et getResultSet, la table contient des mappages utilisés pour mapper des éléments de valeurs ARRAY. Si aucun typemap n'est fourni (ce qui est généralement le cas), le typemap de la connexion est utilisé par défaut. Si le mappage de types de la connexion ou le mappage de types fourni pour une méthode ne comporte pas d'entrée pour un type de base, les éléments sont mappés selon le mappage standard.