Compartir a través de


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.

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

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.

Campos

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

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 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)
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 se pueden usar números con signo como valores para el parámetro designado.

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

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.

GetJniTypeName(IJavaPeerable)

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

Se aplica a