| AllProceduresAreCallable() : boolReturns whether all procedures returned by DatabaseMetaData.getProcedures(java.lang.String, java.lang.String, java.lang.String) can be
called by the current user. |
| AllTablesAreSelectable() : boolReturns whether all the tables returned by getTables can be used
by the current user in a SELECT statement. |
| AutoCommitFailureClosesAllResultSets() : boolDetermine if a SQLException while autoCommit is true indicates that all
open ResultSets are closed, even ones that are holdable |
| DataDefinitionCausesTransactionCommit() : boolReturns whether a data definition statement in a transaction forces a commit of the transaction. |
| DataDefinitionIgnoredInTransactions() : boolReturns whether the database ignores data definition statements within a
transaction. |
| DeletesAreDetected(int) : boolReturns whether a visible row delete can be detected by calling
ResultSet.rowDeleted(). |
| DoesMaxRowSizeIncludeBlobs() : boolReturns whether the return value of getMaxRowSize includes the
SQL data types LONGVARCHAR and LONGVARBINARY. |
| GeneratedKeyAlwaysReturned() : boolDocumentation for this section has not yet been entered. |
| GetAttributes(string, string, string, string) : IResultSetReturns a ResultSet describing a subset of the attributes of a
specified SQL User Defined Type (UDT) for a specified schema and catalog. |
| GetBestRowIdentifier(string, string, string, int, bool) : IResultSetReturns a list of a table's optimal set of columns that uniquely
identify the rows. |
| GetColumnPrivileges(string, string, string, string) : IResultSetReturns a description of access rights for a table's columns. |
| GetColumns(string, string, string, string) : IResultSetReturns a description of table columns available in a specified catalog. |
| GetCrossReference(string, string, string, string, string, string) : IResultSetReturns a list of foreign key columns in a given foreign key table that
reference the primary key columns of a supplied primary key table. |
| GetExportedKeys(string, string, string) : IResultSetReturns a list of the foreign key columns that reference the primary key
columns of a specified table (the foreign keys exported by a table). |
| GetFunctionColumns(string, string, string, string) : IResultSetReturns a description according to the given catalog's system or user
function parameters and return type. |
| GetFunctions(string, string, string) : IResultSetReturns a description of the system and user functions available
according to the given catalog. |
| GetImportedKeys(string, string, string) : IResultSetReturns a list columns in a table that are both primary keys and
referenced by the table's foreign key columns (that is, the primary keys
imported by a table). |
| GetIndexInfo(string, string, string, bool, bool) : IResultSetReturns a list of indices and statistics for a specified table. |
| GetPrimaryKeys(string, string, string) : IResultSetReturns a list of the primary key columns of a specified table. |
| GetProcedureColumns(string, string, string, string) : IResultSetReturns a list of parameter and result columns for the stored procedures
belonging to a specified catalog. |
| GetProcedures(string, string, string) : IResultSetReturns a list of the stored procedures available in a specified catalog. |
| GetPseudoColumns(string, string, string, string) : IResultSetDocumentation for this section has not yet been entered. |
| GetSchemas(string, string) : IResultSetReturns the schema names ordered by TABLE_CATALOG and TABLE_SCHEMA. |
| GetSuperTables(string, string, string) : IResultSetReturns a listing of the hierarchies of tables in a specified schema in
the database. |
| GetSuperTypes(string, string, string) : IResultSetReturns the User Defined Type (UDT) hierarchies for a given schema. |
| GetTablePrivileges(string, string, string) : IResultSetReturns a description of access rights for each table present in a
catalog. |
| GetTables(string, string, string, string[]) : IResultSetReturns a description of the tables in a specified catalog. |
| GetUDTs(string, string, string, int[]) : IResultSetReturns a description of the User Defined Types (UDTs) defined in a given
schema, which includes the types DISTINCT, STRUCT and
JAVA_OBJECT. |
| GetVersionColumns(string, string, string) : IResultSetReturns which of a table's columns are automatically updated when any
value in a row is updated. |
| InsertsAreDetected(int) : boolDetermines whether a visible row insert can be detected by calling ResultSet.rowInserted. |
| LocatorsUpdateCopy() : boolDetermines whether updates are made to a copy of, or directly on, Large Objects
(LOBs). |
| NullPlusNonNullIsNull() : boolDetermines whether the database handles concatenations between NULL and
non-NULL values by producing a NULL output. |
| NullsAreSortedAtEnd() : boolDetermines whether NULL values are always sorted to the end of sorted
results regardless of requested sort order. |
| NullsAreSortedAtStart() : boolDetermines whether NULL values are always sorted at the start of the
sorted list, irrespective of the sort order. |
| NullsAreSortedHigh() : boolDetermines whether NULL values are sorted high - i.e. they are sorted
as if they are higher than any other values. |
| NullsAreSortedLow() : boolDetermines whether NULL values are sorted low - i.e. they are sorted as
if they are lower than any other values. |
| OthersDeletesAreVisible(int) : boolDetermines whether deletes made by others are visible, for a specified ResultSet type. |
| OthersInsertsAreVisible(int) : boolDetermines whether inserts made by others are visible, for a specified ResultSet type. |
| OthersUpdatesAreVisible(int) : boolDetermines whether updates made by others are visible, for a specified ResultSet type. |
| OwnDeletesAreVisible(int) : boolDetermines whether a ResultSet can see its own deletes, for a
specified ResultSet type. |
| OwnInsertsAreVisible(int) : boolDetermines whether a ResultSet can see its own inserts, for a
specified ResultSet type. |
| OwnUpdatesAreVisible(int) : boolDetermines whether a ResultSet can see its own updates, for a
specified ResultSet type. |
| StoresLowerCaseIdentifiers() : boolDetermines whether the database treats SQL identifiers that are in mixed
case (and unquoted) as case insensitive. |
| StoresLowerCaseQuotedIdentifiers() : boolDetermines whether the database considers mixed case quoted SQL
identifiers as case insensitive and stores them in lower case. |
| StoresMixedCaseIdentifiers() : boolDetermines whether the database considers mixed case unquoted SQL
identifiers as case insensitive and stores them in mixed case. |
| StoresMixedCaseQuotedIdentifiers() : boolDetermines whether the database considers identifiers as case insensitive
if they are mixed case quoted SQL. |
| StoresUpperCaseIdentifiers() : boolDetermines whether the database considers mixed case unquoted SQL
identifiers as case insensitive and stores them in upper case. |
| StoresUpperCaseQuotedIdentifiers() : boolDetermines whether the database considers mixed case quoted SQL
identifiers as case insensitive and stores them in upper case. |
| SupportsAlterTableWithAddColumn() : boolDetermines whether the database supports ALTER TABLE operation with
ADD COLUMN. |
| SupportsAlterTableWithDropColumn() : boolDetermines whether the database supports ALTER TABLE operation with
DROP COLUMN. |
| SupportsANSI92EntryLevelSQL() : boolDetermines whether the database supports the ANSI92 entry level SQL grammar. |
| SupportsANSI92FullSQL() : boolDetermines whether the database supports the ANSI92 full SQL grammar. |
| SupportsANSI92IntermediateSQL() : boolDetermines whether the database supports the ANSI92 intermediate SQL Grammar. |
| SupportsBatchUpdates() : boolDetermines whether the database supports batch updates. |
| SupportsCatalogsInDataManipulation() : boolDetermines whether catalog names may be used in data manipulation
statements. |
| SupportsCatalogsInIndexDefinitions() : boolDetermines whether catalog names can be used in index definition statements. |
| SupportsCatalogsInPrivilegeDefinitions() : boolDetermines whether catalog names can be used in privilege definition
statements. |
| SupportsCatalogsInProcedureCalls() : boolDetermines whether catalog names can be used in procedure call statements. |
| SupportsCatalogsInTableDefinitions() : boolDetermines whether catalog names may be used in table definition statements. |
| SupportsColumnAliasing() : boolDetermines whether the database supports column aliasing. |
| SupportsConvert() : boolDetermines whether the database supports the CONVERT operation between
SQL types. |
| SupportsConvert(int, int) : boolDetermines whether the database supports CONVERT operation for two
supplied SQL types. |
| SupportsCoreSQLGrammar() : boolDetermines whether the database supports the Core SQL Grammar for ODBC. |
| SupportsCorrelatedSubqueries() : boolDetermines whether the database supports correlated sub-queries. |
| SupportsDataDefinitionAndDataManipulationTransactions() : boolDetermines whether the database allows both data definition and data
manipulation statements inside a transaction. |
| SupportsDataManipulationTransactionsOnly() : boolDetermines whether the database only allows data manipulation statements inside
a transaction. |
| SupportsDifferentTableCorrelationNames() : boolDetermines whether table correlation names are required to be different from
the names of the tables, when they are supported. |
| SupportsExpressionsInOrderBy() : boolDetermines whether expressions in ORDER BY lists are supported. |
| SupportsExtendedSQLGrammar() : boolDetermines whether the Extended SQL Grammar for ODBC is supported. |
| SupportsFullOuterJoins() : boolDetermines whether the database supports full nested outer joins. |
| SupportsGetGeneratedKeys() : boolDetermines whether auto generated keys can be returned when a statement
executes. |
| SupportsGroupBy() : boolDetermines whether the database supports GROUP BY clauses. |
| SupportsGroupByBeyondSelect() : boolDetermines whether the database supports using a column name in a GROUP
BY clause not included in the SELECT statement as long as all of
the columns in the SELECT statement are used in the GROUP
BY clause. |
| SupportsGroupByUnrelated() : boolDetermines whether the database supports using a column name in a GROUP
BY clause that is not in the SELECT statement. |
| SupportsIntegrityEnhancementFacility() : boolDetermines whether the database supports SQL Integrity Enhancement
Facility. |
| SupportsLikeEscapeClause() : boolDetermines whether the database supports a LIKE escape clause. |
| SupportsLimitedOuterJoins() : boolDetermines whether the database provides limited support for outer join
operations. |
| SupportsMinimumSQLGrammar() : boolDetermines whether the database supports Minimum SQL Grammar for ODBC. |
| SupportsMixedCaseIdentifiers() : boolDetermines whether the database treats mixed case unquoted SQL identifiers as
case sensitive storing them in mixed case. |
| SupportsMixedCaseQuotedIdentifiers() : boolDetermines whether the database considers mixed case quoted SQL
identifiers as case sensitive, storing them in mixed case. |
| SupportsMultipleOpenResults() : boolDetermines whether it is possible for a single CallableStatement to
return multiple ResultSets simultaneously. |
| SupportsMultipleResultSets() : boolDetermines whether retrieving multiple ResultSets from a single
call to the execute method is supported. |
| SupportsMultipleTransactions() : boolDetermines whether multiple simultaneous transactions on
different connections are supported. |
| SupportsNamedParameters() : boolDetermines whether callable statements with named parameters is supported. |
| SupportsNonNullableColumns() : boolDetermines whether columns in the database can be defined as non-nullable. |
| SupportsOpenCursorsAcrossCommit() : boolDetermines whether keeping cursors open across commit operations is
supported. |
| SupportsOpenCursorsAcrossRollback() : boolDetermines whether the database can keep cursors open across rollback
operations. |
| SupportsOpenStatementsAcrossCommit() : boolDetermines whether keeping statements open across commit operations is
supported. |
| SupportsOpenStatementsAcrossRollback() : boolDetermines whether keeping statements open across rollback operations is
supported. |
| SupportsOrderByUnrelated() : boolDetermines whether using a column in an ORDER BY clause that is
not in the SELECT statement is supported. |
| SupportsOuterJoins() : boolDetermines whether outer join operations are supported. |
| SupportsPositionedDelete() : boolDetermines whether positioned DELETE statements are supported. |
| SupportsPositionedUpdate() : boolDetermines whether positioned UPDATE statements are supported. |
| SupportsResultSetConcurrency(int, int) : boolDetermines whether there is support for a given concurrency style for the
given ResultSet. |
| SupportsResultSetHoldability(int) : boolDetermines whether the supplied ResultSet holdability mode is
supported. |
| SupportsResultSetType(int) : boolDetermines whether the supplied ResultSet type is supported. |
| SupportsSavepoints() : boolDetermines whether savepoints for transactions are supported. |
| SupportsSchemasInDataManipulation() : boolDetermines whether a schema name may be used in a data manipulation
statement. |
| SupportsSchemasInIndexDefinitions() : boolDetermines whether a schema name may be used in an index definition
statement. |
| SupportsSchemasInPrivilegeDefinitions() : boolDetermines whether a database schema name can be used in a privilege
definition statement. |
| SupportsSchemasInProcedureCalls() : boolDetermines whether a procedure call statement may be contain in a schema name. |
| SupportsSchemasInTableDefinitions() : boolDetermines whether a schema name can be used in a table definition statement. |
| SupportsSelectForUpdate() : boolDetermines whether the SELECT FOR UPDATE statement is supported. |
| SupportsStatementPooling() : boolDetermines whether statement pooling is supported. |
| SupportsStoredFunctionsUsingCallSyntax() : boolDetermine if this database supports invoking user-defined or vendor
functions using the stored procedure escape syntax. |
| SupportsStoredProcedures() : boolDetermines whether stored procedure calls using the stored procedure
escape syntax is supported. |
| SupportsSubqueriesInComparisons() : boolDetermines whether subqueries in comparison expressions are supported. |
| SupportsSubqueriesInExists() : boolDetermines whether subqueries in EXISTS expressions are supported. |
| SupportsSubqueriesInIns() : boolDetermines whether subqueries in IN statements are supported. |
| SupportsSubqueriesInQuantifieds() : boolDetermines whether subqueries in quantified expressions are supported. |
| SupportsTableCorrelationNames() : boolDetermines whether the database has table correlation names support. |
| SupportsTransactionIsolationLevel(int) : boolDetermines whether a specified transaction isolation level is supported. |
| SupportsTransactions() : boolDetermines whether transactions are supported. |
| SupportsUnion() : boolDetermines whether the SQL UNION operation is supported. |
| SupportsUnionAll() : boolDetermines whether the SQL UNION ALL operation is supported. |
| UpdatesAreDetected(int) : boolDetermines whether the method ResultSet.rowUpdated can detect a visible
row update for the specified ResultSet type. |
| UsesLocalFilePerTable() : boolDetermines whether this database uses a file for each table. |
| UsesLocalFiles() : boolDetermines whether this database uses a local file to store tables. |