ISQLInput Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Flux d’entrée qui contient un flux de valeurs représentant une instance d’un type structuré SQL ou d’un type distinct SQL.
[Android.Runtime.Register("java/sql/SQLInput", "", "Java.Sql.ISQLInputInvoker")]
public interface ISQLInput : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/SQLInput", "", "Java.Sql.ISQLInputInvoker")>]
type ISQLInput = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributs
- Implémente
Remarques
Flux d’entrée qui contient un flux de valeurs représentant une instance d’un type structuré SQL ou d’un type distinct SQL. Cette interface, utilisée uniquement pour le mappage personnalisé, est utilisée par le pilote en arrière-plan et un programmeur n’appelle jamais directement des SQLInput
méthodes. Les méthodes de lecteur (readLong
, readBytes
et ainsi de suite) permettent à une implémentation de l’interface SQLData
de lire les valeurs d’un SQLInput
objet. Et comme décrit dans SQLData
, les appels aux méthodes de lecteur doivent être effectués dans l’ordre dans lequel leurs attributs correspondants apparaissent dans la définition SQL du type. La méthode wasNull
est utilisée pour déterminer si la dernière valeur lue était SQL NULL
.
Lorsque la méthode getObject
est appelée avec un objet d’une classe implémentant l’interface SQLData
, le pilote JDBC appelle la méthode SQLData.getSQLType
pour déterminer le type SQL du type défini par l’utilisateur (UDT) mappé personnalisé. Le pilote crée une instance de SQLInput
, la remplit avec les attributs de l’UDT. Le pilote transmet ensuite le flux d’entrée à la méthode SQLData.readSQL
, qui appelle à son tour les SQLInput
méthodes de lecteur dans son implémentation pour lire les attributs à partir du flux d’entrée.
Ajouté dans la version 1.2.
Documentation Java pour java.sql.SQLInput
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Propriétés
Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
JniIdentityHashCode |
Retourne la valeur de |
JniManagedPeerState |
État de l’homologue managé. (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) |
Méthodes
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 |
Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
ReadArray() |
Lit une valeur SQL |
ReadAsciiStream() |
Lit l’attribut suivant dans le flux et le retourne en tant que flux de caractères ASCII. |
ReadBigDecimal() |
Lit l’attribut suivant dans le flux et le retourne en tant qu’objet |
ReadBinaryStream() |
Lit l’attribut suivant dans le flux et le retourne en tant que flux d’octets non interprétés. |
ReadBlob() |
Lit une valeur SQL |
ReadBoolean() |
Lit l’attribut suivant dans le flux et le retourne sous la forme d’un |
ReadByte() |
Lit l’attribut suivant dans le flux et le retourne sous la forme d’un |
ReadBytes() |
Lit l’attribut suivant dans le flux et le retourne sous forme de tableau d’octets dans le langage de programmation Java. |
ReadCharacterStream() |
Lit l’attribut suivant dans le flux et le retourne en tant que flux de caractères Unicode. |
ReadClob() |
Lit une valeur SQL |
ReadDate() |
Lit l’attribut suivant dans le flux et le retourne en tant qu’objet |
ReadDouble() |
Lit l’attribut suivant dans le flux et le retourne sous la forme d’un |
ReadFloat() |
Lit l’attribut suivant dans le flux et le retourne sous la forme d’un |
ReadInt() |
Lit l’attribut suivant dans le flux et le retourne en tant que |
ReadLong() |
Lit l’attribut suivant dans le flux et le retourne sous la forme d’un |
ReadNClob() |
Lit une valeur SQL |
ReadNString() |
Lit l’attribut suivant dans le flux et le retourne sous la forme d’un |
ReadObject() |
Lit le point de référence à la tête du flux et le retourne sous la forme d’un |
ReadRef() |
Lit une valeur SQL |
ReadRowId() |
Lit une valeur SQL |
ReadShort() |
Lit l’attribut suivant dans le flux et le retourne sous la forme d’un |
ReadSQLXML() |
Lit une valeur SQL |
ReadString() |
Lit l’attribut suivant dans le flux et le retourne sous la forme d’un |
ReadTime() |
Lit l’attribut suivant dans le flux et le retourne en tant qu’objet |
ReadTimestamp() |
Lit l’attribut suivant dans le flux et le retourne en tant qu’objet |
ReadURL() |
Lit une valeur SQL |
SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
SetJniManagedPeerState(JniManagedPeerStates) |
Flux d’entrée qui contient un flux de valeurs représentant une instance d’un type structuré SQL ou d’un type distinct SQL. (Hérité de IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
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) |
WasNull() |
Récupère si la dernière valeur lue était SQL |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Flux d’entrée qui contient un flux de valeurs représentant une instance d’un type structuré SQL ou d’un type distinct SQL. |
GetJniTypeName(IJavaPeerable) |
Flux d’entrée qui contient un flux de valeurs représentant une instance d’un type structuré SQL ou d’un type distinct SQL. |