IRowSetMetaData 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í.
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 |
| ColumnNullable |
Constante que indica que una columna permite |
| 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 |
| 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) |
| 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 |
| 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 |
| 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 |
| SetColumnCount(Int32) |
Establece el número de columnas del |
| SetColumnDisplaySize(Int32, Int32) |
Establece el ancho máximo normal de la columna designada en caracteres en el especificado |
| 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 |
| SetColumnName(Int32, String) |
Establece el nombre de la columna designada en el especificado |
| 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 |
| SetCurrency(Int32, Boolean) |
Establece si la columna designada es un valor en efectivo. |
| SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
| SetJniManagedPeerState(JniManagedPeerStates) |
Objeto que contiene información sobre las columnas de un |
| SetNullable(Int32, Int32) |
Establece si el valor de la columna designada se puede establecer en |
| SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
| SetPrecision(Int32, Int32) |
Establece el número de dígitos decimales de la columna designada en el especificado |
| SetScale(Int32, Int32) |
Establece el número de dígitos de la columna designada a la derecha del separador decimal en el especificado |
| SetSchemaName(Int32, String) |
Establece el nombre del esquema de la tabla de la columna designada, si existe, en el objeto especificado |
| 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 |
| 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 |
| 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) |
Objeto que contiene información sobre las columnas de un |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |