Langage

IArray Interface

Définition

Mappage dans le langage de programmation Java pour le type ARRAYSQL .

[Android.Runtime.Register("java/sql/Array", "", "Java.Sql.IArrayInvoker")]
public interface IArray : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Array", "", "Java.Sql.IArrayInvoker")>]
type IArray = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributs
Implémente

Remarques

Mappage dans le langage de programmation Java pour le type ARRAYSQL . Par défaut, une Array valeur est une référence de durée transactionnelle à une valeur SQL ARRAY . Par défaut, un Array objet est implémenté à l’aide d’un LOCALISATEUR(tableau) SQL en interne, ce qui signifie qu’un Array objet contient un pointeur logique vers les données de la valeur SQL ARRAY plutôt que de contenir les données de la ARRAY valeur.

L’interface Array fournit des méthodes permettant d’apporter les données d’une valeur SQL ARRAY au client sous la forme d’un tableau ou d’un ResultSet objet. Si les éléments de SQL ARRAY sont un UDT, ils peuvent être mappés personnalisés. Pour créer un mappage personnalisé, un programmeur doit effectuer deux opérations : <ul><li>créer une classe qui implémente l’interface pour que l’UDT SQLData soit mappée personnalisée. <li>make an entry in a type map that contains <ul><li>the fully-qualified SQL type name of the UDT <li>the Class object for the class implementing SQLData</ul/ul><>

Lorsqu’un mappage de type avec une entrée pour le type de base est fourni aux méthodes getArray et getResultSetque le mappage qu’il contient est utilisé pour mapper les éléments de la ARRAY valeur. Si aucun mappage de type n’est fourni, ce qui serait généralement le cas, le mappage de type de la connexion est utilisé par défaut. Si le mappage de type de la connexion ou un mappage de type fourni à une méthode n’a pas d’entrée pour le type de base, les éléments sont mappés en fonction du mappage standard.

Toutes les méthodes de l’interface Array doivent être entièrement implémentées si le pilote JDBC prend en charge le type de données.

Ajouté dans la version 1.2.

Java documentation pour java.sql.Array.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Propriétés

Nom Description
Array

Récupère le contenu de la valeur SQL ARRAY en tant qu’objet tableau Java.

BaseType

Retourne le type JDBC des entrées dans le tableau SQL sous-jacent de ce tableau.

BaseTypeName

Retourne le nom de type SQL des entrées dans le tableau SQL sous-jacent de ce tableau.

Handle

Obtient la valeur JNI de l’objet Android sous-jacent.

(Hérité de IJavaObject)
JniIdentityHashCode

Retourne la valeur de java.lang.System.identityHashCode() l’instance encapsulée.

(Hérité de IJavaPeerable)
JniManagedPeerState

État de l’homologue managé.

(Hérité de IJavaPeerable)
JniObjectReferenceControlBlock

Mappage dans le langage de programmation Java pour le type ARRAYSQL .

(Hérité de IJavaPeerable)
JniPeerMembers

Prise en charge de l’accès aux membres et de l’appel.

(Hérité de IJavaPeerable)
PeerReference

Retourne une JniObjectReference instance d’objet Java encapsulée.

(Hérité de IJavaPeerable)
ResultSet

Retourne un objet ResultSet qui contient les entrées du SQL ARRAY associé à ce tableau.

Méthodes

Nom Description
Disposed()

Appelé lorsque l’instance a été supprimée.

(Hérité de IJavaPeerable)
DisposeUnlessReferenced()

S’il n’existe aucune référence en suspens à cette instance, les appels Dispose(); sinon, ne fait rien.

(Hérité de IJavaPeerable)
Finalized()

Appelé lorsque l’instance a été finalisée.

(Hérité de IJavaPeerable)
Free()

Cette méthode libère l’objet Array et libère les ressources qu’elle contient.

GetArray(IDictionary<String,Class>)

Récupère le contenu de la valeur SQL ARRAY désignée par cet Array objet.

GetArray(Int64, Int32, IDictionary<String,Class>)

Retreive une tranche de la valeur SQL ARRAY désignée par cet Array objet, en commençant par l’élément spécifié index et contenant jusqu’à count des éléments successifs du tableau SQL.

GetArray(Int64, Int32)

Récupère une tranche de la valeur SQL ARRAY désignée par cet Array objet, en commençant par l’élément spécifié index et contenant jusqu’à count des éléments successifs du tableau SQL.

GetResultSet(IDictionary<String,Class>)

Récupère un jeu de résultats qui contient les éléments de la valeur SQL ARRAY désignée par cet Array objet.

GetResultSet(Int64, Int32, IDictionary<String,Class>)

Récupère un jeu de résultats contenant les éléments du sous-narrateur qui commence à l’index index et contient jusqu’à count des éléments successifs.

GetResultSet(Int64, Int32)

Récupère un jeu de résultats contenant les éléments du sous-narrateur qui commence à l’index index et contient jusqu’à count des éléments successifs.

SetJniIdentityHashCode(Int32)

Définissez la valeur retournée par JniIdentityHashCode.

(Hérité de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Mappage dans le langage de programmation Java pour le type ARRAYSQL .

(Hérité de IJavaPeerable)
SetPeerReference(JniObjectReference)

Définissez la valeur retournée par PeerReference.

(Hérité de IJavaPeerable)
UnregisterFromRuntime()

Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Hérité de IJavaPeerable)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Mappage dans le langage de programmation Java pour le type ARRAYSQL .

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à