Compartir a través de


ISQLInput Interfaz

Definición

Flujo de entrada que contiene un flujo de valores que representa una instancia de un tipo estructurado de SQL o un tipo distinto de 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
Atributos
Implementaciones

Comentarios

Flujo de entrada que contiene un flujo de valores que representa una instancia de un tipo estructurado de SQL o un tipo distinto de SQL. Esta interfaz, que solo se usa para la asignación personalizada, la usa el controlador en segundo plano y un programador nunca invoca directamente los métodos SQLInput . Los métodos de lector (readLong, readBytes, etc.) proporcionan una manera de implementar la SQLData interfaz para leer los valores de un SQLInput objeto. Y como se describe en SQLData, las llamadas a los métodos de lectura deben realizarse en el orden en que sus atributos correspondientes aparecen en la definición sql del tipo. El método wasNull se usa para determinar si el último valor leído era SQL NULL.

Cuando se llama al método getObject con un objeto de una clase que implementa la interfaz SQLData, el controlador JDBC llama al método SQLData.getSQLType para determinar el tipo SQL del tipo definido por el usuario (UDT) que se asigna de forma personalizada. El controlador crea una instancia de SQLInput, rellenando con los atributos del UDT. A continuación, el controlador pasa el flujo de entrada al método SQLData.readSQL, que a su vez llama a los métodos de SQLInput lector en su implementación para leer los atributos del flujo de entrada.

Agregado en la versión 1.2.

Documentación de Java para java.sql.SQLInput.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Propiedades

Handle

Obtiene el valor JNI del objeto Android subyacente.

(Heredado de IJavaObject)
JniIdentityHashCode

Devuelve el valor de java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
JniManagedPeerState

Estado del mismo nivel administrado.

(Heredado de IJavaPeerable)
JniPeerMembers

Compatibilidad con la invocación y el acceso de miembros.

(Heredado de IJavaPeerable)
PeerReference

Devuelve una JniObjectReference de la instancia de objeto Java ajustada.

(Heredado de IJavaPeerable)

Métodos

Disposed()

Se llama cuando se ha eliminado la instancia.

(Heredado de IJavaPeerable)
DisposeUnlessReferenced()

Si no hay referencias pendientes a esta instancia, llama a Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
ReadArray()

Lee un valor SQL ARRAY de la secuencia y lo devuelve como un Array objeto en el lenguaje de programación Java.

ReadAsciiStream()

Lee el siguiente atributo de la secuencia y lo devuelve como una secuencia de caracteres ASCII.

ReadBigDecimal()

Lee el siguiente atributo de la secuencia y lo devuelve como un java.math.BigDecimal objeto en el lenguaje de programación Java.

ReadBinaryStream()

Lee el siguiente atributo de la secuencia y lo devuelve como una secuencia de bytes no interpretados.

ReadBlob()

Lee un valor SQL BLOB de la secuencia y lo devuelve como un Blob objeto en el lenguaje de programación Java.

ReadBoolean()

Lee el siguiente atributo de la secuencia y lo devuelve como en boolean el lenguaje de programación Java.

ReadByte()

Lee el siguiente atributo de la secuencia y lo devuelve como en byte el lenguaje de programación Java.

ReadBytes()

Lee el siguiente atributo de la secuencia y lo devuelve como una matriz de bytes en el lenguaje de programación Java.

ReadCharacterStream()

Lee el siguiente atributo de la secuencia y lo devuelve como una secuencia de caracteres Unicode.

ReadClob()

Lee un valor SQL CLOB de la secuencia y lo devuelve como un Clob objeto en el lenguaje de programación Java.

ReadDate()

Lee el siguiente atributo de la secuencia y lo devuelve como un java.sql.Date objeto .

ReadDouble()

Lee el siguiente atributo de la secuencia y lo devuelve como en double el lenguaje de programación Java.

ReadFloat()

Lee el siguiente atributo de la secuencia y lo devuelve como en float el lenguaje de programación Java.

ReadInt()

Lee el siguiente atributo de la secuencia y lo devuelve como en int el lenguaje de programación Java.

ReadLong()

Lee el siguiente atributo de la secuencia y lo devuelve como en long el lenguaje de programación Java.

ReadNClob()

Lee un valor SQL NCLOB de la secuencia y lo devuelve como un NClob objeto en el lenguaje de programación Java.

ReadNString()

Lee el siguiente atributo de la secuencia y lo devuelve como en String el lenguaje de programación Java.

ReadObject()

Lee el dato en el encabezado de la secuencia y lo devuelve como en Object el lenguaje de programación Java.

ReadRef()

Lee un valor SQL REF de la secuencia y lo devuelve como un Ref objeto en el lenguaje de programación Java.

ReadRowId()

Lee un valor SQL ROWID de la secuencia y lo devuelve como un RowId objeto en el lenguaje de programación Java.

ReadShort()

Lee el siguiente atributo de la secuencia y lo devuelve como en short el lenguaje de programación Java.

ReadSQLXML()

Lee un valor SQL XML de la secuencia y lo devuelve como un SQLXML objeto en el lenguaje de programación Java.

ReadString()

Lee el siguiente atributo de la secuencia y lo devuelve como en String el lenguaje de programación Java.

ReadTime()

Lee el siguiente atributo de la secuencia y lo devuelve como un java.sql.Time objeto .

ReadTimestamp()

Lee el siguiente atributo de la secuencia y lo devuelve como un java.sql.Timestamp objeto .

ReadURL()

Lee un valor SQL DATALINK de la secuencia y lo devuelve como un java.net.URL objeto en el lenguaje de programación Java.

SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Flujo de entrada que contiene un flujo de valores que representa una instancia de un tipo estructurado de SQL o un tipo distinto de SQL.

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
UnregisterFromRuntime()

Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Heredado de IJavaPeerable)
WasNull()

Recupera si el último valor leído era SQL NULL.

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Flujo de entrada que contiene un flujo de valores que representa una instancia de un tipo estructurado de SQL o un tipo distinto de SQL.

GetJniTypeName(IJavaPeerable)

Flujo de entrada que contiene un flujo de valores que representa una instancia de un tipo estructurado de SQL o un tipo distinto de SQL.

Se aplica a