SolarMetric Kodo JDO 3.2.4 generated on January 7 2005

com.solarmetric.jdbc
Class DelegatingDatabaseMetaData

java.lang.Object
  |
  +--com.solarmetric.jdbc.DelegatingDatabaseMetaData
All Implemented Interfaces:
DatabaseMetaData

public class DelegatingDatabaseMetaData
extends Object
implements DatabaseMetaData

Wrapper around a DatabaseMetadata instance.


Fields inherited from interface java.sql.DatabaseMetaData
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, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown
 
Constructor Summary
DelegatingDatabaseMetaData(DatabaseMetaData metaData, Connection conn)
           
 
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()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DelegatingDatabaseMetaData

public DelegatingDatabaseMetaData(DatabaseMetaData metaData,
                                  Connection conn)
Method Detail

getInnermostDelegate

public DatabaseMetaData getInnermostDelegate()
Return the base underlying database metadata.

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

allProceduresAreCallable

public boolean allProceduresAreCallable()
                                 throws SQLException
Specified by:
allProceduresAreCallable in interface DatabaseMetaData

allTablesAreSelectable

public boolean allTablesAreSelectable()
                               throws SQLException
Specified by:
allTablesAreSelectable in interface DatabaseMetaData

dataDefinitionCausesTransactionCommit

public boolean dataDefinitionCausesTransactionCommit()
                                              throws SQLException
Specified by:
dataDefinitionCausesTransactionCommit in interface DatabaseMetaData

dataDefinitionIgnoredInTransactions

public boolean dataDefinitionIgnoredInTransactions()
                                            throws SQLException
Specified by:
dataDefinitionIgnoredInTransactions in interface DatabaseMetaData

deletesAreDetected

public boolean deletesAreDetected(int type)
                           throws SQLException
Specified by:
deletesAreDetected in interface DatabaseMetaData

doesMaxRowSizeIncludeBlobs

public boolean doesMaxRowSizeIncludeBlobs()
                                   throws SQLException
Specified by:
doesMaxRowSizeIncludeBlobs in interface DatabaseMetaData

getBestRowIdentifier

public ResultSet getBestRowIdentifier(String catalog,
                                      String schema,
                                      String table,
                                      int scope,
                                      boolean nullable)
                               throws SQLException
Specified by:
getBestRowIdentifier in interface DatabaseMetaData

getCatalogs

public ResultSet getCatalogs()
                      throws SQLException
Specified by:
getCatalogs in interface DatabaseMetaData

getCatalogSeparator

public String getCatalogSeparator()
                           throws SQLException
Specified by:
getCatalogSeparator in interface DatabaseMetaData

getCatalogTerm

public String getCatalogTerm()
                      throws SQLException
Specified by:
getCatalogTerm in interface DatabaseMetaData

getColumnPrivileges

public ResultSet getColumnPrivileges(String catalog,
                                     String schema,
                                     String table,
                                     String columnNamePattern)
                              throws SQLException
Specified by:
getColumnPrivileges in interface DatabaseMetaData

getColumns

public ResultSet getColumns(String catalog,
                            String schemaPattern,
                            String tableNamePattern,
                            String columnNamePattern)
                     throws SQLException
Specified by:
getColumns in interface DatabaseMetaData

getConnection

public Connection getConnection()
                         throws SQLException
Specified by:
getConnection in interface DatabaseMetaData

getCrossReference

public ResultSet getCrossReference(String primaryCatalog,
                                   String primarySchema,
                                   String primaryTable,
                                   String foreignCatalog,
                                   String foreignSchema,
                                   String foreignTable)
                            throws SQLException
Specified by:
getCrossReference in interface DatabaseMetaData

getDatabaseProductName

public String getDatabaseProductName()
                              throws SQLException
Specified by:
getDatabaseProductName in interface DatabaseMetaData

getDatabaseProductVersion

public String getDatabaseProductVersion()
                                 throws SQLException
Specified by:
getDatabaseProductVersion in interface DatabaseMetaData

getDefaultTransactionIsolation

public int getDefaultTransactionIsolation()
                                   throws SQLException
Specified by:
getDefaultTransactionIsolation in interface DatabaseMetaData

getDriverMajorVersion

public int getDriverMajorVersion()
Specified by:
getDriverMajorVersion in interface DatabaseMetaData

getDriverMinorVersion

public int getDriverMinorVersion()
Specified by:
getDriverMinorVersion in interface DatabaseMetaData

getDriverName

public String getDriverName()
                     throws SQLException
Specified by:
getDriverName in interface DatabaseMetaData

getDriverVersion

public String getDriverVersion()
                        throws SQLException
Specified by:
getDriverVersion in interface DatabaseMetaData

getExportedKeys

public ResultSet getExportedKeys(String catalog,
                                 String schema,
                                 String table)
                          throws SQLException
Specified by:
getExportedKeys in interface DatabaseMetaData

getExtraNameCharacters

public String getExtraNameCharacters()
                              throws SQLException
Specified by:
getExtraNameCharacters in interface DatabaseMetaData

getIdentifierQuoteString

public String getIdentifierQuoteString()
                                throws SQLException
Specified by:
getIdentifierQuoteString in interface DatabaseMetaData

getImportedKeys

public ResultSet getImportedKeys(String catalog,
                                 String schema,
                                 String table)
                          throws SQLException
Specified by:
getImportedKeys in interface DatabaseMetaData

getIndexInfo

public ResultSet getIndexInfo(String catalog,
                              String schema,
                              String table,
                              boolean unique,
                              boolean approximate)
                       throws SQLException
Specified by:
getIndexInfo in interface DatabaseMetaData

getMaxBinaryLiteralLength

public int getMaxBinaryLiteralLength()
                              throws SQLException
Specified by:
getMaxBinaryLiteralLength in interface DatabaseMetaData

getMaxCatalogNameLength

public int getMaxCatalogNameLength()
                            throws SQLException
Specified by:
getMaxCatalogNameLength in interface DatabaseMetaData

getMaxCharLiteralLength

public int getMaxCharLiteralLength()
                            throws SQLException
Specified by:
getMaxCharLiteralLength in interface DatabaseMetaData

getMaxColumnNameLength

public int getMaxColumnNameLength()
                           throws SQLException
Specified by:
getMaxColumnNameLength in interface DatabaseMetaData

getMaxColumnsInGroupBy

public int getMaxColumnsInGroupBy()
                           throws SQLException
Specified by:
getMaxColumnsInGroupBy in interface DatabaseMetaData

getMaxColumnsInIndex

public int getMaxColumnsInIndex()
                         throws SQLException
Specified by:
getMaxColumnsInIndex in interface DatabaseMetaData

getMaxColumnsInOrderBy

public int getMaxColumnsInOrderBy()
                           throws SQLException
Specified by:
getMaxColumnsInOrderBy in interface DatabaseMetaData

getMaxColumnsInSelect

public int getMaxColumnsInSelect()
                          throws SQLException
Specified by:
getMaxColumnsInSelect in interface DatabaseMetaData

getMaxColumnsInTable

public int getMaxColumnsInTable()
                         throws SQLException
Specified by:
getMaxColumnsInTable in interface DatabaseMetaData

getMaxConnections

public int getMaxConnections()
                      throws SQLException
Specified by:
getMaxConnections in interface DatabaseMetaData

getMaxCursorNameLength

public int getMaxCursorNameLength()
                           throws SQLException
Specified by:
getMaxCursorNameLength in interface DatabaseMetaData

getMaxIndexLength

public int getMaxIndexLength()
                      throws SQLException
Specified by:
getMaxIndexLength in interface DatabaseMetaData

getMaxProcedureNameLength

public int getMaxProcedureNameLength()
                              throws SQLException
Specified by:
getMaxProcedureNameLength in interface DatabaseMetaData

getMaxRowSize

public int getMaxRowSize()
                  throws SQLException
Specified by:
getMaxRowSize in interface DatabaseMetaData

getMaxSchemaNameLength

public int getMaxSchemaNameLength()
                           throws SQLException
Specified by:
getMaxSchemaNameLength in interface DatabaseMetaData

getMaxStatementLength

public int getMaxStatementLength()
                          throws SQLException
Specified by:
getMaxStatementLength in interface DatabaseMetaData

getMaxStatements

public int getMaxStatements()
                     throws SQLException
Specified by:
getMaxStatements in interface DatabaseMetaData

getMaxTableNameLength

public int getMaxTableNameLength()
                          throws SQLException
Specified by:
getMaxTableNameLength in interface DatabaseMetaData

getMaxTablesInSelect

public int getMaxTablesInSelect()
                         throws SQLException
Specified by:
getMaxTablesInSelect in interface DatabaseMetaData

getMaxUserNameLength

public int getMaxUserNameLength()
                         throws SQLException
Specified by:
getMaxUserNameLength in interface DatabaseMetaData

getNumericFunctions

public String getNumericFunctions()
                           throws SQLException
Specified by:
getNumericFunctions in interface DatabaseMetaData

getPrimaryKeys

public ResultSet getPrimaryKeys(String catalog,
                                String schema,
                                String table)
                         throws SQLException
Specified by:
getPrimaryKeys in interface DatabaseMetaData

getProcedureColumns

public ResultSet getProcedureColumns(String catalog,
                                     String schemaPattern,
                                     String procedureNamePattern,
                                     String columnNamePattern)
                              throws SQLException
Specified by:
getProcedureColumns in interface DatabaseMetaData

getProcedures

public ResultSet getProcedures(String catalog,
                               String schemaPattern,
                               String procedureNamePattern)
                        throws SQLException
Specified by:
getProcedures in interface DatabaseMetaData

getProcedureTerm

public String getProcedureTerm()
                        throws SQLException
Specified by:
getProcedureTerm in interface DatabaseMetaData

getSchemas

public ResultSet getSchemas()
                     throws SQLException
Specified by:
getSchemas in interface DatabaseMetaData

getSchemaTerm

public String getSchemaTerm()
                     throws SQLException
Specified by:
getSchemaTerm in interface DatabaseMetaData

getSearchStringEscape

public String getSearchStringEscape()
                             throws SQLException
Specified by:
getSearchStringEscape in interface DatabaseMetaData

getSQLKeywords

public String getSQLKeywords()
                      throws SQLException
Specified by:
getSQLKeywords in interface DatabaseMetaData

getStringFunctions

public String getStringFunctions()
                          throws SQLException
Specified by:
getStringFunctions in interface DatabaseMetaData

getSystemFunctions

public String getSystemFunctions()
                          throws SQLException
Specified by:
getSystemFunctions in interface DatabaseMetaData

getTablePrivileges

public ResultSet getTablePrivileges(String catalog,
                                    String schemaPattern,
                                    String tableNamePattern)
                             throws SQLException
Specified by:
getTablePrivileges in interface DatabaseMetaData

getTables

public ResultSet getTables(String catalog,
                           String schemaPattern,
                           String tableNamePattern,
                           String[] types)
                    throws SQLException
Specified by:
getTables in interface DatabaseMetaData

getTableTypes

public ResultSet getTableTypes()
                        throws SQLException
Specified by:
getTableTypes in interface DatabaseMetaData

getTimeDateFunctions

public String getTimeDateFunctions()
                            throws SQLException
Specified by:
getTimeDateFunctions in interface DatabaseMetaData

getTypeInfo

public ResultSet getTypeInfo()
                      throws SQLException
Specified by:
getTypeInfo in interface DatabaseMetaData

getUDTs

public ResultSet getUDTs(String catalog,
                         String schemaPattern,
                         String typeNamePattern,
                         int[] types)
                  throws SQLException
Specified by:
getUDTs in interface DatabaseMetaData

getURL

public String getURL()
              throws SQLException
Specified by:
getURL in interface DatabaseMetaData

getUserName

public String getUserName()
                   throws SQLException
Specified by:
getUserName in interface DatabaseMetaData

getVersionColumns

public ResultSet getVersionColumns(String catalog,
                                   String schema,
                                   String table)
                            throws SQLException
Specified by:
getVersionColumns in interface DatabaseMetaData

insertsAreDetected

public boolean insertsAreDetected(int type)
                           throws SQLException
Specified by:
insertsAreDetected in interface DatabaseMetaData

isCatalogAtStart

public boolean isCatalogAtStart()
                         throws SQLException
Specified by:
isCatalogAtStart in interface DatabaseMetaData

isReadOnly

public boolean isReadOnly()
                   throws SQLException
Specified by:
isReadOnly in interface DatabaseMetaData

nullPlusNonNullIsNull

public boolean nullPlusNonNullIsNull()
                              throws SQLException
Specified by:
nullPlusNonNullIsNull in interface DatabaseMetaData

nullsAreSortedAtEnd

public boolean nullsAreSortedAtEnd()
                            throws SQLException
Specified by:
nullsAreSortedAtEnd in interface DatabaseMetaData

nullsAreSortedAtStart

public boolean nullsAreSortedAtStart()
                              throws SQLException
Specified by:
nullsAreSortedAtStart in interface DatabaseMetaData

nullsAreSortedHigh

public boolean nullsAreSortedHigh()
                           throws SQLException
Specified by:
nullsAreSortedHigh in interface DatabaseMetaData

nullsAreSortedLow

public boolean nullsAreSortedLow()
                          throws SQLException
Specified by:
nullsAreSortedLow in interface DatabaseMetaData

othersDeletesAreVisible

public boolean othersDeletesAreVisible(int type)
                                throws SQLException
Specified by:
othersDeletesAreVisible in interface DatabaseMetaData

othersInsertsAreVisible

public boolean othersInsertsAreVisible(int type)
                                throws SQLException
Specified by:
othersInsertsAreVisible in interface DatabaseMetaData

othersUpdatesAreVisible

public boolean othersUpdatesAreVisible(int type)
                                throws SQLException
Specified by:
othersUpdatesAreVisible in interface DatabaseMetaData

ownDeletesAreVisible

public boolean ownDeletesAreVisible(int type)
                             throws SQLException
Specified by:
ownDeletesAreVisible in interface DatabaseMetaData

ownInsertsAreVisible

public boolean ownInsertsAreVisible(int type)
                             throws SQLException
Specified by:
ownInsertsAreVisible in interface DatabaseMetaData

ownUpdatesAreVisible

public boolean ownUpdatesAreVisible(int type)
                             throws SQLException
Specified by:
ownUpdatesAreVisible in interface DatabaseMetaData

storesLowerCaseIdentifiers

public boolean storesLowerCaseIdentifiers()
                                   throws SQLException
Specified by:
storesLowerCaseIdentifiers in interface DatabaseMetaData

storesLowerCaseQuotedIdentifiers

public boolean storesLowerCaseQuotedIdentifiers()
                                         throws SQLException
Specified by:
storesLowerCaseQuotedIdentifiers in interface DatabaseMetaData

storesMixedCaseIdentifiers

public boolean storesMixedCaseIdentifiers()
                                   throws SQLException
Specified by:
storesMixedCaseIdentifiers in interface DatabaseMetaData

storesMixedCaseQuotedIdentifiers

public boolean storesMixedCaseQuotedIdentifiers()
                                         throws SQLException
Specified by:
storesMixedCaseQuotedIdentifiers in interface DatabaseMetaData

storesUpperCaseIdentifiers

public boolean storesUpperCaseIdentifiers()
                                   throws SQLException
Specified by:
storesUpperCaseIdentifiers in interface DatabaseMetaData

storesUpperCaseQuotedIdentifiers

public boolean storesUpperCaseQuotedIdentifiers()
                                         throws SQLException
Specified by:
storesUpperCaseQuotedIdentifiers in interface DatabaseMetaData

supportsAlterTableWithAddColumn

public boolean supportsAlterTableWithAddColumn()
                                        throws SQLException
Specified by:
supportsAlterTableWithAddColumn in interface DatabaseMetaData

supportsAlterTableWithDropColumn

public boolean supportsAlterTableWithDropColumn()
                                         throws SQLException
Specified by:
supportsAlterTableWithDropColumn in interface DatabaseMetaData

supportsANSI92EntryLevelSQL

public boolean supportsANSI92EntryLevelSQL()
                                    throws SQLException
Specified by:
supportsANSI92EntryLevelSQL in interface DatabaseMetaData

supportsANSI92FullSQL

public boolean supportsANSI92FullSQL()
                              throws SQLException
Specified by:
supportsANSI92FullSQL in interface DatabaseMetaData

supportsANSI92IntermediateSQL

public boolean supportsANSI92IntermediateSQL()
                                      throws SQLException
Specified by:
supportsANSI92IntermediateSQL in interface DatabaseMetaData

supportsBatchUpdates

public boolean supportsBatchUpdates()
                             throws SQLException
Specified by:
supportsBatchUpdates in interface DatabaseMetaData

supportsCatalogsInDataManipulation

public boolean supportsCatalogsInDataManipulation()
                                           throws SQLException
Specified by:
supportsCatalogsInDataManipulation in interface DatabaseMetaData

supportsCatalogsInIndexDefinitions

public boolean supportsCatalogsInIndexDefinitions()
                                           throws SQLException
Specified by:
supportsCatalogsInIndexDefinitions in interface DatabaseMetaData

supportsCatalogsInPrivilegeDefinitions

public boolean supportsCatalogsInPrivilegeDefinitions()
                                               throws SQLException
Specified by:
supportsCatalogsInPrivilegeDefinitions in interface DatabaseMetaData

supportsCatalogsInProcedureCalls

public boolean supportsCatalogsInProcedureCalls()
                                         throws SQLException
Specified by:
supportsCatalogsInProcedureCalls in interface DatabaseMetaData

supportsCatalogsInTableDefinitions

public boolean supportsCatalogsInTableDefinitions()
                                           throws SQLException
Specified by:
supportsCatalogsInTableDefinitions in interface DatabaseMetaData

supportsColumnAliasing

public boolean supportsColumnAliasing()
                               throws SQLException
Specified by:
supportsColumnAliasing in interface DatabaseMetaData

supportsConvert

public boolean supportsConvert()
                        throws SQLException
Specified by:
supportsConvert in interface DatabaseMetaData

supportsConvert

public boolean supportsConvert(int fromType,
                               int toType)
                        throws SQLException
Specified by:
supportsConvert in interface DatabaseMetaData

supportsCoreSQLGrammar

public boolean supportsCoreSQLGrammar()
                               throws SQLException
Specified by:
supportsCoreSQLGrammar in interface DatabaseMetaData

supportsCorrelatedSubqueries

public boolean supportsCorrelatedSubqueries()
                                     throws SQLException
Specified by:
supportsCorrelatedSubqueries in interface DatabaseMetaData

supportsDataDefinitionAndDataManipulationTransactions

public boolean supportsDataDefinitionAndDataManipulationTransactions()
                                                              throws SQLException
Specified by:
supportsDataDefinitionAndDataManipulationTransactions in interface DatabaseMetaData

supportsDataManipulationTransactionsOnly

public boolean supportsDataManipulationTransactionsOnly()
                                                 throws SQLException
Specified by:
supportsDataManipulationTransactionsOnly in interface DatabaseMetaData

supportsDifferentTableCorrelationNames

public boolean supportsDifferentTableCorrelationNames()
                                               throws SQLException
Specified by:
supportsDifferentTableCorrelationNames in interface DatabaseMetaData

supportsExpressionsInOrderBy

public boolean supportsExpressionsInOrderBy()
                                     throws SQLException
Specified by:
supportsExpressionsInOrderBy in interface DatabaseMetaData

supportsExtendedSQLGrammar

public boolean supportsExtendedSQLGrammar()
                                   throws SQLException
Specified by:
supportsExtendedSQLGrammar in interface DatabaseMetaData

supportsFullOuterJoins

public boolean supportsFullOuterJoins()
                               throws SQLException
Specified by:
supportsFullOuterJoins in interface DatabaseMetaData

supportsGroupBy

public boolean supportsGroupBy()
                        throws SQLException
Specified by:
supportsGroupBy in interface DatabaseMetaData

supportsGroupByBeyondSelect

public boolean supportsGroupByBeyondSelect()
                                    throws SQLException
Specified by:
supportsGroupByBeyondSelect in interface DatabaseMetaData

supportsGroupByUnrelated

public boolean supportsGroupByUnrelated()
                                 throws SQLException
Specified by:
supportsGroupByUnrelated in interface DatabaseMetaData

supportsIntegrityEnhancementFacility

public boolean supportsIntegrityEnhancementFacility()
                                             throws SQLException
Specified by:
supportsIntegrityEnhancementFacility in interface DatabaseMetaData

supportsLikeEscapeClause

public boolean supportsLikeEscapeClause()
                                 throws SQLException
Specified by:
supportsLikeEscapeClause in interface DatabaseMetaData

supportsLimitedOuterJoins

public boolean supportsLimitedOuterJoins()
                                  throws SQLException
Specified by:
supportsLimitedOuterJoins in interface DatabaseMetaData

supportsMinimumSQLGrammar

public boolean supportsMinimumSQLGrammar()
                                  throws SQLException
Specified by:
supportsMinimumSQLGrammar in interface DatabaseMetaData

supportsMixedCaseIdentifiers

public boolean supportsMixedCaseIdentifiers()
                                     throws SQLException
Specified by:
supportsMixedCaseIdentifiers in interface DatabaseMetaData

supportsMixedCaseQuotedIdentifiers

public boolean supportsMixedCaseQuotedIdentifiers()
                                           throws SQLException
Specified by:
supportsMixedCaseQuotedIdentifiers in interface DatabaseMetaData

supportsMultipleResultSets

public boolean supportsMultipleResultSets()
                                   throws SQLException
Specified by:
supportsMultipleResultSets in interface DatabaseMetaData

supportsMultipleTransactions

public boolean supportsMultipleTransactions()
                                     throws SQLException
Specified by:
supportsMultipleTransactions in interface DatabaseMetaData

supportsNonNullableColumns

public boolean supportsNonNullableColumns()
                                   throws SQLException
Specified by:
supportsNonNullableColumns in interface DatabaseMetaData

supportsOpenCursorsAcrossCommit

public boolean supportsOpenCursorsAcrossCommit()
                                        throws SQLException
Specified by:
supportsOpenCursorsAcrossCommit in interface DatabaseMetaData

supportsOpenCursorsAcrossRollback

public boolean supportsOpenCursorsAcrossRollback()
                                          throws SQLException
Specified by:
supportsOpenCursorsAcrossRollback in interface DatabaseMetaData

supportsOpenStatementsAcrossCommit

public boolean supportsOpenStatementsAcrossCommit()
                                           throws SQLException
Specified by:
supportsOpenStatementsAcrossCommit in interface DatabaseMetaData

supportsOpenStatementsAcrossRollback

public boolean supportsOpenStatementsAcrossRollback()
                                             throws SQLException
Specified by:
supportsOpenStatementsAcrossRollback in interface DatabaseMetaData

supportsOrderByUnrelated

public boolean supportsOrderByUnrelated()
                                 throws SQLException
Specified by:
supportsOrderByUnrelated in interface DatabaseMetaData

supportsOuterJoins

public boolean supportsOuterJoins()
                           throws SQLException
Specified by:
supportsOuterJoins in interface DatabaseMetaData

supportsPositionedDelete

public boolean supportsPositionedDelete()
                                 throws SQLException
Specified by:
supportsPositionedDelete in interface DatabaseMetaData

supportsPositionedUpdate

public boolean supportsPositionedUpdate()
                                 throws SQLException
Specified by:
supportsPositionedUpdate in interface DatabaseMetaData

supportsResultSetConcurrency

public boolean supportsResultSetConcurrency(int type,
                                            int concurrency)
                                     throws SQLException
Specified by:
supportsResultSetConcurrency in interface DatabaseMetaData

supportsResultSetType

public boolean supportsResultSetType(int type)
                              throws SQLException
Specified by:
supportsResultSetType in interface DatabaseMetaData

supportsSchemasInDataManipulation

public boolean supportsSchemasInDataManipulation()
                                          throws SQLException
Specified by:
supportsSchemasInDataManipulation in interface DatabaseMetaData

supportsSchemasInIndexDefinitions

public boolean supportsSchemasInIndexDefinitions()
                                          throws SQLException
Specified by:
supportsSchemasInIndexDefinitions in interface DatabaseMetaData

supportsSchemasInPrivilegeDefinitions

public boolean supportsSchemasInPrivilegeDefinitions()
                                              throws SQLException
Specified by:
supportsSchemasInPrivilegeDefinitions in interface DatabaseMetaData

supportsSchemasInProcedureCalls

public boolean supportsSchemasInProcedureCalls()
                                        throws SQLException
Specified by:
supportsSchemasInProcedureCalls in interface DatabaseMetaData

supportsSchemasInTableDefinitions

public boolean supportsSchemasInTableDefinitions()
                                          throws SQLException
Specified by:
supportsSchemasInTableDefinitions in interface DatabaseMetaData

supportsSelectForUpdate

public boolean supportsSelectForUpdate()
                                throws SQLException
Specified by:
supportsSelectForUpdate in interface DatabaseMetaData

supportsStoredProcedures

public boolean supportsStoredProcedures()
                                 throws SQLException
Specified by:
supportsStoredProcedures in interface DatabaseMetaData

supportsSubqueriesInComparisons

public boolean supportsSubqueriesInComparisons()
                                        throws SQLException
Specified by:
supportsSubqueriesInComparisons in interface DatabaseMetaData

supportsSubqueriesInExists

public boolean supportsSubqueriesInExists()
                                   throws SQLException
Specified by:
supportsSubqueriesInExists in interface DatabaseMetaData

supportsSubqueriesInIns

public boolean supportsSubqueriesInIns()
                                throws SQLException
Specified by:
supportsSubqueriesInIns in interface DatabaseMetaData

supportsSubqueriesInQuantifieds

public boolean supportsSubqueriesInQuantifieds()
                                        throws SQLException
Specified by:
supportsSubqueriesInQuantifieds in interface DatabaseMetaData

supportsTableCorrelationNames

public boolean supportsTableCorrelationNames()
                                      throws SQLException
Specified by:
supportsTableCorrelationNames in interface DatabaseMetaData

supportsTransactionIsolationLevel

public boolean supportsTransactionIsolationLevel(int level)
                                          throws SQLException
Specified by:
supportsTransactionIsolationLevel in interface DatabaseMetaData

supportsTransactions

public boolean supportsTransactions()
                             throws SQLException
Specified by:
supportsTransactions in interface DatabaseMetaData

supportsUnion

public boolean supportsUnion()
                      throws SQLException
Specified by:
supportsUnion in interface DatabaseMetaData

supportsUnionAll

public boolean supportsUnionAll()
                         throws SQLException
Specified by:
supportsUnionAll in interface DatabaseMetaData

updatesAreDetected

public boolean updatesAreDetected(int type)
                           throws SQLException
Specified by:
updatesAreDetected in interface DatabaseMetaData

usesLocalFilePerTable

public boolean usesLocalFilePerTable()
                              throws SQLException
Specified by:
usesLocalFilePerTable in interface DatabaseMetaData

usesLocalFiles

public boolean usesLocalFiles()
                       throws SQLException
Specified by:
usesLocalFiles in interface DatabaseMetaData

supportsSavepoints

public boolean supportsSavepoints()
                           throws SQLException

supportsNamedParameters

public boolean supportsNamedParameters()
                                throws SQLException

supportsMultipleOpenResults

public boolean supportsMultipleOpenResults()
                                    throws SQLException

supportsGetGeneratedKeys

public boolean supportsGetGeneratedKeys()
                                 throws SQLException

getSuperTypes

public ResultSet getSuperTypes(String catalog,
                               String schemaPatter,
                               String typeNamePattern)
                        throws SQLException

getSuperTables

public ResultSet getSuperTables(String catalog,
                                String schemaPatter,
                                String tableNamePattern)
                         throws SQLException

getAttributes

public ResultSet getAttributes(String catalog,
                               String schemaPatter,
                               String typeNamePattern,
                               String attributeNamePattern)
                        throws SQLException

supportsResultSetHoldability

public boolean supportsResultSetHoldability(int holdability)
                                     throws SQLException

getResultSetHoldability

public int getResultSetHoldability()
                            throws SQLException

getDatabaseMajorVersion

public int getDatabaseMajorVersion()
                            throws SQLException

getDatabaseMinorVersion

public int getDatabaseMinorVersion()
                            throws SQLException

getJDBCMajorVersion

public int getJDBCMajorVersion()
                        throws SQLException

getJDBCMinorVersion

public int getJDBCMinorVersion()
                        throws SQLException

getSQLStateType

public int getSQLStateType()
                    throws SQLException

locatorsUpdateCopy

public boolean locatorsUpdateCopy()
                           throws SQLException

supportsStatementPooling

public boolean supportsStatementPooling()
                                 throws SQLException

SolarMetric Kodo JDO 3.2.4 generated on January 7 2005

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.