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.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Поля

ColumnNoNulls

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

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

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

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

Константы, указывающие, что допустимость значений столбца неизвестна.

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

Свойства

ColumnCount

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

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

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

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

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

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

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

(Унаследовано от 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)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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