IRowSetMetaData Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An object that contains information about the columns in a
RowSet
object.
[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
- Attributes
- Implements
Remarks
An object that contains information about the columns in a RowSet
object. This interface is an extension of the ResultSetMetaData
interface with methods for setting the values in a RowSetMetaData
object. When a RowSetReader
object reads data into a RowSet
object, it creates a RowSetMetaData
object and initializes it using the methods in the RowSetMetaData
interface. Then the reader passes the RowSetMetaData
object to the rowset.
The methods in this interface are invoked internally when an application calls the method RowSet.execute
; an application programmer would not use them directly.
Added in 1.4.
Java documentation for javax.sql.RowSetMetaData
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Fields
ColumnNoNulls |
The constant indicating that a
column does not allow |
ColumnNullable |
The constant indicating that a
column allows |
ColumnNullableUnknown |
The constant indicating that the nullability of a column's values is unknown. (Inherited from IResultSetMetaData) |
Properties
ColumnCount |
Returns number of columns contained in the associated result set. (Inherited from IResultSetMetaData) |
Handle |
Gets the JNI value of the underlying Android object. (Inherited from IJavaObject) |
JniIdentityHashCode |
Returns the value of |
JniManagedPeerState |
State of the managed peer. (Inherited from IJavaPeerable) |
JniPeerMembers |
Member access and invocation support. (Inherited from IJavaPeerable) |
PeerReference |
Returns a JniObjectReference of the wrapped Java object instance. (Inherited from IJavaPeerable) |
Methods
Disposed() |
Called when the instance has been disposed. (Inherited from IJavaPeerable) |
DisposeUnlessReferenced() |
If there are no outstanding references to this instance, then
calls |
Finalized() |
Called when the instance has been finalized. (Inherited from IJavaPeerable) |
GetCatalogName(Int32) |
Gets the designated column's table's catalog name. (Inherited from IResultSetMetaData) |
GetColumnClassName(Int32) |
Returns the fully-qualified name of the Java class whose instances
are manufactured if the method |
GetColumnDisplaySize(Int32) |
Indicates the designated column's normal maximum width in characters. (Inherited from IResultSetMetaData) |
GetColumnLabel(Int32) |
Gets the designated column's suggested title for use in printouts and displays. (Inherited from IResultSetMetaData) |
GetColumnName(Int32) |
Get the designated column's name. (Inherited from IResultSetMetaData) |
GetColumnType(Int32) |
Retrieves the designated column's SQL type. (Inherited from IResultSetMetaData) |
GetColumnTypeName(Int32) |
Retrieves the designated column's database-specific type name. (Inherited from IResultSetMetaData) |
GetPrecision(Int32) |
Get the designated column's specified column size. (Inherited from IResultSetMetaData) |
GetScale(Int32) |
Gets the designated column's number of digits to right of the decimal point. (Inherited from IResultSetMetaData) |
GetSchemaName(Int32) |
Get the designated column's table's schema. (Inherited from IResultSetMetaData) |
GetTableName(Int32) |
Gets the designated column's table name. (Inherited from IResultSetMetaData) |
IsAutoIncrement(Int32) |
Indicates whether the designated column is automatically numbered. (Inherited from IResultSetMetaData) |
IsCaseSensitive(Int32) |
Indicates whether a column's case matters. (Inherited from IResultSetMetaData) |
IsCurrency(Int32) |
Indicates whether the designated column is a cash value. (Inherited from IResultSetMetaData) |
IsDefinitelyWritable(Int32) |
Indicates whether a write on the designated column will definitely succeed. (Inherited from IResultSetMetaData) |
IsNullable(Int32) |
Indicates the nullability of values in the designated column. (Inherited from IResultSetMetaData) |
IsReadOnly(Int32) |
Indicates whether the designated column is definitely not writable. (Inherited from IResultSetMetaData) |
IsSearchable(Int32) |
Indicates whether the designated column can be used in a where clause. (Inherited from IResultSetMetaData) |
IsSigned(Int32) |
Indicates whether values in the designated column are signed numbers. (Inherited from IResultSetMetaData) |
IsWrapperFor(Class) |
Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does. (Inherited from IWrapper) |
IsWritable(Int32) |
Indicates whether it is possible for a write on the designated column to succeed. (Inherited from IResultSetMetaData) |
SetAutoIncrement(Int32, Boolean) |
Sets whether the designated column is automatically numbered,
The default is for a |
SetCaseSensitive(Int32, Boolean) |
Sets whether the designated column is case sensitive. |
SetCatalogName(Int32, String) |
Sets the designated column's table's catalog name, if any, to the given
|
SetColumnCount(Int32) |
Sets the number of columns in the |
SetColumnDisplaySize(Int32, Int32) |
Sets the designated column's normal maximum width in chars to the
given |
SetColumnLabel(Int32, String) |
Sets the suggested column title for use in printouts and
displays, if any, to the given |
SetColumnName(Int32, String) |
Sets the name of the designated column to the given |
SetColumnType(Int32, Int32) |
Sets the designated column's SQL type to the one given. |
SetColumnTypeName(Int32, String) |
Sets the designated column's type name that is specific to the
data source, if any, to the given |
SetCurrency(Int32, Boolean) |
Sets whether the designated column is a cash value. |
SetJniIdentityHashCode(Int32) |
Set the value returned by |
SetJniManagedPeerState(JniManagedPeerStates) | (Inherited from IJavaPeerable) |
SetNullable(Int32, Int32) |
Sets whether the designated column's value can be set to
|
SetPeerReference(JniObjectReference) |
Set the value returned by |
SetPrecision(Int32, Int32) |
Sets the designated column's number of decimal digits to the
given |
SetScale(Int32, Int32) |
Sets the designated column's number of digits to the
right of the decimal point to the given |
SetSchemaName(Int32, String) |
Sets the name of the designated column's table's schema, if any, to
the given |
SetSearchable(Int32, Boolean) |
Sets whether the designated column can be used in a where clause. |
SetSigned(Int32, Boolean) |
Sets whether the designated column is a signed number. |
SetTableName(Int32, String) |
Sets the designated column's table name, if any, to the given
|
UnregisterFromRuntime() |
Unregister this instance so that the runtime will not return it from future Java.Interop.JniRuntime+JniValueManager.PeekValue invocations. (Inherited from IJavaPeerable) |
Unwrap(Class) |
Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy. (Inherited from IWrapper) |
Extension Methods
JavaCast<TResult>(IJavaObject) |
Performs an Android runtime-checked type conversion. |
JavaCast<TResult>(IJavaObject) | |
GetJniTypeName(IJavaPeerable) |