org.apache.openjpa.lib.jdbc
Class DelegatingDatabaseMetaData
java.lang.Object
   org.apache.openjpa.lib.jdbc.DelegatingDatabaseMetaData
org.apache.openjpa.lib.jdbc.DelegatingDatabaseMetaData
- All Implemented Interfaces: 
- DatabaseMetaData
- public class DelegatingDatabaseMetaData 
- extends Object- implements DatabaseMetaData
Wrapper around a DatabaseMetadata instance.
- Author:
- Marc Prud'hommeaux
 
| Fields inherited from interface java.sql.DatabaseMetaData | 
| attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown | 
 
 
| Method Summary | 
|  boolean | allProceduresAreCallable()
 | 
|  boolean | allTablesAreSelectable()
 | 
|  boolean | dataDefinitionCausesTransactionCommit()
 | 
|  boolean | dataDefinitionIgnoredInTransactions()
 | 
|  boolean | deletesAreDetected(int type)
 | 
|  boolean | doesMaxRowSizeIncludeBlobs()
 | 
|  boolean | equals(Object other)
 | 
|  ResultSet | getAttributes(String catalog,
              String schemaPatter,
              String typeNamePattern,
              String attributeNamePattern)
 | 
|  ResultSet | getBestRowIdentifier(String catalog,
                     String schema,
                     String table,
                     int scope,
                     boolean nullable)
 | 
|  ResultSet | getCatalogs()
 | 
|  String | getCatalogSeparator()
 | 
|  String | getCatalogTerm()
 | 
|  ResultSet | getColumnPrivileges(String catalog,
                    String schema,
                    String table,
                    String columnNamePattern)
 | 
|  ResultSet | getColumns(String catalog,
           String schemaPattern,
           String tableNamePattern,
           String columnNamePattern)
 | 
|  Connection | getConnection()
 | 
|  ResultSet | getCrossReference(String primaryCatalog,
                  String primarySchema,
                  String primaryTable,
                  String foreignCatalog,
                  String foreignSchema,
                  String foreignTable)
 | 
|  int | getDatabaseMajorVersion()
 | 
|  int | getDatabaseMinorVersion()
 | 
|  String | getDatabaseProductName()
 | 
|  String | getDatabaseProductVersion()
 | 
|  int | getDefaultTransactionIsolation()
 | 
|  int | getDriverMajorVersion()
 | 
|  int | getDriverMinorVersion()
 | 
|  String | getDriverName()
 | 
|  String | getDriverVersion()
 | 
|  ResultSet | getExportedKeys(String catalog,
                String schema,
                String table)
 | 
|  String | getExtraNameCharacters()
 | 
|  String | getIdentifierQuoteString()
 | 
|  ResultSet | getImportedKeys(String catalog,
                String schema,
                String table)
 | 
|  ResultSet | getIndexInfo(String catalog,
             String schema,
             String table,
             boolean unique,
             boolean approximate)
 | 
|  DatabaseMetaData | getInnermostDelegate()Return the base underlying database metadata.
 | 
|  int | getJDBCMajorVersion()
 | 
|  int | getJDBCMinorVersion()
 | 
|  int | getMaxBinaryLiteralLength()
 | 
|  int | getMaxCatalogNameLength()
 | 
|  int | getMaxCharLiteralLength()
 | 
|  int | getMaxColumnNameLength()
 | 
|  int | getMaxColumnsInGroupBy()
 | 
|  int | getMaxColumnsInIndex()
 | 
|  int | getMaxColumnsInOrderBy()
 | 
|  int | getMaxColumnsInSelect()
 | 
|  int | getMaxColumnsInTable()
 | 
|  int | getMaxConnections()
 | 
|  int | getMaxCursorNameLength()
 | 
|  int | getMaxIndexLength()
 | 
|  int | getMaxProcedureNameLength()
 | 
|  int | getMaxRowSize()
 | 
|  int | getMaxSchemaNameLength()
 | 
|  int | getMaxStatementLength()
 | 
|  int | getMaxStatements()
 | 
|  int | getMaxTableNameLength()
 | 
|  int | getMaxTablesInSelect()
 | 
|  int | getMaxUserNameLength()
 | 
|  String | getNumericFunctions()
 | 
|  ResultSet | getPrimaryKeys(String catalog,
               String schema,
               String table)
 | 
|  ResultSet | getProcedureColumns(String catalog,
                    String schemaPattern,
                    String procedureNamePattern,
                    String columnNamePattern)
 | 
|  ResultSet | getProcedures(String catalog,
              String schemaPattern,
              String procedureNamePattern)
 | 
|  String | getProcedureTerm()
 | 
|  int | getResultSetHoldability()
 | 
|  ResultSet | getSchemas()
 | 
|  String | getSchemaTerm()
 | 
|  String | getSearchStringEscape()
 | 
|  String | getSQLKeywords()
 | 
|  int | getSQLStateType()
 | 
|  String | getStringFunctions()
 | 
|  ResultSet | getSuperTables(String catalog,
               String schemaPatter,
               String tableNamePattern)
 | 
|  ResultSet | getSuperTypes(String catalog,
              String schemaPatter,
              String typeNamePattern)
 | 
|  String | getSystemFunctions()
 | 
|  ResultSet | getTablePrivileges(String catalog,
                   String schemaPattern,
                   String tableNamePattern)
 | 
|  ResultSet | getTables(String catalog,
          String schemaPattern,
          String tableNamePattern,
          String[] types)
 | 
|  ResultSet | getTableTypes()
 | 
|  String | getTimeDateFunctions()
 | 
|  ResultSet | getTypeInfo()
 | 
|  ResultSet | getUDTs(String catalog,
        String schemaPattern,
        String typeNamePattern,
        int[] types)
 | 
|  String | getURL()
 | 
|  String | getUserName()
 | 
|  ResultSet | getVersionColumns(String catalog,
                  String schema,
                  String table)
 | 
|  int | hashCode()
 | 
|  boolean | insertsAreDetected(int type)
 | 
|  boolean | isCatalogAtStart()
 | 
|  boolean | isReadOnly()
 | 
|  boolean | locatorsUpdateCopy()
 | 
|  boolean | nullPlusNonNullIsNull()
 | 
|  boolean | nullsAreSortedAtEnd()
 | 
|  boolean | nullsAreSortedAtStart()
 | 
|  boolean | nullsAreSortedHigh()
 | 
|  boolean | nullsAreSortedLow()
 | 
|  boolean | othersDeletesAreVisible(int type)
 | 
|  boolean | othersInsertsAreVisible(int type)
 | 
|  boolean | othersUpdatesAreVisible(int type)
 | 
|  boolean | ownDeletesAreVisible(int type)
 | 
|  boolean | ownInsertsAreVisible(int type)
 | 
|  boolean | ownUpdatesAreVisible(int type)
 | 
|  boolean | storesLowerCaseIdentifiers()
 | 
|  boolean | storesLowerCaseQuotedIdentifiers()
 | 
|  boolean | storesMixedCaseIdentifiers()
 | 
|  boolean | storesMixedCaseQuotedIdentifiers()
 | 
|  boolean | storesUpperCaseIdentifiers()
 | 
|  boolean | storesUpperCaseQuotedIdentifiers()
 | 
|  boolean | supportsAlterTableWithAddColumn()
 | 
|  boolean | supportsAlterTableWithDropColumn()
 | 
|  boolean | supportsANSI92EntryLevelSQL()
 | 
|  boolean | supportsANSI92FullSQL()
 | 
|  boolean | supportsANSI92IntermediateSQL()
 | 
|  boolean | supportsBatchUpdates()
 | 
|  boolean | supportsCatalogsInDataManipulation()
 | 
|  boolean | supportsCatalogsInIndexDefinitions()
 | 
|  boolean | supportsCatalogsInPrivilegeDefinitions()
 | 
|  boolean | supportsCatalogsInProcedureCalls()
 | 
|  boolean | supportsCatalogsInTableDefinitions()
 | 
|  boolean | supportsColumnAliasing()
 | 
|  boolean | supportsConvert()
 | 
|  boolean | supportsConvert(int fromType,
                int toType)
 | 
|  boolean | supportsCoreSQLGrammar()
 | 
|  boolean | supportsCorrelatedSubqueries()
 | 
|  boolean | supportsDataDefinitionAndDataManipulationTransactions()
 | 
|  boolean | supportsDataManipulationTransactionsOnly()
 | 
|  boolean | supportsDifferentTableCorrelationNames()
 | 
|  boolean | supportsExpressionsInOrderBy()
 | 
|  boolean | supportsExtendedSQLGrammar()
 | 
|  boolean | supportsFullOuterJoins()
 | 
|  boolean | supportsGetGeneratedKeys()
 | 
|  boolean | supportsGroupBy()
 | 
|  boolean | supportsGroupByBeyondSelect()
 | 
|  boolean | supportsGroupByUnrelated()
 | 
|  boolean | supportsIntegrityEnhancementFacility()
 | 
|  boolean | supportsLikeEscapeClause()
 | 
|  boolean | supportsLimitedOuterJoins()
 | 
|  boolean | supportsMinimumSQLGrammar()
 | 
|  boolean | supportsMixedCaseIdentifiers()
 | 
|  boolean | supportsMixedCaseQuotedIdentifiers()
 | 
|  boolean | supportsMultipleOpenResults()
 | 
|  boolean | supportsMultipleResultSets()
 | 
|  boolean | supportsMultipleTransactions()
 | 
|  boolean | supportsNamedParameters()
 | 
|  boolean | supportsNonNullableColumns()
 | 
|  boolean | supportsOpenCursorsAcrossCommit()
 | 
|  boolean | supportsOpenCursorsAcrossRollback()
 | 
|  boolean | supportsOpenStatementsAcrossCommit()
 | 
|  boolean | supportsOpenStatementsAcrossRollback()
 | 
|  boolean | supportsOrderByUnrelated()
 | 
|  boolean | supportsOuterJoins()
 | 
|  boolean | supportsPositionedDelete()
 | 
|  boolean | supportsPositionedUpdate()
 | 
|  boolean | supportsResultSetConcurrency(int type,
                             int concurrency)
 | 
|  boolean | supportsResultSetHoldability(int holdability)
 | 
|  boolean | supportsResultSetType(int type)
 | 
|  boolean | supportsSavepoints()
 | 
|  boolean | supportsSchemasInDataManipulation()
 | 
|  boolean | supportsSchemasInIndexDefinitions()
 | 
|  boolean | supportsSchemasInPrivilegeDefinitions()
 | 
|  boolean | supportsSchemasInProcedureCalls()
 | 
|  boolean | supportsSchemasInTableDefinitions()
 | 
|  boolean | supportsSelectForUpdate()
 | 
|  boolean | supportsStatementPooling()
 | 
|  boolean | supportsStoredProcedures()
 | 
|  boolean | supportsSubqueriesInComparisons()
 | 
|  boolean | supportsSubqueriesInExists()
 | 
|  boolean | supportsSubqueriesInIns()
 | 
|  boolean | supportsSubqueriesInQuantifieds()
 | 
|  boolean | supportsTableCorrelationNames()
 | 
|  boolean | supportsTransactionIsolationLevel(int level)
 | 
|  boolean | supportsTransactions()
 | 
|  boolean | supportsUnion()
 | 
|  boolean | supportsUnionAll()
 | 
|  String | toString()
 | 
|  boolean | updatesAreDetected(int type)
 | 
|  boolean | usesLocalFilePerTable()
 | 
|  boolean | usesLocalFiles()
 | 
 
 
DelegatingDatabaseMetaData
public DelegatingDatabaseMetaData(DatabaseMetaData metaData,
                                  Connection conn)
getInnermostDelegate
public DatabaseMetaData getInnermostDelegate()
- Return the base underlying database metadata.
 
- 
 
- 
 
hashCode
public int hashCode()
- 
- Overrides:
- hashCodein class- Object
 
- 
 
equals
public boolean equals(Object other)
- 
- Overrides:
- equalsin class- Object
 
- 
 
toString
public String toString()
- 
- Overrides:
- toStringin class- Object
 
- 
 
allProceduresAreCallable
public boolean allProceduresAreCallable()
                                 throws SQLException
- 
- Specified by:
- allProceduresAreCallablein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
allTablesAreSelectable
public boolean allTablesAreSelectable()
                               throws SQLException
- 
- Specified by:
- allTablesAreSelectablein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
dataDefinitionCausesTransactionCommit
public boolean dataDefinitionCausesTransactionCommit()
                                              throws SQLException
- 
- Specified by:
- dataDefinitionCausesTransactionCommitin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
dataDefinitionIgnoredInTransactions
public boolean dataDefinitionIgnoredInTransactions()
                                            throws SQLException
- 
- Specified by:
- dataDefinitionIgnoredInTransactionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
deletesAreDetected
public boolean deletesAreDetected(int type)
                           throws SQLException
- 
- Specified by:
- deletesAreDetectedin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
doesMaxRowSizeIncludeBlobs
public boolean doesMaxRowSizeIncludeBlobs()
                                   throws SQLException
- 
- Specified by:
- doesMaxRowSizeIncludeBlobsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getBestRowIdentifier
public ResultSet getBestRowIdentifier(String catalog,
                                      String schema,
                                      String table,
                                      int scope,
                                      boolean nullable)
                               throws SQLException
- 
- Specified by:
- getBestRowIdentifierin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getCatalogs
public ResultSet getCatalogs()
                      throws SQLException
- 
- Specified by:
- getCatalogsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getCatalogSeparator
public String getCatalogSeparator()
                           throws SQLException
- 
- Specified by:
- getCatalogSeparatorin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getCatalogTerm
public String getCatalogTerm()
                      throws SQLException
- 
- Specified by:
- getCatalogTermin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getColumnPrivileges
public ResultSet getColumnPrivileges(String catalog,
                                     String schema,
                                     String table,
                                     String columnNamePattern)
                              throws SQLException
- 
- Specified by:
- getColumnPrivilegesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getColumns
public ResultSet getColumns(String catalog,
                            String schemaPattern,
                            String tableNamePattern,
                            String columnNamePattern)
                     throws SQLException
- 
- Specified by:
- getColumnsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getConnection
public Connection getConnection()
                         throws SQLException
- 
- Specified by:
- getConnectionin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getCrossReference
public ResultSet getCrossReference(String primaryCatalog,
                                   String primarySchema,
                                   String primaryTable,
                                   String foreignCatalog,
                                   String foreignSchema,
                                   String foreignTable)
                            throws SQLException
- 
- Specified by:
- getCrossReferencein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getDatabaseProductName
public String getDatabaseProductName()
                              throws SQLException
- 
- Specified by:
- getDatabaseProductNamein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getDatabaseProductVersion
public String getDatabaseProductVersion()
                                 throws SQLException
- 
- Specified by:
- getDatabaseProductVersionin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation()
                                   throws SQLException
- 
- Specified by:
- getDefaultTransactionIsolationin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getDriverMajorVersion
public int getDriverMajorVersion()
- 
- Specified by:
- getDriverMajorVersionin interface- DatabaseMetaData
 
- 
 
getDriverMinorVersion
public int getDriverMinorVersion()
- 
- Specified by:
- getDriverMinorVersionin interface- DatabaseMetaData
 
- 
 
getDriverName
public String getDriverName()
                     throws SQLException
- 
- Specified by:
- getDriverNamein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getDriverVersion
public String getDriverVersion()
                        throws SQLException
- 
- Specified by:
- getDriverVersionin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getExportedKeys
public ResultSet getExportedKeys(String catalog,
                                 String schema,
                                 String table)
                          throws SQLException
- 
- Specified by:
- getExportedKeysin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getExtraNameCharacters
public String getExtraNameCharacters()
                              throws SQLException
- 
- Specified by:
- getExtraNameCharactersin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getIdentifierQuoteString
public String getIdentifierQuoteString()
                                throws SQLException
- 
- Specified by:
- getIdentifierQuoteStringin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getImportedKeys
public ResultSet getImportedKeys(String catalog,
                                 String schema,
                                 String table)
                          throws SQLException
- 
- Specified by:
- getImportedKeysin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getIndexInfo
public ResultSet getIndexInfo(String catalog,
                              String schema,
                              String table,
                              boolean unique,
                              boolean approximate)
                       throws SQLException
- 
- Specified by:
- getIndexInfoin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxBinaryLiteralLength
public int getMaxBinaryLiteralLength()
                              throws SQLException
- 
- Specified by:
- getMaxBinaryLiteralLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxCatalogNameLength
public int getMaxCatalogNameLength()
                            throws SQLException
- 
- Specified by:
- getMaxCatalogNameLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxCharLiteralLength
public int getMaxCharLiteralLength()
                            throws SQLException
- 
- Specified by:
- getMaxCharLiteralLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxColumnNameLength
public int getMaxColumnNameLength()
                           throws SQLException
- 
- Specified by:
- getMaxColumnNameLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxColumnsInGroupBy
public int getMaxColumnsInGroupBy()
                           throws SQLException
- 
- Specified by:
- getMaxColumnsInGroupByin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxColumnsInIndex
public int getMaxColumnsInIndex()
                         throws SQLException
- 
- Specified by:
- getMaxColumnsInIndexin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxColumnsInOrderBy
public int getMaxColumnsInOrderBy()
                           throws SQLException
- 
- Specified by:
- getMaxColumnsInOrderByin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxColumnsInSelect
public int getMaxColumnsInSelect()
                          throws SQLException
- 
- Specified by:
- getMaxColumnsInSelectin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxColumnsInTable
public int getMaxColumnsInTable()
                         throws SQLException
- 
- Specified by:
- getMaxColumnsInTablein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxConnections
public int getMaxConnections()
                      throws SQLException
- 
- Specified by:
- getMaxConnectionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxCursorNameLength
public int getMaxCursorNameLength()
                           throws SQLException
- 
- Specified by:
- getMaxCursorNameLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxIndexLength
public int getMaxIndexLength()
                      throws SQLException
- 
- Specified by:
- getMaxIndexLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxProcedureNameLength
public int getMaxProcedureNameLength()
                              throws SQLException
- 
- Specified by:
- getMaxProcedureNameLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxRowSize
public int getMaxRowSize()
                  throws SQLException
- 
- Specified by:
- getMaxRowSizein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxSchemaNameLength
public int getMaxSchemaNameLength()
                           throws SQLException
- 
- Specified by:
- getMaxSchemaNameLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxStatementLength
public int getMaxStatementLength()
                          throws SQLException
- 
- Specified by:
- getMaxStatementLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxStatements
public int getMaxStatements()
                     throws SQLException
- 
- Specified by:
- getMaxStatementsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxTableNameLength
public int getMaxTableNameLength()
                          throws SQLException
- 
- Specified by:
- getMaxTableNameLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxTablesInSelect
public int getMaxTablesInSelect()
                         throws SQLException
- 
- Specified by:
- getMaxTablesInSelectin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getMaxUserNameLength
public int getMaxUserNameLength()
                         throws SQLException
- 
- Specified by:
- getMaxUserNameLengthin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getNumericFunctions
public String getNumericFunctions()
                           throws SQLException
- 
- Specified by:
- getNumericFunctionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getPrimaryKeys
public ResultSet getPrimaryKeys(String catalog,
                                String schema,
                                String table)
                         throws SQLException
- 
- Specified by:
- getPrimaryKeysin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getProcedureColumns
public ResultSet getProcedureColumns(String catalog,
                                     String schemaPattern,
                                     String procedureNamePattern,
                                     String columnNamePattern)
                              throws SQLException
- 
- Specified by:
- getProcedureColumnsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getProcedures
public ResultSet getProcedures(String catalog,
                               String schemaPattern,
                               String procedureNamePattern)
                        throws SQLException
- 
- Specified by:
- getProceduresin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getProcedureTerm
public String getProcedureTerm()
                        throws SQLException
- 
- Specified by:
- getProcedureTermin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getSchemas
public ResultSet getSchemas()
                     throws SQLException
- 
- Specified by:
- getSchemasin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getSchemaTerm
public String getSchemaTerm()
                     throws SQLException
- 
- Specified by:
- getSchemaTermin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getSearchStringEscape
public String getSearchStringEscape()
                             throws SQLException
- 
- Specified by:
- getSearchStringEscapein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getSQLKeywords
public String getSQLKeywords()
                      throws SQLException
- 
- Specified by:
- getSQLKeywordsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getStringFunctions
public String getStringFunctions()
                          throws SQLException
- 
- Specified by:
- getStringFunctionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getSystemFunctions
public String getSystemFunctions()
                          throws SQLException
- 
- Specified by:
- getSystemFunctionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getTablePrivileges
public ResultSet getTablePrivileges(String catalog,
                                    String schemaPattern,
                                    String tableNamePattern)
                             throws SQLException
- 
- Specified by:
- getTablePrivilegesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getTables
public ResultSet getTables(String catalog,
                           String schemaPattern,
                           String tableNamePattern,
                           String[] types)
                    throws SQLException
- 
- Specified by:
- getTablesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getTableTypes
public ResultSet getTableTypes()
                        throws SQLException
- 
- Specified by:
- getTableTypesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getTimeDateFunctions
public String getTimeDateFunctions()
                            throws SQLException
- 
- Specified by:
- getTimeDateFunctionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getTypeInfo
public ResultSet getTypeInfo()
                      throws SQLException
- 
- Specified by:
- getTypeInfoin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getUDTs
public ResultSet getUDTs(String catalog,
                         String schemaPattern,
                         String typeNamePattern,
                         int[] types)
                  throws SQLException
- 
- Specified by:
- getUDTsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getURL
public String getURL()
              throws SQLException
- 
- Specified by:
- getURLin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getUserName
public String getUserName()
                   throws SQLException
- 
- Specified by:
- getUserNamein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getVersionColumns
public ResultSet getVersionColumns(String catalog,
                                   String schema,
                                   String table)
                            throws SQLException
- 
- Specified by:
- getVersionColumnsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
insertsAreDetected
public boolean insertsAreDetected(int type)
                           throws SQLException
- 
- Specified by:
- insertsAreDetectedin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
isCatalogAtStart
public boolean isCatalogAtStart()
                         throws SQLException
- 
- Specified by:
- isCatalogAtStartin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
isReadOnly
public boolean isReadOnly()
                   throws SQLException
- 
- Specified by:
- isReadOnlyin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
nullPlusNonNullIsNull
public boolean nullPlusNonNullIsNull()
                              throws SQLException
- 
- Specified by:
- nullPlusNonNullIsNullin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
nullsAreSortedAtEnd
public boolean nullsAreSortedAtEnd()
                            throws SQLException
- 
- Specified by:
- nullsAreSortedAtEndin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
nullsAreSortedAtStart
public boolean nullsAreSortedAtStart()
                              throws SQLException
- 
- Specified by:
- nullsAreSortedAtStartin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
nullsAreSortedHigh
public boolean nullsAreSortedHigh()
                           throws SQLException
- 
- Specified by:
- nullsAreSortedHighin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
nullsAreSortedLow
public boolean nullsAreSortedLow()
                          throws SQLException
- 
- Specified by:
- nullsAreSortedLowin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
othersDeletesAreVisible
public boolean othersDeletesAreVisible(int type)
                                throws SQLException
- 
- Specified by:
- othersDeletesAreVisiblein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
othersInsertsAreVisible
public boolean othersInsertsAreVisible(int type)
                                throws SQLException
- 
- Specified by:
- othersInsertsAreVisiblein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
othersUpdatesAreVisible
public boolean othersUpdatesAreVisible(int type)
                                throws SQLException
- 
- Specified by:
- othersUpdatesAreVisiblein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
ownDeletesAreVisible
public boolean ownDeletesAreVisible(int type)
                             throws SQLException
- 
- Specified by:
- ownDeletesAreVisiblein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
ownInsertsAreVisible
public boolean ownInsertsAreVisible(int type)
                             throws SQLException
- 
- Specified by:
- ownInsertsAreVisiblein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
ownUpdatesAreVisible
public boolean ownUpdatesAreVisible(int type)
                             throws SQLException
- 
- Specified by:
- ownUpdatesAreVisiblein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
storesLowerCaseIdentifiers
public boolean storesLowerCaseIdentifiers()
                                   throws SQLException
- 
- Specified by:
- storesLowerCaseIdentifiersin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
storesLowerCaseQuotedIdentifiers
public boolean storesLowerCaseQuotedIdentifiers()
                                         throws SQLException
- 
- Specified by:
- storesLowerCaseQuotedIdentifiersin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
storesMixedCaseIdentifiers
public boolean storesMixedCaseIdentifiers()
                                   throws SQLException
- 
- Specified by:
- storesMixedCaseIdentifiersin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
storesMixedCaseQuotedIdentifiers
public boolean storesMixedCaseQuotedIdentifiers()
                                         throws SQLException
- 
- Specified by:
- storesMixedCaseQuotedIdentifiersin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
storesUpperCaseIdentifiers
public boolean storesUpperCaseIdentifiers()
                                   throws SQLException
- 
- Specified by:
- storesUpperCaseIdentifiersin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
storesUpperCaseQuotedIdentifiers
public boolean storesUpperCaseQuotedIdentifiers()
                                         throws SQLException
- 
- Specified by:
- storesUpperCaseQuotedIdentifiersin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsAlterTableWithAddColumn
public boolean supportsAlterTableWithAddColumn()
                                        throws SQLException
- 
- Specified by:
- supportsAlterTableWithAddColumnin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsAlterTableWithDropColumn
public boolean supportsAlterTableWithDropColumn()
                                         throws SQLException
- 
- Specified by:
- supportsAlterTableWithDropColumnin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsANSI92EntryLevelSQL
public boolean supportsANSI92EntryLevelSQL()
                                    throws SQLException
- 
- Specified by:
- supportsANSI92EntryLevelSQLin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsANSI92FullSQL
public boolean supportsANSI92FullSQL()
                              throws SQLException
- 
- Specified by:
- supportsANSI92FullSQLin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsANSI92IntermediateSQL
public boolean supportsANSI92IntermediateSQL()
                                      throws SQLException
- 
- Specified by:
- supportsANSI92IntermediateSQLin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsBatchUpdates
public boolean supportsBatchUpdates()
                             throws SQLException
- 
- Specified by:
- supportsBatchUpdatesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsCatalogsInDataManipulation
public boolean supportsCatalogsInDataManipulation()
                                           throws SQLException
- 
- Specified by:
- supportsCatalogsInDataManipulationin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsCatalogsInIndexDefinitions
public boolean supportsCatalogsInIndexDefinitions()
                                           throws SQLException
- 
- Specified by:
- supportsCatalogsInIndexDefinitionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsCatalogsInPrivilegeDefinitions
public boolean supportsCatalogsInPrivilegeDefinitions()
                                               throws SQLException
- 
- Specified by:
- supportsCatalogsInPrivilegeDefinitionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsCatalogsInProcedureCalls
public boolean supportsCatalogsInProcedureCalls()
                                         throws SQLException
- 
- Specified by:
- supportsCatalogsInProcedureCallsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsCatalogsInTableDefinitions
public boolean supportsCatalogsInTableDefinitions()
                                           throws SQLException
- 
- Specified by:
- supportsCatalogsInTableDefinitionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsColumnAliasing
public boolean supportsColumnAliasing()
                               throws SQLException
- 
- Specified by:
- supportsColumnAliasingin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsConvert
public boolean supportsConvert()
                        throws SQLException
- 
- Specified by:
- supportsConvertin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsConvert
public boolean supportsConvert(int fromType,
                               int toType)
                        throws SQLException
- 
- Specified by:
- supportsConvertin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsCoreSQLGrammar
public boolean supportsCoreSQLGrammar()
                               throws SQLException
- 
- Specified by:
- supportsCoreSQLGrammarin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsCorrelatedSubqueries
public boolean supportsCorrelatedSubqueries()
                                     throws SQLException
- 
- Specified by:
- supportsCorrelatedSubqueriesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsDataDefinitionAndDataManipulationTransactions
public boolean supportsDataDefinitionAndDataManipulationTransactions()
                                                              throws SQLException
- 
- Specified by:
- supportsDataDefinitionAndDataManipulationTransactionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsDataManipulationTransactionsOnly
public boolean supportsDataManipulationTransactionsOnly()
                                                 throws SQLException
- 
- Specified by:
- supportsDataManipulationTransactionsOnlyin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsDifferentTableCorrelationNames
public boolean supportsDifferentTableCorrelationNames()
                                               throws SQLException
- 
- Specified by:
- supportsDifferentTableCorrelationNamesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsExpressionsInOrderBy
public boolean supportsExpressionsInOrderBy()
                                     throws SQLException
- 
- Specified by:
- supportsExpressionsInOrderByin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsExtendedSQLGrammar
public boolean supportsExtendedSQLGrammar()
                                   throws SQLException
- 
- Specified by:
- supportsExtendedSQLGrammarin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsFullOuterJoins
public boolean supportsFullOuterJoins()
                               throws SQLException
- 
- Specified by:
- supportsFullOuterJoinsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsGroupBy
public boolean supportsGroupBy()
                        throws SQLException
- 
- Specified by:
- supportsGroupByin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsGroupByBeyondSelect
public boolean supportsGroupByBeyondSelect()
                                    throws SQLException
- 
- Specified by:
- supportsGroupByBeyondSelectin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsGroupByUnrelated
public boolean supportsGroupByUnrelated()
                                 throws SQLException
- 
- Specified by:
- supportsGroupByUnrelatedin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsIntegrityEnhancementFacility
public boolean supportsIntegrityEnhancementFacility()
                                             throws SQLException
- 
- Specified by:
- supportsIntegrityEnhancementFacilityin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsLikeEscapeClause
public boolean supportsLikeEscapeClause()
                                 throws SQLException
- 
- Specified by:
- supportsLikeEscapeClausein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsLimitedOuterJoins
public boolean supportsLimitedOuterJoins()
                                  throws SQLException
- 
- Specified by:
- supportsLimitedOuterJoinsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsMinimumSQLGrammar
public boolean supportsMinimumSQLGrammar()
                                  throws SQLException
- 
- Specified by:
- supportsMinimumSQLGrammarin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsMixedCaseIdentifiers
public boolean supportsMixedCaseIdentifiers()
                                     throws SQLException
- 
- Specified by:
- supportsMixedCaseIdentifiersin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsMixedCaseQuotedIdentifiers
public boolean supportsMixedCaseQuotedIdentifiers()
                                           throws SQLException
- 
- Specified by:
- supportsMixedCaseQuotedIdentifiersin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsMultipleResultSets
public boolean supportsMultipleResultSets()
                                   throws SQLException
- 
- Specified by:
- supportsMultipleResultSetsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsMultipleTransactions
public boolean supportsMultipleTransactions()
                                     throws SQLException
- 
- Specified by:
- supportsMultipleTransactionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsNonNullableColumns
public boolean supportsNonNullableColumns()
                                   throws SQLException
- 
- Specified by:
- supportsNonNullableColumnsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsOpenCursorsAcrossCommit
public boolean supportsOpenCursorsAcrossCommit()
                                        throws SQLException
- 
- Specified by:
- supportsOpenCursorsAcrossCommitin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsOpenCursorsAcrossRollback
public boolean supportsOpenCursorsAcrossRollback()
                                          throws SQLException
- 
- Specified by:
- supportsOpenCursorsAcrossRollbackin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsOpenStatementsAcrossCommit
public boolean supportsOpenStatementsAcrossCommit()
                                           throws SQLException
- 
- Specified by:
- supportsOpenStatementsAcrossCommitin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsOpenStatementsAcrossRollback
public boolean supportsOpenStatementsAcrossRollback()
                                             throws SQLException
- 
- Specified by:
- supportsOpenStatementsAcrossRollbackin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsOrderByUnrelated
public boolean supportsOrderByUnrelated()
                                 throws SQLException
- 
- Specified by:
- supportsOrderByUnrelatedin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsOuterJoins
public boolean supportsOuterJoins()
                           throws SQLException
- 
- Specified by:
- supportsOuterJoinsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsPositionedDelete
public boolean supportsPositionedDelete()
                                 throws SQLException
- 
- Specified by:
- supportsPositionedDeletein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsPositionedUpdate
public boolean supportsPositionedUpdate()
                                 throws SQLException
- 
- Specified by:
- supportsPositionedUpdatein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsResultSetConcurrency
public boolean supportsResultSetConcurrency(int type,
                                            int concurrency)
                                     throws SQLException
- 
- Specified by:
- supportsResultSetConcurrencyin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsResultSetType
public boolean supportsResultSetType(int type)
                              throws SQLException
- 
- Specified by:
- supportsResultSetTypein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSchemasInDataManipulation
public boolean supportsSchemasInDataManipulation()
                                          throws SQLException
- 
- Specified by:
- supportsSchemasInDataManipulationin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSchemasInIndexDefinitions
public boolean supportsSchemasInIndexDefinitions()
                                          throws SQLException
- 
- Specified by:
- supportsSchemasInIndexDefinitionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSchemasInPrivilegeDefinitions
public boolean supportsSchemasInPrivilegeDefinitions()
                                              throws SQLException
- 
- Specified by:
- supportsSchemasInPrivilegeDefinitionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSchemasInProcedureCalls
public boolean supportsSchemasInProcedureCalls()
                                        throws SQLException
- 
- Specified by:
- supportsSchemasInProcedureCallsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSchemasInTableDefinitions
public boolean supportsSchemasInTableDefinitions()
                                          throws SQLException
- 
- Specified by:
- supportsSchemasInTableDefinitionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSelectForUpdate
public boolean supportsSelectForUpdate()
                                throws SQLException
- 
- Specified by:
- supportsSelectForUpdatein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsStoredProcedures
public boolean supportsStoredProcedures()
                                 throws SQLException
- 
- Specified by:
- supportsStoredProceduresin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSubqueriesInComparisons
public boolean supportsSubqueriesInComparisons()
                                        throws SQLException
- 
- Specified by:
- supportsSubqueriesInComparisonsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSubqueriesInExists
public boolean supportsSubqueriesInExists()
                                   throws SQLException
- 
- Specified by:
- supportsSubqueriesInExistsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSubqueriesInIns
public boolean supportsSubqueriesInIns()
                                throws SQLException
- 
- Specified by:
- supportsSubqueriesInInsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSubqueriesInQuantifieds
public boolean supportsSubqueriesInQuantifieds()
                                        throws SQLException
- 
- Specified by:
- supportsSubqueriesInQuantifiedsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsTableCorrelationNames
public boolean supportsTableCorrelationNames()
                                      throws SQLException
- 
- Specified by:
- supportsTableCorrelationNamesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsTransactionIsolationLevel
public boolean supportsTransactionIsolationLevel(int level)
                                          throws SQLException
- 
- Specified by:
- supportsTransactionIsolationLevelin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsTransactions
public boolean supportsTransactions()
                             throws SQLException
- 
- Specified by:
- supportsTransactionsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsUnion
public boolean supportsUnion()
                      throws SQLException
- 
- Specified by:
- supportsUnionin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsUnionAll
public boolean supportsUnionAll()
                         throws SQLException
- 
- Specified by:
- supportsUnionAllin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
updatesAreDetected
public boolean updatesAreDetected(int type)
                           throws SQLException
- 
- Specified by:
- updatesAreDetectedin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
usesLocalFilePerTable
public boolean usesLocalFilePerTable()
                              throws SQLException
- 
- Specified by:
- usesLocalFilePerTablein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
usesLocalFiles
public boolean usesLocalFiles()
                       throws SQLException
- 
- Specified by:
- usesLocalFilesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsSavepoints
public boolean supportsSavepoints()
                           throws SQLException
- 
- Specified by:
- supportsSavepointsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsNamedParameters
public boolean supportsNamedParameters()
                                throws SQLException
- 
- Specified by:
- supportsNamedParametersin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsMultipleOpenResults
public boolean supportsMultipleOpenResults()
                                    throws SQLException
- 
- Specified by:
- supportsMultipleOpenResultsin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsGetGeneratedKeys
public boolean supportsGetGeneratedKeys()
                                 throws SQLException
- 
- Specified by:
- supportsGetGeneratedKeysin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getSuperTypes
public ResultSet getSuperTypes(String catalog,
                               String schemaPatter,
                               String typeNamePattern)
                        throws SQLException
- 
- Specified by:
- getSuperTypesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getSuperTables
public ResultSet getSuperTables(String catalog,
                                String schemaPatter,
                                String tableNamePattern)
                         throws SQLException
- 
- Specified by:
- getSuperTablesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getAttributes
public ResultSet getAttributes(String catalog,
                               String schemaPatter,
                               String typeNamePattern,
                               String attributeNamePattern)
                        throws SQLException
- 
- Specified by:
- getAttributesin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsResultSetHoldability
public boolean supportsResultSetHoldability(int holdability)
                                     throws SQLException
- 
- Specified by:
- supportsResultSetHoldabilityin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getResultSetHoldability
public int getResultSetHoldability()
                            throws SQLException
- 
- Specified by:
- getResultSetHoldabilityin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getDatabaseMajorVersion
public int getDatabaseMajorVersion()
                            throws SQLException
- 
- Specified by:
- getDatabaseMajorVersionin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getDatabaseMinorVersion
public int getDatabaseMinorVersion()
                            throws SQLException
- 
- Specified by:
- getDatabaseMinorVersionin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getJDBCMajorVersion
public int getJDBCMajorVersion()
                        throws SQLException
- 
- Specified by:
- getJDBCMajorVersionin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getJDBCMinorVersion
public int getJDBCMinorVersion()
                        throws SQLException
- 
- Specified by:
- getJDBCMinorVersionin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
getSQLStateType
public int getSQLStateType()
                    throws SQLException
- 
- Specified by:
- getSQLStateTypein interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
locatorsUpdateCopy
public boolean locatorsUpdateCopy()
                           throws SQLException
- 
- Specified by:
- locatorsUpdateCopyin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
supportsStatementPooling
public boolean supportsStatementPooling()
                                 throws SQLException
- 
- Specified by:
- supportsStatementPoolingin interface- DatabaseMetaData
 
- 
- Throws:
- SQLException
 
Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.