| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private final UcanaccessConnection | |
| private static final String | |
| private static final String | |
| private static final String | |
| private final DatabaseMetaData |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | allProceduresAreCallable()
Implements java. Retrieves whether the current user can call all the procedures
returned by the method |
| public boolean | allTablesAreSelectable()
Implements java. Retrieves whether the current user can use all the tables returned
by the method |
| private static String | |
| private static String | |
| private static String | |
| private static String | |
| public boolean | autoCommitFailureClosesAllResultSets()
Implements java. Retrieves whether a |
| private String | |
| public boolean | dataDefinitionCausesTransactionCommit()
Implements java. Retrieves whether a data definition statement within a transaction forces the transaction to commit. |
| public boolean | dataDefinitionIgnoredInTransactions()
Implements java. Retrieves whether this database ignores a data definition statement within a transaction. |
| public boolean | deletesAreDetected(int type)
Implements java. Retrieves whether or not a visible row delete can be detected by
calling the method |
| public boolean | doesMaxRowSizeIncludeBlobs()
Implements java. Retrieves whether the return value for the method
|
| private ResultSet | |
| private String | |
| public 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 ResultSet | getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)
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 ResultSet | getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)
Implements java. Retrieves a description of a table's optimal set of columns that uniquely identifies a row. |
| public ResultSet | getCatalogs()
Implements java. Retrieves the catalog names available in this database. |
| public String | getCatalogSeparator()
Implements java. Retrieves the |
| public String | getCatalogTerm()
Implements java. Retrieves the database vendor's preferred term for "catalog". |
| public ResultSet | getClientInfoProperties()
Implements java. Retrieves a list of the client info properties that the driver supports. |
| public ResultSet | getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)
Implements java. Retrieves a description of the access rights for a table's columns. |
| public ResultSet | getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
Implements java. Retrieves a description of table columns available in the specified catalog. |
| public Connection | getConnection()
Implements java. Retrieves the connection that produced this metadata object. |
| public ResultSet | getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)
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 int | getDatabaseMajorVersion()
Implements java. Retrieves the major version number of the underlying database. |
| public int | getDatabaseMinorVersion()
Implements java. Retrieves the minor version number of the underlying database. |
| public String | getDatabaseProductName()
Implements java. Retrieves the name of this database product. |
| public String | getDatabaseProductVersion()
Implements java. Retrieves the version number of this database product. |
| public int | getDefaultTransactionIsolation()
Implements java. Retrieves this database's default transaction isolation level. |
| public int | getDriverMajorVersion()
Implements java. Retrieves this JDBC driver's major version number. |
| public int | getDriverMinorVersion()
Implements java. Retrieves this JDBC driver's minor version number. |
| public String | getDriverName()
Implements java. Retrieves the name of this JDBC driver. |
| public String | getDriverVersion()
Implements java. Retrieves the version number of this JDBC driver as a |
| public ResultSet | getExportedKeys(String catalog, String schema, String table)
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 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 ResultSet | getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern)
Implements java. Retrieves a description of the given catalog's system or user function parameters and return type. |
| public ResultSet | getFunctions(String catalog, String schemaPattern, String functionNamePattern)
Implements java. Retrieves a description of the system and user functions available in the given catalog. |
| public String | getIdentifierQuoteString()
Implements java. Retrieves the string used to quote SQL identifiers. |
| public ResultSet | getImportedKeys(String catalog, String schema, String table)
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 ResultSet | getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)
Implements java. Retrieves a description of the given table's indices and statistics. |
| public int | getJDBCMajorVersion()
Implements java. Retrieves the major JDBC version number for this driver. |
| public int | getJDBCMinorVersion()
Implements java. Retrieves the minor JDBC version number for this driver. |
| public int | getMaxBinaryLiteralLength()
Implements java. Retrieves the maximum number of hex characters this database allows in an inline binary literal. |
| public int | getMaxCatalogNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a catalog name. |
| public int | getMaxCharLiteralLength()
Implements java. Retrieves the maximum number of characters this database allows for a character literal. |
| public int | getMaxColumnNameLength()
Implements java. Retrieves the maximum number of characters this database allows for a column name. |
| public int | getMaxColumnsInGroupBy()
Implements java. Retrieves the maximum number of columns this database allows in a
|
| public int | getMaxColumnsInIndex()
Implements java. Retrieves the maximum number of columns this database allows in an index. |
| public int | getMaxColumnsInOrderBy()
Implements java. Retrieves the maximum number of columns this database allows in an
|
| public int | getMaxColumnsInSelect()
Implements java. Retrieves the maximum number of columns this database allows in a
|
| public int | getMaxColumnsInTable()
Implements java. Retrieves the maximum number of columns this database allows in a table. |
| public int | getMaxConnections()
Implements java. Retrieves the maximum number of concurrent connections to this database that are possible. |
| public int | getMaxCursorNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a cursor name. |
| public 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 int | getMaxProcedureNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a procedure name. |
| public int | getMaxRowSize()
Implements java. Retrieves the maximum number of bytes this database allows in a single row. |
| public int | getMaxSchemaNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a schema name. |
| public int | getMaxStatementLength()
Implements java. Retrieves the maximum number of characters this database allows in an SQL statement. |
| public int | getMaxStatements()
Implements java. Retrieves the maximum number of active statements to this database that can be open at the same time. |
| public int | getMaxTableNameLength()
Implements java. Retrieves the maximum number of characters this database allows in a table name. |
| public int | getMaxTablesInSelect()
Implements java. Retrieves the maximum number of tables this database allows in a
|
| public int | getMaxUserNameLength()
Implements java. Retrieves the maximum number of characters this database allows in a user name. |
| public String | getNumericFunctions()
Implements java. Retrieves a comma-separated list of math functions available with this database. |
| public ResultSet | getPrimaryKeys(String catalog, String schema, String table)
Implements java. Retrieves a description of the given table's primary key columns. |
| public ResultSet | getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)
Implements java. Retrieves a description of the given catalog's stored procedure parameter and result columns. |
| public ResultSet | getProcedures(String catalog, String schemaPattern, String procedureNamePattern)
Implements java. Retrieves a description of the stored procedures available in the given catalog. |
| public String | getProcedureTerm()
Implements java. Retrieves the database vendor's preferred term for "procedure". |
| public ResultSet | getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
Implements java. Retrieves a description of the pseudo or hidden columns available in a given table within the specified catalog and schema. |
| public int | getResultSetHoldability()
Implements java. Retrieves this database's default holdability for |
| public RowIdLifetime | getRowIdLifetime()
Implements java. Indicates whether this data source supports the SQL |
| public ResultSet | getSchemas()
Implements java. Retrieves the schema names available in this database. |
| public ResultSet | getSchemas(String catalog, String schemaPattern)
Implements java. Retrieves the schema names available in this database. |
| public String | getSchemaTerm()
Implements java. Retrieves the database vendor's preferred term for "schema". |
| public String | getSearchStringEscape()
Implements java. Retrieves the string that can be used to escape wildcard characters. |
| public 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 int | getSQLStateType()
Implements java. Indicates whether the SQLSTATE returned by |
| public String | getStringFunctions()
Implements java. Retrieves a comma-separated list of string functions available with this database. |
| public ResultSet | getSuperTables(String catalog, String schemaPattern, String tableNamePattern)
Implements java. Retrieves a description of the table hierarchies defined in a particular schema in this database. |
| public ResultSet | getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)
Implements java. Retrieves a description of the user-defined type (UDT) hierarchies defined in a particular schema in this database. |
| public String | getSystemFunctions()
Implements java. Retrieves a comma-separated list of system functions available with this database. |
| public ResultSet | getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)
Implements java. Retrieves a description of the access rights for each table available in a catalog. |
| public ResultSet | |
| public ResultSet | getTableTypes()
Implements java. Retrieves the table types available in this database. |
| public String | getTimeDateFunctions()
Implements java. Retrieves a comma-separated list of the time and date functions available with this database. |
| public ResultSet | getTypeInfo()
Implements java. Retrieves a description of all the data types supported by this database. |
| public ResultSet | getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)
Implements java. Retrieves a description of the user-defined types (UDTs) defined in a particular schema. |
| public String | |
| public String | getUserName()
Implements java. Retrieves the user name as known to this database. |
| public ResultSet | getVersionColumns(String catalog, String schema, String table)
Implements java. Retrieves a description of a table's columns that are automatically updated when any value in a row is updated. |
| private String | |
| public boolean | insertsAreDetected(int type)
Implements java. Retrieves whether or not a visible row insert can be detected
by calling the method |
| private boolean | |
| public boolean | isCatalogAtStart()
Implements java. Retrieves whether a catalog appears at the start of a fully qualified table name. |
| public boolean | isReadOnly()
Implements java. Retrieves whether this database is in read-only mode. |
| public boolean | isWrapperFor(Class<?> iface)
Implements java. Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does. |
| public boolean | locatorsUpdateCopy()
Implements java. Indicates whether updates made to a LOB are made on a copy or directly to the LOB. |
| private String | |
| public static String | |
| public boolean | nullPlusNonNullIsNull()
Implements java. Retrieves whether this database supports concatenations between
|
| public boolean | nullsAreSortedAtEnd()
Implements java. Retrieves whether |
| public boolean | nullsAreSortedAtStart()
Implements java. Retrieves whether |
| public boolean | nullsAreSortedHigh()
Implements java. Retrieves whether |
| public boolean | nullsAreSortedLow()
Implements java. Retrieves whether |
| private static String | |
| public boolean | othersDeletesAreVisible(int type)
Implements java. Retrieves whether deletes made by others are visible. |
| public boolean | othersInsertsAreVisible(int type)
Implements java. Retrieves whether inserts made by others are visible. |
| public boolean | othersUpdatesAreVisible(int type)
Implements java. Retrieves whether updates made by others are visible. |
| public boolean | ownDeletesAreVisible(int type)
Implements java. Retrieves whether a result set's own deletes are visible. |
| public boolean | ownInsertsAreVisible(int type)
Implements java. Retrieves whether a result set's own inserts are visible. |
| public boolean | ownUpdatesAreVisible(int type)
Implements java. Retrieves whether for the given type of |
| private String | |
| public boolean | storesLowerCaseIdentifiers()
Implements java. Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in lower case. |
| public boolean | storesLowerCaseQuotedIdentifiers()
Implements java. Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in lower case. |
| public boolean | storesMixedCaseIdentifiers()
Implements java. Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in mixed case. |
| public boolean | storesMixedCaseQuotedIdentifiers()
Implements java. Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in mixed case. |
| public boolean | storesUpperCaseIdentifiers()
Implements java. Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in upper case. |
| public boolean | storesUpperCaseQuotedIdentifiers()
Implements java. Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in upper case. |
| public boolean | supportsAlterTableWithAddColumn()
Implements java. Retrieves whether this database supports |
| public boolean | supportsAlterTableWithDropColumn()
Implements java. Retrieves whether this database supports |
| public boolean | supportsANSI92EntryLevelSQL()
Implements java. Retrieves whether this database supports the ANSI92 entry level SQL grammar. |
| public boolean | supportsANSI92FullSQL()
Implements java. Retrieves whether this database supports the ANSI92 full SQL grammar supported. |
| public boolean | supportsANSI92IntermediateSQL()
Implements java. Retrieves whether this database supports the ANSI92 intermediate SQL grammar supported. |
| public boolean | supportsBatchUpdates()
Implements java. Retrieves whether this database supports batch updates. |
| public boolean | supportsCatalogsInDataManipulation()
Implements java. Retrieves whether a catalog name can be used in a data manipulation statement. |
| public boolean | supportsCatalogsInIndexDefinitions()
Implements java. Retrieves whether a catalog name can be used in an index definition statement. |
| public boolean | supportsCatalogsInPrivilegeDefinitions()
Implements java. Retrieves whether a catalog name can be used in a privilege definition statement. |
| public boolean | supportsCatalogsInProcedureCalls()
Implements java. Retrieves whether a catalog name can be used in a procedure call statement. |
| public boolean | supportsCatalogsInTableDefinitions()
Implements java. Retrieves whether a catalog name can be used in a table definition statement. |
| public boolean | supportsColumnAliasing()
Implements java. Retrieves whether this database supports column aliasing. |
| public boolean | supportsConvert()
Implements java. Retrieves whether this database supports the JDBC scalar function
|
| public boolean | supportsConvert(int fromType, int toType)
Implements java. Retrieves whether this database supports the JDBC scalar function
|
| public boolean | supportsCoreSQLGrammar()
Implements java. Retrieves whether this database supports the ODBC Core SQL grammar. |
| public boolean | supportsCorrelatedSubqueries()
Implements java. Retrieves whether this database supports correlated subqueries. |
| public boolean | supportsDataDefinitionAndDataManipulationTransactions()
Implements java. Retrieves whether this database supports both data definition and data manipulation statements within a transaction. |
| public boolean | supportsDataManipulationTransactionsOnly()
Implements java. Retrieves whether this database supports only data manipulation statements within a transaction. |
| public 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 boolean | supportsExpressionsInOrderBy()
Implements java. Retrieves whether this database supports expressions in
|
| public boolean | supportsExtendedSQLGrammar()
Implements java. Retrieves whether this database supports the ODBC Extended SQL grammar. |
| public boolean | supportsFullOuterJoins()
Implements java. Retrieves whether this database supports full nested outer joins. |
| public boolean | supportsGetGeneratedKeys()
Implements java. Retrieves whether auto-generated keys can be retrieved after a statement has been executed |
| public boolean | supportsGroupBy()
Implements java. Retrieves whether this database supports some form of
|
| public boolean | supportsGroupByBeyondSelect()
Implements java. Retrieves whether this database supports using columns not included in
the |
| public boolean | supportsGroupByUnrelated()
Implements java. Retrieves whether this database supports using a column that is
not in the |
| public boolean | supportsIntegrityEnhancementFacility()
Implements java. Retrieves whether this database supports the SQL Integrity Enhancement Facility. |
| public boolean | supportsLikeEscapeClause()
Implements java. Retrieves whether this database supports specifying a
|
| public boolean | supportsLimitedOuterJoins()
Implements java. Retrieves whether this database provides limited support for outer joins. |
| public boolean | supportsMinimumSQLGrammar()
Implements java. Retrieves whether this database supports the ODBC Minimum SQL grammar. |
| public 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 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 boolean | supportsMultipleOpenResults()
Implements java. Retrieves whether it is possible to have multiple |
| public boolean | supportsMultipleResultSets()
Implements java. Retrieves whether this database supports getting multiple
|
| public boolean | supportsMultipleTransactions()
Implements java. Retrieves whether this database allows having multiple transactions open at once (on different connections). |
| public boolean | supportsNamedParameters()
Implements java. Retrieves whether this database supports named parameters to callable statements. |
| public boolean | supportsNonNullableColumns()
Implements java. Retrieves whether columns in this database may be defined as non-nullable. |
| public boolean | supportsOpenCursorsAcrossCommit()
Implements java. Retrieves whether this database supports keeping cursors open across commits. |
| public boolean | supportsOpenCursorsAcrossRollback()
Implements java. Retrieves whether this database supports keeping cursors open across rollbacks. |
| public boolean | supportsOpenStatementsAcrossCommit()
Implements java. Retrieves whether this database supports keeping statements open across commits. |
| public boolean | supportsOpenStatementsAcrossRollback()
Implements java. Retrieves whether this database supports keeping statements open across rollbacks. |
| public boolean | supportsOrderByUnrelated()
Implements java. Retrieves whether this database supports using a column that is
not in the |
| public boolean | supportsOuterJoins()
Implements java. Retrieves whether this database supports some form of outer join. |
| public boolean | supportsPositionedDelete()
Implements java. Retrieves whether this database supports positioned |
| public boolean | supportsPositionedUpdate()
Implements java. Retrieves whether this database supports positioned |
| public boolean | supportsResultSetConcurrency(int type, int concurrency)
Implements java. Retrieves whether this database supports the given concurrency type in combination with the given result set type. |
| public boolean | supportsResultSetHoldability(int holdability)
Implements java. Retrieves whether this database supports the given result set holdability. |
| public boolean | supportsResultSetType(int type)
Implements java. Retrieves whether this database supports the given result set type. |
| public boolean | supportsSavepoints()
Implements java. Retrieves whether this database supports savepoints. |
| public boolean | supportsSchemasInDataManipulation()
Implements java. Retrieves whether a schema name can be used in a data manipulation statement. |
| public boolean | supportsSchemasInIndexDefinitions()
Implements java. Retrieves whether a schema name can be used in an index definition statement. |
| public boolean | supportsSchemasInPrivilegeDefinitions()
Implements java. Retrieves whether a schema name can be used in a privilege definition statement. |
| public boolean | supportsSchemasInProcedureCalls()
Implements java. Retrieves whether a schema name can be used in a procedure call statement. |
| public boolean | supportsSchemasInTableDefinitions()
Implements java. Retrieves whether a schema name can be used in a table definition statement. |
| public boolean | supportsSelectForUpdate()
Implements java. Retrieves whether this database supports |
| public boolean | supportsStatementPooling()
Implements java. Retrieves whether this database supports statement pooling. |
| public boolean | supportsStoredFunctionsUsingCallSyntax()
Implements java. Retrieves whether this database supports invoking user-defined or vendor functions using the stored procedure escape syntax. |
| public boolean | supportsStoredProcedures()
Implements java. Retrieves whether this database supports stored procedure calls that use the stored procedure escape syntax. |
| public boolean | supportsSubqueriesInComparisons()
Implements java. Retrieves whether this database supports subqueries in comparison expressions. |
| public boolean | supportsSubqueriesInExists()
Implements java. Retrieves whether this database supports subqueries in
|
| public boolean | supportsSubqueriesInIns()
Implements java. Retrieves whether this database supports subqueries in
|
| public boolean | supportsSubqueriesInQuantifieds()
Implements java. Retrieves whether this database supports subqueries in quantified expressions. |
| public boolean | supportsTableCorrelationNames()
Implements java. Retrieves whether this database supports table correlation names. |
| public boolean | supportsTransactionIsolationLevel(int level)
Implements java. Retrieves whether this database supports the given transaction isolation level. |
| public boolean | supportsTransactions()
Implements java. Retrieves whether this database supports transactions. |
| public boolean | supportsUnion()
Implements java. Retrieves whether this database supports SQL |
| public boolean | supportsUnionAll()
Implements java. Retrieves whether this database supports SQL |
| public <T> T | unwrap(Class<T> iface)
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 boolean | updatesAreDetected(int type)
Implements java. Retrieves whether or not a visible row update can be detected by
calling the method |
| public boolean | usesLocalFilePerTable()
Implements java. Retrieves whether this database uses a file for each table. |
| public boolean | usesLocalFiles()
Implements java. Retrieves whether this database stores tables in a local file. |