IDatabaseMetaData Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Informazioni complete sul database nel suo complesso.
[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
- Attributi
- Implementazioni
Commenti
Informazioni complete sul database nel suo complesso.
Questa interfaccia viene implementata dai fornitori di driver per informare gli utenti delle funzionalità di un sistema di gestione database (DBMS) in combinazione con il driver basato sul driver JDBC<sup><font size=-2>TM</font></sup> technology ("JDBC Driver") usato con esso. Diversi DBMS relazionali supportano spesso funzionalità diverse, implementano funzionalità in modi diversi e usano tipi di dati diversi. Inoltre, un driver può implementare una funzionalità oltre a ciò che offre DBMS. Le informazioni restituite dai metodi in questa interfaccia si applicano alle funzionalità di un determinato driver e a un determinato DBMS che interagiscono. Si noti che, come usato in questa documentazione, il termine "database" viene usato in modo generico per fare riferimento sia al driver che a DBMS.
Un utente per questa interfaccia è in genere uno strumento che deve scoprire come gestire il sistema DBMS sottostante. Ciò vale soprattutto per le applicazioni che devono essere usate con più dbMS. Ad esempio, uno strumento può usare il metodo getTypeInfo
per scoprire quali tipi di dati possono essere usati in un'istruzione CREATE TABLE
. In alternativa, un utente potrebbe chiamare il metodo supportsCorrelatedSubqueries
per verificare se è possibile usare una sottoquery correlata o supportsBatchUpdates
per verificare se è possibile usare gli aggiornamenti batch.
Alcuni DatabaseMetaData
metodi restituiscono elenchi di informazioni sotto forma di ResultSet
oggetti. I metodi regolari ResultSet
, ad esempio getString
e getInt
, possono essere usati per recuperare i dati da questi ResultSet
oggetti. Se non è disponibile una determinata forma di metadati, verrà restituito un valore vuoto ResultSet
. È possibile definire colonne aggiuntive oltre le colonne definite dall'oggetto ResultSet
per un determinato metodo dal fornitore del driver JDBC e accedere tramite <l'etichetta< di colonna B>/B>.
Alcuni DatabaseMetaData
metodi accettano argomenti che sono modelli String. Questi argomenti hanno tutti nomi come fooPattern. All'interno di un criterio String, "%" indica la corrispondenza con qualsiasi sottostringa di 0 o più caratteri e "_" indica che corrisponde a un carattere qualsiasi. Vengono restituite solo le voci di metadati corrispondenti al criterio di ricerca. Se un argomento del criterio di ricerca è impostato su null
, il criterio dell'argomento verrà eliminato dalla ricerca.
Documentazione java per java.sql.DatabaseMetaData
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.
Campi
AttributeNoNulls |
Indica che |
AttributeNullable |
Indica che |
AttributeNullableUnknown |
Indica se i |
BestRowNotPseudo |
Indica che l'identificatore di riga migliore non è una colonna pseudo. |
BestRowPseudo |
Indica che l'identificatore di riga migliore è una pseudo colonna. |
BestRowSession |
Indica che l'ambito dell'identificatore di riga migliore è il resto della sessione corrente. |
BestRowTemporary |
Indica che l'ambito dell'identificatore di riga migliore è molto temporaneo, durando solo mentre viene usata la riga. |
BestRowTransaction |
Indica che l'ambito dell'identificatore di riga migliore è il resto della transazione corrente. |
BestRowUnknown |
Indica che l'identificatore di riga migliore può o non essere una colonna pseudo. |
ColumnNoNulls |
Indica che la colonna potrebbe non consentire |
ColumnNullable |
Indica che la colonna consente |
ColumnNullableUnknown |
Indica che la nullità delle colonne è sconosciuta. |
FunctionColumnIn |
Indica che il parametro o la colonna è un parametro IN. |
FunctionColumnInOut |
Indica che il parametro o la colonna è un parametro INOUT. |
FunctionColumnOut |
Indica che il parametro o la colonna è un parametro OUT. |
FunctionColumnResult |
Indica che il parametro o la colonna è una colonna in un set di risultati. |
FunctionColumnUnknown |
Indica che il tipo del parametro o della colonna è sconosciuto. |
FunctionNoNulls |
Indica che |
FunctionNoTable |
Indica che la funzione non restituisce una tabella. |
FunctionNullable |
Indica che |
FunctionNullableUnknown |
Indica se i |
FunctionResultUnknown |
Indica che non è noto se la funzione restituisce un risultato o una tabella. |
FunctionReturn |
Indica che il parametro o la colonna è un valore restituito. |
FunctionReturnsTable |
Indica che la funzione restituisce una tabella. |
ImportedKeyCascade |
Per la colonna |
ImportedKeyInitiallyDeferred |
Indica la rinviabilità. |
ImportedKeyInitiallyImmediate |
Indica la rinviabilità. |
ImportedKeyNoAction |
Per le colonne |
ImportedKeyNotDeferrable |
Indica la rinviabilità. |
ImportedKeyRestrict |
Per la colonna |
ImportedKeySetDefault |
Per le colonne |
ImportedKeySetNull |
Per le colonne |
ProcedureColumnIn |
Indica che la colonna archivia i parametri IN. |
ProcedureColumnInOut |
Indica che la colonna archivia i parametri INOUT. |
ProcedureColumnOut |
Indica che la colonna archivia i parametri OUT. |
ProcedureColumnResult |
Indica che la colonna archivia i risultati. |
ProcedureColumnReturn |
Indica che la colonna archivia i valori restituiti. |
ProcedureColumnUnknown |
Indica che il tipo della colonna è sconosciuto. |
ProcedureNoNulls |
Indica che |
ProcedureNoResult |
Indica che la routine non restituisce un risultato. |
ProcedureNullable |
Indica che |
ProcedureNullableUnknown |
Indica se |
ProcedureResultUnknown |
Indica che non è noto se la routine restituisce un risultato. |
ProcedureReturnsResult |
Indica che la routine restituisce un risultato. |
SqlStateSQL |
Valore restituito possibile per il metodo |
SqlStateSQL99 |
Valore restituito possibile per il metodo |
SqlStateXOpen |
Valore restituito possibile per il metodo |
TableIndexClustered |
Indica che questo indice di tabella è un indice cluster. |
TableIndexHashed |
Indica che questo indice di tabella è un indice hash. |
TableIndexOther |
Indica che l'indice della tabella non è un indice cluster, un indice hash o statistiche di tabella; è qualcosa di diverso da questi. |
TableIndexStatistic |
Indica che questa colonna contiene statistiche di tabella restituite insieme alle descrizioni degli indici di una tabella. |
TypeNoNulls |
Indica che un |
TypeNullable |
Indica che è consentito un |
TypeNullableUnknown |
Indica che non è noto se è consentito un |
TypePredBasic |
Indica che il tipo di dati può essere usato solo nelle |
TypePredChar |
Indica che il tipo di dati può essere usato solo nelle |
TypePredNone |
Indica che |
TypeSearchable |
Indica che tutte le |
VersionColumnNotPseudo |
Indica che questa colonna di versione non è una pseudo colonna. |
VersionColumnPseudo |
Indica che questa colonna di versione è una pseudo colonna. |
VersionColumnUnknown |
Indica che questa colonna di versione può essere o meno una pseudo colonna. |
Proprietà
Catalogs |
Restituisce il set di nomi di catalogo disponibili in questo database. |
CatalogSeparator |
Restituisce il separatore usato da questo database tra un nome del catalogo e il nome della tabella. |
CatalogTerm |
Restituisce il termine che il fornitore di database preferisce il termine "catalog". |
ClientInfoProperties |
Restituisce un elenco delle proprietà delle informazioni client del driver. |
Connection |
Restituisce la connessione al database che ha creato questi metadati. |
DatabaseMajorVersion |
Restituisce il numero di versione principale del software di database. |
DatabaseMinorVersion |
Restituisce il numero di versione secondaria del software di database. |
DatabaseProductName |
Restituisce il nome del software di database. |
DatabaseProductVersion |
Restituisce il numero di versione di questo software di database. |
DefaultTransactionIsolation |
Restituisce il livello di isolamento delle transazioni predefinito per questo database. |
DriverMajorVersion |
Restituisce il numero di versione principale del driver JDBC. |
DriverMinorVersion |
Restituisce il numero di versione secondaria del driver JDBC. |
DriverName |
Restituisce il nome di questo driver JDBC. |
DriverVersion |
Restituisce il numero di versione di questo driver JDBC. |
ExtraNameCharacters |
Restituisce una stringa di caratteri che possono essere usati in nomi di identificatori senza virgolette. |
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
IdentifierQuoteString |
Restituisce la stringa utilizzata per virgolette identificatori SQL. |
IsCatalogAtStart |
Determinare se un nome di tabella completo è preceduto o suffisso a un nome di tabella completo. |
IsReadOnly |
Determina se il database è in modalità di sola lettura. |
JDBCMajorVersion |
Restituisce il numero di versione JDBC principale del driver. |
JDBCMinorVersion |
Restituisce il numero di versione JDBC secondario per questo driver. |
JniIdentityHashCode |
Restituisce il valore di per |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
MaxBinaryLiteralLength |
Ottenere il numero massimo di caratteri esadecimale in un valore letterale binario in linea per questo database. |
MaxCatalogNameLength |
Restituisce la dimensione massima di un nome di catalogo in questo database. |
MaxCharLiteralLength |
Restituisce le dimensioni massime per un valore letterale carattere in questo database. |
MaxColumnNameLength |
Restituisce le dimensioni massime per un nome di colonna per il database. |
MaxColumnsInGroupBy |
Ottiene il numero massimo di colonne in una |
MaxColumnsInIndex |
Restituisce il numero massimo di colonne in un indice per il database. |
MaxColumnsInOrderBy |
Restituisce il numero massimo di colonne in una |
MaxColumnsInSelect |
Restituisce il numero massimo di colonne in un |
MaxColumnsInTable |
Restituisce il numero massimo di colonne di una tabella per il database. |
MaxConnections |
Restituisce il numero massimo di connessioni simultanee del database. |
MaxCursorNameLength |
Restituisce la lunghezza massima di un nome cursore per il database. |
MaxIndexLength |
Restituisce la lunghezza massima in byte per un indice per il database. |
MaxProcedureNameLength |
Restituisce il numero massimo di caratteri per un nome di routine nel database. |
MaxRowSize |
Restituisce il numero massimo di byte all'interno di una singola riga per il database. |
MaxSchemaNameLength |
Restituisce il numero massimo di caratteri in un nome di schema per il database. |
MaxStatementLength |
Restituisce il numero massimo di caratteri in un'istruzione SQL per questo database. |
MaxStatements |
Ottiene il numero massimo di istruzioni attive aperte contemporaneamente per questo database. |
MaxTableNameLength |
Restituisce le dimensioni massime per un nome di tabella nel database. |
MaxTablesInSelect |
Restituisce il numero massimo di tabelle consentite in un'istruzione |
MaxUserNameLength |
Restituisce il numero massimo di caratteri in un nome utente per il database. |
NumericFunctions |
Restituisce un elenco delle funzioni matematiche disponibili con questo database. |
PeerReference |
Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping. (Ereditato da IJavaPeerable) |
ProcedureTerm |
Restituisce il nome preferito del fornitore del database per "procedure". |
ResultSetHoldability |
Restituisce la trattenibilità predefinita del set di risultati. |
RowIdLifetime |
Restituisce la durata per cui un oggetto RowId rimane valido se questa origine dati supporta il tipo SQL ROWID |
Schemas |
Restituisce un elenco dei nomi di schema nel database. |
SchemaTerm |
Restituisce il termine preferito del fornitore del database per "schema". |
SearchStringEscape |
Restituisce la stringa utilizzata per eseguire l'escape dei caratteri jolly. |
SQLKeywords |
Restituisce un elenco di tutte le parole chiave SQL che NON sono anche parole chiave SQL92 per il database. |
SQLStateType |
Indica il tipo di |
StringFunctions |
Restituisce un elenco di funzioni stringa disponibili con il database. |
SystemFunctions |
Restituisce un elenco di funzioni di sistema disponibili con il database. |
TableTypes |
Restituisce un elenco di tipi di tabella supportati dal database. |
TimeDateFunctions |
Restituisce un elenco di funzioni di data e ora disponibili per il database. |
TypeInfo |
Ottenere un elenco dei tipi SQL standard supportati da questo database. |
URL |
Restituisce l'URL del database. |
UserName |
Determinare il nome utente noto dal database. |
Metodi
AllProceduresAreCallable() |
Recupera se l'utente corrente può chiamare tutte le procedure restituite dal metodo |
AllTablesAreSelectable() |
Recupera se l'utente corrente può usare tutte le tabelle restituite dal metodo |
AutoCommitFailureClosesAllResultSets() |
Recupera se un'opzione |
DataDefinitionCausesTransactionCommit() |
Recupera un valore che indica se un'istruzione di definizione dei dati all'interno di una transazione forza il commit della transazione. |
DataDefinitionIgnoredInTransactions() |
Recupera un valore che indica se il database ignora un'istruzione di definizione dei dati all'interno di una transazione. |
DeletesAreDetected(Int32) |
Recupera se è possibile rilevare un'eliminazione di riga visibile chiamando il metodo |
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
DoesMaxRowSizeIncludeBlobs() |
Recupera se il valore restituito per il metodo |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
GetAttributes(String, String, String, String) |
Recupera una descrizione dell'attributo specificato del tipo specificato per un tipo definito dall'utente (UDT) disponibile nello schema e nel catalogo specificato. |
GetBestRowIdentifier(String, String, String, Int32, Boolean) |
Recupera una descrizione del set ottimale di colonne di una tabella che identifica in modo univoco una riga. |
GetColumnPrivileges(String, String, String, String) |
Recupera una descrizione dei diritti di accesso per le colonne di una tabella. |
GetColumns(String, String, String, String) |
Recupera una descrizione delle colonne di tabella disponibili nel catalogo specificato. |
GetCrossReference(String, String, String, String, String, String) |
Recupera una descrizione delle colonne chiave esterna nella tabella chiave esterna specificata che fa riferimento alla chiave primaria o alle colonne che rappresentano un vincolo univoco della tabella padre (potrebbe essere la stessa o una tabella diversa). |
GetExportedKeys(String, String, String) |
Recupera una descrizione delle colonne chiave esterna che fanno riferimento alle colonne chiave primaria della tabella specificata (le chiavi esterne esportate da una tabella). |
GetFunctionColumns(String, String, String, String) |
Recupera una descrizione dei parametri di sistema o funzione utente del catalogo specificati e del tipo restituito. |
GetFunctions(String, String, String) |
Recupera una descrizione delle funzioni di sistema e utente disponibili nel catalogo specificato. |
GetImportedKeys(String, String, String) |
Recupera una descrizione delle colonne chiave primaria a cui fa riferimento le colonne chiave esterna della tabella specificata (le chiavi primarie importate da una tabella). |
GetIndexInfo(String, String, String, Boolean, Boolean) |
Recupera una descrizione degli indici e delle statistiche della tabella specificata. |
GetPrimaryKeys(String, String, String) |
Recupera una descrizione delle colonne chiave primaria della tabella specificata. |
GetProcedureColumns(String, String, String, String) |
Recupera una descrizione del parametro della stored procedure e delle colonne dei risultati del catalogo specificato. |
GetProcedures(String, String, String) |
Recupera una descrizione delle stored procedure disponibili nel catalogo specificato. |
GetSchemas(String, String) |
Recupera i nomi dello schema disponibili in questo database. |
GetSuperTables(String, String, String) |
Recupera una descrizione delle gerarchie di tabelle definite in un determinato schema del database. |
GetSuperTypes(String, String, String) |
Recupera una descrizione delle gerarchie definite dall'utente definite dall'utente definite in uno schema specifico in questo database. |
GetTablePrivileges(String, String, String) |
Recupera una descrizione dei diritti di accesso per ogni tabella disponibile in un catalogo. |
GetTables(String, String, String, String[]) |
Recupera una descrizione delle tabelle disponibili nel catalogo specificato. |
GetUDTs(String, String, String, Int32[]) |
Recupera una descrizione dei tipi definiti dall'utente definiti dall'utente definiti in uno schema specifico. |
GetVersionColumns(String, String, String) |
Recupera una descrizione delle colonne di una tabella che vengono aggiornate automaticamente quando viene aggiornato qualsiasi valore in una riga. |
InsertsAreDetected(Int32) |
Recupera se è possibile rilevare un inserimento di riga visibile chiamando il metodo |
IsWrapperFor(Class) |
Restituisce true se implementa l'argomento dell'interfaccia o è direttamente o indirettamente un wrapper per un oggetto che esegue questa operazione. (Ereditato da IWrapper) |
LocatorsUpdateCopy() |
Indica se gli aggiornamenti di un LOB vengono eseguiti su una copia o direttamente sul LOB. |
NullPlusNonNullIsNull() |
Recupera un valore che indica se il database supporta le concatenazioni tra |
NullsAreSortedAtEnd() |
Recupera un valore che indica se |
NullsAreSortedAtStart() |
Recupera un valore che indica se |
NullsAreSortedHigh() |
Recupera un valore che indica se |
NullsAreSortedLow() |
Recupera un valore che indica se |
OthersDeletesAreVisible(Int32) |
Recupera un valore che indica se sono visibili le operazioni di eliminazione eseguite da altri utenti. |
OthersInsertsAreVisible(Int32) |
Recupera un valore che indica se sono visibili le operazioni di inserimento eseguite da altri utenti. |
OthersUpdatesAreVisible(Int32) |
Recupera un valore che indica se sono visibili le operazioni di aggiornamento eseguite da altri utenti. |
OwnDeletesAreVisible(Int32) |
Recupera un valore che indica se sono visibili le operazioni di eliminazione di un set di risultati eseguite dall'utente corrente. |
OwnInsertsAreVisible(Int32) |
Recupera un valore che indica se sono visibili le operazioni di inserimento di un set di risultati eseguite dall'utente corrente. |
OwnUpdatesAreVisible(Int32) |
Recupera un valore che indica se per il tipo di oggetto specificato, gli aggiornamenti del set di |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Informazioni complete sul database nel suo complesso. (Ereditato da IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
StoresLowerCaseIdentifiers() |
Recupera un valore che indica se questo database considera gli identificatori SQL senza virgolette maiuscole e minuscole e li archivia in lettere minuscole. |
StoresLowerCaseQuotedIdentifiers() |
Recupera un valore che indica se questo database considera gli identificatori SQL tra virgolette maiuscole e minuscole e li archivia senza distinzione tra maiuscole e minuscole. |
StoresMixedCaseIdentifiers() |
Recupera un valore che indica se questo database considera gli identificatori SQL senza virgolette maiuscole e minuscole come senza distinzione tra maiuscole e minuscole e li archivia in maiuscolo. |
StoresMixedCaseQuotedIdentifiers() |
Recupera un valore che indica se questo database considera gli identificatori SQL tra virgolette maiuscole e minuscole come senza distinzione tra maiuscole e minuscole e li archivia in maiuscole e minuscole miste. |
StoresUpperCaseIdentifiers() |
Recupera un valore che indica se questo database considera gli identificatori SQL senza virgolette tra maiuscole e minuscole e li archivia in maiuscolo. |
StoresUpperCaseQuotedIdentifiers() |
Recupera un valore che indica se questo database considera gli identificatori SQL tra virgolette maiuscole e minuscole come senza distinzione tra maiuscole e minuscole. |
SupportsAlterTableWithAddColumn() |
Recupera un valore che indica se il database supporta |
SupportsAlterTableWithDropColumn() |
Recupera un valore che indica se il database supporta |
SupportsANSI92EntryLevelSQL() |
Recupera un valore che indica se il database supporta la grammatica SQL di base ANSI92. |
SupportsANSI92FullSQL() |
Recupera un valore che indica se il database supporta la grammatica SQL completa ANSI92 supportata. |
SupportsANSI92IntermediateSQL() |
Recupera un valore che indica se il database supporta la grammatica SQL intermedia ANSI92 supportata. |
SupportsBatchUpdates() |
Recupera un valore che indica se il database supporta aggiornamenti batch. |
SupportsCatalogsInDataManipulation() |
Recupera un valore che indica se un nome di catalogo può essere utilizzato in un'istruzione di manipolazione dei dati. |
SupportsCatalogsInIndexDefinitions() |
Recupera un valore che indica se un nome di catalogo può essere utilizzato in un'istruzione di definizione degli indici. |
SupportsCatalogsInPrivilegeDefinitions() |
Recupera un valore che indica se un nome di catalogo può essere utilizzato in un'istruzione di definizione dei privilegi. |
SupportsCatalogsInProcedureCalls() |
Recupera un valore che indica se un nome di catalogo può essere utilizzato in un'istruzione di chiamata di procedura. |
SupportsCatalogsInTableDefinitions() |
Recupera un valore che indica se un nome di catalogo può essere utilizzato in un'istruzione di definizione delle tabelle. |
SupportsColumnAliasing() |
Recupera un valore che indica se il database supporta l'aliasing delle colonne. |
SupportsConvert() |
Recupera un valore che indica se il database supporta la funzione |
SupportsConvert(Int32, Int32) |
Recupera un valore che indica se il database supporta la funzione |
SupportsCoreSQLGrammar() |
Recupera un valore che indica se il database supporta la grammatica SQL principale ODBC. |
SupportsCorrelatedSubqueries() |
Recupera un valore che indica se il database supporta le sottoquery correlate. |
SupportsDataDefinitionAndDataManipulationTransactions() |
Recupera un valore che indica se il database supporta sia l'istruzione di definizione dei dati sia quella di manipolazione dei dati all'interno di una transazione. |
SupportsDataManipulationTransactionsOnly() |
Recupera un valore che indica se il database supporta solo le istruzioni di manipolazione dei dati all'interno di una transazione. |
SupportsDifferentTableCorrelationNames() |
Recupera un valore che indica se, quando sono supportati, i nomi di correlazione delle tabelle sono impostati in modo da essere diversi da quelli delle tabelle. |
SupportsExpressionsInOrderBy() |
Recupera un valore che indica se il database supporta le espressioni negli |
SupportsExtendedSQLGrammar() |
Recupera un valore che indica se il database supporta la grammatica SQL estesa ODBC. |
SupportsFullOuterJoins() |
Recupera un valore che indica se il database supporta full outer join nidificati. |
SupportsGetGeneratedKeys() |
Recupera se le chiavi generate automaticamente possono essere recuperate dopo l'esecuzione di un'istruzione |
SupportsGroupBy() |
Recupera un valore che indica se il database supporta una forma di |
SupportsGroupByBeyondSelect() |
Recupera un valore che indica se il database supporta l'utilizzo di colonne non incluse nell'istruzione |
SupportsGroupByUnrelated() |
Recupera un valore che indica se il database supporta l'utilizzo di una colonna non presente nell'istruzione |
SupportsIntegrityEnhancementFacility() |
Recupera un valore che indica se il database supporta la funzionalità di miglioramento dell'integrità SQL. |
SupportsLikeEscapeClause() |
Recupera un valore che indica se il database supporta la specifica di una |
SupportsLimitedOuterJoins() |
Recupera un valore che indica se il database offre supporto limitato per gli outer join. |
SupportsMinimumSQLGrammar() |
Recupera un valore che indica se il database supporta la grammatica SQL minima ODBC. |
SupportsMixedCaseIdentifiers() |
Recupera un valore che indica se questo database considera gli identificatori SQL senza virgolette tra maiuscole e minuscole e, di conseguenza, li archivia in maiuscolo. |
SupportsMixedCaseQuotedIdentifiers() |
Recupera un valore che indica se questo database considera gli identificatori SQL tra maiuscole e minuscole miste come distinzione tra maiuscole e minuscole e, di conseguenza, li archivia in maiuscolo. |
SupportsMultipleOpenResults() |
Recupera un valore che indica se è possibile che più |
SupportsMultipleResultSets() |
Recupera un valore che indica se il database supporta il recupero di più |
SupportsMultipleTransactions() |
Recupera un valore che indica se il database consente l'apertura di più transazioni contemporaneamente (in connessioni diverse). |
SupportsNamedParameters() |
Recupera un valore che indica se il database supporta parametri denominati per le istruzioni chiamabili. |
SupportsNonNullableColumns() |
Recupera un valore che indica se le colonne di questo database possono essere definite come non nullable. |
SupportsOpenCursorsAcrossCommit() |
Recupera un valore che indica se il database consente di mantenere i cursori aperti tra i vari commit. |
SupportsOpenCursorsAcrossRollback() |
Recupera un valore che indica se il database consente di mantenere i cursori aperti tra i vari rollback. |
SupportsOpenStatementsAcrossCommit() |
Recupera un valore che indica se il database consente di mantenere le istruzioni aperte tra i vari commit. |
SupportsOpenStatementsAcrossRollback() |
Recupera un valore che indica se il database consente di mantenere le istruzioni aperte tra i vari rollback. |
SupportsOrderByUnrelated() |
Recupera un valore che indica se il database supporta l'utilizzo di una colonna non presente nell'istruzione |
SupportsOuterJoins() |
Recupera un valore che indica se il database supporta alcuni tipi di outer join. |
SupportsPositionedDelete() |
Recupera un valore che indica se il database supporta istruzioni posizionate |
SupportsPositionedUpdate() |
Recupera un valore che indica se il database supporta istruzioni posizionate |
SupportsResultSetConcurrency(Int32, Int32) |
Recupera un valore che indica se il database supporta il tipo di concorrenza specificato in combinazione con un dato tipo di set di risultati. |
SupportsResultSetHoldability(Int32) |
Recupera un valore che indica se il database supporta la trattenibilità del set di risultati specificata. |
SupportsResultSetType(Int32) |
Recupera un valore che indica se il database supporta il tipo di set di risultati specificato. |
SupportsSavepoints() |
Recupera un valore che indica se il database supporta punti di salvataggio. |
SupportsSchemasInDataManipulation() |
Recupera un valore che indica se un nome di schema può essere utilizzato in un'istruzione di manipolazione dei dati. |
SupportsSchemasInIndexDefinitions() |
Recupera un valore che indica se un nome di schema può essere utilizzato in un'istruzione di definizione degli indici. |
SupportsSchemasInPrivilegeDefinitions() |
Recupera un valore che indica se un nome di schema può essere utilizzato in un'istruzione di definizione dei privilegi. |
SupportsSchemasInProcedureCalls() |
Recupera un valore che indica se un nome di schema può essere utilizzato in un'istruzione di chiamata di procedura. |
SupportsSchemasInTableDefinitions() |
Recupera un valore che indica se un nome di schema può essere utilizzato in un'istruzione di definizione delle tabelle. |
SupportsSelectForUpdate() |
Recupera un valore che indica se il database supporta |
SupportsStatementPooling() |
Recupera un valore che indica se il database supporta il pool di istruzioni. |
SupportsStoredFunctionsUsingCallSyntax() |
Recupera un valore che indica se il database supporta la chiamata di funzioni definite dall'utente o fornitore tramite la sintassi di escape della stored procedure. |
SupportsStoredProcedures() |
Recupera un valore che indica se il database supporta le chiamate delle stored procedure che utilizzano la sintassi di escape delle stored procedure. |
SupportsSubqueriesInComparisons() |
Recupera un valore che indica se il database supporta le sottoquery nelle espressioni di confronto. |
SupportsSubqueriesInExists() |
Recupera un valore che indica se il database supporta sottoquery nelle |
SupportsSubqueriesInIns() |
Recupera un valore che indica se il database supporta sottoquery nelle |
SupportsSubqueriesInQuantifieds() |
Recupera un valore che indica se il database supporta le sottoquery nelle espressioni quantificate. |
SupportsTableCorrelationNames() |
Recupera un valore che indica se il database supporta i nomi di correlazione delle tabelle. |
SupportsTransactionIsolationLevel(Int32) |
Recupera un valore che indica se il database supporta il livello di isolamento transazione specificato. |
SupportsTransactions() |
Recupera un valore che indica se il database supporta transazioni. |
SupportsUnion() |
Recupera un valore che indica se il database supporta SQL |
SupportsUnionAll() |
Recupera un valore che indica se il database supporta SQL |
UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Unwrap(Class) |
Restituisce un oggetto che implementa l'interfaccia specificata per consentire l'accesso a metodi non standard o metodi standard non esposti dal proxy. (Ereditato da IWrapper) |
UpdatesAreDetected(Int32) |
Recupera un valore che indica se è possibile rilevare o meno un aggiornamento di riga visibile chiamando il metodo |
UsesLocalFilePerTable() |
Recupera un valore che indica se il database utilizza un file per ogni tabella. |
UsesLocalFiles() |
Recupera un valore che indica se il database archivia le tabelle in un file locale. |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Informazioni complete sul database nel suo complesso. |
GetJniTypeName(IJavaPeerable) |
Informazioni complete sul database nel suo complesso. |