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