IDatabaseMetaData.GetUDTs(String, String, String, Int32[]) Метод

Определение

Извлекает описание определяемых пользователем типов (определяемых пользователем типов), определенных в определенной схеме.

[Android.Runtime.Register("getUDTs", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;", "GetGetUDTs_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayIHandler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetUDTs(string? catalog, string? schemaPattern, string? typeNamePattern, int[]? types);
[<Android.Runtime.Register("getUDTs", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;", "GetGetUDTs_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayIHandler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetUDTs : string * string * string * int[] -> Java.Sql.IResultSet

Параметры

catalog
String

имя каталога; должен совпадать с именем каталога, так как он хранится в базе данных; "" извлекает из них без каталога; null означает, что имя каталога не должно использоваться для сузки поиска

schemaPattern
String

имя шаблона схемы; должно совпадать с именем схемы, так как она хранится в базе данных; "" извлекает из них без схемы; null означает, что имя схемы не должно использоваться для сузки поиска.

typeNamePattern
String

шаблон имени типа; должен совпадать с именем типа, так как он хранится в базе данных; может быть полным именем

types
Int32[]

список определяемых пользователем типов (JAVA_OBJECT, STRUCT или DISTINCT) для включения; null возвращает все типы

Возвращаемое значение

ResultSet объект, в котором каждая строка описывает определяемый пользователем объект

Атрибуты

Исключения

Произошла ошибка базы данных.

Комментарии

Извлекает описание определяемых пользователем типов (определяемых пользователем типов), определенных в определенной схеме. У определяемых схемой определяемых JAVA_OBJECTSTRUCTпользователем типов или DISTINCT.

Возвращаются только типы, соответствующие каталогу, схеме, имени типа и типу. Они упорядочены по DATA_TYPE, TYPE_SCHEMTYPE_CATи TYPE_NAME. Параметр имени типа может быть полным именем. В этом случае параметры каталога и schemaPattern игнорируются.

Каждое описание типа содержит следующие столбцы: <OL><LI B><>TYPE_CAT</B> String => каталог типа (может быть) LI><B TYPE_SCHEM<>/>B String Java = схема типа (может бытьnull<null) <LI B TYPE_NAME</>B String => имя типа LI B CLASS_NAME/B> String> = имя <><><класса LI><><<> B>DATA_TYPE</B> int> => значение типа определяется в java.sql. Типы. Одно из JAVA_OBJECT, STRUCT или DISTINCT LI B REMARKS</B> String => пояснительный комментарий к типу LI><B>BASE_TYPE</B> short => код типа <исходного типа DISTINCT или типа, реализующего созданный пользователем ссылочный тип SELF_REFERENCING_COLUMN структурированного типа, определенного в java.sql.Types (nullесли DATA_TYPE не DISTINCT или не STRUCT с REFERENCE_GENERATION = USER_DEFINED) </OL>><<>

<Примечание B.</B>> Если драйвер не поддерживает определяемые пользователем элементы, возвращается пустой результирующий набор.

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

Java документации по java.sql.DatabaseMetaData.getUDTs(java.lang.String, java.lang.String, java.lang.String, int[]).

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

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