com.mockrunner.mock.jdbc
Class MockDatabaseMetaData
java.lang.Object
com.mockrunner.mock.jdbc.MockDatabaseMetaData
- All Implemented Interfaces:
- java.sql.DatabaseMetaData, java.sql.Wrapper
public class MockDatabaseMetaData
- extends java.lang.Object
- implements java.sql.DatabaseMetaData
Mock implementation of DatabaseMetaData
.
Fields inherited from interface java.sql.DatabaseMetaData |
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, functionColumnIn, functionColumnInOut, functionColumnOut, functionColumnResult, functionColumnUnknown, functionNoNulls, functionNoTable, functionNullable, functionNullableUnknown, functionResultUnknown, functionReturn, functionReturnsTable, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown |
Method Summary |
boolean |
allProceduresAreCallable()
|
boolean |
allTablesAreSelectable()
|
boolean |
autoCommitFailureClosesAllResultSets()
|
void |
clearAttributes()
|
void |
clearBestRowIdentifier()
|
void |
clearColumnPrivileges()
|
void |
clearColumns()
|
void |
clearCrossReference()
|
void |
clearExportedKeys()
|
void |
clearFunctionColumns()
|
void |
clearFunctions()
|
void |
clearImportedKeys()
|
void |
clearIndexInfo()
|
void |
clearPrimaryKeys()
|
void |
clearProcedureColumns()
|
void |
clearProcedures()
|
void |
clearSchemas()
|
void |
clearSuperTables()
|
void |
clearSuperTypes()
|
void |
clearTablePrivileges()
|
void |
clearTables()
|
void |
clearUDTs()
|
void |
clearVersionColumns()
|
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 |
getClientInfoProperties()
|
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.sql.ResultSet |
getFunctionColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern,
java.lang.String columnNamePattern)
|
java.sql.ResultSet |
getFunctions(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern)
|
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.RowIdLifetime |
getRowIdLifetime()
|
java.sql.ResultSet |
getSchemas()
|
java.sql.ResultSet |
getSchemas(java.lang.String catalog,
java.lang.String schemaPattern)
|
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 |
isWrapperFor(java.lang.Class iface)
|
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)
|
void |
setAllProceduresAreCallable(boolean callable)
|
void |
setAllTablesAreSelectable(boolean selectable)
|
void |
setAttributes(java.sql.ResultSet attributes)
|
void |
setAttributes(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
java.lang.String attributeNamePattern,
java.sql.ResultSet attributes)
|
void |
setAutoCommitFailureClosesAllResultSets(boolean closesAllResultSets)
|
void |
setBestRowIdentifier(java.sql.ResultSet bestRowIdentifier)
|
void |
setBestRowIdentifier(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
int scope,
boolean nullable,
java.sql.ResultSet bestRowIdentifier)
|
void |
setCaseSensitive(boolean caseSensitive)
Set if matching of catalogs, schemas, tables and columns
is case sensitive. |
void |
setCatalogs(java.sql.ResultSet catalogs)
|
void |
setCatalogSeparator(java.lang.String catalogSeparator)
|
void |
setCatalogTerm(java.lang.String catalogTerm)
|
void |
setClientInfoProperties(java.sql.ResultSet clientInfoProperties)
|
void |
setColumnPrivileges(java.sql.ResultSet columnPrivileges)
|
void |
setColumnPrivileges(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.lang.String columnNamePattern,
java.sql.ResultSet columnPrivileges)
|
void |
setColumns(java.sql.ResultSet columns)
|
void |
setColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String columnNamePattern,
java.sql.ResultSet columns)
|
void |
setConnection(java.sql.Connection connection)
|
void |
setCrossReference(java.sql.ResultSet crossReference)
|
void |
setCrossReference(java.lang.String primaryCatalog,
java.lang.String primarySchema,
java.lang.String primaryTable,
java.lang.String foreignCatalog,
java.lang.String foreignSchema,
java.lang.String foreignTable,
java.sql.ResultSet crossReference)
|
void |
setDatabaseMajorVersion(int version)
|
void |
setDatabaseMinorVersion(int version)
|
void |
setDatabaseProductName(java.lang.String databaseProductName)
|
void |
setDatabaseProductVersion(java.lang.String databaseProductVersion)
|
void |
setDataDefinitionCausesTransactionCommit(boolean causesCommit)
|
void |
setDataDefinitionIgnoredInTransactions(boolean ignored)
|
void |
setDefaultTransactionIsolation(int defaultTransactionLevel)
|
void |
setDeletesAreDetected(boolean deletesAreDetected)
|
void |
setDoesMaxRowSizeIncludeBlobs(boolean includeBlobs)
|
void |
setDriverMajorVersion(int driverMajorVersion)
|
void |
setDriverMinorVersion(int driverMinorVersion)
|
void |
setDriverName(java.lang.String driverName)
|
void |
setDriverVersion(java.lang.String driverVersion)
|
void |
setetMaxCatalogNameLength(int maxCatalogNameLength)
|
void |
setExportedKeys(java.sql.ResultSet exportedKeys)
|
void |
setExportedKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.sql.ResultSet exportedKeys)
|
void |
setExtraNameCharacters(java.lang.String extraNameCharacters)
|
void |
setFunctionColumns(java.sql.ResultSet functionColumns)
|
void |
setFunctionColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern,
java.lang.String columnNamePattern,
java.sql.ResultSet functionColumns)
|
void |
setFunctions(java.sql.ResultSet functions)
|
void |
setFunctions(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern,
java.sql.ResultSet functions)
|
void |
setIdentifierQuoteString(java.lang.String identifierQuoteString)
|
void |
setImportedKeys(java.sql.ResultSet importedKeys)
|
void |
setImportedKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.sql.ResultSet importedKeys)
|
void |
setIndexInfo(java.sql.ResultSet indexInfo)
|
void |
setIndexInfo(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
boolean unique,
boolean approximate,
java.sql.ResultSet indexInfo)
|
void |
setInsertsAreDetected(boolean insertsAreDetected)
|
void |
setIsCatalogAtStart(boolean isCatalogAtStart)
|
void |
setIsReadOnly(boolean isReadOnly)
|
void |
setJDBCMajorVersion(int jdbcMajorVersion)
|
void |
setJDBCMinorVersion(int jdbcMinorVersion)
|
void |
setLocatorsUpdateCopy(boolean locatorsUpdateCopy)
|
void |
setMaxBinaryLiteralLength(int maxBinaryLiteralLength)
|
void |
setMaxCharLiteralLength(int maxCharLiteralLength)
|
void |
setMaxColumnNameLength(int maxColumnNameLength)
|
void |
setMaxColumnsInGroupBy(int maxColumnsInGroupBy)
|
void |
setMaxColumnsInIndex(int maxColumnsInIndex)
|
void |
setMaxColumnsInOrderBy(int maxColumnsInOrderBy)
|
void |
setMaxColumnsInSelect(int maxColumnsInSelect)
|
void |
setMaxColumnsInTable(int maxColumnsInTable)
|
void |
setMaxConnections(int maxConnections)
|
void |
setMaxCursorNameLength(int maxCursorNameLength)
|
void |
setMaxIndexLength(int maxIndexLength)
|
void |
setMaxProcedureNameLength(int maxProcedureNameLength)
|
void |
setMaxRowSize(int maxRowSize)
|
void |
setMaxSchemaNameLength(int maxSchemaNameLength)
|
void |
setMaxStatementLength(int maxStatementLength)
|
void |
setMaxStatements(int maxStatements)
|
void |
setMaxTableNameLength(int maxTableNameLength)
|
void |
setMaxTablesInSelect(int maxTablesInSelect)
|
void |
setMaxUserNameLength(int maxUserNameLength)
|
void |
setNullPlusNonNullIsNull(boolean nullPlusNonNullIsNull)
|
void |
setNullsAreSortedAtEnd(boolean nullsAreSortedAtEnd)
|
void |
setNullsAreSortedAtStart(boolean nullsAreSortedAtStart)
|
void |
setNullsAreSortedHigh(boolean nullsAreSortedHigh)
|
void |
setNullsAreSortedLow(boolean nullsAreSortedLow)
|
void |
setNumericFunctions(java.lang.String numericFunctions)
|
void |
setOthersDeletesAreVisible(boolean othersDeletesAreVisible)
|
void |
setOthersInsertsAreVisible(boolean othersInsertsAreVisible)
|
void |
setOthersUpdatesAreVisible(boolean othersUpdatesAreVisible)
|
void |
setOwnDeletesAreVisible(boolean ownDeletesAreVisible)
|
void |
setOwnInsertsAreVisible(boolean ownInsertsAreVisible)
|
void |
setOwnUpdatesAreVisible(boolean ownUpdatesAreVisible)
|
void |
setPrimaryKeys(java.sql.ResultSet primaryKeys)
|
void |
setPrimaryKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.sql.ResultSet primaryKeys)
|
void |
setProcedureColumns(java.sql.ResultSet procedureColumns)
|
void |
setProcedureColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern,
java.lang.String columnNamePattern,
java.sql.ResultSet procedureColumns)
|
void |
setProcedures(java.sql.ResultSet procedures)
|
void |
setProcedures(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern,
java.sql.ResultSet procedures)
|
void |
setProcedureTerm(java.lang.String procedureTerm)
|
void |
setResultSetHoldability(int resultSetHoldability)
|
void |
setRowIdLifetime(java.sql.RowIdLifetime rowIdLifetime)
|
void |
setSchemas(java.sql.ResultSet schemas)
|
void |
setSchemas(java.lang.String catalog,
java.lang.String schemaPattern,
java.sql.ResultSet schemas)
|
void |
setSchemaTerm(java.lang.String schemaTerm)
|
void |
setSearchStringEscape(java.lang.String searchStringEscape)
|
void |
setSQLKeywords(java.lang.String sqlKeywords)
|
void |
setSQLStateType(int sqlStateType)
|
void |
setStoresLowerCaseIdentifiers(boolean storesLowerCaseIdentifiers)
|
void |
setStoresLowerCaseQuotedIdentifiers(boolean storesLowerCaseQuotedIdentifiers)
|
void |
setStoresMixedCaseIdentifiers(boolean storesMixedCaseIdentifiers)
|
void |
setStoresMixedCaseQuotedIdentifiers(boolean storesMixedCaseQuotedIdentifiers)
|
void |
setStoresUpperCaseIdentifiers(boolean storesUpperCaseIdentifiers)
|
void |
setStoresUpperCaseQuotedIdentifiers(boolean storesUpperCaseQuotedIdentifiers)
|
void |
setStringFunctions(java.lang.String stringFunctions)
|
void |
setSuperTables(java.sql.ResultSet superTables)
|
void |
setSuperTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableName,
java.sql.ResultSet superTables)
|
void |
setSuperTypes(java.sql.ResultSet superTypes)
|
void |
setSuperTypes(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
java.sql.ResultSet superTypes)
|
void |
setSupportsAlterTableWithAddColumn(boolean supportsAlterTableWithAddColumn)
|
void |
setSupportsAlterTableWithDropColumn(boolean supportsAlterTableWithDropColumn)
|
void |
setSupportsANSI92EntryLevelSQL(boolean supportsANSI92EntryLevelSQL)
|
void |
setSupportsANSI92FullSQL(boolean supportsANSI92FullSQL)
|
void |
setSupportsANSI92IntermediateSQL(boolean supportsANSI92IntermediateSQL)
|
void |
setSupportsBatchUpdates(boolean supportsBatchUpdates)
|
void |
setSupportsCatalogsInDataManipulation(boolean supportsCatalogsInDataManipulation)
|
void |
setSupportsCatalogsInIndexDefinitions(boolean supportsCatalogsInIndexDefinitions)
|
void |
setSupportsCatalogsInPrivilegeDefinitions(boolean supportsCatalogsInPrivilegeDefinitions)
|
void |
setSupportsCatalogsInProcedureCalls(boolean supportsCatalogsInProcedureCalls)
|
void |
setSupportsCatalogsInTableDefinitions(boolean supportsCatalogsInTableDefinitions)
|
void |
setSupportsColumnAliasing(boolean supportsColumnAliasing)
|
void |
setSupportsConvert(boolean supportsConvert)
|
void |
setSupportsCoreSQLGrammar(boolean supportsCoreSQLGrammar)
|
void |
setSupportsCorrelatedSubqueries(boolean supportsCorrelatedSubqueries)
|
void |
setSupportsDataDefinitionAndDataManipulationTransactions(boolean supportsDataDefinitionAndDataManipulationTransactions)
|
void |
setSupportsDataManipulationTransactionsOnly(boolean supportsDataManipulationTransactionsOnly)
|
void |
setSupportsDifferentTableCorrelationNames(boolean supportsDifferentTableCorrelationNames)
|
void |
setSupportsExpressionsInOrderBy(boolean supportsExpressionsInOrderBy)
|
void |
setSupportsExtendedSQLGrammar(boolean supportsExtendedSQLGrammar)
|
void |
setSupportsFullOuterJoins(boolean supportsFullOuterJoins)
|
void |
setSupportsGetGeneratedKeys(boolean supportsGetGeneratedKeys)
|
void |
setSupportsGroupBy(boolean supportsGroupBy)
|
void |
setSupportsGroupByBeyondSelect(boolean supportsGroupByBeyondSelect)
|
void |
setSupportsGroupByUnrelated(boolean supportsGroupByUnrelated)
|
void |
setSupportsIntegrityEnhancementFacility(boolean supportsIntegrityEnhancementFacility)
|
void |
setSupportsLikeEscapeClause(boolean supportsLikeEscapeClause)
|
void |
setSupportsLimitedOuterJoins(boolean supportsLimitedOuterJoins)
|
void |
setSupportsMinimumSQLGrammar(boolean supportsMinimumSQLGrammar)
|
void |
setSupportsMixedCaseIdentifiers(boolean supportsMixedCaseIdentifiers)
|
void |
setSupportsMixedCaseQuotedIdentifiers(boolean supportsMixedCaseQuotedIdentifiers)
|
void |
setSupportsMultipleOpenResults(boolean supportsMultipleOpenResults)
|
void |
setSupportsMultipleResultSets(boolean supportsMultipleResultSets)
|
void |
setSupportsMultipleTransactions(boolean supportsMultipleTransactions)
|
void |
setSupportsNamedParameters(boolean supportsNamedParameters)
|
void |
setSupportsNonNullableColumns(boolean supportsNonNullableColumns)
|
void |
setSupportsOpenCursorsAcrossCommit(boolean supportsOpenCursorsAcrossCommit)
|
void |
setSupportsOpenCursorsAcrossRollback(boolean supportsOpenCursorsAcrossRollback)
|
void |
setSupportsOpenStatementsAcrossCommit(boolean supportsOpenStatementsAcrossCommit)
|
void |
setSupportsOpenStatementsAcrossRollback(boolean supportsOpenStatementsAcrossRollback)
|
void |
setSupportsOrderByUnrelated(boolean supportsOrderByUnrelated)
|
void |
setSupportsOuterJoins(boolean supportsOuterJoins)
|
void |
setSupportsPositionedDelete(boolean supportsPositionedDelete)
|
void |
setSupportsPositionedUpdate(boolean supportsPositionedUpdate)
|
void |
setSupportsResultSetConcurrency(boolean supportsResultSetConcurrency)
|
void |
setSupportsResultSetHoldability(boolean supportsResultSetHoldability)
|
void |
setSupportsResultSetType(boolean supportsResultSetType)
|
void |
setSupportsSavepoints(boolean supportsSavepoints)
|
void |
setSupportsSchemasInDataManipulation(boolean supportsSchemasInDataManipulation)
|
void |
setSupportsSchemasInIndexDefinitions(boolean supportsSchemasInIndexDefinitions)
|
void |
setSupportsSchemasInPrivilegeDefinitions(boolean supportsSchemasInPrivilegeDefinitions)
|
void |
setSupportsSchemasInProcedureCalls(boolean supportsSchemasInProcedureCalls)
|
void |
setSupportsSchemasInTableDefinitions(boolean supportsSchemasInTableDefinitions)
|
void |
setSupportsSelectForUpdate(boolean supportsSelectForUpdate)
|
void |
setSupportsStatementPooling(boolean supportsStatementPooling)
|
void |
setSupportsStoredFunctionsUsingCallSyntax(boolean supportsStoredFunctions)
|
void |
setSupportsStoredProcedures(boolean supportsStoredProcedures)
|
void |
setSupportsSubqueriesInComparisons(boolean supportsSubqueriesInComparisons)
|
void |
setSupportsSubqueriesInExists(boolean supportsSubqueriesInExists)
|
void |
setSupportsSubqueriesInIns(boolean supportsSubqueriesInIns)
|
void |
setSupportsSubqueriesInQuantifieds(boolean supportsSubqueriesInQuantifieds)
|
void |
setSupportsTableCorrelationNames(boolean supportsTableCorrelationNames)
|
void |
setSupportsTransactionIsolationLevel(boolean supportsTransactionIsolationLevel)
|
void |
setSupportsTransactions(boolean supportsTransactions)
|
void |
setSupportsUnion(boolean supportsUnion)
|
void |
setSupportsUnionAll(boolean supportsUnionAll)
|
void |
setSystemFunctions(java.lang.String systemFunctions)
|
void |
setTablePrivileges(java.sql.ResultSet tablePrivileges)
|
void |
setTablePrivileges(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.sql.ResultSet tablePrivileges)
|
void |
setTables(java.sql.ResultSet tables)
|
void |
setTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String[] types,
java.sql.ResultSet tables)
|
void |
setTableTypes(java.sql.ResultSet tableTypes)
|
void |
setTimeDateFunctions(java.lang.String timeDateFunctions)
|
void |
setTypeInfo(java.sql.ResultSet typeInfo)
|
void |
setUDTs(java.sql.ResultSet udts)
|
void |
setUDTs(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
int[] types,
java.sql.ResultSet udts)
|
void |
setUpdatesAreDetected(boolean updatesAreDetected)
|
void |
setURL(java.lang.String url)
|
void |
setUserName(java.lang.String userName)
|
void |
setUsesLocalFilePerTable(boolean usesLocalFilePerTable)
|
void |
setUsesLocalFiles(boolean usesLocalFiles)
|
void |
setVersionColumns(java.sql.ResultSet versionColumns)
|
void |
setVersionColumns(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.sql.ResultSet versionColumns)
|
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 |
supportsStoredFunctionsUsingCallSyntax()
|
boolean |
supportsStoredProcedures()
|
boolean |
supportsSubqueriesInComparisons()
|
boolean |
supportsSubqueriesInExists()
|
boolean |
supportsSubqueriesInIns()
|
boolean |
supportsSubqueriesInQuantifieds()
|
boolean |
supportsTableCorrelationNames()
|
boolean |
supportsTransactionIsolationLevel(int level)
|
boolean |
supportsTransactions()
|
boolean |
supportsUnion()
|
boolean |
supportsUnionAll()
|
java.lang.Object |
unwrap(java.lang.Class iface)
|
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 |
MockDatabaseMetaData
public MockDatabaseMetaData()
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive)
- Set if matching of catalogs, schemas, tables and columns
is case sensitive. Defaults to
false
.
- Parameters:
caseSensitive
- is matching case sensitive
getDatabaseMajorVersion
public int getDatabaseMajorVersion()
throws java.sql.SQLException
- Specified by:
getDatabaseMajorVersion
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDatabaseMajorVersion
public void setDatabaseMajorVersion(int version)
getDatabaseMinorVersion
public int getDatabaseMinorVersion()
throws java.sql.SQLException
- Specified by:
getDatabaseMinorVersion
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDatabaseMinorVersion
public void setDatabaseMinorVersion(int version)
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation()
throws java.sql.SQLException
- Specified by:
getDefaultTransactionIsolation
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDefaultTransactionIsolation
public void setDefaultTransactionIsolation(int defaultTransactionLevel)
getDriverMajorVersion
public int getDriverMajorVersion()
- Specified by:
getDriverMajorVersion
in interface java.sql.DatabaseMetaData
setDriverMajorVersion
public void setDriverMajorVersion(int driverMajorVersion)
getDriverMinorVersion
public int getDriverMinorVersion()
- Specified by:
getDriverMinorVersion
in interface java.sql.DatabaseMetaData
setDriverMinorVersion
public void setDriverMinorVersion(int driverMinorVersion)
getJDBCMajorVersion
public int getJDBCMajorVersion()
throws java.sql.SQLException
- Specified by:
getJDBCMajorVersion
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setJDBCMajorVersion
public void setJDBCMajorVersion(int jdbcMajorVersion)
getJDBCMinorVersion
public int getJDBCMinorVersion()
throws java.sql.SQLException
- Specified by:
getJDBCMinorVersion
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setJDBCMinorVersion
public void setJDBCMinorVersion(int jdbcMinorVersion)
getMaxBinaryLiteralLength
public int getMaxBinaryLiteralLength()
throws java.sql.SQLException
- Specified by:
getMaxBinaryLiteralLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxBinaryLiteralLength
public void setMaxBinaryLiteralLength(int maxBinaryLiteralLength)
getMaxCatalogNameLength
public int getMaxCatalogNameLength()
throws java.sql.SQLException
- Specified by:
getMaxCatalogNameLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setetMaxCatalogNameLength
public void setetMaxCatalogNameLength(int maxCatalogNameLength)
getMaxCharLiteralLength
public int getMaxCharLiteralLength()
throws java.sql.SQLException
- Specified by:
getMaxCharLiteralLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxCharLiteralLength
public void setMaxCharLiteralLength(int maxCharLiteralLength)
getMaxColumnNameLength
public int getMaxColumnNameLength()
throws java.sql.SQLException
- Specified by:
getMaxColumnNameLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxColumnNameLength
public void setMaxColumnNameLength(int maxColumnNameLength)
getMaxColumnsInGroupBy
public int getMaxColumnsInGroupBy()
throws java.sql.SQLException
- Specified by:
getMaxColumnsInGroupBy
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxColumnsInGroupBy
public void setMaxColumnsInGroupBy(int maxColumnsInGroupBy)
getMaxColumnsInIndex
public int getMaxColumnsInIndex()
throws java.sql.SQLException
- Specified by:
getMaxColumnsInIndex
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxColumnsInIndex
public void setMaxColumnsInIndex(int maxColumnsInIndex)
getMaxColumnsInOrderBy
public int getMaxColumnsInOrderBy()
throws java.sql.SQLException
- Specified by:
getMaxColumnsInOrderBy
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxColumnsInOrderBy
public void setMaxColumnsInOrderBy(int maxColumnsInOrderBy)
getMaxColumnsInSelect
public int getMaxColumnsInSelect()
throws java.sql.SQLException
- Specified by:
getMaxColumnsInSelect
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxColumnsInSelect
public void setMaxColumnsInSelect(int maxColumnsInSelect)
getMaxColumnsInTable
public int getMaxColumnsInTable()
throws java.sql.SQLException
- Specified by:
getMaxColumnsInTable
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxColumnsInTable
public void setMaxColumnsInTable(int maxColumnsInTable)
getMaxConnections
public int getMaxConnections()
throws java.sql.SQLException
- Specified by:
getMaxConnections
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxConnections
public void setMaxConnections(int maxConnections)
getMaxCursorNameLength
public int getMaxCursorNameLength()
throws java.sql.SQLException
- Specified by:
getMaxCursorNameLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxCursorNameLength
public void setMaxCursorNameLength(int maxCursorNameLength)
getMaxIndexLength
public int getMaxIndexLength()
throws java.sql.SQLException
- Specified by:
getMaxIndexLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxIndexLength
public void setMaxIndexLength(int maxIndexLength)
getMaxProcedureNameLength
public int getMaxProcedureNameLength()
throws java.sql.SQLException
- Specified by:
getMaxProcedureNameLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxProcedureNameLength
public void setMaxProcedureNameLength(int maxProcedureNameLength)
getMaxRowSize
public int getMaxRowSize()
throws java.sql.SQLException
- Specified by:
getMaxRowSize
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxRowSize
public void setMaxRowSize(int maxRowSize)
getMaxSchemaNameLength
public int getMaxSchemaNameLength()
throws java.sql.SQLException
- Specified by:
getMaxSchemaNameLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxSchemaNameLength
public void setMaxSchemaNameLength(int maxSchemaNameLength)
getMaxStatementLength
public int getMaxStatementLength()
throws java.sql.SQLException
- Specified by:
getMaxStatementLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxStatementLength
public void setMaxStatementLength(int maxStatementLength)
getMaxStatements
public int getMaxStatements()
throws java.sql.SQLException
- Specified by:
getMaxStatements
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxStatements
public void setMaxStatements(int maxStatements)
getMaxTableNameLength
public int getMaxTableNameLength()
throws java.sql.SQLException
- Specified by:
getMaxTableNameLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxTableNameLength
public void setMaxTableNameLength(int maxTableNameLength)
getMaxTablesInSelect
public int getMaxTablesInSelect()
throws java.sql.SQLException
- Specified by:
getMaxTablesInSelect
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxTablesInSelect
public void setMaxTablesInSelect(int maxTablesInSelect)
getMaxUserNameLength
public int getMaxUserNameLength()
throws java.sql.SQLException
- Specified by:
getMaxUserNameLength
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setMaxUserNameLength
public void setMaxUserNameLength(int maxUserNameLength)
getResultSetHoldability
public int getResultSetHoldability()
throws java.sql.SQLException
- Specified by:
getResultSetHoldability
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setResultSetHoldability
public void setResultSetHoldability(int resultSetHoldability)
getSQLStateType
public int getSQLStateType()
throws java.sql.SQLException
- Specified by:
getSQLStateType
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSQLStateType
public void setSQLStateType(int sqlStateType)
getRowIdLifetime
public java.sql.RowIdLifetime getRowIdLifetime()
throws java.sql.SQLException
- Specified by:
getRowIdLifetime
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setRowIdLifetime
public void setRowIdLifetime(java.sql.RowIdLifetime rowIdLifetime)
autoCommitFailureClosesAllResultSets
public boolean autoCommitFailureClosesAllResultSets()
throws java.sql.SQLException
- Specified by:
autoCommitFailureClosesAllResultSets
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setAutoCommitFailureClosesAllResultSets
public void setAutoCommitFailureClosesAllResultSets(boolean closesAllResultSets)
allProceduresAreCallable
public boolean allProceduresAreCallable()
throws java.sql.SQLException
- Specified by:
allProceduresAreCallable
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setAllProceduresAreCallable
public void setAllProceduresAreCallable(boolean callable)
allTablesAreSelectable
public boolean allTablesAreSelectable()
throws java.sql.SQLException
- Specified by:
allTablesAreSelectable
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setAllTablesAreSelectable
public void setAllTablesAreSelectable(boolean selectable)
dataDefinitionCausesTransactionCommit
public boolean dataDefinitionCausesTransactionCommit()
throws java.sql.SQLException
- Specified by:
dataDefinitionCausesTransactionCommit
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDataDefinitionCausesTransactionCommit
public void setDataDefinitionCausesTransactionCommit(boolean causesCommit)
dataDefinitionIgnoredInTransactions
public boolean dataDefinitionIgnoredInTransactions()
throws java.sql.SQLException
- Specified by:
dataDefinitionIgnoredInTransactions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDataDefinitionIgnoredInTransactions
public void setDataDefinitionIgnoredInTransactions(boolean ignored)
doesMaxRowSizeIncludeBlobs
public boolean doesMaxRowSizeIncludeBlobs()
throws java.sql.SQLException
- Specified by:
doesMaxRowSizeIncludeBlobs
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDoesMaxRowSizeIncludeBlobs
public void setDoesMaxRowSizeIncludeBlobs(boolean includeBlobs)
isCatalogAtStart
public boolean isCatalogAtStart()
throws java.sql.SQLException
- Specified by:
isCatalogAtStart
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setIsCatalogAtStart
public void setIsCatalogAtStart(boolean isCatalogAtStart)
isReadOnly
public boolean isReadOnly()
throws java.sql.SQLException
- Specified by:
isReadOnly
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setIsReadOnly
public void setIsReadOnly(boolean isReadOnly)
locatorsUpdateCopy
public boolean locatorsUpdateCopy()
throws java.sql.SQLException
- Specified by:
locatorsUpdateCopy
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setLocatorsUpdateCopy
public void setLocatorsUpdateCopy(boolean locatorsUpdateCopy)
nullPlusNonNullIsNull
public boolean nullPlusNonNullIsNull()
throws java.sql.SQLException
- Specified by:
nullPlusNonNullIsNull
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setNullPlusNonNullIsNull
public void setNullPlusNonNullIsNull(boolean nullPlusNonNullIsNull)
nullsAreSortedAtEnd
public boolean nullsAreSortedAtEnd()
throws java.sql.SQLException
- Specified by:
nullsAreSortedAtEnd
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setNullsAreSortedAtEnd
public void setNullsAreSortedAtEnd(boolean nullsAreSortedAtEnd)
nullsAreSortedAtStart
public boolean nullsAreSortedAtStart()
throws java.sql.SQLException
- Specified by:
nullsAreSortedAtStart
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setNullsAreSortedAtStart
public void setNullsAreSortedAtStart(boolean nullsAreSortedAtStart)
nullsAreSortedHigh
public boolean nullsAreSortedHigh()
throws java.sql.SQLException
- Specified by:
nullsAreSortedHigh
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setNullsAreSortedHigh
public void setNullsAreSortedHigh(boolean nullsAreSortedHigh)
nullsAreSortedLow
public boolean nullsAreSortedLow()
throws java.sql.SQLException
- Specified by:
nullsAreSortedLow
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setNullsAreSortedLow
public void setNullsAreSortedLow(boolean nullsAreSortedLow)
storesLowerCaseIdentifiers
public boolean storesLowerCaseIdentifiers()
throws java.sql.SQLException
- Specified by:
storesLowerCaseIdentifiers
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setStoresLowerCaseIdentifiers
public void setStoresLowerCaseIdentifiers(boolean storesLowerCaseIdentifiers)
storesLowerCaseQuotedIdentifiers
public boolean storesLowerCaseQuotedIdentifiers()
throws java.sql.SQLException
- Specified by:
storesLowerCaseQuotedIdentifiers
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setStoresLowerCaseQuotedIdentifiers
public void setStoresLowerCaseQuotedIdentifiers(boolean storesLowerCaseQuotedIdentifiers)
storesMixedCaseIdentifiers
public boolean storesMixedCaseIdentifiers()
throws java.sql.SQLException
- Specified by:
storesMixedCaseIdentifiers
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setStoresMixedCaseIdentifiers
public void setStoresMixedCaseIdentifiers(boolean storesMixedCaseIdentifiers)
storesMixedCaseQuotedIdentifiers
public boolean storesMixedCaseQuotedIdentifiers()
throws java.sql.SQLException
- Specified by:
storesMixedCaseQuotedIdentifiers
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setStoresMixedCaseQuotedIdentifiers
public void setStoresMixedCaseQuotedIdentifiers(boolean storesMixedCaseQuotedIdentifiers)
storesUpperCaseIdentifiers
public boolean storesUpperCaseIdentifiers()
throws java.sql.SQLException
- Specified by:
storesUpperCaseIdentifiers
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setStoresUpperCaseIdentifiers
public void setStoresUpperCaseIdentifiers(boolean storesUpperCaseIdentifiers)
storesUpperCaseQuotedIdentifiers
public boolean storesUpperCaseQuotedIdentifiers()
throws java.sql.SQLException
- Specified by:
storesUpperCaseQuotedIdentifiers
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setStoresUpperCaseQuotedIdentifiers
public void setStoresUpperCaseQuotedIdentifiers(boolean storesUpperCaseQuotedIdentifiers)
supportsANSI92EntryLevelSQL
public boolean supportsANSI92EntryLevelSQL()
throws java.sql.SQLException
- Specified by:
supportsANSI92EntryLevelSQL
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsANSI92EntryLevelSQL
public void setSupportsANSI92EntryLevelSQL(boolean supportsANSI92EntryLevelSQL)
supportsANSI92FullSQL
public boolean supportsANSI92FullSQL()
throws java.sql.SQLException
- Specified by:
supportsANSI92FullSQL
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsANSI92FullSQL
public void setSupportsANSI92FullSQL(boolean supportsANSI92FullSQL)
supportsANSI92IntermediateSQL
public boolean supportsANSI92IntermediateSQL()
throws java.sql.SQLException
- Specified by:
supportsANSI92IntermediateSQL
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsANSI92IntermediateSQL
public void setSupportsANSI92IntermediateSQL(boolean supportsANSI92IntermediateSQL)
supportsAlterTableWithAddColumn
public boolean supportsAlterTableWithAddColumn()
throws java.sql.SQLException
- Specified by:
supportsAlterTableWithAddColumn
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsAlterTableWithAddColumn
public void setSupportsAlterTableWithAddColumn(boolean supportsAlterTableWithAddColumn)
supportsAlterTableWithDropColumn
public boolean supportsAlterTableWithDropColumn()
throws java.sql.SQLException
- Specified by:
supportsAlterTableWithDropColumn
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsAlterTableWithDropColumn
public void setSupportsAlterTableWithDropColumn(boolean supportsAlterTableWithDropColumn)
supportsBatchUpdates
public boolean supportsBatchUpdates()
throws java.sql.SQLException
- Specified by:
supportsBatchUpdates
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsBatchUpdates
public void setSupportsBatchUpdates(boolean supportsBatchUpdates)
supportsCatalogsInDataManipulation
public boolean supportsCatalogsInDataManipulation()
throws java.sql.SQLException
- Specified by:
supportsCatalogsInDataManipulation
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsCatalogsInDataManipulation
public void setSupportsCatalogsInDataManipulation(boolean supportsCatalogsInDataManipulation)
supportsCatalogsInIndexDefinitions
public boolean supportsCatalogsInIndexDefinitions()
throws java.sql.SQLException
- Specified by:
supportsCatalogsInIndexDefinitions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsCatalogsInIndexDefinitions
public void setSupportsCatalogsInIndexDefinitions(boolean supportsCatalogsInIndexDefinitions)
supportsCatalogsInPrivilegeDefinitions
public boolean supportsCatalogsInPrivilegeDefinitions()
throws java.sql.SQLException
- Specified by:
supportsCatalogsInPrivilegeDefinitions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsCatalogsInPrivilegeDefinitions
public void setSupportsCatalogsInPrivilegeDefinitions(boolean supportsCatalogsInPrivilegeDefinitions)
supportsCatalogsInProcedureCalls
public boolean supportsCatalogsInProcedureCalls()
throws java.sql.SQLException
- Specified by:
supportsCatalogsInProcedureCalls
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsCatalogsInProcedureCalls
public void setSupportsCatalogsInProcedureCalls(boolean supportsCatalogsInProcedureCalls)
supportsCatalogsInTableDefinitions
public boolean supportsCatalogsInTableDefinitions()
throws java.sql.SQLException
- Specified by:
supportsCatalogsInTableDefinitions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsCatalogsInTableDefinitions
public void setSupportsCatalogsInTableDefinitions(boolean supportsCatalogsInTableDefinitions)
supportsColumnAliasing
public boolean supportsColumnAliasing()
throws java.sql.SQLException
- Specified by:
supportsColumnAliasing
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsColumnAliasing
public void setSupportsColumnAliasing(boolean supportsColumnAliasing)
supportsConvert
public boolean supportsConvert()
throws java.sql.SQLException
- Specified by:
supportsConvert
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsConvert
public void setSupportsConvert(boolean supportsConvert)
supportsCoreSQLGrammar
public boolean supportsCoreSQLGrammar()
throws java.sql.SQLException
- Specified by:
supportsCoreSQLGrammar
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsCoreSQLGrammar
public void setSupportsCoreSQLGrammar(boolean supportsCoreSQLGrammar)
supportsCorrelatedSubqueries
public boolean supportsCorrelatedSubqueries()
throws java.sql.SQLException
- Specified by:
supportsCorrelatedSubqueries
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsCorrelatedSubqueries
public void setSupportsCorrelatedSubqueries(boolean supportsCorrelatedSubqueries)
supportsDataDefinitionAndDataManipulationTransactions
public boolean supportsDataDefinitionAndDataManipulationTransactions()
throws java.sql.SQLException
- Specified by:
supportsDataDefinitionAndDataManipulationTransactions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsDataDefinitionAndDataManipulationTransactions
public void setSupportsDataDefinitionAndDataManipulationTransactions(boolean supportsDataDefinitionAndDataManipulationTransactions)
supportsDataManipulationTransactionsOnly
public boolean supportsDataManipulationTransactionsOnly()
throws java.sql.SQLException
- Specified by:
supportsDataManipulationTransactionsOnly
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsDataManipulationTransactionsOnly
public void setSupportsDataManipulationTransactionsOnly(boolean supportsDataManipulationTransactionsOnly)
supportsDifferentTableCorrelationNames
public boolean supportsDifferentTableCorrelationNames()
throws java.sql.SQLException
- Specified by:
supportsDifferentTableCorrelationNames
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsDifferentTableCorrelationNames
public void setSupportsDifferentTableCorrelationNames(boolean supportsDifferentTableCorrelationNames)
supportsExpressionsInOrderBy
public boolean supportsExpressionsInOrderBy()
throws java.sql.SQLException
- Specified by:
supportsExpressionsInOrderBy
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsExpressionsInOrderBy
public void setSupportsExpressionsInOrderBy(boolean supportsExpressionsInOrderBy)
supportsExtendedSQLGrammar
public boolean supportsExtendedSQLGrammar()
throws java.sql.SQLException
- Specified by:
supportsExtendedSQLGrammar
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsExtendedSQLGrammar
public void setSupportsExtendedSQLGrammar(boolean supportsExtendedSQLGrammar)
supportsFullOuterJoins
public boolean supportsFullOuterJoins()
throws java.sql.SQLException
- Specified by:
supportsFullOuterJoins
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsFullOuterJoins
public void setSupportsFullOuterJoins(boolean supportsFullOuterJoins)
supportsGetGeneratedKeys
public boolean supportsGetGeneratedKeys()
throws java.sql.SQLException
- Specified by:
supportsGetGeneratedKeys
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsGetGeneratedKeys
public void setSupportsGetGeneratedKeys(boolean supportsGetGeneratedKeys)
supportsGroupBy
public boolean supportsGroupBy()
throws java.sql.SQLException
- Specified by:
supportsGroupBy
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsGroupBy
public void setSupportsGroupBy(boolean supportsGroupBy)
supportsGroupByBeyondSelect
public boolean supportsGroupByBeyondSelect()
throws java.sql.SQLException
- Specified by:
supportsGroupByBeyondSelect
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsGroupByBeyondSelect
public void setSupportsGroupByBeyondSelect(boolean supportsGroupByBeyondSelect)
supportsGroupByUnrelated
public boolean supportsGroupByUnrelated()
throws java.sql.SQLException
- Specified by:
supportsGroupByUnrelated
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsGroupByUnrelated
public void setSupportsGroupByUnrelated(boolean supportsGroupByUnrelated)
supportsIntegrityEnhancementFacility
public boolean supportsIntegrityEnhancementFacility()
throws java.sql.SQLException
- Specified by:
supportsIntegrityEnhancementFacility
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsIntegrityEnhancementFacility
public void setSupportsIntegrityEnhancementFacility(boolean supportsIntegrityEnhancementFacility)
supportsLikeEscapeClause
public boolean supportsLikeEscapeClause()
throws java.sql.SQLException
- Specified by:
supportsLikeEscapeClause
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsLikeEscapeClause
public void setSupportsLikeEscapeClause(boolean supportsLikeEscapeClause)
supportsLimitedOuterJoins
public boolean supportsLimitedOuterJoins()
throws java.sql.SQLException
- Specified by:
supportsLimitedOuterJoins
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsLimitedOuterJoins
public void setSupportsLimitedOuterJoins(boolean supportsLimitedOuterJoins)
supportsMinimumSQLGrammar
public boolean supportsMinimumSQLGrammar()
throws java.sql.SQLException
- Specified by:
supportsMinimumSQLGrammar
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsMinimumSQLGrammar
public void setSupportsMinimumSQLGrammar(boolean supportsMinimumSQLGrammar)
supportsMixedCaseIdentifiers
public boolean supportsMixedCaseIdentifiers()
throws java.sql.SQLException
- Specified by:
supportsMixedCaseIdentifiers
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsMixedCaseIdentifiers
public void setSupportsMixedCaseIdentifiers(boolean supportsMixedCaseIdentifiers)
supportsMixedCaseQuotedIdentifiers
public boolean supportsMixedCaseQuotedIdentifiers()
throws java.sql.SQLException
- Specified by:
supportsMixedCaseQuotedIdentifiers
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsMixedCaseQuotedIdentifiers
public void setSupportsMixedCaseQuotedIdentifiers(boolean supportsMixedCaseQuotedIdentifiers)
supportsMultipleOpenResults
public boolean supportsMultipleOpenResults()
throws java.sql.SQLException
- Specified by:
supportsMultipleOpenResults
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsMultipleOpenResults
public void setSupportsMultipleOpenResults(boolean supportsMultipleOpenResults)
supportsMultipleResultSets
public boolean supportsMultipleResultSets()
throws java.sql.SQLException
- Specified by:
supportsMultipleResultSets
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsMultipleResultSets
public void setSupportsMultipleResultSets(boolean supportsMultipleResultSets)
supportsMultipleTransactions
public boolean supportsMultipleTransactions()
throws java.sql.SQLException
- Specified by:
supportsMultipleTransactions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsMultipleTransactions
public void setSupportsMultipleTransactions(boolean supportsMultipleTransactions)
supportsNamedParameters
public boolean supportsNamedParameters()
throws java.sql.SQLException
- Specified by:
supportsNamedParameters
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsNamedParameters
public void setSupportsNamedParameters(boolean supportsNamedParameters)
supportsNonNullableColumns
public boolean supportsNonNullableColumns()
throws java.sql.SQLException
- Specified by:
supportsNonNullableColumns
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsNonNullableColumns
public void setSupportsNonNullableColumns(boolean supportsNonNullableColumns)
supportsOpenCursorsAcrossCommit
public boolean supportsOpenCursorsAcrossCommit()
throws java.sql.SQLException
- Specified by:
supportsOpenCursorsAcrossCommit
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsOpenCursorsAcrossCommit
public void setSupportsOpenCursorsAcrossCommit(boolean supportsOpenCursorsAcrossCommit)
supportsOpenCursorsAcrossRollback
public boolean supportsOpenCursorsAcrossRollback()
throws java.sql.SQLException
- Specified by:
supportsOpenCursorsAcrossRollback
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsOpenCursorsAcrossRollback
public void setSupportsOpenCursorsAcrossRollback(boolean supportsOpenCursorsAcrossRollback)
supportsOpenStatementsAcrossCommit
public boolean supportsOpenStatementsAcrossCommit()
throws java.sql.SQLException
- Specified by:
supportsOpenStatementsAcrossCommit
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsOpenStatementsAcrossCommit
public void setSupportsOpenStatementsAcrossCommit(boolean supportsOpenStatementsAcrossCommit)
supportsOpenStatementsAcrossRollback
public boolean supportsOpenStatementsAcrossRollback()
throws java.sql.SQLException
- Specified by:
supportsOpenStatementsAcrossRollback
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsOpenStatementsAcrossRollback
public void setSupportsOpenStatementsAcrossRollback(boolean supportsOpenStatementsAcrossRollback)
supportsOrderByUnrelated
public boolean supportsOrderByUnrelated()
throws java.sql.SQLException
- Specified by:
supportsOrderByUnrelated
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsOrderByUnrelated
public void setSupportsOrderByUnrelated(boolean supportsOrderByUnrelated)
supportsOuterJoins
public boolean supportsOuterJoins()
throws java.sql.SQLException
- Specified by:
supportsOuterJoins
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsOuterJoins
public void setSupportsOuterJoins(boolean supportsOuterJoins)
supportsPositionedDelete
public boolean supportsPositionedDelete()
throws java.sql.SQLException
- Specified by:
supportsPositionedDelete
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsPositionedDelete
public void setSupportsPositionedDelete(boolean supportsPositionedDelete)
supportsPositionedUpdate
public boolean supportsPositionedUpdate()
throws java.sql.SQLException
- Specified by:
supportsPositionedUpdate
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsPositionedUpdate
public void setSupportsPositionedUpdate(boolean supportsPositionedUpdate)
supportsSavepoints
public boolean supportsSavepoints()
throws java.sql.SQLException
- Specified by:
supportsSavepoints
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSavepoints
public void setSupportsSavepoints(boolean supportsSavepoints)
supportsSchemasInDataManipulation
public boolean supportsSchemasInDataManipulation()
throws java.sql.SQLException
- Specified by:
supportsSchemasInDataManipulation
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSchemasInDataManipulation
public void setSupportsSchemasInDataManipulation(boolean supportsSchemasInDataManipulation)
supportsSchemasInIndexDefinitions
public boolean supportsSchemasInIndexDefinitions()
throws java.sql.SQLException
- Specified by:
supportsSchemasInIndexDefinitions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSchemasInIndexDefinitions
public void setSupportsSchemasInIndexDefinitions(boolean supportsSchemasInIndexDefinitions)
supportsSchemasInPrivilegeDefinitions
public boolean supportsSchemasInPrivilegeDefinitions()
throws java.sql.SQLException
- Specified by:
supportsSchemasInPrivilegeDefinitions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSchemasInPrivilegeDefinitions
public void setSupportsSchemasInPrivilegeDefinitions(boolean supportsSchemasInPrivilegeDefinitions)
supportsSchemasInProcedureCalls
public boolean supportsSchemasInProcedureCalls()
throws java.sql.SQLException
- Specified by:
supportsSchemasInProcedureCalls
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSchemasInProcedureCalls
public void setSupportsSchemasInProcedureCalls(boolean supportsSchemasInProcedureCalls)
supportsSchemasInTableDefinitions
public boolean supportsSchemasInTableDefinitions()
throws java.sql.SQLException
- Specified by:
supportsSchemasInTableDefinitions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSchemasInTableDefinitions
public void setSupportsSchemasInTableDefinitions(boolean supportsSchemasInTableDefinitions)
supportsSelectForUpdate
public boolean supportsSelectForUpdate()
throws java.sql.SQLException
- Specified by:
supportsSelectForUpdate
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSelectForUpdate
public void setSupportsSelectForUpdate(boolean supportsSelectForUpdate)
supportsStatementPooling
public boolean supportsStatementPooling()
throws java.sql.SQLException
- Specified by:
supportsStatementPooling
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsStatementPooling
public void setSupportsStatementPooling(boolean supportsStatementPooling)
supportsStoredProcedures
public boolean supportsStoredProcedures()
throws java.sql.SQLException
- Specified by:
supportsStoredProcedures
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsStoredProcedures
public void setSupportsStoredProcedures(boolean supportsStoredProcedures)
supportsSubqueriesInComparisons
public boolean supportsSubqueriesInComparisons()
throws java.sql.SQLException
- Specified by:
supportsSubqueriesInComparisons
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSubqueriesInComparisons
public void setSupportsSubqueriesInComparisons(boolean supportsSubqueriesInComparisons)
supportsSubqueriesInExists
public boolean supportsSubqueriesInExists()
throws java.sql.SQLException
- Specified by:
supportsSubqueriesInExists
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSubqueriesInExists
public void setSupportsSubqueriesInExists(boolean supportsSubqueriesInExists)
supportsSubqueriesInIns
public boolean supportsSubqueriesInIns()
throws java.sql.SQLException
- Specified by:
supportsSubqueriesInIns
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSubqueriesInIns
public void setSupportsSubqueriesInIns(boolean supportsSubqueriesInIns)
supportsSubqueriesInQuantifieds
public boolean supportsSubqueriesInQuantifieds()
throws java.sql.SQLException
- Specified by:
supportsSubqueriesInQuantifieds
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsSubqueriesInQuantifieds
public void setSupportsSubqueriesInQuantifieds(boolean supportsSubqueriesInQuantifieds)
supportsTableCorrelationNames
public boolean supportsTableCorrelationNames()
throws java.sql.SQLException
- Specified by:
supportsTableCorrelationNames
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsTableCorrelationNames
public void setSupportsTableCorrelationNames(boolean supportsTableCorrelationNames)
supportsTransactions
public boolean supportsTransactions()
throws java.sql.SQLException
- Specified by:
supportsTransactions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsTransactions
public void setSupportsTransactions(boolean supportsTransactions)
supportsUnion
public boolean supportsUnion()
throws java.sql.SQLException
- Specified by:
supportsUnion
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsUnion
public void setSupportsUnion(boolean supportsUnion)
supportsUnionAll
public boolean supportsUnionAll()
throws java.sql.SQLException
- Specified by:
supportsUnionAll
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsUnionAll
public void setSupportsUnionAll(boolean supportsUnionAll)
usesLocalFilePerTable
public boolean usesLocalFilePerTable()
throws java.sql.SQLException
- Specified by:
usesLocalFilePerTable
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setUsesLocalFilePerTable
public void setUsesLocalFilePerTable(boolean usesLocalFilePerTable)
usesLocalFiles
public boolean usesLocalFiles()
throws java.sql.SQLException
- Specified by:
usesLocalFiles
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setUsesLocalFiles
public void setUsesLocalFiles(boolean usesLocalFiles)
deletesAreDetected
public boolean deletesAreDetected(int type)
throws java.sql.SQLException
- Specified by:
deletesAreDetected
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDeletesAreDetected
public void setDeletesAreDetected(boolean deletesAreDetected)
insertsAreDetected
public boolean insertsAreDetected(int type)
throws java.sql.SQLException
- Specified by:
insertsAreDetected
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setInsertsAreDetected
public void setInsertsAreDetected(boolean insertsAreDetected)
othersDeletesAreVisible
public boolean othersDeletesAreVisible(int type)
throws java.sql.SQLException
- Specified by:
othersDeletesAreVisible
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setOthersDeletesAreVisible
public void setOthersDeletesAreVisible(boolean othersDeletesAreVisible)
othersInsertsAreVisible
public boolean othersInsertsAreVisible(int type)
throws java.sql.SQLException
- Specified by:
othersInsertsAreVisible
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setOthersInsertsAreVisible
public void setOthersInsertsAreVisible(boolean othersInsertsAreVisible)
othersUpdatesAreVisible
public boolean othersUpdatesAreVisible(int type)
throws java.sql.SQLException
- Specified by:
othersUpdatesAreVisible
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setOthersUpdatesAreVisible
public void setOthersUpdatesAreVisible(boolean othersUpdatesAreVisible)
ownDeletesAreVisible
public boolean ownDeletesAreVisible(int type)
throws java.sql.SQLException
- Specified by:
ownDeletesAreVisible
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setOwnDeletesAreVisible
public void setOwnDeletesAreVisible(boolean ownDeletesAreVisible)
ownInsertsAreVisible
public boolean ownInsertsAreVisible(int type)
throws java.sql.SQLException
- Specified by:
ownInsertsAreVisible
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setOwnInsertsAreVisible
public void setOwnInsertsAreVisible(boolean ownInsertsAreVisible)
ownUpdatesAreVisible
public boolean ownUpdatesAreVisible(int type)
throws java.sql.SQLException
- Specified by:
ownUpdatesAreVisible
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setOwnUpdatesAreVisible
public void setOwnUpdatesAreVisible(boolean ownUpdatesAreVisible)
supportsResultSetHoldability
public boolean supportsResultSetHoldability(int holdability)
throws java.sql.SQLException
- Specified by:
supportsResultSetHoldability
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsResultSetHoldability
public void setSupportsResultSetHoldability(boolean supportsResultSetHoldability)
supportsResultSetType
public boolean supportsResultSetType(int type)
throws java.sql.SQLException
- Specified by:
supportsResultSetType
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsResultSetType
public void setSupportsResultSetType(boolean supportsResultSetType)
supportsTransactionIsolationLevel
public boolean supportsTransactionIsolationLevel(int level)
throws java.sql.SQLException
- Specified by:
supportsTransactionIsolationLevel
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsTransactionIsolationLevel
public void setSupportsTransactionIsolationLevel(boolean supportsTransactionIsolationLevel)
updatesAreDetected
public boolean updatesAreDetected(int type)
throws java.sql.SQLException
- Specified by:
updatesAreDetected
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setUpdatesAreDetected
public void setUpdatesAreDetected(boolean updatesAreDetected)
supportsConvert
public boolean supportsConvert(int fromType,
int toType)
throws java.sql.SQLException
- Specified by:
supportsConvert
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
supportsResultSetConcurrency
public boolean supportsResultSetConcurrency(int type,
int concurrency)
throws java.sql.SQLException
- Specified by:
supportsResultSetConcurrency
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsResultSetConcurrency
public void setSupportsResultSetConcurrency(boolean supportsResultSetConcurrency)
supportsStoredFunctionsUsingCallSyntax
public boolean supportsStoredFunctionsUsingCallSyntax()
throws java.sql.SQLException
- Specified by:
supportsStoredFunctionsUsingCallSyntax
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSupportsStoredFunctionsUsingCallSyntax
public void setSupportsStoredFunctionsUsingCallSyntax(boolean supportsStoredFunctions)
getCatalogSeparator
public java.lang.String getCatalogSeparator()
throws java.sql.SQLException
- Specified by:
getCatalogSeparator
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setCatalogSeparator
public void setCatalogSeparator(java.lang.String catalogSeparator)
getCatalogTerm
public java.lang.String getCatalogTerm()
throws java.sql.SQLException
- Specified by:
getCatalogTerm
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setCatalogTerm
public void setCatalogTerm(java.lang.String catalogTerm)
getDatabaseProductName
public java.lang.String getDatabaseProductName()
throws java.sql.SQLException
- Specified by:
getDatabaseProductName
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDatabaseProductName
public void setDatabaseProductName(java.lang.String databaseProductName)
getDatabaseProductVersion
public java.lang.String getDatabaseProductVersion()
throws java.sql.SQLException
- Specified by:
getDatabaseProductVersion
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDatabaseProductVersion
public void setDatabaseProductVersion(java.lang.String databaseProductVersion)
getDriverName
public java.lang.String getDriverName()
throws java.sql.SQLException
- Specified by:
getDriverName
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDriverName
public void setDriverName(java.lang.String driverName)
getDriverVersion
public java.lang.String getDriverVersion()
throws java.sql.SQLException
- Specified by:
getDriverVersion
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setDriverVersion
public void setDriverVersion(java.lang.String driverVersion)
getExtraNameCharacters
public java.lang.String getExtraNameCharacters()
throws java.sql.SQLException
- Specified by:
getExtraNameCharacters
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setExtraNameCharacters
public void setExtraNameCharacters(java.lang.String extraNameCharacters)
getIdentifierQuoteString
public java.lang.String getIdentifierQuoteString()
throws java.sql.SQLException
- Specified by:
getIdentifierQuoteString
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setIdentifierQuoteString
public void setIdentifierQuoteString(java.lang.String identifierQuoteString)
getNumericFunctions
public java.lang.String getNumericFunctions()
throws java.sql.SQLException
- Specified by:
getNumericFunctions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setNumericFunctions
public void setNumericFunctions(java.lang.String numericFunctions)
getProcedureTerm
public java.lang.String getProcedureTerm()
throws java.sql.SQLException
- Specified by:
getProcedureTerm
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setProcedureTerm
public void setProcedureTerm(java.lang.String procedureTerm)
getSQLKeywords
public java.lang.String getSQLKeywords()
throws java.sql.SQLException
- Specified by:
getSQLKeywords
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSQLKeywords
public void setSQLKeywords(java.lang.String sqlKeywords)
getSchemaTerm
public java.lang.String getSchemaTerm()
throws java.sql.SQLException
- Specified by:
getSchemaTerm
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSchemaTerm
public void setSchemaTerm(java.lang.String schemaTerm)
getSearchStringEscape
public java.lang.String getSearchStringEscape()
throws java.sql.SQLException
- Specified by:
getSearchStringEscape
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSearchStringEscape
public void setSearchStringEscape(java.lang.String searchStringEscape)
getStringFunctions
public java.lang.String getStringFunctions()
throws java.sql.SQLException
- Specified by:
getStringFunctions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setStringFunctions
public void setStringFunctions(java.lang.String stringFunctions)
getSystemFunctions
public java.lang.String getSystemFunctions()
throws java.sql.SQLException
- Specified by:
getSystemFunctions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSystemFunctions
public void setSystemFunctions(java.lang.String systemFunctions)
getTimeDateFunctions
public java.lang.String getTimeDateFunctions()
throws java.sql.SQLException
- Specified by:
getTimeDateFunctions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setTimeDateFunctions
public void setTimeDateFunctions(java.lang.String timeDateFunctions)
getURL
public java.lang.String getURL()
throws java.sql.SQLException
- Specified by:
getURL
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setURL
public void setURL(java.lang.String url)
getUserName
public java.lang.String getUserName()
throws java.sql.SQLException
- Specified by:
getUserName
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setUserName
public void setUserName(java.lang.String userName)
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
- Specified by:
getConnection
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setConnection
public void setConnection(java.sql.Connection connection)
getCatalogs
public java.sql.ResultSet getCatalogs()
throws java.sql.SQLException
- Specified by:
getCatalogs
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setCatalogs
public void setCatalogs(java.sql.ResultSet catalogs)
getSchemas
public java.sql.ResultSet getSchemas()
throws java.sql.SQLException
- Specified by:
getSchemas
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
getSchemas
public java.sql.ResultSet getSchemas(java.lang.String catalog,
java.lang.String schemaPattern)
throws java.sql.SQLException
- Specified by:
getSchemas
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setSchemas
public void setSchemas(java.sql.ResultSet schemas)
setSchemas
public void setSchemas(java.lang.String catalog,
java.lang.String schemaPattern,
java.sql.ResultSet schemas)
clearSchemas
public void clearSchemas()
getTableTypes
public java.sql.ResultSet getTableTypes()
throws java.sql.SQLException
- Specified by:
getTableTypes
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setTableTypes
public void setTableTypes(java.sql.ResultSet tableTypes)
getTypeInfo
public java.sql.ResultSet getTypeInfo()
throws java.sql.SQLException
- Specified by:
getTypeInfo
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setTypeInfo
public void setTypeInfo(java.sql.ResultSet typeInfo)
getClientInfoProperties
public java.sql.ResultSet getClientInfoProperties()
throws java.sql.SQLException
- Specified by:
getClientInfoProperties
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setClientInfoProperties
public void setClientInfoProperties(java.sql.ResultSet clientInfoProperties)
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
setExportedKeys
public void setExportedKeys(java.sql.ResultSet exportedKeys)
setExportedKeys
public void setExportedKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.sql.ResultSet exportedKeys)
clearExportedKeys
public void clearExportedKeys()
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
setImportedKeys
public void setImportedKeys(java.sql.ResultSet importedKeys)
setImportedKeys
public void setImportedKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.sql.ResultSet importedKeys)
clearImportedKeys
public void clearImportedKeys()
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
setPrimaryKeys
public void setPrimaryKeys(java.sql.ResultSet primaryKeys)
setPrimaryKeys
public void setPrimaryKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.sql.ResultSet primaryKeys)
clearPrimaryKeys
public void clearPrimaryKeys()
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
setProcedures
public void setProcedures(java.sql.ResultSet procedures)
setProcedures
public void setProcedures(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern,
java.sql.ResultSet procedures)
clearProcedures
public void clearProcedures()
getFunctions
public java.sql.ResultSet getFunctions(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern)
throws java.sql.SQLException
- Specified by:
getFunctions
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setFunctions
public void setFunctions(java.sql.ResultSet functions)
setFunctions
public void setFunctions(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern,
java.sql.ResultSet functions)
clearFunctions
public void clearFunctions()
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
setSuperTables
public void setSuperTables(java.sql.ResultSet superTables)
setSuperTables
public void setSuperTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableName,
java.sql.ResultSet superTables)
clearSuperTables
public void clearSuperTables()
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
setSuperTypes
public void setSuperTypes(java.sql.ResultSet superTypes)
setSuperTypes
public void setSuperTypes(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
java.sql.ResultSet superTypes)
clearSuperTypes
public void clearSuperTypes()
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
setTablePrivileges
public void setTablePrivileges(java.sql.ResultSet tablePrivileges)
setTablePrivileges
public void setTablePrivileges(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.sql.ResultSet tablePrivileges)
clearTablePrivileges
public void clearTablePrivileges()
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
setVersionColumns
public void setVersionColumns(java.sql.ResultSet versionColumns)
setVersionColumns
public void setVersionColumns(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.sql.ResultSet versionColumns)
clearVersionColumns
public void clearVersionColumns()
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
setBestRowIdentifier
public void setBestRowIdentifier(java.sql.ResultSet bestRowIdentifier)
setBestRowIdentifier
public void setBestRowIdentifier(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
int scope,
boolean nullable,
java.sql.ResultSet bestRowIdentifier)
clearBestRowIdentifier
public void clearBestRowIdentifier()
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
setIndexInfo
public void setIndexInfo(java.sql.ResultSet indexInfo)
setIndexInfo
public void setIndexInfo(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
boolean unique,
boolean approximate,
java.sql.ResultSet indexInfo)
clearIndexInfo
public void clearIndexInfo()
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
setUDTs
public void setUDTs(java.sql.ResultSet udts)
setUDTs
public void setUDTs(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
int[] types,
java.sql.ResultSet udts)
clearUDTs
public void clearUDTs()
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
setAttributes
public void setAttributes(java.sql.ResultSet attributes)
setAttributes
public void setAttributes(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
java.lang.String attributeNamePattern,
java.sql.ResultSet attributes)
clearAttributes
public void clearAttributes()
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
setColumnPrivileges
public void setColumnPrivileges(java.sql.ResultSet columnPrivileges)
setColumnPrivileges
public void setColumnPrivileges(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.lang.String columnNamePattern,
java.sql.ResultSet columnPrivileges)
clearColumnPrivileges
public void clearColumnPrivileges()
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
setColumns
public void setColumns(java.sql.ResultSet columns)
setColumns
public void setColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String columnNamePattern,
java.sql.ResultSet columns)
clearColumns
public void clearColumns()
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
setProcedureColumns
public void setProcedureColumns(java.sql.ResultSet procedureColumns)
setProcedureColumns
public void setProcedureColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern,
java.lang.String columnNamePattern,
java.sql.ResultSet procedureColumns)
clearProcedureColumns
public void clearProcedureColumns()
getFunctionColumns
public java.sql.ResultSet getFunctionColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern,
java.lang.String columnNamePattern)
throws java.sql.SQLException
- Specified by:
getFunctionColumns
in interface java.sql.DatabaseMetaData
- Throws:
java.sql.SQLException
setFunctionColumns
public void setFunctionColumns(java.sql.ResultSet functionColumns)
setFunctionColumns
public void setFunctionColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern,
java.lang.String columnNamePattern,
java.sql.ResultSet functionColumns)
clearFunctionColumns
public void clearFunctionColumns()
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
setTables
public void setTables(java.sql.ResultSet tables)
setTables
public void setTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String[] types,
java.sql.ResultSet tables)
clearTables
public void clearTables()
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
setCrossReference
public void setCrossReference(java.sql.ResultSet crossReference)
setCrossReference
public void setCrossReference(java.lang.String primaryCatalog,
java.lang.String primarySchema,
java.lang.String primaryTable,
java.lang.String foreignCatalog,
java.lang.String foreignSchema,
java.lang.String foreignTable,
java.sql.ResultSet crossReference)
clearCrossReference
public void clearCrossReference()
isWrapperFor
public boolean isWrapperFor(java.lang.Class iface)
throws java.sql.SQLException
- Specified by:
isWrapperFor
in interface java.sql.Wrapper
- Throws:
java.sql.SQLException
unwrap
public java.lang.Object unwrap(java.lang.Class iface)
throws java.sql.SQLException
- Specified by:
unwrap
in interface java.sql.Wrapper
- Throws:
java.sql.SQLException