Langage

IDatabaseMetaData.GetUDTs(String, String, String, Int32[]) Méthode

Définition

Récupère une description des types définis par l’utilisateur (UDT) définis dans un schéma particulier.

[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

Paramètres

catalog
String

un nom de catalogue ; doit correspondre au nom du catalogue tel qu’il est stocké dans la base de données ; " récupère ceux sans catalogue ; null signifie que le nom du catalogue ne doit pas être utilisé pour affiner la recherche

schemaPattern
String

un nom de modèle de schéma ; doit correspondre au nom du schéma tel qu’il est stocké dans la base de données ; « récupère ceux sans schéma ; null signifie que le nom du schéma ne doit pas être utilisé pour affiner la recherche

typeNamePattern
String

modèle de nom de type ; doit correspondre au nom de type tel qu’il est stocké dans la base de données ; peut être un nom complet

types
Int32[]

liste des types définis par l’utilisateur (JAVA_OBJECT, STRUCT ou DISTINCT) à inclure ; null retourne tous les types

Retours

ResultSet objet dans lequel chaque ligne décrit un UDT

Attributs

Exceptions

une erreur de base de données s’est produite.

Remarques

Récupère une description des types définis par l’utilisateur (UDT) définis dans un schéma particulier. Les UDT spécifiques au schéma peuvent avoir un type JAVA_OBJECT, STRUCTou DISTINCT.

Seuls les types correspondant au catalogue, au schéma, au nom de type et aux critères de type sont retournés. Ils sont commandés par DATA_TYPE, TYPE_SCHEMTYPE_CATet TYPE_NAME. Le paramètre de nom de type peut être un nom complet. Dans ce cas, les paramètres catalogue et schemaPattern sont ignorés.

Chaque description de type comporte les colonnes suivantes : <OL<>LI><B>TYPE_CAT</B> String => le catalogue du type (peut être null) <LI><B TYPE_SCHEM</B> String => schéma du type (peut être null) <LI><B>TYPE_NAME</B> String => nom <de type LI><B>CLASS_NAME</B> String => Java nom <de classe LI><B>>DATA_TYPE</B> int => valeur de type défini dans java.sql. Types. L’un des JAVA_OBJECT, STRUCT ou DISTINCT LI B REMARKS/B> String => commentaire explicatif sur le type <LI><B>BASE_TYPE</B> short => code de type du type source d’un type DISTINCT <ou du type qui implémente le type de référence généré par l’utilisateur du SELF_REFERENCING_COLUMN d’un type structuré tel que défini dans java.sql.Types (null si DATA_TYPE n’est pas DISTINCT ou non STRUCT avec REFERENCE_GENERATION = USER_DEFINED) </OL<>><>

<B>Remarque :</B> si le pilote ne prend pas en charge les UDT, un jeu de résultats vide est retourné.

Ajouté dans la version 1.2.

Java documentation pour java.sql.DatabaseMetaData.getUDTs(java.lang.String, java.lang.String, java.lang.String, int[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à