com.mockrunner.mock.jdbc
Class MockDatabaseMetaData

java.lang.Object
  extended by 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.


Field Summary
 
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
 
Constructor Summary
MockDatabaseMetaData()
           
 
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
 

Constructor Detail

MockDatabaseMetaData

public MockDatabaseMetaData()
Method Detail

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