Язык

IRowSetMetaData Интерфейс

Определение

Объект, содержащий сведения о столбцах в объекте RowSet .

[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
Атрибуты
Реализации

Комментарии

Объект, содержащий сведения о столбцах в объекте RowSet . Этот интерфейс является расширением ResultSetMetaData интерфейса с методами для задания значений в объекте RowSetMetaData . RowSetReader Когда объект считывает данные в RowSet объект, он создает RowSetMetaData объект и инициализирует его с помощью методов в интерфейсеRowSetMetaData. Затем средство чтения передает RowSetMetaData объект набору строк.

Методы в этом интерфейсе вызываются внутренне, когда приложение вызывает метод RowSet.execute; программист приложений не будет использовать их напрямую.

Добавлено в версии 1.4.

Java документации по javax.sql.RowSetMetaData.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Поля

Имя. Описание
ColumnNoNulls

Константы, указывающие, что столбец не разрешает NULL значения.

(Унаследовано от IResultSetMetaData)
ColumnNullable

Константа, указывающая, что столбец разрешает NULL значения.

(Унаследовано от IResultSetMetaData)
ColumnNullableUnknown

Константа, указывающая, что значение NULL значений столбца неизвестно.

(Унаследовано от IResultSetMetaData)

Свойства

Имя. Описание
ColumnCount

Возвращает количество столбцов, содержащихся в связанном результирующем наборе.

(Унаследовано от IResultSetMetaData)
Handle

Возвращает значение JNI базового объекта Android.

(Унаследовано от IJavaObject)
JniIdentityHashCode

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniObjectReferenceControlBlock

Объект, содержащий сведения о столбцах в объекте RowSet .

(Унаследовано от IJavaPeerable)
JniPeerMembers

Поддержка доступа к членам и вызовов.

(Унаследовано от IJavaPeerable)
PeerReference

JniObjectReference Возвращает экземпляр объекта Java в оболочке.

(Унаследовано от IJavaPeerable)

Методы

Имя. Описание
Disposed()

Вызывается при удалении экземпляра.

(Унаследовано от IJavaPeerable)
DisposeUnlessReferenced()

Если нет невыполненных ссылок на этот экземпляр, то вызывается Dispose(); в противном случае ничего не делает.

(Унаследовано от IJavaPeerable)
Finalized()

Вызывается при завершении экземпляра.

(Унаследовано от IJavaPeerable)
GetCatalogName(Int32)

Возвращает имя каталога таблицы указанного столбца.

(Унаследовано от IResultSetMetaData)
GetColumnClassName(Int32)

Возвращает полное имя класса Java, экземпляры которого создаются, если метод ResultSet.getObject вызывается для получения значения из столбца.

(Унаследовано от IResultSetMetaData)
GetColumnDisplaySize(Int32)

Указывает обычную ширину указанного столбца в символах.

(Унаследовано от IResultSetMetaData)
GetColumnLabel(Int32)

Получает рекомендуемый заголовок указанного столбца для использования в распечатках и дисплеях.

(Унаследовано от IResultSetMetaData)
GetColumnName(Int32)

Получите имя указанного столбца.

(Унаследовано от IResultSetMetaData)
GetColumnType(Int32)

Извлекает тип SQL указанного столбца.

(Унаследовано от IResultSetMetaData)
GetColumnTypeName(Int32)

Извлекает имя типа конкретного типа указанного столбца.

(Унаследовано от IResultSetMetaData)
GetPrecision(Int32)

Получите указанный размер столбца указанного столбца.

(Унаследовано от IResultSetMetaData)
GetScale(Int32)

Возвращает число цифр указанного столбца справа от десятичной запятой.

(Унаследовано от IResultSetMetaData)
GetSchemaName(Int32)

Получите схему таблицы указанного столбца.

(Унаследовано от IResultSetMetaData)
GetTableName(Int32)

Возвращает имя таблицы указанного столбца.

(Унаследовано от IResultSetMetaData)
IsAutoIncrement(Int32)

Указывает, является ли указанный столбец автоматически нумерованным.

(Унаследовано от IResultSetMetaData)
IsCaseSensitive(Int32)

Указывает, имеет ли значение регистр столбца.

(Унаследовано от IResultSetMetaData)
IsCurrency(Int32)

Указывает, является ли указанный столбец денежным значением.

(Унаследовано от IResultSetMetaData)
IsDefinitelyWritable(Int32)

Указывает, будет ли запись в указанном столбце определенно выполнена успешно.

(Унаследовано от IResultSetMetaData)
IsNullable(Int32)

Указывает значение NULL значений в указанном столбце.

(Унаследовано от IResultSetMetaData)
IsReadOnly(Int32)

Указывает, является ли указанный столбец определенно не записываемым.

(Унаследовано от IResultSetMetaData)
IsSearchable(Int32)

Указывает, можно ли использовать указанный столбец в предложении where.

(Унаследовано от IResultSetMetaData)
IsSigned(Int32)

Указывает, являются ли значения в указанном столбце подписанными номерами.

(Унаследовано от IResultSetMetaData)
IsWrapperFor(Class)

Возвращает значение true, если это либо реализует аргумент интерфейса, либо напрямую или косвенно является оболочкой для объекта, который делает.

(Унаследовано от IWrapper)
IsWritable(Int32)

Указывает, может ли запись в указанном столбце выполнена успешно.

(Унаследовано от IResultSetMetaData)
SetAutoIncrement(Int32, Boolean)

Задает, является ли указанный столбец автоматически нумерованным, по умолчанию RowSet столбцы объекта не должны быть автоматически нумерованы.

SetCaseSensitive(Int32, Boolean)

Задает, учитывается ли указанный столбец регистр.

SetCatalogName(Int32, String)

Задает имя каталога указанной таблицы столбца, если таковой есть, заданному String.

SetColumnCount(Int32)

Задает количество столбцов в RowSet объекте на заданное число.

SetColumnDisplaySize(Int32, Int32)

Задает обычную ширину указанного intстолбца в символах.

SetColumnLabel(Int32, String)

Задает рекомендуемый заголовок столбца для использования в распечатках и отображениях, если таковые есть, заданным String.

SetColumnName(Int32, String)

Задает имя указанного столбца заданному.String

SetColumnType(Int32, Int32)

Задает тип SQL указанного столбца для заданного значения.

SetColumnTypeName(Int32, String)

Задает имя типа указанного столбца, относящееся к источнику данных, если таковой имеется, заданному String.

SetCurrency(Int32, Boolean)

Задает, является ли указанный столбец денежным значением.

SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое JniIdentityHashCode.

(Унаследовано от IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Объект, содержащий сведения о столбцах в объекте RowSet .

(Унаследовано от IJavaPeerable)
SetNullable(Int32, Int32)

Задает, можно ли задать NULLзначение указанного столбца.

SetPeerReference(JniObjectReference)

Задайте значение, возвращаемое PeerReference.

(Унаследовано от IJavaPeerable)
SetPrecision(Int32, Int32)

Задает заданное число десятичных цифр указанного столбца заданным int.

SetScale(Int32, Int32)

Задает указанное число цифр указанного столбца справа от десятичной запятой.int

SetSchemaName(Int32, String)

Задает имя схемы таблицы указанного столбца( если таковой есть) заданной.String

SetSearchable(Int32, Boolean)

Задает, можно ли использовать указанный столбец в предложении where.

SetSigned(Int32, Boolean)

Задает, является ли указанный столбец подписанным номером.

SetTableName(Int32, String)

Задает имя таблицы указанного столбца, если таковой есть, заданному String.

UnregisterFromRuntime()

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

(Унаследовано от IJavaPeerable)
Unwrap(Class)

Возвращает объект, реализующий заданный интерфейс, чтобы разрешить доступ к нестандартным методам или стандартным методам, не предоставляемым прокси-сервером.

(Унаследовано от IWrapper)

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Объект, содержащий сведения о столбцах в объекте RowSet .

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к