Condividi tramite


IDatabaseMetaData Interfaccia

Definizione

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 NULL i valori potrebbero non essere consentiti.

AttributeNullable

Indica che NULL i valori sono sicuramente consentiti.

AttributeNullableUnknown

Indica se i NULL valori sono consentiti non sono noti.

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 NULL valori.

ColumnNullable

Indica che la colonna consente NULL sicuramente i valori.

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 NULL i valori non sono consentiti.

FunctionNoTable

Indica che la funzione non restituisce una tabella.

FunctionNullable

Indica che NULL i valori sono consentiti.

FunctionNullableUnknown

Indica se i NULL valori sono consentiti è sconosciuto.

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 UPDATE_RULE, indica che quando la chiave primaria viene aggiornata, la chiave esterna (chiave importata) viene modificata per accettarla.

ImportedKeyInitiallyDeferred

Indica la rinviabilità.

ImportedKeyInitiallyImmediate

Indica la rinviabilità.

ImportedKeyNoAction

Per le colonne UPDATE_RULE e DELETE_RULE, indica che se la chiave primaria è stata importata, non può essere aggiornata o eliminata.

ImportedKeyNotDeferrable

Indica la rinviabilità.

ImportedKeyRestrict

Per la colonna UPDATE_RULE, indica che una chiave primaria potrebbe non essere aggiornata se è stata importata da un'altra tabella come chiave esterna.

ImportedKeySetDefault

Per le colonne UPDATE_RULE e DELETE_RULE, indica che se la chiave primaria viene aggiornata o eliminata, la chiave esterna (chiave importata) è impostata sul valore predefinito.

ImportedKeySetNull

Per le colonne UPDATE_RULE e DELETE_RULE, indica che quando la chiave primaria viene aggiornata o eliminata, la chiave esterna (chiave importata) viene modificata in NULL.

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 NULL i valori non sono consentiti.

ProcedureNoResult

Indica che la routine non restituisce un risultato.

ProcedureNullable

Indica che NULL i valori sono consentiti.

ProcedureNullableUnknown

Indica se NULL i valori sono consentiti è sconosciuto.

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 DatabaseMetaData.getSQLStateType utilizzato per indicare se il valore restituito dal metodo SQLException.getSQLState è un valore SQLSTATE.

SqlStateSQL99

Valore restituito possibile per il metodo DatabaseMetaData.getSQLStateType utilizzato per indicare se il valore restituito dal metodo SQLException.getSQLState è un valore SQL99 SQLSTATE.

SqlStateXOpen

Valore restituito possibile per il metodo DatabaseMetaData.getSQLStateType usato per indicare se il valore restituito dal metodo SQLException.getSQLState è un valore X/Open (ora noto come Open Group) SQL CLI SQLSTATE.

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 NULL valore NON è consentito per questo tipo di dati.

TypeNullable

Indica che è consentito un NULL valore per questo tipo di dati.

TypeNullableUnknown

Indica che non è noto se è consentito un NULL valore per questo tipo di dati.

TypePredBasic

Indica che il tipo di dati può essere usato solo nelle WHERE clausole di ricerca che non usano LIKE predicati.

TypePredChar

Indica che il tipo di dati può essere usato solo nelle WHERE clausole di ricerca che usano LIKE predicati.

TypePredNone

Indica che WHERE le clausole di ricerca non sono supportate per questo tipo.

TypeSearchable

Indica che tutte le WHERE clausole di ricerca possono essere basate su questo tipo.

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 java.lang.System.identityHashCode() l'istanza di wrapped.

(Ereditato da IJavaPeerable)
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 GROUP BY clausola per questo database.

MaxColumnsInIndex

Restituisce il numero massimo di colonne in un indice per il database.

MaxColumnsInOrderBy

Restituisce il numero massimo di colonne in una ORDER BY clausola per il database.

MaxColumnsInSelect

Restituisce il numero massimo di colonne in un SELECT elenco per il database.

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 SELECT per il database.

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 SQLState valore restituito da SQLException.getSQLState.

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 getProcedures.

AllTablesAreSelectable()

Recupera se l'utente corrente può usare tutte le tabelle restituite dal metodo getTables in un'istruzione SELECT .

AutoCommitFailureClosesAllResultSets()

Recupera se un'opzione SQLException autoCommit è true inidcate che tutti i ResultSet aperti sono chiusi, anche quelli che sono disponibili.

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 ResultSet.rowDeleted.

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non fa nulla.

(Ereditato da IJavaPeerable)
DoesMaxRowSizeIncludeBlobs()

Recupera se il valore restituito per il metodo getMaxRowSize include i tipi di LONGVARCHAR dati SQL e LONGVARBINARY.

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 ResultSet.rowInserted.

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 NULL i valori e nonNULL .NULL

NullsAreSortedAtEnd()

Recupera un valore che indica se NULL i valori vengono ordinati alla fine indipendentemente dall'ordinamento.

NullsAreSortedAtStart()

Recupera un valore che indica se NULL i valori vengono ordinati all'inizio indipendentemente dall'ordinamento.

NullsAreSortedHigh()

Recupera un valore che indica se NULL i valori sono ordinati in alto.

NullsAreSortedLow()

Recupera un valore che indica se NULL i valori sono ordinati in basso.

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 ResultSet risultati sono visibili.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Informazioni complete sul database nel suo complesso.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
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 ALTER TABLE con l'aggiunta di una colonna.

SupportsAlterTableWithDropColumn()

Recupera un valore che indica se il database supporta ALTER TABLE la colonna drop.

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 CONVERT scalare JDBC per la conversione di un tipo JDBC in un altro.

SupportsConvert(Int32, Int32)

Recupera un valore che indica se il database supporta la funzione CONVERT scalare JDBC per le conversioni tra i tipi JDBC fromType e toType.

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 ORDER BY elenchi.

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 GROUP BY clausola.

SupportsGroupByBeyondSelect()

Recupera un valore che indica se il database supporta l'utilizzo di colonne non incluse nell'istruzione SELECT in una GROUP BY clausola a condizione che tutte le colonne dell'istruzione SELECT siano incluse nella GROUP BY clausola .

SupportsGroupByUnrelated()

Recupera un valore che indica se il database supporta l'utilizzo di una colonna non presente nell'istruzione SELECT in una GROUP BY clausola .

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 LIKE clausola di escape.

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ù ResultSet oggetti vengano restituiti contemporaneamente da un CallableStatement oggetto .

SupportsMultipleResultSets()

Recupera un valore che indica se il database supporta il recupero di più ResultSet oggetti da una singola chiamata al metodo execute.

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 SELECT in una ORDER BY clausola .

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 DELETE .

SupportsPositionedUpdate()

Recupera un valore che indica se il database supporta istruzioni posizionate UPDATE .

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 SELECT FOR UPDATE le istruzioni.

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 EXISTS espressioni.

SupportsSubqueriesInIns()

Recupera un valore che indica se il database supporta sottoquery nelle IN espressioni.

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 UNION.

SupportsUnionAll()

Recupera un valore che indica se il database supporta SQL UNION ALL.

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 ResultSet.rowUpdated.

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.

Si applica a