Поделиться через


DatabaseMetaData Класс

Определение

Внимание!

Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

[Android.Runtime.Register("java/sql/DatabaseMetaData", DoNotGenerateAcw=true)]
[System.Obsolete("Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.")]
public abstract class DatabaseMetaData : Java.Lang.Object
[<Android.Runtime.Register("java/sql/DatabaseMetaData", DoNotGenerateAcw=true)>]
[<System.Obsolete("Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.")>]
type DatabaseMetaData = class
    inherit Object
Наследование
DatabaseMetaData
Атрибуты

Комментарии

Документация по платформе Android

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

Поля

AttributeNoNulls
Устаревшие..

Указывает, что NULL значения могут быть запрещены.

AttributeNullable
Устаревшие..

Указывает, что NULL значения определенно разрешены.

AttributeNullableUnknown
Устаревшие..

Указывает, разрешены ли NULL значения не известны.

BestRowNotPseudo
Устаревшие..

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

BestRowPseudo
Устаревшие..

Указывает, что лучший идентификатор строки — псевдоколонок.

BestRowSession
Устаревшие..

Указывает, что область наилучшего идентификатора строки является оставшейся частью текущего сеанса.

BestRowTemporary
Устаревшие..

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

BestRowTransaction
Устаревшие..

Указывает, что область наилучшего идентификатора строки является остальной частью текущей транзакции.

BestRowUnknown
Устаревшие..

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

ColumnNoNulls
Устаревшие..

Указывает, что столбец может не разрешать NULL значения.

ColumnNullable
Устаревшие..

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

ColumnNullableUnknown
Устаревшие..

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

FunctionColumnIn
Устаревшие..

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

FunctionColumnInOut
Устаревшие..

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

FunctionColumnOut
Устаревшие..

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

FunctionColumnResult
Устаревшие..

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

FunctionColumnUnknown
Устаревшие..

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

FunctionNoNulls
Устаревшие..

Указывает, что NULL значения не допускаются.

FunctionNoTable
Устаревшие..

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

FunctionNullable
Устаревшие..

Указывает, что NULL допустимы значения.

FunctionNullableUnknown
Устаревшие..

Указывает, разрешены ли NULL значения неизвестны.

FunctionResultUnknown
Устаревшие..

Указывает, что функция не возвращает результат или таблицу.

FunctionReturn
Устаревшие..

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

FunctionReturnsTable
Устаревшие..

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

ImportedKeyCascade
Устаревшие..

Для столбца UPDATE_RULEуказывает, что при обновлении первичного ключа внешний ключ (импортированный ключ) изменяется, чтобы согласиться с ним.

ImportedKeyInitiallyDeferred
Устаревшие..

Указывает отсрочку.

ImportedKeyInitiallyImmediate
Устаревшие..

Указывает отсрочку.

ImportedKeyNoAction
Устаревшие..

Для столбцов UPDATE_RULE и DELETE_RULEуказывает, что если первичный ключ импортирован, его невозможно обновить или удалить.

ImportedKeyNotDeferrable
Устаревшие..

Указывает отсрочку.

ImportedKeyRestrict
Устаревшие..

Для столбца UPDATE_RULEуказывает, что первичный ключ может не обновляться, если он был импортирован другой таблицей в качестве внешнего ключа.

ImportedKeySetDefault
Устаревшие..

Для столбцов UPDATE_RULE и DELETE_RULEуказывает, что если первичный ключ обновляется или удаляется, внешний ключ (импортированный ключ) задается значением по умолчанию.

ImportedKeySetNull
Устаревшие..

Для столбцов UPDATE_RULE и DELETE_RULEуказывает, что при обновлении или удалении первичного ключа внешний ключ (импортированный ключ) изменяется на NULL.

ProcedureColumnIn
Устаревшие..

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

ProcedureColumnInOut
Устаревшие..

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

ProcedureColumnOut
Устаревшие..

Указывает, что столбец сохраняет параметры OUT.

ProcedureColumnResult
Устаревшие..

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

ProcedureColumnReturn
Устаревшие..

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

ProcedureColumnUnknown
Устаревшие..

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

ProcedureNoNulls
Устаревшие..

Указывает, что NULL значения не допускаются.

ProcedureNoResult
Устаревшие..

Указывает, что процедура не возвращает результат.

ProcedureNullable
Устаревшие..

Указывает, что NULL допустимы значения.

ProcedureNullableUnknown
Устаревшие..

Указывает, разрешены ли NULL значения неизвестны.

ProcedureResultUnknown
Устаревшие..

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

ProcedureReturnsResult
Устаревшие..

Указывает, что процедура возвращает результат.

SqlStateSQL
Устаревшие..

Возможное возвращаемое значение метода DatabaseMetaData.getSQLStateType , которое используется для указания того, является ли возвращаемое методом SQLException.getSQLState значением SQLSTATE.

SqlStateSQL99
Устаревшие..

Возможное возвращаемое значение метода DatabaseMetaData.getSQLStateType , используемого для указания того, является ли возвращаемое методом SQLException.getSQLState значение SQL99 SQLSTATE.

SqlStateXOpen
Устаревшие..

Возможное возвращаемое значение метода DatabaseMetaData.getSQLStateType , используемого для указания того, является ли значение, возвращаемое методом SQLException.getSQLState , — значением SQL CLI SQLSTATE (теперь известно как "Открытая группа").

TableIndexClustered
Устаревшие..

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

TableIndexHashed
Устаревшие..

Указывает, что этот индекс таблицы является хэш-индексом.

TableIndexOther
Устаревшие..

Указывает, что этот индекс таблицы не является кластеризованным, хэш-индексом или статистикой таблиц; это что-то другое, чем это.

TableIndexStatistic
Устаревшие..

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

TypeNoNulls
Устаревшие..

Указывает, что NULL значение не допускается для этого типа данных.

TypeNullable
Устаревшие..

Указывает, что NULL для этого типа данных разрешено значение.

TypeNullableUnknown
Устаревшие..

Указывает, разрешено ли NULL значение для этого типа данных.

TypePredBasic
Устаревшие..

Указывает, что тип данных можно использовать только в WHERE предложениях поиска, которые не используют LIKE предикаты.

TypePredChar
Устаревшие..

Указывает, что тип данных можно использовать только в WHERE предложениях поиска, использующих LIKE предикаты.

TypePredNone
Устаревшие..

Указывает, что WHERE предложения поиска не поддерживаются для этого типа.

TypeSearchable
Устаревшие..

Указывает, что все WHERE предложения поиска могут быть основаны на этом типе.

VersionColumnNotPseudo
Устаревшие..

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

VersionColumnPseudo
Устаревшие..

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

VersionColumnUnknown
Устаревшие..

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

Свойства

Class
Устаревшие..

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle
Устаревшие..

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
JniPeerMembers
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
PeerReference
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
ThresholdClass
Устаревшие..

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType
Устаревшие..

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Методы

Clone()
Устаревшие..

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
Dispose(Boolean)
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
Equals(Object)
Устаревшие..

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()
Устаревшие..

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()
Устаревшие..

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

(Унаследовано от Object)
Notify()
Устаревшие..

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()
Устаревшие..

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)
Устаревшие..

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
ToString()
Устаревшие..

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
Wait()
Устаревшие..

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)
Устаревшие..

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)
Устаревшие..

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

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

Явные реализации интерфейса

IJavaPeerable.Disposed()
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
IJavaPeerable.Finalized()
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

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

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

JavaCast<TResult>(IJavaObject)
Устаревшие..

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

JavaCast<TResult>(IJavaObject)
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

GetJniTypeName(IJavaPeerable)
Устаревшие..

Интерфейс, предоставляющий исчерпывающую информацию о системе управления базами данных и поддерживаемых функциях.

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