ISQLOutput 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 salida para escribir los atributos de un tipo definido por el usuario en la base de datos.
[Android.Runtime.Register("java/sql/SQLOutput", "", "Java.Sql.ISQLOutputInvoker")]
public interface ISQLOutput : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/SQLOutput", "", "Java.Sql.ISQLOutputInvoker")>]
type ISQLOutput = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atributos
- Implementaciones
Comentarios
Flujo de salida para escribir los atributos de un tipo definido por el usuario en la base de datos. Esta interfaz, que solo se usa para la asignación personalizada, la usa el controlador y sus métodos nunca se invocan directamente por un programador.
Cuando un objeto de una clase que implementa la interfaz SQLData se pasa como argumento a una instrucción SQL, el controlador JDBC llama al método SQLData.getSQLType para determinar el tipo de datos SQL que se pasa a la base de datos. A continuación, el controlador crea una instancia de SQLOutput y la pasa al método SQLData.writeSQL. A su vez, el método writeSQL llama a los métodos writeBooleande escritura adecuados SQLOutput , writeCharacterStream, etc.) para escribir datos del objeto en el SQLDataSQLOutput flujo de salida como representación de un tipo definido por el usuario de SQL.
Agregado en la versión 1.2.
Java documentación para java.sql.SQLOutput.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Propiedades
| Nombre | Description |
|---|---|
| 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 un JniObjectReference de la instancia de objeto Java ajustada. (Heredado de IJavaPeerable) |
Métodos
| Nombre | Description |
|---|---|
| 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) |
| SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
| SetJniManagedPeerState(JniManagedPeerStates) |
Flujo de salida para escribir los atributos de un tipo definido por el usuario en la base de datos. (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) |
| WriteArray(IArray) |
Escribe un valor SQL |
| WriteAsciiStream(Stream) |
Escribe el siguiente atributo en la secuencia como una secuencia de caracteres ASCII. |
| WriteBigDecimal(BigDecimal) |
Escribe el siguiente atributo en la secuencia como java. |
| WriteBinaryStream(Stream) |
Escribe el siguiente atributo en la secuencia como una secuencia de bytes no interpretados. |
| WriteBlob(IBlob) |
Escribe un valor SQL |
| WriteBoolean(Boolean) |
Escribe el siguiente atributo en la secuencia como un Java booleano. |
| WriteByte(SByte) |
Escribe el siguiente atributo en la secuencia como un byte de Java. |
| WriteBytes(Byte[]) |
Escribe el siguiente atributo en la secuencia como una matriz de bytes. |
| WriteCharacterStream(Reader) |
Escribe el siguiente atributo en la secuencia como una secuencia de caracteres Unicode. |
| WriteClob(IClob) |
Escribe un valor SQL |
| WriteDate(Date) |
Escribe el siguiente atributo en la secuencia como java. |
| WriteDouble(Double) |
Escribe el siguiente atributo en la secuencia como un Java double. |
| WriteFloat(Single) |
Escribe el siguiente atributo en la secuencia como un Java float. |
| WriteInt(Int32) |
Escribe el siguiente atributo en la secuencia como un Java int. |
| WriteLong(Int64) |
Escribe el siguiente atributo en la secuencia como un Java long. |
| WriteNClob(INClob) |
Escribe un valor SQL |
| WriteNString(String) |
Escribe el siguiente atributo en la secuencia como en |
| WriteObject(ISQLData) |
Escribe en el flujo los datos contenidos en el objeto especificado |
| WriteRef(IRef) |
Escribe un valor SQL |
| WriteRowId(IRowId) |
Escribe un valor SQL |
| WriteShort(Int16) |
Escribe el siguiente atributo en la secuencia como un Java short. |
| WriteSQLXML(ISQLXML) |
Escribe un valor SQL |
| WriteString(String) |
Escribe el siguiente atributo en la secuencia como en |
| WriteStruct(IStruct) |
Escribe un valor de tipo estructurado de SQL en la secuencia. |
| WriteTime(Time) |
Escribe el siguiente atributo en la secuencia como java. |
| WriteTimestamp(Timestamp) |
Escribe el siguiente atributo en la secuencia como java. |
| WriteURL(URL) |
Escribe un valor SQL |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Flujo de salida para escribir los atributos de un tipo definido por el usuario en la base de datos. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |