IDatabaseMetaData Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Исчерпывающие сведения о базе данных в целом.
[Android.Runtime.Register("java/sql/DatabaseMetaData", "", "Java.Sql.IDatabaseMetaDataInvoker")]
public interface IDatabaseMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/DatabaseMetaData", "", "Java.Sql.IDatabaseMetaDataInvoker")>]
type IDatabaseMetaData = interface
interface IWrapper
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Атрибуты
- Реализации
Комментарии
Исчерпывающие сведения о базе данных в целом.
Этот интерфейс реализуется поставщиками драйверов, чтобы пользователи знали о возможностях системы управления базами данных (СУБД) в сочетании с драйвером на основе используемой с ним технологии JDBC<sup font><size=-2>TM</font></sup> ("драйвер JDBC"). Различные реляционные СУБД часто поддерживают различные функции, реализуют функции по-разному и используют разные типы данных. Кроме того, драйвер может реализовать функцию на основе того, что предлагает СУБД. Сведения, возвращаемые методами в этом интерфейсе, относятся к возможностям конкретного драйвера и конкретной СУБД, работающих вместе. Обратите внимание, что, как используется в этой документации, термин "база данных" используется в общем виде для обозначения драйвера и СУБД.
Пользователь для этого интерфейса обычно является инструментом, который должен узнать, как работать с базовой СУБД. Это особенно актуально для приложений, которые предназначены для использования с несколькими СУБД. Например, средство может использовать метод getTypeInfo
, чтобы узнать, какие типы данных можно использовать в инструкции CREATE TABLE
. Кроме того, пользователь может вызвать метод supportsCorrelatedSubqueries
, чтобы узнать, можно ли использовать связанный вложенный запрос, или supportsBatchUpdates
проверить, можно ли использовать пакетные обновления.
Некоторые DatabaseMetaData
методы возвращают списки сведений в виде ResultSet
объектов . Для получения данных из этих ResultSet
объектов можно использовать обычные ResultSet
методы, такие как getString
и getInt
. Если указанная форма метаданных недоступна, возвращается пустой ResultSet
. Дополнительные столбцы за пределами столбцов, которые должны возвращаться ResultSet
объектом для заданного метода, могут быть определены поставщиком драйвера JDBC и должны быть доступны по меткам <<столбца B>или B>.
Некоторые DatabaseMetaData
методы принимают аргументы, которые являются шаблонами строки. Все эти аргументы имеют имена, например fooPattern. В строке шаблона "%" означает соответствие любой подстроке из 0 или более символов, а "_" означает соответствие любому одному символу. Возвращаются только записи метаданных, соответствующие шаблону поиска. Если для аргумента шаблона поиска задано значение null
, условие этого аргумента будет удалено из поиска.
Документация по Java для java.sql.DatabaseMetaData
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Поля
AttributeNoNulls |
Указывает, что |
AttributeNullable |
Указывает, что |
AttributeNullableUnknown |
Указывает, что не известно, разрешены ли |
BestRowNotPseudo |
Указывает, что лучший идентификатор строки не является псевдо-столбцом. |
BestRowPseudo |
Указывает, что лучшим идентификатором строки является псевдостолбец. |
BestRowSession |
Указывает, что область идентификатора лучшей строки является остатком текущего сеанса. |
BestRowTemporary |
Указывает, что область идентификатора лучшей строки является очень временным и сохраняется только во время использования строки. |
BestRowTransaction |
Указывает, что область идентификатора лучшей строки является остатком текущей транзакции. |
BestRowUnknown |
Указывает, что лучший идентификатор строки может быть псевдо-столбцом. |
ColumnNoNulls |
Указывает, что столбец может не разрешать |
ColumnNullable |
Указывает, что столбец определенно допускает |
ColumnNullableUnknown |
Указывает, что допустимость значений NULL для столбцов неизвестна. |
FunctionColumnIn |
Указывает, что параметр или столбец является параметром IN. |
FunctionColumnInOut |
Указывает, что параметр или столбец является параметром INOUT. |
FunctionColumnOut |
Указывает, что параметр или столбец является параметром OUT. |
FunctionColumnResult |
Указывает, что параметр или столбец является столбцом в результирующем наборе. |
FunctionColumnUnknown |
Указывает, что тип параметра или столбца неизвестен. |
FunctionNoNulls |
Указывает, что |
FunctionNoTable |
Указывает, что функция не возвращает таблицу. |
FunctionNullable |
Указывает, что |
FunctionNullableUnknown |
Указывает, являются ли |
FunctionResultUnknown |
Указывает, что неизвестно, возвращает ли функция результат или таблицу. |
FunctionReturn |
Указывает, что параметр или столбец является возвращаемым значением. |
FunctionReturnsTable |
Указывает, что функция возвращает таблицу. |
ImportedKeyCascade |
Для столбца |
ImportedKeyInitiallyDeferred |
Указывает на возможность отсрочки. |
ImportedKeyInitiallyImmediate |
Указывает на возможность отсрочки. |
ImportedKeyNoAction |
Для столбцов |
ImportedKeyNotDeferrable |
Указывает на возможность отсрочки. |
ImportedKeyRestrict |
Для столбца |
ImportedKeySetDefault |
Для столбцов |
ImportedKeySetNull |
Для столбцов |
ProcedureColumnIn |
Указывает, что в столбце хранятся параметры IN. |
ProcedureColumnInOut |
Указывает, что в столбце хранятся параметры INOUT. |
ProcedureColumnOut |
Указывает, что в столбце хранятся параметры OUT. |
ProcedureColumnResult |
Указывает, что в столбце хранятся результаты. |
ProcedureColumnReturn |
Указывает, что в столбце хранятся возвращаемые значения. |
ProcedureColumnUnknown |
Указывает, что тип столбца неизвестен. |
ProcedureNoNulls |
Указывает, что |
ProcedureNoResult |
Указывает, что процедура не возвращает результат. |
ProcedureNullable |
Указывает, что |
ProcedureNullableUnknown |
Указывает, являются ли |
ProcedureResultUnknown |
Указывает, что неизвестно, возвращает ли процедура результат. |
ProcedureReturnsResult |
Указывает, что процедура возвращает результат. |
SqlStateSQL |
Возможное возвращаемое значение для метода |
SqlStateSQL99 |
Возможное возвращаемое значение для метода |
SqlStateXOpen |
Возможное возвращаемое значение для метода |
TableIndexClustered |
Указывает, что этот индекс таблицы является кластеризованным. |
TableIndexHashed |
Указывает, что этот индекс таблицы является хэш-индексом. |
TableIndexOther |
Указывает, что этот индекс таблицы не является кластеризованным индексом, хэш-индексом или табличной статистикой; это нечто, отличное от этих. |
TableIndexStatistic |
Указывает, что этот столбец содержит табличную статистику, возвращаемую в сочетании с описаниями индекса таблицы. |
TypeNoNulls |
Указывает, что |
TypeNullable |
Указывает, что |
TypeNullableUnknown |
Указывает, что неизвестно, разрешено ли |
TypePredBasic |
Указывает, что тип данных можно использовать только в |
TypePredChar |
Указывает, что тип данных можно использовать только в |
TypePredNone |
Указывает, что |
TypeSearchable |
Указывает, что все |
VersionColumnNotPseudo |
Указывает, что этот столбец версии НЕ является псевдостолбецом. |
VersionColumnPseudo |
Указывает, что этот столбец версии является псевдо-столбцом. |
VersionColumnUnknown |
Указывает, что этот столбец версии может быть псевдо-столбцом. |
Свойства
Catalogs |
Возвращает набор имен каталогов, доступных в этой базе данных. |
CatalogSeparator |
Возвращает разделитель, используемый этой базой данных между именем каталога и именем таблицы. |
CatalogTerm |
Возвращает термин, который поставщик базы данных предпочитает для "catalog". |
ClientInfoProperties |
Возвращает список свойств сведений о клиенте драйвера. |
Connection |
Возвращает подключение к базе данных, создавшего эти метаданные. |
DatabaseMajorVersion |
Возвращает основной номер версии программного обеспечения базы данных. |
DatabaseMinorVersion |
Возвращает дополнительный номер версии программного обеспечения базы данных. |
DatabaseProductName |
Возвращает имя программного обеспечения базы данных. |
DatabaseProductVersion |
Возвращает номер версии этого программного обеспечения базы данных. |
DefaultTransactionIsolation |
Возвращает уровень изоляции транзакций по умолчанию для этой базы данных. |
DriverMajorVersion |
Возвращает основной номер версии драйвера JDBC. |
DriverMinorVersion |
Возвращает дополнительный номер версии драйвера JDBC. |
DriverName |
Возвращает имя этого драйвера JDBC. |
DriverVersion |
Возвращает номер версии этого драйвера JDBC. |
ExtraNameCharacters |
Возвращает строку символов, которая может использоваться в именах идентификаторов без кавов. |
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
IdentifierQuoteString |
Возвращает строку, используемую для кавычек идентификаторов SQL. |
IsCatalogAtStart |
Определите, является ли полное имя таблицы префиксом или суффиксом полного имени таблицы. |
IsReadOnly |
Определяет, находится ли база данных в режиме только для чтения. |
JDBCMajorVersion |
Возвращает основной номер версии JDBC этого драйвера. |
JDBCMinorVersion |
Возвращает дополнительный номер версии JDBC для этого драйвера. |
JniIdentityHashCode |
Возвращает значение |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа к членам и вызова. (Унаследовано от IJavaPeerable) |
MaxBinaryLiteralLength |
Получение максимального количества шестнадцатеричных символов в строковом двоичном литерале для этой базы данных. |
MaxCatalogNameLength |
Возвращает максимальный размер имени каталога в этой базе данных. |
MaxCharLiteralLength |
Возвращает максимальный размер символьного литерала в этой базе данных. |
MaxColumnNameLength |
Возвращает максимальный размер имени столбца для этой базы данных. |
MaxColumnsInGroupBy |
Получение максимального числа столбцов в предложении |
MaxColumnsInIndex |
Возвращает максимальное количество столбцов в индексе для этой базы данных. |
MaxColumnsInOrderBy |
Возвращает максимальное число столбцов в предложении |
MaxColumnsInSelect |
Возвращает максимальное количество столбцов в списке |
MaxColumnsInTable |
Возвращает максимальное число столбцов в таблице для этой базы данных. |
MaxConnections |
Возвращает максимальное количество одновременных подключений базы данных. |
MaxCursorNameLength |
Возвращает максимальную длину имени курсора для этой базы данных. |
MaxIndexLength |
Возвращает максимальную длину в байтах для индекса для этой базы данных. |
MaxProcedureNameLength |
Возвращает максимальное число символов для имени процедуры в этой базе данных. |
MaxRowSize |
Возвращает максимальное количество байтов в одной строке для этой базы данных. |
MaxSchemaNameLength |
Возвращает максимальное число символов в имени схемы для этой базы данных. |
MaxStatementLength |
Возвращает максимальное число символов в инструкции SQL для этой базы данных. |
MaxStatements |
Получение максимального числа одновременно открытых активных инструкций для этой базы данных. |
MaxTableNameLength |
Возвращает максимальный размер для имени таблицы в базе данных. |
MaxTablesInSelect |
Возвращает максимальное число таблиц, разрешенное в инструкции |
MaxUserNameLength |
Возвращает максимальное число символов в имени пользователя для базы данных. |
NumericFunctions |
Возвращает список математических функций, доступных в этой базе данных. |
PeerReference |
Возвращает экземпляр JniObjectReference объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
ProcedureTerm |
Возвращает предпочтительное имя поставщика базы данных для "procedure". |
ResultSetHoldability |
Возвращает возможность удержания по умолчанию для результирующих наборов. |
RowIdLifetime |
Возвращает время существования, в течение которого объект RowId остается действительным, если этот источник данных поддерживает тип SQL ROWID. |
Schemas |
Возвращает список имен схем в базе данных. |
SchemaTerm |
Возвращает предпочтительный термин поставщика базы данных для "схема". |
SearchStringEscape |
Возвращает строку, используемую для экранирования подстановочных знаков. |
SQLKeywords |
Возвращает список всех ключевых слов SQL, которые также не являются ключевыми словами SQL92 для базы данных. |
SQLStateType |
Указывает тип значения, возвращаемого |
StringFunctions |
Возвращает список строковых функций, доступных в базе данных. |
SystemFunctions |
Возвращает список системных функций, доступных в базе данных. |
TableTypes |
Возвращает список типов таблиц, поддерживаемых базой данных. |
TimeDateFunctions |
Возвращает список функций времени и даты, доступных для базы данных. |
TypeInfo |
Получите список стандартных типов SQL, поддерживаемых этой базой данных. |
URL |
Возвращает URL-адрес для этой базы данных. |
UserName |
Определите имя пользователя, известное в базе данных. |
Методы
AllProceduresAreCallable() |
Извлекает, может ли текущий пользователь вызывать все процедуры, возвращаемые методом |
AllTablesAreSelectable() |
Извлекает, может ли текущий пользователь использовать все таблицы, возвращаемые методом |
AutoCommitFailureClosesAllResultSets() |
Извлекает |
DataDefinitionCausesTransactionCommit() |
Возвращает значение, определяющее, приводит ли выполнение инструкции определения базы данных в транзакции к фиксации транзакции. |
DataDefinitionIgnoredInTransactions() |
Возвращает значение, определяющее, учитывает ли эта база данных инструкции определения данных в пределах транзакции. |
DeletesAreDetected(Int32) |
Получает значение, указывающее, можно ли обнаружить видимое удаление строки, вызывая метод |
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют невыполненные ссылки на этот экземпляр, вызывает метод |
DoesMaxRowSizeIncludeBlobs() |
Извлекает, включает ли возвращаемое значение для метода |
Finalized() |
Вызывается при завершении работы экземпляра. (Унаследовано от IJavaPeerable) |
GetAttributes(String, String, String, String) |
Извлекает описание заданного атрибута заданного типа для определяемого пользователем типа , доступного в данной схеме и каталоге. |
GetBestRowIdentifier(String, String, String, Int32, Boolean) |
Извлекает описание оптимального набора столбцов таблицы, однозначно определяющего строку. |
GetColumnPrivileges(String, String, String, String) |
Извлекает описание прав доступа для столбцов таблицы. |
GetColumns(String, String, String, String) |
Извлекает описание столбцов таблицы, доступных в указанном каталоге. |
GetCrossReference(String, String, String, String, String, String) |
Извлекает описание столбцов внешнего ключа в данной таблице внешних ключей, ссылающихся на первичный ключ или столбцы, представляющие уникальное ограничение родительской таблицы (может быть той же или другой таблицей). |
GetExportedKeys(String, String, String) |
Извлекает описание столбцов внешнего ключа, ссылающихся на столбцы первичного ключа данной таблицы (внешние ключи, экспортированные таблицей). |
GetFunctionColumns(String, String, String, String) |
Извлекает описание системных или пользовательских параметров функции данного каталога и возвращаемого типа. |
GetFunctions(String, String, String) |
Извлекает описание системных и пользовательских функций, доступных в данном каталоге. |
GetImportedKeys(String, String, String) |
Извлекает описание столбцов первичного ключа, на которые ссылаются столбцы внешнего ключа данной таблицы (первичные ключи, импортированные таблицей). |
GetIndexInfo(String, String, String, Boolean, Boolean) |
Извлекает описание индексов и статистики данной таблицы. |
GetPrimaryKeys(String, String, String) |
Извлекает описание столбцов первичного ключа данной таблицы. |
GetProcedureColumns(String, String, String, String) |
Извлекает описание параметра хранимой процедуры и результирующих столбцов заданного каталога. |
GetProcedures(String, String, String) |
Извлекает описание хранимых процедур, доступных в данном каталоге. |
GetSchemas(String, String) |
Извлекает имена схем, доступные в этой базе данных. |
GetSuperTables(String, String, String) |
Извлекает описание иерархий таблиц, определенных в конкретной схеме этой базы данных. |
GetSuperTypes(String, String, String) |
Извлекает описание определяемых пользователем иерархий типов (UDT), определенных в конкретной схеме в этой базе данных. |
GetTablePrivileges(String, String, String) |
Получает описание прав доступа для каждой таблицы, доступной в каталоге. |
GetTables(String, String, String, String[]) |
Извлекает описание таблиц, доступных в данном каталоге. |
GetUDTs(String, String, String, Int32[]) |
Извлекает описание определяемых пользователем типов (определяемых пользователем типов), определенных в конкретной схеме. |
GetVersionColumns(String, String, String) |
Извлекает описание столбцов таблицы, которые автоматически обновляются при обновлении любого значения в строке. |
InsertsAreDetected(Int32) |
Получает сведения о том, можно ли обнаружить видимую вставку строки, вызвав метод |
IsWrapperFor(Class) |
Возвращает значение true, если этот объект реализует аргумент интерфейса или прямо или косвенно является оболочкой для объекта, который делает. (Унаследовано от IWrapper) |
LocatorsUpdateCopy() |
Указывает, будут ли обновления в LOB производиться над этим объектом LOB напрямую, либо над его копией. |
NullPlusNonNullIsNull() |
Получает сведения о том, поддерживает ли эта база данных объединения между |
NullsAreSortedAtEnd() |
Получает сведения о том, сортируются ли |
NullsAreSortedAtStart() |
Получает сведения о том, сортируются ли |
NullsAreSortedHigh() |
Получает сведения о том, сортируются ли |
NullsAreSortedLow() |
Получает сведения о том, сортируются ли |
OthersDeletesAreVisible(Int32) |
Возвращает значение, определяющее, являются ли видимыми операции удаления, выполненные другими пользователями. |
OthersInsertsAreVisible(Int32) |
Возвращает значение, определяющее, являются ли видимыми операции вставки, выполненные другими пользователями. |
OthersUpdatesAreVisible(Int32) |
Возвращает значение, определяющее, являются ли видимыми операции обновления, выполненные другими пользователями. |
OwnDeletesAreVisible(Int32) |
Возвращает значение, определяющее, являются ли видимыми собственные операции удаления результирующего набора. |
OwnInsertsAreVisible(Int32) |
Возвращает значение, определяющее, являются ли видимыми собственные операции вставки результирующего набора. |
OwnUpdatesAreVisible(Int32) |
Извлекает, отображаются ли обновления результирующих наборов для заданного |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Исчерпывающие сведения о базе данных в целом. (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
StoresLowerCaseIdentifiers() |
Получает сведения о том, обрабатывает ли эта база данных идентификаторы SQL, не связанные со смешанным регистром, как идентификаторы SQL без кавов, и сохраняет их в нижнем регистре. |
StoresLowerCaseQuotedIdentifiers() |
Извлекает сведения о том, обрабатывает ли эта база данных идентификаторы SQL в кавычках смешанного регистра как нечувствительные к регистру, и сохраняет их в нижнем регистре. |
StoresMixedCaseIdentifiers() |
Получает сведения о том, обрабатывает ли эта база данных идентификаторы SQL, не связанные со смешанным регистром, как не учитывает регистр, и сохраняет их в смешанном регистре. |
StoresMixedCaseQuotedIdentifiers() |
Получает сведения о том, обрабатывает ли эта база данных идентификаторы SQL в кавычках смешанного регистра как нечувствительные к регистру, и сохраняет их в смешанном регистре. |
StoresUpperCaseIdentifiers() |
Получает сведения о том, обрабатывает ли эта база данных идентификаторы SQL, не связанные со смешанным регистром, как идентификаторы SQL без кавов, и сохраняет их в верхнем регистре. |
StoresUpperCaseQuotedIdentifiers() |
Получает сведения о том, обрабатывает ли эта база данных идентификаторы SQL в кавычках смешанного регистра как нечувствительные к регистру, и сохраняет их в верхнем регистре. |
SupportsAlterTableWithAddColumn() |
Извлекает, поддерживает |
SupportsAlterTableWithDropColumn() |
Извлекает значение, указывающее, поддерживается |
SupportsANSI92EntryLevelSQL() |
Возвращает значение, определяющее, поддерживает ли эта база данных грамматику SQL начального уровня ANSI92. |
SupportsANSI92FullSQL() |
Получает сведения о том, поддерживает ли эта база данных полную грамматику SQL ANSI92. |
SupportsANSI92IntermediateSQL() |
Получает сведения о том, поддерживает ли эта база данных промежуточную грамматику SQL ANSI92. |
SupportsBatchUpdates() |
Возвращает значение, определяющее, поддерживает ли эта база данных пакетное обновление. |
SupportsCatalogsInDataManipulation() |
Возвращает значение, определяющее, может ли имя каталога использоваться в инструкции обработки данных. |
SupportsCatalogsInIndexDefinitions() |
Возвращает значение, определяющее, может ли имя каталога использоваться в инструкции определения индекса. |
SupportsCatalogsInPrivilegeDefinitions() |
Возвращает значение, определяющее, может ли имя каталога использоваться в инструкции определения права доступа. |
SupportsCatalogsInProcedureCalls() |
Возвращает значение, определяющее, может ли имя каталога использоваться в инструкциях вызова процедуры. |
SupportsCatalogsInTableDefinitions() |
Возвращает значение, определяющее, может ли имя каталога использоваться в инструкции определения таблицы. |
SupportsColumnAliasing() |
Возвращает значение, определяющее, поддерживает ли эта база данных псевдонимы столбцов. |
SupportsConvert() |
Получает сведения о том, поддерживает ли эта база данных скалярную функцию |
SupportsConvert(Int32, Int32) |
Получает сведения о том, поддерживает ли эта база данных скалярную функцию |
SupportsCoreSQLGrammar() |
Возвращает значение, определяющее, поддерживает ли эта база данных базовую SQL-грамматику ODBC. |
SupportsCorrelatedSubqueries() |
Возвращает значение, определяющее, поддерживает ли эта база данных связанные вложенные запросы. |
SupportsDataDefinitionAndDataManipulationTransactions() |
Возвращает значение, определяющее, поддерживает ли эта база данных и инструкции определения, и инструкции обработки данных в транзакции. |
SupportsDataManipulationTransactionsOnly() |
Возвращает значение, определяющее, поддерживает ли эта база данных только инструкции обработки данных в транзакции. |
SupportsDifferentTableCorrelationNames() |
Возвращает значение, определяющее, что, когда поддерживаются корреляционные имена таблиц, они должны отличаться от имен таблиц. |
SupportsExpressionsInOrderBy() |
Получает сведения о том, поддерживает ли эта база данных выражения в |
SupportsExtendedSQLGrammar() |
Возвращает значение, определяющее, поддерживает ли эта база данных расширенную SQL-грамматику ODBC. |
SupportsFullOuterJoins() |
Возвращает значение, определяющее, поддерживает ли эта база данных полные вложенные внешние соединения. |
SupportsGetGeneratedKeys() |
Возвращает сведения о том, можно ли получить автоматически созданные ключи после выполнения инструкции. |
SupportsGroupBy() |
Получает сведения о том, поддерживает ли эта база данных определенную форму |
SupportsGroupByBeyondSelect() |
Извлекает, поддерживает ли эта база данных использование столбцов, не включенных в |
SupportsGroupByUnrelated() |
Извлекает, поддерживает ли эта база данных использование столбца, не указанного в инструкции |
SupportsIntegrityEnhancementFacility() |
Возвращает значение, определяющее, поддерживает ли эта база данных расширенный контроль целостности SQL. |
SupportsLikeEscapeClause() |
Получает сведения о том, поддерживает ли эта база данных указание escape-предложения |
SupportsLimitedOuterJoins() |
Возвращает значение, определяющее, обеспечивает ли эта база данных ограниченную поддержку для внешних соединений. |
SupportsMinimumSQLGrammar() |
Возвращает значение, определяющее, поддерживает ли эта база данных минимальную SQL-грамматику ODBC. |
SupportsMixedCaseIdentifiers() |
Получает сведения о том, обрабатывает ли эта база данных идентификаторы SQL, не связанные со смешанным регистром, как чувствительные к регистру, и в результате сохраняет их в смешанном регистре. |
SupportsMixedCaseQuotedIdentifiers() |
Извлекает, обрабатывает ли эта база данных идентификаторы SQL с кавычками смешанного регистра как идентификаторы SQL с учетом регистра и в результате сохраняет их в смешанном регистре. |
SupportsMultipleOpenResults() |
Извлекает сведения о возможности одновременного |
SupportsMultipleResultSets() |
Извлекает, поддерживает ли эта база данных получение нескольких |
SupportsMultipleTransactions() |
Получает значение, позволяющее этой базе данных одновременно открывать несколько транзакций (при разных подключениях). |
SupportsNamedParameters() |
Получает сведения о том, поддерживает ли эта база данных именованные параметры для вызываемых инструкций. |
SupportsNonNullableColumns() |
Получает сведения о том, могут ли столбцы в этой базе данных быть определены как не допускающий значения NULL. |
SupportsOpenCursorsAcrossCommit() |
Возвращает значение, определяющее, поддерживает ли эта база данных сохранение курсоров открытыми между фиксациями транзакций. |
SupportsOpenCursorsAcrossRollback() |
Возвращает значение, определяющее, поддерживает ли эта база данных сохранение курсоров открытыми между откатами транзакций. |
SupportsOpenStatementsAcrossCommit() |
Возвращает значение, определяющее, поддерживает ли эта база данных сохранение инструкций открытыми между фиксациями транзакций. |
SupportsOpenStatementsAcrossRollback() |
Возвращает значение, определяющее, поддерживает ли эта база данных сохранение инструкций открытыми между откатами транзакций. |
SupportsOrderByUnrelated() |
Возвращает значение, указывающее, поддерживает ли эта база данных использование столбца, не указанного в операторе |
SupportsOuterJoins() |
Возвращает значение, определяющее, поддерживает ли эта база данных заданный формат внешних соединений. |
SupportsPositionedDelete() |
Возвращает значение, определяющее, поддерживает ли эта база данных позиционированные |
SupportsPositionedUpdate() |
Возвращает значение, определяющее, поддерживает ли эта база данных позиционированные |
SupportsResultSetConcurrency(Int32, Int32) |
Возвращает значение, определяющее, поддерживает ли эта база данных заданный тип параллелизма в сочетании с заданным типом результирующего набора. |
SupportsResultSetHoldability(Int32) |
Возвращает значение, определяющее, поддерживает ли эта база данных заданную возможность сохранения результирующих наборов. |
SupportsResultSetType(Int32) |
Возвращает значение, определяющее, поддерживает ли эта база данных заданный тип результирующих наборов. |
SupportsSavepoints() |
Возвращает значение, определяющее, поддерживает ли эта база данных точки сохранения. |
SupportsSchemasInDataManipulation() |
Возвращает значение, определяющее, может ли имя схемы использоваться в инструкциях обработки данных. |
SupportsSchemasInIndexDefinitions() |
Возвращает значение, определяющее, может ли имя схемы использоваться в инструкции определения индекса. |
SupportsSchemasInPrivilegeDefinitions() |
Возвращает значение, определяющее, может ли имя схемы использоваться в инструкции определения права доступа. |
SupportsSchemasInProcedureCalls() |
Возвращает значение, определяющее, может ли имя схемы использоваться в инструкциях вызова процедуры. |
SupportsSchemasInTableDefinitions() |
Возвращает значение, определяющее, может ли имя схемы использоваться в инструкции определения таблицы. |
SupportsSelectForUpdate() |
Возвращает значение, определяющее, поддерживает |
SupportsStatementPooling() |
Возвращает значение, определяющее, поддерживает ли эта база данных пулы инструкций. |
SupportsStoredFunctionsUsingCallSyntax() |
Возвращает, поддерживает ли эта база данных вызов определяемых пользователем функций или функций поставщика с помощью синтаксиса escape-хранимой процедуры. |
SupportsStoredProcedures() |
Возвращает значение, определяющее, поддерживает ли эта база данных вызовы хранимых процедур с использованием синтаксиса перехода. |
SupportsSubqueriesInComparisons() |
Возвращает значение, определяющее, поддерживает ли эта база данных вложенные запросы в выражениях сравнения. |
SupportsSubqueriesInExists() |
Возвращает значение, определяющее, поддерживает ли эта база данных вложенные запросы в |
SupportsSubqueriesInIns() |
Возвращает значение, определяющее, поддерживает ли эта база данных вложенные запросы в |
SupportsSubqueriesInQuantifieds() |
Возвращает значение, определяющее, поддерживает ли эта база данных вложенные запросы в выражениях с квантором. |
SupportsTableCorrelationNames() |
Возвращает значение, определяющее, поддерживает ли эта база данных корреляционные имена таблиц. |
SupportsTransactionIsolationLevel(Int32) |
Возвращает значение, определяющее, поддерживает ли эта база данных заданный уровень изоляции транзакции. |
SupportsTransactions() |
Возвращает значение, определяющее, поддерживает ли эта база данных транзакции. |
SupportsUnion() |
Возвращает значение, определяющее, поддерживает ли эта база данных SQL |
SupportsUnionAll() |
Возвращает значение, определяющее, поддерживает ли эта база данных SQL |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Unwrap(Class) |
Возвращает объект , реализующий заданный интерфейс для предоставления доступа к нестандартным методам или стандартным методам, не предоставляемым прокси-сервером. (Унаследовано от IWrapper) |
UpdatesAreDetected(Int32) |
Возвращает значение, указывающее, можно ли обнаружить видимое обновление строки, вызвав метод |
UsesLocalFilePerTable() |
Возвращает значение, определяющее, хранит ли база данных каждую таблицу в отдельном файле. |
UsesLocalFiles() |
Возвращает значение, определяющее, хранит ли база данных таблицы в локальном файле. |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Исчерпывающие сведения о базе данных в целом. |
GetJniTypeName(IJavaPeerable) |
Исчерпывающие сведения о базе данных в целом. |