IParameterMetaData Interfaz

Definición

Objeto que se puede usar para obtener información sobre los tipos y propiedades de cada marcador de parámetro de un PreparedStatement objeto.

[Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")]
public interface IParameterMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")>]
type IParameterMetaData = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atributos
Implementaciones

Comentarios

Objeto que se puede usar para obtener información sobre los tipos y propiedades de cada marcador de parámetro de un PreparedStatement objeto. En algunas consultas e implementaciones de controladores, es posible que los datos devueltos por un ParameterMetaData objeto no estén disponibles hasta PreparedStatement que se haya ejecutado .

Es posible que algunas implementaciones de controladores no puedan proporcionar información sobre los tipos y propiedades de cada marcador de parámetro de un CallableStatement objeto.

Agregado en la versión 1.4.

Java documentación para java.sql.ParameterMetaData.

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.

Campos

Nombre Description
ParameterModeIn

Constante que indica que el modo del parámetro es IN.

ParameterModeInOut

Constante que indica que el modo del parámetro es INOUT.

ParameterModeOut

Constante que indica que el modo del parámetro es OUT.

ParameterModeUnknown

Constante que indica que el modo del parámetro es desconocido.

ParameterNoNulls

Constante que indica que un parámetro no permitirá NULL valores.

ParameterNullable

Constante que indica que un parámetro permitirá NULL valores.

ParameterNullableUnknown

Constante que indica que se desconoce la nulabilidad de un parámetro.

Propiedades

Nombre Description
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)
ParameterCount

Obtiene el número de parámetros de para el PreparedStatement que contiene ParameterMetaData información.

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 Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
GetParameterClassName(Int32)

Recupera el nombre completo de la clase Java cuyas instancias deben pasarse al método PreparedStatement.setObject.

GetParameterMode(Int32)

Recupera el modo del parámetro designado.

GetParameterType(Int32)

Recupera el tipo SQL del parámetro designado.

GetParameterTypeName(Int32)

Recupera el nombre de tipo específico de la base de datos del parámetro designado.

GetPrecision(Int32)

Recupera el tamaño de columna especificado del parámetro designado.

GetScale(Int32)

Recupera el número de dígitos del parámetro designado a la derecha del separador decimal.

IsNullable(Int32)

Recupera si se permiten valores NULL en el parámetro designado.

IsSigned(Int32)

Recupera si los valores del parámetro designado pueden estar firmados.

IsWrapperFor(Class)

Devuelve true si esto implementa el argumento de interfaz o es directa o indirectamente un contenedor para un objeto que sí lo hace.

(Heredado de IWrapper)
SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Objeto que se puede usar para obtener información sobre los tipos y propiedades de cada marcador de parámetro de un PreparedStatement objeto.

(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)
Unwrap(Class)

Devuelve un objeto que implementa la interfaz especificada para permitir el acceso a métodos no estándar o métodos estándar no expuestos por el proxy.

(Heredado de IWrapper)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Objeto que se puede usar para obtener información sobre los tipos y propiedades de cada marcador de parámetro de un PreparedStatement objeto.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a