Lingua

IDatabaseMetaData.GetUDTs(String, String, String, Int32[]) Metodo

Definizione

Recupera una descrizione dei tipi definiti dall'utente definiti in uno schema specifico.

[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

Parametri

catalog
String

un nome di catalogo; deve corrispondere al nome del catalogo archiviato nel database; "" recupera quelli senza catalogo; null significa che il nome del catalogo non deve essere usato per restringere la ricerca

schemaPattern
String

un nome di schema; deve corrispondere al nome dello schema archiviato nel database; "" recupera quelli senza uno schema; null significa che il nome dello schema non deve essere usato per restringere la ricerca

typeNamePattern
String

un modello di nome di tipo; deve corrispondere al nome del tipo archiviato nel database; può essere un nome completo

types
Int32[]

un elenco di tipi definiti dall'utente (JAVA_OBJECT, STRUCT o DISTINCT) da includere; null restituisce tutti i tipi

Valori restituiti

ResultSet oggetto in cui ogni riga descrive un tipo definito dall'utente

Attributi

Eccezioni

si è verificato un errore del database.

Commenti

Recupera una descrizione dei tipi definiti dall'utente definiti in uno schema specifico. I tipi definiti dall'utente specifici dello schema possono avere tipo JAVA_OBJECT, STRUCTo DISTINCT.

Vengono restituiti solo i tipi corrispondenti al catalogo, allo schema, al nome del tipo e ai criteri di tipo. Vengono ordinati in DATA_TYPEbase a , TYPE_CATTYPE_SCHEMe TYPE_NAME. Il parametro type name può essere un nome completo. In questo caso, i parametri catalog e schemaPattern vengono ignorati.

Ogni descrizione del tipo include le colonne seguenti: <OL><LI><B>TYPE_CAT</B> String => il catalogo del tipo (può essere null) <LI B><TYPE_SCHEM>/B< String => schema del tipo (può essere >) nullLI<B><TYPE_NAME>/B< String = nome >di tipo LI>B<CLASS_NAME></B> String =<> Java nome >classe LI<><B>DATA_TYPE</B> int => valore di tipo definito in java.sql. Tipi. Uno dei JAVA_OBJECT, STRUCT o DISTINCT LI B REMARKS</B>< String => commento esplicativo sul tipo <LI>B>BASE_TYPE</B>< short => codice di tipo source di un tipo DISTINCT o il tipo che implementa il tipo riferimento generato dall'utente del SELF_REFERENCING_COLUMN di un tipo strutturato come definito in java.sql.Types (< se DATA_TYPE non è DISTINCT o non è STRUCT con REFERENCE_GENERATION = USER_DEFINED) >/OL>null<>

<B Nota:>/B<> Se il driver non supporta i tipi definiti dall'utente, viene restituito un set di risultati vuoto.

Aggiunta nella versione 1.2.

per java.sql.DatabaseMetaData.getUDTs(java.lang.String, java.lang.String, java.lang.String, int[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a