| Modifier and Type | Field and Description |
|---|---|
| pack-priv ConnectionEventListener | |
| protected DatabaseMetaData | |
| private static final MLogger | |
| pack-priv volatile NewPooledConnection | |
| pack-priv NewProxyConnection |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv | |
| pack-priv | NewProxyDatabaseMetaData(DatabaseMetaData inner, NewPooledConnection parentPooledConnection, NewProxyConnection proxyCon)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public final boolean | allProceduresAreCallable()
Implements java. Retrieves whether the current user can call all the procedures
returned by the method |
| public final boolean | allTablesAreSelectable()
Implements java. Retrieves whether the current user can use all the tables returned
by the method |
| pack-priv void | |
| public final boolean | autoCommitFailureClosesAllResultSets()
Implements java. Retrieves whether a |
| public final boolean | dataDefinitionCausesTransactionCommit()
Implements java. Retrieves whether a data definition statement within a transaction forces the transaction to commit. |
| public final boolean | dataDefinitionIgnoredInTransactions()
Implements java. Retrieves whether this database ignores a data definition statement within a transaction. |
| public final boolean | deletesAreDetected(int
the a)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether or not a visible row delete can be detected by
calling the method |
| private void | |
| public final boolean | doesMaxRowSizeIncludeBlobs()
Implements java. Retrieves whether the return value for the method
|
| public final boolean | generatedKeyAlwaysReturned()
Implements java. Retrieves whether a generated key will always be returned if the column name(s) or index(es) specified for the auto generated key column(s) are valid and the statement succeeds. |
| public final ResultSet | getAttributes(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha type name pattern; must match the
type name as it is stored in the database c, String an attribute name pattern; must match the attribute
name as it is declared in the database d)Implements java. Retrieves a description of the given attribute of the given type for a user-defined type (UDT) that is available in the given schema and catalog. |
| public final ResultSet | getBestRowIdentifier(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in the database c, int the scope of interest; use same values as SCOPE d, boolean include columns that are nullable. e)Implements java. Retrieves a description of a table's optimal set of columns that uniquely identifies a row. |
| public final ResultSet | getCatalogs()
Implements java. Retrieves the catalog names available in this database. |
| public final String | getCatalogSeparator()
Implements java. Retrieves the |
| public final String | getCatalogTerm()
Implements java. Retrieves the database vendor's preferred term for "catalog". |
| public final ResultSet | getClientInfoProperties()
Implements java. Retrieves a list of the client info properties that the driver supports. |
| public final ResultSet | getColumnPrivileges(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name as it is
stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is
stored in the database c, String a column name pattern; must match the column
name as it is stored in the database d)Implements java. Retrieves a description of the access rights for a table's columns. |
| public final ResultSet | getColumns(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name pattern; must match the
table name as it is stored in the database c, String a column name pattern; must match the column
name as it is stored in the database d)Implements java. Retrieves a description of table columns available in the specified catalog. |
| public final Connection | getConnection()
Implements java. Retrieves the connection that produced this metadata object. |
| public final ResultSet | getCrossReference(String
a catalog name; must match the catalog name
as it is stored in the database; "" retrieves those without a
catalog; a, String null means drop catalog name from the selection criteriaa schema name; must match the schema name as
it is stored in the database; "" retrieves those without a schema;
b, String null means drop schema name from the selection criteriathe name of the table that exports the key; must match
the table name as it is stored in the database c, String a catalog name; must match the catalog name as
it is stored in the database; "" retrieves those without a
catalog; d, String null means drop catalog name from the selection criteriaa schema name; must match the schema name as it
is stored in the database; "" retrieves those without a schema;
e, String null means drop schema name from the selection criteriathe name of the table that imports the key; must match
the table name as it is stored in the database f)Implements java. Retrieves a description of the foreign key columns in the given foreign key table that reference the primary key or the columns representing a unique constraint of the parent table (could be the same or a different table). |
| public final int | getDatabaseMajorVersion()
Implements java. Retrieves the major version number of the underlying database. |
| public final int | getDatabaseMinorVersion()
Implements java. Retrieves the minor version number of the underlying database. |
| public final String | getDatabaseProductName()
Implements java. Retrieves the name of this database product. |
| public final String | getDatabaseProductVersion()
Implements java. Retrieves the version number of this database product. |
| public final int | getDefaultTransactionIsolation()
Implements java. Retrieves this database's default transaction isolation level. |
| public final int | getDriverMajorVersion()
Implements java. Retrieves this JDBC driver's major version number. |
| public final int | getDriverMinorVersion()
Implements java. Retrieves this JDBC driver's minor version number. |
| public final String | getDriverName()
Implements java. Retrieves the name of this JDBC driver. |
| public final String | getDriverVersion()
Implements java. Retrieves the version number of this JDBC driver as a |
| public final ResultSet | getExportedKeys(String
a catalog name; must match the catalog name as it
is stored in this database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in this database c)Implements java. Retrieves a description of the foreign key columns that reference the given table's primary key columns (the foreign keys exported by a table). |
| public final String | getExtraNameCharacters()
Implements java. Retrieves all the "extra" characters that can be used in unquoted identifier names (those beyond a-z, A-Z, 0-9 and _). |
| public final ResultSet | getFunctionColumns(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha procedure name pattern; must match the
function name as it is stored in the database c, String a parameter name pattern; must match the
parameter or column name as it is stored in the database d)Implements java. Retrieves a description of the given catalog's system or user function parameters and return type. |
| public final ResultSet | getFunctions(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha function name pattern; must match the
function name as it is stored in the database c)Implements java. Retrieves a description of the system and user functions available in the given catalog. |
| public final String | getIdentifierQuoteString()
Implements java. Retrieves the string used to quote SQL identifiers. |
| public final ResultSet | getImportedKeys(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in the database c)Implements java. Retrieves a description of the primary key columns that are referenced by the given table's foreign key columns (the primary keys imported by a table). |
| public final ResultSet | getIndexInfo(String
a catalog name; must match the catalog name as it
is stored in this database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in this database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in this database c, boolean when true, return only indices for unique values;
when false, return indices regardless of whether unique or not d, boolean when true, result is allowed to reflect approximate
or out of data values; when false, results are requested to be
accurate e)Implements java. Retrieves a description of the given table's indices and statistics. |
| public final int | getJDBCMajorVersion()
Implements java. Retrieves the major JDBC version number for this driver. |
| public final int | getJDBCMinorVersion()
Implements java. Retrieves the minor JDBC version number for this driver. |
| public final int | getMaxBinaryLiteralLength()
Implements java. Retrieves the maximum number of hex characters this database allows in an inline binary literal. |
| public final int | getMaxCatalogNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a catalog name. |
| public final int | getMaxCharLiteralLength()
Implements java. Retrieves the maximum number of characters this database allows for a character literal. |
| public final int | getMaxColumnNameLength()
Implements java. Retrieves the maximum number of characters this database allows for a column name. |
| public final int | getMaxColumnsInGroupBy()
Implements java. Retrieves the maximum number of columns this database allows in a
|
| public final int | getMaxColumnsInIndex()
Implements java. Retrieves the maximum number of columns this database allows in an index. |
| public final int | getMaxColumnsInOrderBy()
Implements java. Retrieves the maximum number of columns this database allows in an
|
| public final int | getMaxColumnsInSelect()
Implements java. Retrieves the maximum number of columns this database allows in a
|
| public final int | getMaxColumnsInTable()
Implements java. Retrieves the maximum number of columns this database allows in a table. |
| public final int | getMaxConnections()
Implements java. Retrieves the maximum number of concurrent connections to this database that are possible. |
| public final int | getMaxCursorNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a cursor name. |
| public final int | getMaxIndexLength()
Implements java. Retrieves the maximum number of bytes this database allows for an index, including all of the parts of the index. |
| public final long | getMaxLogicalLobSize()
Overrides default java. Retrieves the maximum number of bytes this database allows for
the logical size for a |
| public final int | getMaxProcedureNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a procedure name. |
| public final int | getMaxRowSize()
Implements java. Retrieves the maximum number of bytes this database allows in a single row. |
| public final int | getMaxSchemaNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a schema name. |
| public final int | getMaxStatementLength()
Implements java. Retrieves the maximum number of characters this database allows in an SQL statement. |
| public final int | getMaxStatements()
Implements java. Retrieves the maximum number of active statements to this database that can be open at the same time. |
| public final int | getMaxTableNameLength()
Implements java. Retrieves the maximum number of characters this database allows in a table name. |
| public final int | getMaxTablesInSelect()
Implements java. Retrieves the maximum number of tables this database allows in a
|
| public final int | getMaxUserNameLength()
Implements java. Retrieves the maximum number of characters this database allows in a user name. |
| public final String | getNumericFunctions()
Implements java. Retrieves a comma-separated list of math functions available with this database. |
| public final ResultSet | getPrimaryKeys(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in the database c)Implements java. Retrieves a description of the given table's primary key columns. |
| public final ResultSet | getProcedureColumns(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha procedure name pattern; must match the
procedure name as it is stored in the database c, String a column name pattern; must match the column name
as it is stored in the database d)Implements java. Retrieves a description of the given catalog's stored procedure parameter and result columns. |
| public final ResultSet | getProcedures(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha procedure name pattern; must match the
procedure name as it is stored in the database c)Implements java. Retrieves a description of the stored procedures available in the given catalog. |
| public final String | getProcedureTerm()
Implements java. Retrieves the database vendor's preferred term for "procedure". |
| public final ResultSet | getPseudoColumns(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name pattern; must match the
table name as it is stored in the database c, String a column name pattern; must match the column
name as it is stored in the database d)Implements java. Retrieves a description of the pseudo or hidden columns available in a given table within the specified catalog and schema. |
| public final int | getResultSetHoldability()
Implements java. Retrieves this database's default holdability for |
| public final RowIdLifetime | getRowIdLifetime()
Implements java. Indicates whether this data source supports the SQL |
| public final ResultSet | getSchemas(String
a catalog name; must match the catalog name as it is stored
in the database;"" retrieves those without a catalog; null means catalog
name should not be used to narrow down the search. a, String a schema name; must match the schema name as it is
stored in the database; null means
schema name should not be used to narrow down the search. b)Implements java. Retrieves the schema names available in this database. |
| public final ResultSet | getSchemas()
Implements java. Retrieves the schema names available in this database. |
| public final String | getSchemaTerm()
Implements java. Retrieves the database vendor's preferred term for "schema". |
| public final String | getSearchStringEscape()
Implements java. Retrieves the string that can be used to escape wildcard characters. |
| public final String | getSQLKeywords()
Implements java. Retrieves a comma-separated list of all of this database's SQL keywords that are NOT also SQL:2003 keywords. |
| public final int | getSQLStateType()
Implements java. Indicates whether the SQLSTATE returned by |
| public final String | getStringFunctions()
Implements java. Retrieves a comma-separated list of string functions available with this database. |
| public final ResultSet | getSuperTables(String
a catalog name; "" retrieves those without a catalog;
a, String null means drop catalog name from the selection criteriaa schema name pattern; "" retrieves those
without a schema b, String a table name pattern; may be a fully-qualified
name c)Implements java. Retrieves a description of the table hierarchies defined in a particular schema in this database. |
| public final ResultSet | getSuperTypes(String
a catalog name; "" retrieves those without a catalog;
a, String null means drop catalog name from the selection criteriaa schema name pattern; "" retrieves those
without a schema b, String a UDT name pattern; may be a fully-qualified
name c)Implements java. Retrieves a description of the user-defined type (UDT) hierarchies defined in a particular schema in this database. |
| public final String | getSystemFunctions()
Implements java. Retrieves a comma-separated list of system functions available with this database. |
| public final ResultSet | getTablePrivileges(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name pattern; must match the
table name as it is stored in the database c)Implements java. Retrieves a description of the access rights for each table available in a catalog. |
| public final ResultSet | getTables(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name pattern; must match the
table name as it is stored in the database c, String[] a list of table types, which must be from the list of table types
returned from d)getTableTypes, to include; null returns
all typesImplements java. Retrieves a description of the tables available in the given catalog. |
| public final ResultSet | getTableTypes()
Implements java. Retrieves the table types available in this database. |
| public final String | getTimeDateFunctions()
Implements java. Retrieves a comma-separated list of the time and date functions available with this database. |
| public final ResultSet | getTypeInfo()
Implements java. Retrieves a description of all the data types supported by this database. |
| public final ResultSet | getUDTs(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema pattern name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha type name pattern; must match the type name
as it is stored in the database; may be a fully qualified name c, int[] a list of user-defined types (JAVA_OBJECT,
STRUCT, or DISTINCT) to include; d)null returns all typesImplements java. Retrieves a description of the user-defined types (UDTs) defined in a particular schema. |
| public final String | |
| public final String | getUserName()
Implements java. Retrieves the user name as known to this database. |
| public final ResultSet | getVersionColumns(String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
a, String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
b, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in the database c)Implements java. Retrieves a description of a table's columns that are automatically updated when any value in a row is updated. |
| public final boolean | insertsAreDetected(int
the a)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether or not a visible row insert can be detected
by calling the method |
| public final boolean | isCatalogAtStart()
Implements java. Retrieves whether a catalog appears at the start of a fully qualified table name. |
| pack-priv boolean | |
| public final boolean | isReadOnly()
Implements java. Retrieves whether this database is in read-only mode. |
| public final boolean | isWrapperFor(Class<T>
a Class defining an interface. a)Implements java. Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does. |
| private boolean | |
| private boolean | |
| public final boolean | locatorsUpdateCopy()
Implements java. Indicates whether updates made to a LOB are made on a copy or directly to the LOB. |
| public final boolean | nullPlusNonNullIsNull()
Implements java. Retrieves whether this database supports concatenations between
|
| public final boolean | nullsAreSortedAtEnd()
Implements java. Retrieves whether |
| public final boolean | nullsAreSortedAtStart()
Implements java. Retrieves whether |
| public final boolean | nullsAreSortedHigh()
Implements java. Retrieves whether |
| public final boolean | nullsAreSortedLow()
Implements java. Retrieves whether |
| public final boolean | othersDeletesAreVisible(int
the a)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether deletes made by others are visible. |
| public final boolean | othersInsertsAreVisible(int
the a)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether inserts made by others are visible. |
| public final boolean | othersUpdatesAreVisible(int
the a)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether updates made by others are visible. |
| public final boolean | ownDeletesAreVisible(int
the a)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether a result set's own deletes are visible. |
| public final boolean | ownInsertsAreVisible(int
the a)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether a result set's own inserts are visible. |
| public final boolean | ownUpdatesAreVisible(int
the a)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether for the given type of |
| public final boolean | storesLowerCaseIdentifiers()
Implements java. Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in lower case. |
| public final boolean | storesLowerCaseQuotedIdentifiers()
Implements java. Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in lower case. |
| public final boolean | storesMixedCaseIdentifiers()
Implements java. Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in mixed case. |
| public final boolean | storesMixedCaseQuotedIdentifiers()
Implements java. Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in mixed case. |
| public final boolean | storesUpperCaseIdentifiers()
Implements java. Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in upper case. |
| public final boolean | storesUpperCaseQuotedIdentifiers()
Implements java. Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in upper case. |
| public final boolean | supportsAlterTableWithAddColumn()
Implements java. Retrieves whether this database supports |
| public final boolean | supportsAlterTableWithDropColumn()
Implements java. Retrieves whether this database supports |
| public final boolean | supportsANSI92EntryLevelSQL()
Implements java. Retrieves whether this database supports the ANSI92 entry level SQL grammar. |
| public final boolean | supportsANSI92FullSQL()
Implements java. Retrieves whether this database supports the ANSI92 full SQL grammar supported. |
| public final boolean | supportsANSI92IntermediateSQL()
Implements java. Retrieves whether this database supports the ANSI92 intermediate SQL grammar supported. |
| public final boolean | supportsBatchUpdates()
Implements java. Retrieves whether this database supports batch updates. |
| public final boolean | supportsCatalogsInDataManipulation()
Implements java. Retrieves whether a catalog name can be used in a data manipulation statement. |
| public final boolean | supportsCatalogsInIndexDefinitions()
Implements java. Retrieves whether a catalog name can be used in an index definition statement. |
| public final boolean | supportsCatalogsInPrivilegeDefinitions()
Implements java. Retrieves whether a catalog name can be used in a privilege definition statement. |
| public final boolean | supportsCatalogsInProcedureCalls()
Implements java. Retrieves whether a catalog name can be used in a procedure call statement. |
| public final boolean | supportsCatalogsInTableDefinitions()
Implements java. Retrieves whether a catalog name can be used in a table definition statement. |
| public final boolean | supportsColumnAliasing()
Implements java. Retrieves whether this database supports column aliasing. |
| public final boolean | supportsConvert()
Implements java. Retrieves whether this database supports the JDBC scalar function
|
| public final boolean | supportsConvert(int
the type to convert from; one of the type codes from
the class a, int java.sql.Typesthe type to convert to; one of the type codes from
the class b)java.sql.TypesImplements java. Retrieves whether this database supports the JDBC scalar function
|
| public final boolean | supportsCoreSQLGrammar()
Implements java. Retrieves whether this database supports the ODBC Core SQL grammar. |
| public final boolean | supportsCorrelatedSubqueries()
Implements java. Retrieves whether this database supports correlated subqueries. |
| public final boolean | supportsDataDefinitionAndDataManipulationTransactions()
Implements java. Retrieves whether this database supports both data definition and data manipulation statements within a transaction. |
| public final boolean | supportsDataManipulationTransactionsOnly()
Implements java. Retrieves whether this database supports only data manipulation statements within a transaction. |
| public final boolean | supportsDifferentTableCorrelationNames()
Implements java. Retrieves whether, when table correlation names are supported, they are restricted to being different from the names of the tables. |
| public final boolean | supportsExpressionsInOrderBy()
Implements java. Retrieves whether this database supports expressions in
|
| public final boolean | supportsExtendedSQLGrammar()
Implements java. Retrieves whether this database supports the ODBC Extended SQL grammar. |
| public final boolean | supportsFullOuterJoins()
Implements java. Retrieves whether this database supports full nested outer joins. |
| public final boolean | supportsGetGeneratedKeys()
Implements java. Retrieves whether auto-generated keys can be retrieved after a statement has been executed |
| public final boolean | supportsGroupBy()
Implements java. Retrieves whether this database supports some form of
|
| public final boolean | supportsGroupByBeyondSelect()
Implements java. Retrieves whether this database supports using columns not included in
the |
| public final boolean | supportsGroupByUnrelated()
Implements java. Retrieves whether this database supports using a column that is
not in the |
| public final boolean | supportsIntegrityEnhancementFacility()
Implements java. Retrieves whether this database supports the SQL Integrity Enhancement Facility. |
| public final boolean | supportsLikeEscapeClause()
Implements java. Retrieves whether this database supports specifying a
|
| public final boolean | supportsLimitedOuterJoins()
Implements java. Retrieves whether this database provides limited support for outer joins. |
| public final boolean | supportsMinimumSQLGrammar()
Implements java. Retrieves whether this database supports the ODBC Minimum SQL grammar. |
| public final boolean | supportsMixedCaseIdentifiers()
Implements java. Retrieves whether this database treats mixed case unquoted SQL identifiers as case sensitive and as a result stores them in mixed case. |
| public final boolean | supportsMixedCaseQuotedIdentifiers()
Implements java. Retrieves whether this database treats mixed case quoted SQL identifiers as case sensitive and as a result stores them in mixed case. |
| public final boolean | supportsMultipleOpenResults()
Implements java. Retrieves whether it is possible to have multiple |
| public final boolean | supportsMultipleResultSets()
Implements java. Retrieves whether this database supports getting multiple
|
| public final boolean | supportsMultipleTransactions()
Implements java. Retrieves whether this database allows having multiple transactions open at once (on different connections). |
| public final boolean | supportsNamedParameters()
Implements java. Retrieves whether this database supports named parameters to callable statements. |
| public final boolean | supportsNonNullableColumns()
Implements java. Retrieves whether columns in this database may be defined as non-nullable. |
| public final boolean | supportsOpenCursorsAcrossCommit()
Implements java. Retrieves whether this database supports keeping cursors open across commits. |
| public final boolean | supportsOpenCursorsAcrossRollback()
Implements java. Retrieves whether this database supports keeping cursors open across rollbacks. |
| public final boolean | supportsOpenStatementsAcrossCommit()
Implements java. Retrieves whether this database supports keeping statements open across commits. |
| public final boolean | supportsOpenStatementsAcrossRollback()
Implements java. Retrieves whether this database supports keeping statements open across rollbacks. |
| public final boolean | supportsOrderByUnrelated()
Implements java. Retrieves whether this database supports using a column that is
not in the |
| public final boolean | supportsOuterJoins()
Implements java. Retrieves whether this database supports some form of outer join. |
| public final boolean | supportsPositionedDelete()
Implements java. Retrieves whether this database supports positioned |
| public final boolean | supportsPositionedUpdate()
Implements java. Retrieves whether this database supports positioned |
| public final boolean | supportsRefCursors()
Overrides default java. Retrieves whether this database supports REF CURSOR. |
| public final boolean | supportsResultSetConcurrency(int
defined in a, int java.sql.ResultSettype defined in b)java.sql.ResultSetImplements java. Retrieves whether this database supports the given concurrency type in combination with the given result set type. |
| public final boolean | supportsResultSetHoldability(int
one of the following constants:
a)ResultSet.HOLD_CURSORS_OVER_COMMIT or
ResultSet.CLOSE_CURSORS_AT_COMMITImplements java. Retrieves whether this database supports the given result set holdability. |
| public final boolean | supportsResultSetType(int
defined in a)java.sql.ResultSetImplements java. Retrieves whether this database supports the given result set type. |
| public final boolean | supportsSavepoints()
Implements java. Retrieves whether this database supports savepoints. |
| public final boolean | supportsSchemasInDataManipulation()
Implements java. Retrieves whether a schema name can be used in a data manipulation statement. |
| public final boolean | supportsSchemasInIndexDefinitions()
Implements java. Retrieves whether a schema name can be used in an index definition statement. |
| public final boolean | supportsSchemasInPrivilegeDefinitions()
Implements java. Retrieves whether a schema name can be used in a privilege definition statement. |
| public final boolean | supportsSchemasInProcedureCalls()
Implements java. Retrieves whether a schema name can be used in a procedure call statement. |
| public final boolean | supportsSchemasInTableDefinitions()
Implements java. Retrieves whether a schema name can be used in a table definition statement. |
| public final boolean | supportsSelectForUpdate()
Implements java. Retrieves whether this database supports |
| public final boolean | supportsSharding()
Overrides default java. Retrieves whether this database supports sharding. |
| public final boolean | supportsStatementPooling()
Implements java. Retrieves whether this database supports statement pooling. |
| public final boolean | supportsStoredFunctionsUsingCallSyntax()
Implements java. Retrieves whether this database supports invoking user-defined or vendor functions using the stored procedure escape syntax. |
| public final boolean | supportsStoredProcedures()
Implements java. Retrieves whether this database supports stored procedure calls that use the stored procedure escape syntax. |
| public final boolean | supportsSubqueriesInComparisons()
Implements java. Retrieves whether this database supports subqueries in comparison expressions. |
| public final boolean | supportsSubqueriesInExists()
Implements java. Retrieves whether this database supports subqueries in
|
| public final boolean | supportsSubqueriesInIns()
Implements java. Retrieves whether this database supports subqueries in
|
| public final boolean | supportsSubqueriesInQuantifieds()
Implements java. Retrieves whether this database supports subqueries in quantified expressions. |
| public final boolean | supportsTableCorrelationNames()
Implements java. Retrieves whether this database supports table correlation names. |
| public final boolean | supportsTransactionIsolationLevel(int
one of the transaction isolation levels defined in
a)java.sql.ConnectionImplements java. Retrieves whether this database supports the given transaction isolation level. |
| public final boolean | supportsTransactions()
Implements java. Retrieves whether this database supports transactions. |
| public final boolean | supportsUnion()
Implements java. Retrieves whether this database supports SQL |
| public final boolean | supportsUnionAll()
Implements java. Retrieves whether this database supports SQL |
| public String | |
| public final Object | unwrap(Class<T>
A Class defining an interface that the result must implement. a)Implements java. Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy. |
| public final boolean | updatesAreDetected(int
the a)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether or not a visible row update can be detected by
calling the method |
| public final boolean | usesLocalFilePerTable()
Implements java. Retrieves whether this database uses a file for each table. |
| public final boolean | usesLocalFiles()
Implements java. Retrieves whether this database stores tables in a local file. |