Method Summary |
|
public boolean | allProceduresAreCallable() Checks if all procedures callable. |
public boolean | allTablesAreSelectable() Checks if it possible to query all tables returned by getTables. |
public boolean | autoCommitFailureClosesAllResultSets() Returns whether an exception while auto commit is on closes all result sets. |
public boolean | dataDefinitionCausesTransactionCommit() Returns whether CREATE/DROP commit an open transaction. |
public boolean | dataDefinitionIgnoredInTransactions() Returns whether CREATE/DROP do not affect transactions. |
public boolean | deletesAreDetected(int type) Returns whether deletes are detected. |
public boolean | doesMaxRowSizeIncludeBlobs() Returns whether the maximum row size includes blobs. |
public ResultSet | getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) |
public ResultSet | getBestRowIdentifier(String catalog, String schema, String tableName, int scope, boolean nullable) Gets the list of columns that best identifier a row in a table. |
public String | getCatalogSeparator() Returns the catalog separator. |
public String | getCatalogTerm() Returns the term for "catalog". |
public ResultSet | getCatalogs() Gets the list of catalogs. |
public ResultSet | getClientInfoProperties() [Not supported] Returns the client info properties. |
public ResultSet | getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) Gets the list of column privileges. |
public ResultSet | getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) Gets the list of columns. |
public Connection | getConnection() Returns the connection that created this object. |
public ResultSet | getCrossReference(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable) Gets the list of foreign key columns that references a table, as well as
the list of primary key columns that are references by a table. |
public int | getDatabaseMajorVersion() Gets the major version of the database. |
public int | getDatabaseMinorVersion() Gets the minor version of the database. |
public String | getDatabaseProductName() Gets the database product name. |
public String | getDatabaseProductVersion() Gets the product version of the database. |
public int | getDefaultTransactionIsolation() Returns the default transaction isolation level. |
public int | getDriverMajorVersion() Returns the major version of this driver. |
public int | getDriverMinorVersion() Returns the minor version of this driver. |
public String | getDriverName() Gets the name of the JDBC driver. |
public String | getDriverVersion() Gets the version number of the driver in the format
[MajorVersion].[MinorVersion]. |
public ResultSet | getExportedKeys(String catalog, String schema, String tableName) Gets the list of foreign key columns that reference a table. |
public String | getExtraNameCharacters() Returns the characters that are allowed for identifiers in addiction to
A-Z, a-z, 0-9 and '_'. |
public ResultSet | getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) [Not supported] Gets the list of function columns. |
public ResultSet | getFunctions(String arg0, String arg1, String arg2) [Not supported] Gets the list of functions. |
public String | getIdentifierQuoteString() Returns the string used to quote identifiers. |
public ResultSet | getImportedKeys(String catalog, String schema, String tableName) Gets the list of primary key columns that are referenced by a table. |
public ResultSet | getIndexInfo(String catalog, String schema, String tableName, boolean unique, boolean approximate) Gets the list of indexes for this database. |
public int | getJDBCMajorVersion() Gets the major version of the supported JDBC API. |
public int | getJDBCMinorVersion() Gets the minor version of the supported JDBC API. |
public int | getMaxBinaryLiteralLength() Returns the maximum length for hex values (characters). |
public int | getMaxCatalogNameLength() Returns the maximum length for a catalog name. |
public int | getMaxCharLiteralLength() Returns the maximum length for literals. |
public int | getMaxColumnNameLength() Returns the maximum length for column names. |
public int | getMaxColumnsInGroupBy() Returns the maximum number of columns in GROUP BY. |
public int | getMaxColumnsInIndex() Returns the maximum number of columns in CREATE INDEX. |
public int | getMaxColumnsInOrderBy() Returns the maximum number of columns in ORDER BY. |
public int | getMaxColumnsInSelect() Returns the maximum number of columns in SELECT. |
public int | getMaxColumnsInTable() Returns the maximum number of columns in CREATE TABLE. |
public int | getMaxConnections() Returns the maximum number of open connection. |
public int | getMaxCursorNameLength() Returns the maximum length for a cursor name. |
public int | getMaxIndexLength() Returns the maximum length for an index (in bytes). |
public int | getMaxProcedureNameLength() Returns the maximum length for a procedure name. |
public int | getMaxRowSize() Returns the maximum size of a row (in bytes). |
public int | getMaxSchemaNameLength() Returns the maximum length for a schema name. |
public int | getMaxStatementLength() Returns the maximum length of a statement. |
public int | getMaxStatements() Returns the maximum number of open statements. |
public int | getMaxTableNameLength() Returns the maximum length for a table name. |
public int | getMaxTablesInSelect() Returns the maximum number of tables in a SELECT. |
public int | getMaxUserNameLength() Returns the maximum length for a user name. |
public String | getNumericFunctions() Returns the list of numeric functions supported by this database. |
public ResultSet | getPrimaryKeys(String catalog, String schema, String tableName) Gets the primary key columns for a table. |
public ResultSet | getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) Gets the list of procedure columns. |
public String | getProcedureTerm() Returns the term for "procedure". |
public ResultSet | getProcedures(String catalog, String schemaPattern, String procedureNamePattern) Gets the list of procedures. |
public int | getResultSetHoldability() Gets the result set holdability. |
public String | getSQLKeywords() Gets the comma-separated list of all SQL keywords that are not supported
as table/column/index name, in addition to the SQL-92 keywords. |
public int | getSQLStateType() Gets the SQL State type. |
public String | getSchemaTerm() Returns the term for "schema". |
public ResultSet | getSchemas() Gets the list of schemas. |
public ResultSet | getSchemas(String catalog, String schemaPattern) [Not supported] Gets the list of schemas. |
public String | getSearchStringEscape() Returns the default escape character for LIKE. |
public String | getStringFunctions() Returns the list of string functions supported by this database. |
public ResultSet | getSuperTables(String catalog, String schemaPattern, String tableNamePattern) Get the list of super tables of a table. |
public ResultSet | getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) |
public String | getSystemFunctions() Returns the list of system functions supported by this database. |
public ResultSet | getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) Gets the list of table privileges. |
public ResultSet | getTableTypes() Gets the list of table types. |
public ResultSet | getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) Gets the list of tables in the database. |
public String | getTimeDateFunctions() Returns the list of date and time functions supported by this database. |
public ResultSet | getTypeInfo() Gets the list of data types. |
public ResultSet | getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) Gets the list of user defined data types. |
public String | getURL() Returns the database URL for this connection. |
public String | getUserName() Returns the user name as passed to DriverManager.getConnection(url, user,
password). |
public ResultSet | getVersionColumns(String catalog, String schema, String tableName) Get the list of columns that are update when any value is updated. |
public boolean | insertsAreDetected(int type) Returns whether inserts are detected. |
public boolean | isCatalogAtStart() Returns whether the catalog is at the beginning. |
public boolean | isReadOnly() Returns the same as Connection.isReadOnly(). |
public boolean | locatorsUpdateCopy() Does the database make a copy before updating. |
public boolean | nullPlusNonNullIsNull() Returns whether NULL+1 is NULL or not. |
public boolean | nullsAreSortedAtEnd() Checks is NULL values are sorted at the end (no matter if ASC or DESC is
used). |
public boolean | nullsAreSortedAtStart() Checks is NULL values are sorted at the beginning (no matter if ASC or
DESC is used). |
public boolean | nullsAreSortedHigh() Checks is NULL values are sorted high (bigger than any non-null values). |
public boolean | nullsAreSortedLow() Checks is NULL values are sorted low (smaller than any non-null values). |
public boolean | othersDeletesAreVisible(int type) Returns whether other deletes are visible. |
public boolean | othersInsertsAreVisible(int type) Returns whether other inserts are visible. |
public boolean | othersUpdatesAreVisible(int type) Returns whether other updates are visible. |
public boolean | ownDeletesAreVisible(int type) Returns whether own deletes are visible. |
public boolean | ownInsertsAreVisible(int type) Returns whether own inserts are visible. |
public boolean | ownUpdatesAreVisible(int type) Returns whether own updates are visible. |
public boolean | storesLowerCaseIdentifiers() Checks if for CREATE TABLE Test(ID INT), getTables returns test as the
table name. |
public boolean | storesLowerCaseQuotedIdentifiers() Checks if for CREATE TABLE "Test"(ID INT), getTables returns test as the
table name. |
public boolean | storesMixedCaseIdentifiers() Checks if for CREATE TABLE Test(ID INT), getTables returns Test as the
table name. |
public boolean | storesMixedCaseQuotedIdentifiers() Checks if for CREATE TABLE "Test"(ID INT), getTables returns Test as the
table name. |
public boolean | storesUpperCaseIdentifiers() Checks if for CREATE TABLE Test(ID INT), getTables returns TEST as the
table name. |
public boolean | storesUpperCaseQuotedIdentifiers() Checks if for CREATE TABLE "Test"(ID INT), getTables returns TEST as the
table name. |
public boolean | supportsANSI92EntryLevelSQL() Returns whether SQL-92 entry level grammar is supported. |
public boolean | supportsANSI92FullSQL() Returns whether SQL-92 full level grammar is supported. |
public boolean | supportsANSI92IntermediateSQL() Returns whether SQL-92 intermediate level grammar is supported. |
public boolean | supportsAlterTableWithAddColumn() Returns whether alter table with add column is supported. |
public boolean | supportsAlterTableWithDropColumn() Returns whether alter table with drop column is supported. |
public boolean | supportsBatchUpdates() Returns whether batch updates are supported. |
public boolean | supportsCatalogsInDataManipulation() Returns whether the catalog name in INSERT, UPDATE, DELETE is supported. |
public boolean | supportsCatalogsInIndexDefinitions() Returns whether the catalog name in CREATE INDEX is supported. |
public boolean | supportsCatalogsInPrivilegeDefinitions() Returns whether the catalog name in GRANT is supported. |
public boolean | supportsCatalogsInProcedureCalls() Returns whether the catalog name in procedure calls is supported. |
public boolean | supportsCatalogsInTableDefinitions() Returns whether the catalog name in CREATE TABLE is supported. |
public boolean | supportsColumnAliasing() Returns whether column aliasing is supported. |
public boolean | supportsConvert() Returns whether CONVERT is supported. |
public boolean | supportsConvert(int fromType, int toType) Returns whether CONVERT is supported for one datatype to another. |
public boolean | supportsCoreSQLGrammar() Returns whether ODBC Core SQL grammar is supported. |
public boolean | supportsCorrelatedSubqueries() Returns whether correlated subqueries are supported. |
public boolean | supportsDataDefinitionAndDataManipulationTransactions() Returns whether data manipulation and CREATE/DROP is supported in
transactions. |
public boolean | supportsDataManipulationTransactionsOnly() Returns whether only data manipulations are supported in transactions. |
public boolean | supportsDifferentTableCorrelationNames() Returns whether table correlation names (table alias) are restricted to
be different than table names. |
public boolean | supportsExpressionsInOrderBy() Returns whether expression in ORDER BY are supported. |
public boolean | supportsExtendedSQLGrammar() Returns whether ODBC Extended SQL grammar is supported. |
public boolean | supportsFullOuterJoins() Returns whether full outer joins are supported. |
public boolean | supportsGetGeneratedKeys() Does the database support getGeneratedKeys. |
public boolean | supportsGroupBy() Returns whether GROUP BY is supported. |
public boolean | supportsGroupByBeyondSelect() Checks whether a GROUP BY clause can use columns that are not in the
SELECT clause, provided that it specifies all the columns in the SELECT
clause. |
public boolean | supportsGroupByUnrelated() Returns whether GROUP BY is supported if the column is not in the SELECT
list. |
public boolean | supportsIntegrityEnhancementFacility() Returns whether referential integrity is supported. |
public boolean | supportsLikeEscapeClause() Returns whether LIKE... |
public boolean | supportsLimitedOuterJoins() Returns whether limited outer joins are supported. |
public boolean | supportsMinimumSQLGrammar() Returns whether ODBC Minimum SQL grammar is supported. |
public boolean | supportsMixedCaseIdentifiers() Checks if for CREATE TABLE Test(ID INT), getTables returns Test as the
table name. |
public boolean | supportsMixedCaseQuotedIdentifiers() Checks if a table created with CREATE TABLE "Test"(ID INT) is a different
table than a table created with CREATE TABLE TEST(ID INT). |
public boolean | supportsMultipleOpenResults() Does the database support multiple open result sets. |
public boolean | supportsMultipleResultSets() Returns whether multiple result sets are supported. |
public boolean | supportsMultipleTransactions() Returns whether multiple transactions (on different connections) are
supported. |
public boolean | supportsNamedParameters() Does the database support named parameters. |
public boolean | supportsNonNullableColumns() Returns whether columns with NOT NULL are supported. |
public boolean | supportsOpenCursorsAcrossCommit() Returns whether open result sets across commits are supported. |
public boolean | supportsOpenCursorsAcrossRollback() Returns whether open result sets across rollback are supported. |
public boolean | supportsOpenStatementsAcrossCommit() Returns whether open statements across commit are supported. |
public boolean | supportsOpenStatementsAcrossRollback() Returns whether open statements across rollback are supported. |
public boolean | supportsOrderByUnrelated() Returns whether ORDER BY is supported if the column is not in the SELECT
list. |
public boolean | supportsOuterJoins() Returns whether outer joins are supported. |
public boolean | supportsPositionedDelete() Returns whether positioned deletes are supported. |
public boolean | supportsPositionedUpdate() Returns whether positioned updates are supported. |
public boolean | supportsResultSetConcurrency(int type, int concurrency) Returns whether a specific result set concurrency is supported. |
public boolean | supportsResultSetHoldability(int holdability) Does this database supports a result set holdability. |
public boolean | supportsResultSetType(int type) Returns whether a specific result set type is supported. |
public boolean | supportsSavepoints() Does the database support savepoints. |
public boolean | supportsSchemasInDataManipulation() Returns whether the schema name in INSERT, UPDATE, DELETE is supported. |
public boolean | supportsSchemasInIndexDefinitions() Returns whether the schema name in CREATE INDEX is supported. |
public boolean | supportsSchemasInPrivilegeDefinitions() Returns whether the schema name in GRANT is supported. |
public boolean | supportsSchemasInProcedureCalls() Returns whether the schema name in procedure calls is supported. |
public boolean | supportsSchemasInTableDefinitions() Returns whether the schema name in CREATE TABLE is supported. |
public boolean | supportsSelectForUpdate() Returns whether SELECT ... |
public boolean | supportsStatementPooling() Does the database support statement pooling. |
public boolean | supportsStoredFunctionsUsingCallSyntax() Returns whether the database supports calling functions using the call syntax. |
public boolean | supportsStoredProcedures() Returns whether stored procedures are supported. |
public boolean | supportsSubqueriesInComparisons() Returns whether subqueries (SELECT) in comparisons are supported. |
public boolean | supportsSubqueriesInExists() Returns whether SELECT in EXISTS is supported. |
public boolean | supportsSubqueriesInIns() Returns whether IN(SELECT...) is supported. |
public boolean | supportsSubqueriesInQuantifieds() Returns whether subqueries in quantified expression are supported. |
public boolean | supportsTableCorrelationNames() Returns whether table correlation names (table alias) are supported. |
public boolean | supportsTransactionIsolationLevel(int level) Returns whether a specific transaction isolation level is supported. |
public boolean | supportsTransactions() Returns whether transactions are supported. |
public boolean | supportsUnion() Returns whether UNION SELECT is supported. |
public boolean | supportsUnionAll() Returns whether UNION ALL SELECT is supported. |
public String | toString() |
public boolean | updatesAreDetected(int type) Returns whether updates are detected. |
public boolean | usesLocalFilePerTable() Checks if this database use one file per table. |
public boolean | usesLocalFiles() Checks if this database store data in local files. |