ISQLInput Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 |
Finalized() |
Se llama cuando se ha finalizado la instancia. (Heredado de IJavaPeerable) |
ReadArray() |
Lee un valor SQL |
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 |
ReadBinaryStream() |
Lee el siguiente atributo de la secuencia y lo devuelve como una secuencia de bytes no interpretados. |
ReadBlob() |
Lee un valor SQL |
ReadBoolean() |
Lee el siguiente atributo de la secuencia y lo devuelve como en |
ReadByte() |
Lee el siguiente atributo de la secuencia y lo devuelve como en |
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 |
ReadDate() |
Lee el siguiente atributo de la secuencia y lo devuelve como un |
ReadDouble() |
Lee el siguiente atributo de la secuencia y lo devuelve como en |
ReadFloat() |
Lee el siguiente atributo de la secuencia y lo devuelve como en |
ReadInt() |
Lee el siguiente atributo de la secuencia y lo devuelve como en |
ReadLong() |
Lee el siguiente atributo de la secuencia y lo devuelve como en |
ReadNClob() |
Lee un valor SQL |
ReadNString() |
Lee el siguiente atributo de la secuencia y lo devuelve como en |
ReadObject() |
Lee el dato en el encabezado de la secuencia y lo devuelve como en |
ReadRef() |
Lee un valor SQL |
ReadRowId() |
Lee un valor SQL |
ReadShort() |
Lee el siguiente atributo de la secuencia y lo devuelve como en |
ReadSQLXML() |
Lee un valor SQL |
ReadString() |
Lee el siguiente atributo de la secuencia y lo devuelve como en |
ReadTime() |
Lee el siguiente atributo de la secuencia y lo devuelve como un |
ReadTimestamp() |
Lee el siguiente atributo de la secuencia y lo devuelve como un |
ReadURL() |
Lee un valor SQL |
SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
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 |
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 |
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. |