IRowSetMetaData Interfaz

Definición

Objeto que contiene información sobre las columnas de un RowSet objeto .

[Android.Runtime.Register("javax/sql/RowSetMetaData", "", "Javax.Sql.IRowSetMetaDataInvoker")]
public interface IRowSetMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IResultSetMetaData
[<Android.Runtime.Register("javax/sql/RowSetMetaData", "", "Javax.Sql.IRowSetMetaDataInvoker")>]
type IRowSetMetaData = interface
    interface IResultSetMetaData
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atributos
Implementaciones

Comentarios

Objeto que contiene información sobre las columnas de un RowSet objeto . Esta interfaz es una extensión de la ResultSetMetaData interfaz con métodos para establecer los valores en un RowSetMetaData objeto . Cuando un RowSetReader objeto lee los datos en un RowSet objeto , crea un RowSetMetaData objeto e inicializa mediante los métodos de la RowSetMetaData interfaz . A continuación, el lector pasa el RowSetMetaData objeto al conjunto de filas.

Los métodos de esta interfaz se invocan internamente cuando una aplicación llama al método RowSet.execute; un programador de aplicaciones no los usaría directamente.

Agregado en la versión 1.4.

Java documentación para javax.sql.RowSetMetaData.

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
ColumnNoNulls

Constante que indica que una columna no permite NULL valores.

(Heredado de IResultSetMetaData)
ColumnNullable

Constante que indica que una columna permite NULL valores.

(Heredado de IResultSetMetaData)
ColumnNullableUnknown

Constante que indica que se desconoce la nulabilidad de los valores de una columna.

(Heredado de IResultSetMetaData)

Propiedades

Nombre Description
ColumnCount

Devuelve el número de columnas contenidas en el conjunto de resultados asociado.

(Heredado de IResultSetMetaData)
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 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)
GetCatalogName(Int32)

Obtiene el nombre del catálogo de la tabla designada de la columna.

(Heredado de IResultSetMetaData)
GetColumnClassName(Int32)

Devuelve el nombre completo de la clase Java cuyas instancias se fabrican si se llama al método ResultSet.getObject para recuperar un valor de la columna.

(Heredado de IResultSetMetaData)
GetColumnDisplaySize(Int32)

Indica el ancho máximo normal de la columna designada en caracteres.

(Heredado de IResultSetMetaData)
GetColumnLabel(Int32)

Obtiene el título sugerido de la columna designada para su uso en las copias impresas y las pantallas.

(Heredado de IResultSetMetaData)
GetColumnName(Int32)

Obtiene el nombre de la columna designada.

(Heredado de IResultSetMetaData)
GetColumnType(Int32)

Recupera el tipo SQL de la columna designada.

(Heredado de IResultSetMetaData)
GetColumnTypeName(Int32)

Recupera el nombre de tipo específico de la base de datos de la columna designada.

(Heredado de IResultSetMetaData)
GetPrecision(Int32)

Obtiene el tamaño de columna especificado de la columna designada.

(Heredado de IResultSetMetaData)
GetScale(Int32)

Obtiene el número de dígitos de la columna designada a la derecha del separador decimal.

(Heredado de IResultSetMetaData)
GetSchemaName(Int32)

Obtiene el esquema de la tabla de la columna designada.

(Heredado de IResultSetMetaData)
GetTableName(Int32)

Obtiene el nombre de la tabla de la columna designada.

(Heredado de IResultSetMetaData)
IsAutoIncrement(Int32)

Indica si la columna designada se numera automáticamente.

(Heredado de IResultSetMetaData)
IsCaseSensitive(Int32)

Indica si el caso de una columna es importante.

(Heredado de IResultSetMetaData)
IsCurrency(Int32)

Indica si la columna designada es un valor en efectivo.

(Heredado de IResultSetMetaData)
IsDefinitelyWritable(Int32)

Indica si una escritura en la columna designada se realizará definitivamente correctamente.

(Heredado de IResultSetMetaData)
IsNullable(Int32)

Indica la nulabilidad de los valores de la columna designada.

(Heredado de IResultSetMetaData)
IsReadOnly(Int32)

Indica si la columna designada no se puede escribir definitivamente.

(Heredado de IResultSetMetaData)
IsSearchable(Int32)

Indica si la columna designada se puede usar en una cláusula where.

(Heredado de IResultSetMetaData)
IsSigned(Int32)

Indica si los valores de la columna designada son números con signo.

(Heredado de IResultSetMetaData)
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)
IsWritable(Int32)

Indica si es posible que una escritura en la columna designada se realice correctamente.

(Heredado de IResultSetMetaData)
SetAutoIncrement(Int32, Boolean)

Establece si la columna designada se numera automáticamente, el valor predeterminado es para que las columnas de un RowSet objeto no se numeran automáticamente.

SetCaseSensitive(Int32, Boolean)

Establece si la columna designada distingue mayúsculas de minúsculas.

SetCatalogName(Int32, String)

Establece el nombre de catálogo de la tabla de la columna designada, si existe, en el objeto especificado String.

SetColumnCount(Int32)

Establece el número de columnas del RowSet objeto en el número especificado.

SetColumnDisplaySize(Int32, Int32)

Establece el ancho máximo normal de la columna designada en caracteres en el especificado int.

SetColumnLabel(Int32, String)

Establece el título de columna sugerido para su uso en las copias impresas y muestra, si existe, en el objeto especificado String.

SetColumnName(Int32, String)

Establece el nombre de la columna designada en el especificado String.

SetColumnType(Int32, Int32)

Establece el tipo SQL de la columna designada en el especificado.

SetColumnTypeName(Int32, String)

Establece el nombre de tipo de la columna designada que es específico del origen de datos, si existe, en el objeto especificado String.

SetCurrency(Int32, Boolean)

Establece si la columna designada es un valor en efectivo.

SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Objeto que contiene información sobre las columnas de un RowSet objeto .

(Heredado de IJavaPeerable)
SetNullable(Int32, Int32)

Establece si el valor de la columna designada se puede establecer en NULL.

SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
SetPrecision(Int32, Int32)

Establece el número de dígitos decimales de la columna designada en el especificado int.

SetScale(Int32, Int32)

Establece el número de dígitos de la columna designada a la derecha del separador decimal en el especificado int.

SetSchemaName(Int32, String)

Establece el nombre del esquema de la tabla de la columna designada, si existe, en el objeto especificado String.

SetSearchable(Int32, Boolean)

Establece si la columna designada se puede usar en una cláusula where.

SetSigned(Int32, Boolean)

Establece si la columna designada es un número con signo.

SetTableName(Int32, String)

Establece el nombre de tabla de la columna designada, si existe, en el objeto especificado String.

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 contiene información sobre las columnas de un RowSet 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