java.sql.DatabaseMetaData Methods
This section lists the required and optional java.sql.DatabaseMetaData methods currently used by the driver. For more information on these methods, refer to Sun's Web Site on Interface MetaData.
Required methods:
- java.sql.ResultSet getColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)
- java.sql.ResultSet getPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
- java.sql.ResultSet getTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)
- boolean storesLowerCaseIdentifiers()
- boolean storesMixedCaseIdentifiers()
- boolean storesUpperCaseIdentifiers()
Optional methods:
- boolean dataDefinitionCausesTransactionCommit()
- boolean dataDefinitionIgnoredInTransactions()
- java.sql.ResultSet getExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
- int getMaxConnections()
- int getMaxColumnsInSelect()
- int getMaxStatements()
- int getMaxStatementLength()
- java.sql.ResultSet getTableTypes()
- java.lang.String getUserName()
- boolean supportsDataDefinitionAndDataManiuplationTransactions()
- boolean supportsDataManipulationTransactionsOnly()
- boolean supportsSchemasInDataManipulation()
- boolean supportsSchemasInProcedureCalls()
- boolean supportsTransactions()
- boolean supportsMultipleTransactions()
- boolean supportsTransactionIsolationLevel(int level)