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 |
|
Method Summary |
boolean |
allProceduresAreCallable()
|
boolean |
allTablesAreSelectable()
|
boolean |
dataDefinitionCausesTransactionCommit()
|
boolean |
dataDefinitionIgnoredInTransactions()
|
boolean |
deletesAreDetected(int type)
|
boolean |
doesMaxRowSizeIncludeBlobs()
|
boolean |
equals(Object other)
|
ResultSet |
getAttributes(String catalog,
String schemaPatter,
String typeNamePattern,
String attributeNamePattern)
|
ResultSet |
getBestRowIdentifier(String catalog,
String schema,
String table,
int scope,
boolean nullable)
|
ResultSet |
getCatalogs()
|
String |
getCatalogSeparator()
|
String |
getCatalogTerm()
|
ResultSet |
getColumnPrivileges(String catalog,
String schema,
String table,
String columnNamePattern)
|
ResultSet |
getColumns(String catalog,
String schemaPattern,
String tableNamePattern,
String columnNamePattern)
|
Connection |
getConnection()
|
ResultSet |
getCrossReference(String primaryCatalog,
String primarySchema,
String primaryTable,
String foreignCatalog,
String foreignSchema,
String foreignTable)
|
int |
getDatabaseMajorVersion()
|
int |
getDatabaseMinorVersion()
|
String |
getDatabaseProductName()
|
String |
getDatabaseProductVersion()
|
int |
getDefaultTransactionIsolation()
|
int |
getDriverMajorVersion()
|
int |
getDriverMinorVersion()
|
String |
getDriverName()
|
String |
getDriverVersion()
|
ResultSet |
getExportedKeys(String catalog,
String schema,
String table)
|
String |
getExtraNameCharacters()
|
String |
getIdentifierQuoteString()
|
ResultSet |
getImportedKeys(String catalog,
String schema,
String table)
|
ResultSet |
getIndexInfo(String catalog,
String schema,
String table,
boolean unique,
boolean approximate)
|
DatabaseMetaData |
getInnermostDelegate()
Return the base underlying database metadata. |
int |
getJDBCMajorVersion()
|
int |
getJDBCMinorVersion()
|
int |
getMaxBinaryLiteralLength()
|
int |
getMaxCatalogNameLength()
|
int |
getMaxCharLiteralLength()
|
int |
getMaxColumnNameLength()
|
int |
getMaxColumnsInGroupBy()
|
int |
getMaxColumnsInIndex()
|
int |
getMaxColumnsInOrderBy()
|
int |
getMaxColumnsInSelect()
|
int |
getMaxColumnsInTable()
|
int |
getMaxConnections()
|
int |
getMaxCursorNameLength()
|
int |
getMaxIndexLength()
|
int |
getMaxProcedureNameLength()
|
int |
getMaxRowSize()
|
int |
getMaxSchemaNameLength()
|
int |
getMaxStatementLength()
|
int |
getMaxStatements()
|
int |
getMaxTableNameLength()
|
int |
getMaxTablesInSelect()
|
int |
getMaxUserNameLength()
|
String |
getNumericFunctions()
|
ResultSet |
getPrimaryKeys(String catalog,
String schema,
String table)
|
ResultSet |
getProcedureColumns(String catalog,
String schemaPattern,
String procedureNamePattern,
String columnNamePattern)
|
ResultSet |
getProcedures(String catalog,
String schemaPattern,
String procedureNamePattern)
|
String |
getProcedureTerm()
|
int |
getResultSetHoldability()
|
ResultSet |
getSchemas()
|
String |
getSchemaTerm()
|
String |
getSearchStringEscape()
|
String |
getSQLKeywords()
|
int |
getSQLStateType()
|
String |
getStringFunctions()
|
ResultSet |
getSuperTables(String catalog,
String schemaPatter,
String tableNamePattern)
|
ResultSet |
getSuperTypes(String catalog,
String schemaPatter,
String typeNamePattern)
|
String |
getSystemFunctions()
|
ResultSet |
getTablePrivileges(String catalog,
String schemaPattern,
String tableNamePattern)
|
ResultSet |
getTables(String catalog,
String schemaPattern,
String tableNamePattern,
String[] types)
|
ResultSet |
getTableTypes()
|
String |
getTimeDateFunctions()
|
ResultSet |
getTypeInfo()
|
ResultSet |
getUDTs(String catalog,
String schemaPattern,
String typeNamePattern,
int[] types)
|
String |
getURL()
|
String |
getUserName()
|
ResultSet |
getVersionColumns(String catalog,
String schema,
String table)
|
int |
hashCode()
|
boolean |
insertsAreDetected(int type)
|
boolean |
isCatalogAtStart()
|
boolean |
isReadOnly()
|
boolean |
locatorsUpdateCopy()
|
boolean |
nullPlusNonNullIsNull()
|
boolean |
nullsAreSortedAtEnd()
|
boolean |
nullsAreSortedAtStart()
|
boolean |
nullsAreSortedHigh()
|
boolean |
nullsAreSortedLow()
|
boolean |
othersDeletesAreVisible(int type)
|
boolean |
othersInsertsAreVisible(int type)
|
boolean |
othersUpdatesAreVisible(int type)
|
boolean |
ownDeletesAreVisible(int type)
|
boolean |
ownInsertsAreVisible(int type)
|
boolean |
ownUpdatesAreVisible(int type)
|
boolean |
storesLowerCaseIdentifiers()
|
boolean |
storesLowerCaseQuotedIdentifiers()
|
boolean |
storesMixedCaseIdentifiers()
|
boolean |
storesMixedCaseQuotedIdentifiers()
|
boolean |
storesUpperCaseIdentifiers()
|
boolean |
storesUpperCaseQuotedIdentifiers()
|
boolean |
supportsAlterTableWithAddColumn()
|
boolean |
supportsAlterTableWithDropColumn()
|
boolean |
supportsANSI92EntryLevelSQL()
|
boolean |
supportsANSI92FullSQL()
|
boolean |
supportsANSI92IntermediateSQL()
|
boolean |
supportsBatchUpdates()
|
boolean |
supportsCatalogsInDataManipulation()
|
boolean |
supportsCatalogsInIndexDefinitions()
|
boolean |
supportsCatalogsInPrivilegeDefinitions()
|
boolean |
supportsCatalogsInProcedureCalls()
|
boolean |
supportsCatalogsInTableDefinitions()
|
boolean |
supportsColumnAliasing()
|
boolean |
supportsConvert()
|
boolean |
supportsConvert(int fromType,
int toType)
|
boolean |
supportsCoreSQLGrammar()
|
boolean |
supportsCorrelatedSubqueries()
|
boolean |
supportsDataDefinitionAndDataManipulationTransactions()
|
boolean |
supportsDataManipulationTransactionsOnly()
|
boolean |
supportsDifferentTableCorrelationNames()
|
boolean |
supportsExpressionsInOrderBy()
|
boolean |
supportsExtendedSQLGrammar()
|
boolean |
supportsFullOuterJoins()
|
boolean |
supportsGetGeneratedKeys()
|
boolean |
supportsGroupBy()
|
boolean |
supportsGroupByBeyondSelect()
|
boolean |
supportsGroupByUnrelated()
|
boolean |
supportsIntegrityEnhancementFacility()
|
boolean |
supportsLikeEscapeClause()
|
boolean |
supportsLimitedOuterJoins()
|
boolean |
supportsMinimumSQLGrammar()
|
boolean |
supportsMixedCaseIdentifiers()
|
boolean |
supportsMixedCaseQuotedIdentifiers()
|
boolean |
supportsMultipleOpenResults()
|
boolean |
supportsMultipleResultSets()
|
boolean |
supportsMultipleTransactions()
|
boolean |
supportsNamedParameters()
|
boolean |
supportsNonNullableColumns()
|
boolean |
supportsOpenCursorsAcrossCommit()
|
boolean |
supportsOpenCursorsAcrossRollback()
|
boolean |
supportsOpenStatementsAcrossCommit()
|
boolean |
supportsOpenStatementsAcrossRollback()
|
boolean |
supportsOrderByUnrelated()
|
boolean |
supportsOuterJoins()
|
boolean |
supportsPositionedDelete()
|
boolean |
supportsPositionedUpdate()
|
boolean |
supportsResultSetConcurrency(int type,
int concurrency)
|
boolean |
supportsResultSetHoldability(int holdability)
|
boolean |
supportsResultSetType(int type)
|
boolean |
supportsSavepoints()
|
boolean |
supportsSchemasInDataManipulation()
|
boolean |
supportsSchemasInIndexDefinitions()
|
boolean |
supportsSchemasInPrivilegeDefinitions()
|
boolean |
supportsSchemasInProcedureCalls()
|
boolean |
supportsSchemasInTableDefinitions()
|
boolean |
supportsSelectForUpdate()
|
boolean |
supportsStatementPooling()
|
boolean |
supportsStoredProcedures()
|
boolean |
supportsSubqueriesInComparisons()
|
boolean |
supportsSubqueriesInExists()
|
boolean |
supportsSubqueriesInIns()
|
boolean |
supportsSubqueriesInQuantifieds()
|
boolean |
supportsTableCorrelationNames()
|
boolean |
supportsTransactionIsolationLevel(int level)
|
boolean |
supportsTransactions()
|
boolean |
supportsUnion()
|
boolean |
supportsUnionAll()
|
String |
toString()
|
boolean |
updatesAreDetected(int type)
|
boolean |
usesLocalFilePerTable()
|
boolean |
usesLocalFiles()
|
DelegatingDatabaseMetaData
public DelegatingDatabaseMetaData(DatabaseMetaData metaData,
Connection conn)
getInnermostDelegate
public DatabaseMetaData getInnermostDelegate()
- Return the base underlying database metadata.
hashCode
public int hashCode()
- Overrides:
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
Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.