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

Definición

Recupera una descripción de los tipos definidos por el usuario (UDT) definidos en un esquema determinado.

[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

Parámetros

catalog
String

un nombre de catálogo; debe coincidir con el nombre del catálogo tal como se almacena en la base de datos; "" recupera aquellos sin un catálogo; null significa que el nombre del catálogo no debe usarse para restringir la búsqueda.

schemaPattern
String

un nombre de patrón de esquema; debe coincidir con el nombre del esquema tal como se almacena en la base de datos; "" recupera aquellos sin un esquema; null significa que el nombre del esquema no debe usarse para restringir la búsqueda.

typeNamePattern
String

un patrón de nombre de tipo; debe coincidir con el nombre de tipo tal y como se almacena en la base de datos; puede ser un nombre completo.

types
Int32[]

una lista de tipos definidos por el usuario (JAVA_OBJECT, STRUCT o DISTINCT) que se van a incluir; null devuelve todos los tipos

Devoluciones

ResultSet objeto en el que cada fila describe un UDT

Atributos

Excepciones

se produjo un error de base de datos.

Comentarios

Recupera una descripción de los tipos definidos por el usuario (UDT) definidos en un esquema determinado. Los UDT específicos del esquema pueden tener el tipo JAVA_OBJECT, STRUCTo DISTINCT.

Solo se devuelven los tipos que coinciden con el catálogo, el esquema, el nombre de tipo y los criterios de tipo. Se ordenan por DATA_TYPE, TYPE_CATTYPE_SCHEM y TYPE_NAME. El parámetro type name puede ser un nombre completo. En este caso, se omiten los parámetros catalog y schemaPattern.

Cada descripción de tipo tiene las columnas siguientes: <OL><LI B TYPE_CAT/B> String => el catálogo del tipo (puede ser null) <LI><B>TYPE_SCHEM/B> String = esquema de tipo (puede ser null) <LI><><B>>TYPE_NAME<</B> String => nombre <de tipo LI><B>CLASS_NAME</B> String => Java nombre <de clase LI><B>DATA_TYPE<</B> int =>> valor de tipo definido en java.sql. Tipos. Uno de JAVA_OBJECT, STRUCT o DISTINCT LI B REMARKS</B> String => comentario explicativo sobre el tipo <LI><B>BASE_TYPE</B> short => código de tipo del tipo fuente de un tipo DISTINCT o el tipo que implementa el tipo de referencia generado por el usuario del SELF_REFERENCING_COLUMN de un tipo estructurado tal como se define en java.sql.Types (null si DATA_TYPE no es DISTINCT o no STRUCT con REFERENCE_GENERATION = USER_DEFINED) </OL>><<>

<B>Nota:</B> Si el controlador no admite UDT, se devuelve un conjunto de resultados vacío.

Agregado en la versión 1.2.

Java documentación para java.sql.DatabaseMetaData.getUDTs(java.lang.String, java.lang.String, java.lang.String, int[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a