org.melati.poem.dbms.test.sql
Class ThrowingDatabaseMetaDataJdbc3
java.lang.Object
org.melati.poem.dbms.test.sql.Thrower
org.melati.poem.dbms.test.sql.ThrowingDatabaseMetaDataJdbc3
- All Implemented Interfaces:
- java.sql.DatabaseMetaData
- Direct Known Subclasses:
- ThrowingDatabaseMetaDataVariant
public abstract class ThrowingDatabaseMetaDataJdbc3
- extends Thrower
- implements java.sql.DatabaseMetaData
The JDBC3 members of a DatabaseMetaData, decorated to throw an SQLException on command.
- Since:
- 5 Feb 2008
- Author:
- timp
| 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()
|
java.sql.ResultSet |
getAttributes(java.lang.String catalog,
java.lang.String schemaPattern,
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)
|
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 schemaPattern,
java.lang.String tableNamePattern)
|
java.sql.ResultSet |
getSuperTypes(java.lang.String catalog,
java.lang.String schemaPattern,
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)
|
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()
|
boolean |
updatesAreDetected(int type)
|
boolean |
usesLocalFilePerTable()
|
boolean |
usesLocalFiles()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThrowingDatabaseMetaDataJdbc3
public ThrowingDatabaseMetaDataJdbc3()
allProceduresAreCallable
public boolean allProceduresAreCallable()
throws java.sql.SQLException
- Specified by:
allProceduresAreCallable in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
allTablesAreSelectable
public boolean allTablesAreSelectable()
throws java.sql.SQLException
- Specified by:
allTablesAreSelectable in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
dataDefinitionCausesTransactionCommit
public boolean dataDefinitionCausesTransactionCommit()
throws java.sql.SQLException
- Specified by:
dataDefinitionCausesTransactionCommit in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
dataDefinitionIgnoredInTransactions
public boolean dataDefinitionIgnoredInTransactions()
throws java.sql.SQLException
- Specified by:
dataDefinitionIgnoredInTransactions in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
deletesAreDetected
public boolean deletesAreDetected(int type)
throws java.sql.SQLException
- Specified by:
deletesAreDetected in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
doesMaxRowSizeIncludeBlobs
public boolean doesMaxRowSizeIncludeBlobs()
throws java.sql.SQLException
- Specified by:
doesMaxRowSizeIncludeBlobs in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getAttributes
public java.sql.ResultSet getAttributes(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
java.lang.String attributeNamePattern)
throws java.sql.SQLException
- Specified by:
getAttributes in 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:
getBestRowIdentifier in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getCatalogSeparator
public java.lang.String getCatalogSeparator()
throws java.sql.SQLException
- Specified by:
getCatalogSeparator in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getCatalogTerm
public java.lang.String getCatalogTerm()
throws java.sql.SQLException
- Specified by:
getCatalogTerm in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getCatalogs
public java.sql.ResultSet getCatalogs()
throws java.sql.SQLException
- Specified by:
getCatalogs in 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:
getColumnPrivileges in 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:
getColumns in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
- Specified by:
getConnection in 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:
getCrossReference in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getDatabaseMajorVersion
public int getDatabaseMajorVersion()
throws java.sql.SQLException
- Specified by:
getDatabaseMajorVersion in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getDatabaseMinorVersion
public int getDatabaseMinorVersion()
throws java.sql.SQLException
- Specified by:
getDatabaseMinorVersion in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getDatabaseProductName
public java.lang.String getDatabaseProductName()
throws java.sql.SQLException
- Specified by:
getDatabaseProductName in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getDatabaseProductVersion
public java.lang.String getDatabaseProductVersion()
throws java.sql.SQLException
- Specified by:
getDatabaseProductVersion in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation()
throws java.sql.SQLException
- Specified by:
getDefaultTransactionIsolation in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getDriverMajorVersion
public int getDriverMajorVersion()
- Specified by:
getDriverMajorVersion in interface java.sql.DatabaseMetaData
getDriverMinorVersion
public int getDriverMinorVersion()
- Specified by:
getDriverMinorVersion in interface java.sql.DatabaseMetaData
getDriverName
public java.lang.String getDriverName()
throws java.sql.SQLException
- Specified by:
getDriverName in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getDriverVersion
public java.lang.String getDriverVersion()
throws java.sql.SQLException
- Specified by:
getDriverVersion in 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:
getExportedKeys in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getExtraNameCharacters
public java.lang.String getExtraNameCharacters()
throws java.sql.SQLException
- Specified by:
getExtraNameCharacters in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getIdentifierQuoteString
public java.lang.String getIdentifierQuoteString()
throws java.sql.SQLException
- Specified by:
getIdentifierQuoteString in 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:
getImportedKeys in 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:
getIndexInfo in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getJDBCMajorVersion
public int getJDBCMajorVersion()
throws java.sql.SQLException
- Specified by:
getJDBCMajorVersion in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getJDBCMinorVersion
public int getJDBCMinorVersion()
throws java.sql.SQLException
- Specified by:
getJDBCMinorVersion in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxBinaryLiteralLength
public int getMaxBinaryLiteralLength()
throws java.sql.SQLException
- Specified by:
getMaxBinaryLiteralLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxCatalogNameLength
public int getMaxCatalogNameLength()
throws java.sql.SQLException
- Specified by:
getMaxCatalogNameLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxCharLiteralLength
public int getMaxCharLiteralLength()
throws java.sql.SQLException
- Specified by:
getMaxCharLiteralLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxColumnNameLength
public int getMaxColumnNameLength()
throws java.sql.SQLException
- Specified by:
getMaxColumnNameLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxColumnsInGroupBy
public int getMaxColumnsInGroupBy()
throws java.sql.SQLException
- Specified by:
getMaxColumnsInGroupBy in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxColumnsInIndex
public int getMaxColumnsInIndex()
throws java.sql.SQLException
- Specified by:
getMaxColumnsInIndex in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxColumnsInOrderBy
public int getMaxColumnsInOrderBy()
throws java.sql.SQLException
- Specified by:
getMaxColumnsInOrderBy in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxColumnsInSelect
public int getMaxColumnsInSelect()
throws java.sql.SQLException
- Specified by:
getMaxColumnsInSelect in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxColumnsInTable
public int getMaxColumnsInTable()
throws java.sql.SQLException
- Specified by:
getMaxColumnsInTable in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxConnections
public int getMaxConnections()
throws java.sql.SQLException
- Specified by:
getMaxConnections in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxCursorNameLength
public int getMaxCursorNameLength()
throws java.sql.SQLException
- Specified by:
getMaxCursorNameLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxIndexLength
public int getMaxIndexLength()
throws java.sql.SQLException
- Specified by:
getMaxIndexLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxProcedureNameLength
public int getMaxProcedureNameLength()
throws java.sql.SQLException
- Specified by:
getMaxProcedureNameLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxRowSize
public int getMaxRowSize()
throws java.sql.SQLException
- Specified by:
getMaxRowSize in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxSchemaNameLength
public int getMaxSchemaNameLength()
throws java.sql.SQLException
- Specified by:
getMaxSchemaNameLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxStatementLength
public int getMaxStatementLength()
throws java.sql.SQLException
- Specified by:
getMaxStatementLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxStatements
public int getMaxStatements()
throws java.sql.SQLException
- Specified by:
getMaxStatements in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxTableNameLength
public int getMaxTableNameLength()
throws java.sql.SQLException
- Specified by:
getMaxTableNameLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxTablesInSelect
public int getMaxTablesInSelect()
throws java.sql.SQLException
- Specified by:
getMaxTablesInSelect in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getMaxUserNameLength
public int getMaxUserNameLength()
throws java.sql.SQLException
- Specified by:
getMaxUserNameLength in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getNumericFunctions
public java.lang.String getNumericFunctions()
throws java.sql.SQLException
- Specified by:
getNumericFunctions in 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:
getPrimaryKeys in 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:
getProcedureColumns in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getProcedureTerm
public java.lang.String getProcedureTerm()
throws java.sql.SQLException
- Specified by:
getProcedureTerm in 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:
getProcedures in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getResultSetHoldability
public int getResultSetHoldability()
throws java.sql.SQLException
- Specified by:
getResultSetHoldability in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getSQLKeywords
public java.lang.String getSQLKeywords()
throws java.sql.SQLException
- Specified by:
getSQLKeywords in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getSQLStateType
public int getSQLStateType()
throws java.sql.SQLException
- Specified by:
getSQLStateType in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getSchemaTerm
public java.lang.String getSchemaTerm()
throws java.sql.SQLException
- Specified by:
getSchemaTerm in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getSchemas
public java.sql.ResultSet getSchemas()
throws java.sql.SQLException
- Specified by:
getSchemas in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getSearchStringEscape
public java.lang.String getSearchStringEscape()
throws java.sql.SQLException
- Specified by:
getSearchStringEscape in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getStringFunctions
public java.lang.String getStringFunctions()
throws java.sql.SQLException
- Specified by:
getStringFunctions in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getSuperTables
public java.sql.ResultSet getSuperTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern)
throws java.sql.SQLException
- Specified by:
getSuperTables in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getSuperTypes
public java.sql.ResultSet getSuperTypes(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern)
throws java.sql.SQLException
- Specified by:
getSuperTypes in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getSystemFunctions
public java.lang.String getSystemFunctions()
throws java.sql.SQLException
- Specified by:
getSystemFunctions in 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:
getTablePrivileges in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getTableTypes
public java.sql.ResultSet getTableTypes()
throws java.sql.SQLException
- Specified by:
getTableTypes in 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:
getTables in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getTimeDateFunctions
public java.lang.String getTimeDateFunctions()
throws java.sql.SQLException
- Specified by:
getTimeDateFunctions in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getTypeInfo
public java.sql.ResultSet getTypeInfo()
throws java.sql.SQLException
- Specified by:
getTypeInfo in 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:
getUDTs in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getURL
public java.lang.String getURL()
throws java.sql.SQLException
- Specified by:
getURL in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getUserName
public java.lang.String getUserName()
throws java.sql.SQLException
- Specified by:
getUserName in 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:
getVersionColumns in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
insertsAreDetected
public boolean insertsAreDetected(int type)
throws java.sql.SQLException
- Specified by:
insertsAreDetected in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
isCatalogAtStart
public boolean isCatalogAtStart()
throws java.sql.SQLException
- Specified by:
isCatalogAtStart in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
isReadOnly
public boolean isReadOnly()
throws java.sql.SQLException
- Specified by:
isReadOnly in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
locatorsUpdateCopy
public boolean locatorsUpdateCopy()
throws java.sql.SQLException
- Specified by:
locatorsUpdateCopy in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
nullPlusNonNullIsNull
public boolean nullPlusNonNullIsNull()
throws java.sql.SQLException
- Specified by:
nullPlusNonNullIsNull in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
nullsAreSortedAtEnd
public boolean nullsAreSortedAtEnd()
throws java.sql.SQLException
- Specified by:
nullsAreSortedAtEnd in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
nullsAreSortedAtStart
public boolean nullsAreSortedAtStart()
throws java.sql.SQLException
- Specified by:
nullsAreSortedAtStart in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
nullsAreSortedHigh
public boolean nullsAreSortedHigh()
throws java.sql.SQLException
- Specified by:
nullsAreSortedHigh in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
nullsAreSortedLow
public boolean nullsAreSortedLow()
throws java.sql.SQLException
- Specified by:
nullsAreSortedLow in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
othersDeletesAreVisible
public boolean othersDeletesAreVisible(int type)
throws java.sql.SQLException
- Specified by:
othersDeletesAreVisible in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
othersInsertsAreVisible
public boolean othersInsertsAreVisible(int type)
throws java.sql.SQLException
- Specified by:
othersInsertsAreVisible in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
othersUpdatesAreVisible
public boolean othersUpdatesAreVisible(int type)
throws java.sql.SQLException
- Specified by:
othersUpdatesAreVisible in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
ownDeletesAreVisible
public boolean ownDeletesAreVisible(int type)
throws java.sql.SQLException
- Specified by:
ownDeletesAreVisible in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
ownInsertsAreVisible
public boolean ownInsertsAreVisible(int type)
throws java.sql.SQLException
- Specified by:
ownInsertsAreVisible in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
ownUpdatesAreVisible
public boolean ownUpdatesAreVisible(int type)
throws java.sql.SQLException
- Specified by:
ownUpdatesAreVisible in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
storesLowerCaseIdentifiers
public boolean storesLowerCaseIdentifiers()
throws java.sql.SQLException
- Specified by:
storesLowerCaseIdentifiers in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
storesLowerCaseQuotedIdentifiers
public boolean storesLowerCaseQuotedIdentifiers()
throws java.sql.SQLException
- Specified by:
storesLowerCaseQuotedIdentifiers in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
storesMixedCaseIdentifiers
public boolean storesMixedCaseIdentifiers()
throws java.sql.SQLException
- Specified by:
storesMixedCaseIdentifiers in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
storesMixedCaseQuotedIdentifiers
public boolean storesMixedCaseQuotedIdentifiers()
throws java.sql.SQLException
- Specified by:
storesMixedCaseQuotedIdentifiers in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
storesUpperCaseIdentifiers
public boolean storesUpperCaseIdentifiers()
throws java.sql.SQLException
- Specified by:
storesUpperCaseIdentifiers in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
storesUpperCaseQuotedIdentifiers
public boolean storesUpperCaseQuotedIdentifiers()
throws java.sql.SQLException
- Specified by:
storesUpperCaseQuotedIdentifiers in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsANSI92EntryLevelSQL
public boolean supportsANSI92EntryLevelSQL()
throws java.sql.SQLException
- Specified by:
supportsANSI92EntryLevelSQL in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsANSI92FullSQL
public boolean supportsANSI92FullSQL()
throws java.sql.SQLException
- Specified by:
supportsANSI92FullSQL in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsANSI92IntermediateSQL
public boolean supportsANSI92IntermediateSQL()
throws java.sql.SQLException
- Specified by:
supportsANSI92IntermediateSQL in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsAlterTableWithAddColumn
public boolean supportsAlterTableWithAddColumn()
throws java.sql.SQLException
- Specified by:
supportsAlterTableWithAddColumn in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsAlterTableWithDropColumn
public boolean supportsAlterTableWithDropColumn()
throws java.sql.SQLException
- Specified by:
supportsAlterTableWithDropColumn in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsBatchUpdates
public boolean supportsBatchUpdates()
throws java.sql.SQLException
- Specified by:
supportsBatchUpdates in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsCatalogsInDataManipulation
public boolean supportsCatalogsInDataManipulation()
throws java.sql.SQLException
- Specified by:
supportsCatalogsInDataManipulation in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsCatalogsInIndexDefinitions
public boolean supportsCatalogsInIndexDefinitions()
throws java.sql.SQLException
- Specified by:
supportsCatalogsInIndexDefinitions in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsCatalogsInPrivilegeDefinitions
public boolean supportsCatalogsInPrivilegeDefinitions()
throws java.sql.SQLException
- Specified by:
supportsCatalogsInPrivilegeDefinitions in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsCatalogsInProcedureCalls
public boolean supportsCatalogsInProcedureCalls()
throws java.sql.SQLException
- Specified by:
supportsCatalogsInProcedureCalls in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsCatalogsInTableDefinitions
public boolean supportsCatalogsInTableDefinitions()
throws java.sql.SQLE