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> technology ("драйвер JDBC<"), который используется с ним. Разные реляционные СУБД часто поддерживают различные функции, реализуют функции разными способами и используют разные типы данных. Кроме того, драйвер может реализовать функцию поверх предложений СУБД. Сведения, возвращаемые методами в этом интерфейсе, применяются к возможностям определенного драйвера и определенной СУБД, работающей вместе. Обратите внимание, что, как и в этой документации, термин "база данных" используется универсально для ссылки как на драйвер, так и на СУБД.
Пользователь этого интерфейса обычно является инструментом, который должен обнаруживать, как работать с базовыми СУБД. Это особенно верно для приложений, которые предназначены для использования с несколькими СУБД. Например, средство может использовать метод getTypeInfo , чтобы узнать, какие типы данных можно использовать в инструкции CREATE TABLE . Или пользователь может вызвать метод supportsCorrelatedSubqueries , чтобы узнать, можно ли использовать коррелированные вложенные запросы или supportsBatchUpdates узнать, можно ли использовать пакетные обновления.
Некоторые DatabaseMetaData методы возвращают списки сведений ResultSet в виде объектов. Обычные ResultSet методы, такие как getString и getInt, можно использовать для получения данных из этих ResultSet объектов. Если указанная форма метаданных недоступна, возвращается пустое ResultSet значение. Дополнительные столбцы за пределами столбцов, возвращаемых ResultSet объектом для данного метода, можно определить поставщиком драйвера JDBC и получить к ней доступ с помощью <метки< столбца B>/B>.
Некоторые DatabaseMetaData методы принимают аргументы, которые являются шаблонами строк. Эти аргументы имеют такие имена, как fooPattern. В строке шаблона "%" означает соответствие любой подстроке 0 или более символов, а "_" означает соответствие любому одному символу. Возвращаются только записи метаданных, соответствующие шаблону поиска. Если для аргумента шаблона поиска задано nullзначение, условие этого аргумента будет удалено из поиска.
Java документации по java.sql.DatabaseMetaData.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Поля
| Имя | Описание |
|---|---|
| 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 |
Возвращает термин, который поставщик базы данных предпочитает для каталога. |
| 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 |
Возвращает предпочтительное имя поставщика базы данных для процедуры. |
| ResultSetHoldability |
Возвращает удержание результирующих наборов по умолчанию. |
| RowIdLifetime |
Возвращает время существования, для которого объект RowId остается допустимым, если этот источник данных поддерживает тип ROWID SQL |
| 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) |
Извлекает описание заданного атрибута заданного типа для определяемого пользователем типа (UDT), доступного в данной схеме и каталоге. |
| 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 как нечувствительные регистры и сохраняет их в нижнем регистре. |
| StoresLowerCaseQuotedIdentifiers() |
Извлекает, обрабатывает ли эта база данных идентификаторы SQL в смешанном регистре как нечувствительные к регистру и сохраняет их в нижнем регистре. |
| StoresMixedCaseIdentifiers() |
Извлекает, обрабатывает ли эта база данных смешанный регистр неквотируемыми идентификаторами SQL как нечувствительные регистры регистра и сохраняет их в смешанном случае. |
| StoresMixedCaseQuotedIdentifiers() |
Извлекает, учитывает ли эта база данных идентификаторы SQL в смешанном регистре как нечувствительные к регистру и сохраняет их в смешанном случае. |
| StoresUpperCaseIdentifiers() |
Извлекает, обрабатывает ли эта база данных смешанный регистр неквотируемыми идентификаторами 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() |
Извлекает, поддерживает ли эта база данных указание |
| SupportsLimitedOuterJoins() |
Возвращает значение, определяющее, обеспечивает ли эта база данных ограниченную поддержку для внешних соединений. |
| SupportsMinimumSQLGrammar() |
Возвращает значение, определяющее, поддерживает ли эта база данных минимальную SQL-грамматику ODBC. |
| SupportsMixedCaseIdentifiers() |
Извлекает, обрабатывает ли эта база данных смешанный регистр неквотируемыми идентификаторами SQL как конфиденциальные регистры и в результате сохраняет их в смешанном регистре. |
| SupportsMixedCaseQuotedIdentifiers() |
Извлекает, обрабатывает ли эта база данных идентификаторы 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() |
Возвращает значение, определяющее, хранит ли база данных таблицы в локальном файле. |
Методы расширения
| Имя | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Исчерпывающая информация о базе данных в целом. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |