Package org.apache.tomcat.dbcp.dbcp2
Class DelegatingDatabaseMetaData
java.lang.Object
org.apache.tomcat.dbcp.dbcp2.DelegatingDatabaseMetaData
- All Implemented Interfaces:
- DatabaseMetaData,- Wrapper
 A base delegating implementation of DatabaseMetaData.
 
 Methods that create ResultSet objects are wrapped to create DelegatingResultSet objects and the
 remaining methods simply call the corresponding method on the "delegate" provided in the constructor.
 
- Since:
- 2.0
- 
Field SummaryFields inherited from interface java.sql.DatabaseMetaDataattributeNoNulls, 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 SummaryConstructorsConstructorDescriptionDelegatingDatabaseMetaData(DelegatingConnection<?> connection, DatabaseMetaData databaseMetaData) Constructs a new instance for the given delegating connection and database meta data.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleandeletesAreDetected(int type) booleanbooleangetAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) intintintGets the underlying database meta data.intintgetExportedKeys(String catalog, String schema, String table) getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) getFunctions(String catalog, String schemaPattern, String functionNamePattern) getImportedKeys(String catalog, String schema, String table) getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) If my underlyingResultSetis not aDelegatingResultSet, returns it, otherwise recursively invokes this method on my delegate.intintintintintintintintintintintintintintlongintintintintintintintintgetPrimaryKeys(String catalog, String schema, String table) getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) getProcedures(String catalog, String schemaPattern, String procedureNamePattern) getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) intgetSchemas(String catalog, String schemaPattern) intgetSuperTables(String catalog, String schemaPattern, String tableNamePattern) getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) getURL()getVersionColumns(String catalog, String schema, String table) protected voidbooleaninsertsAreDetected(int type) booleanbooleanbooleanisWrapperFor(Class<?> iface) booleanbooleanbooleanbooleanbooleanbooleanbooleanothersDeletesAreVisible(int type) booleanothersInsertsAreVisible(int type) booleanothersUpdatesAreVisible(int type) booleanownDeletesAreVisible(int type) booleanownInsertsAreVisible(int type) booleanownUpdatesAreVisible(int type) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleansupportsConvert(int fromType, int toType) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleansupportsResultSetConcurrency(int type, int concurrency) booleansupportsResultSetHoldability(int holdability) booleansupportsResultSetType(int type) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleansupportsTransactionIsolationLevel(int level) booleanbooleanboolean<T> TbooleanupdatesAreDetected(int type) booleanbooleanMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.sql.DatabaseMetaDatasupportsSharding
- 
Constructor Details- 
DelegatingDatabaseMetaDatapublic DelegatingDatabaseMetaData(DelegatingConnection<?> connection, DatabaseMetaData databaseMetaData) Constructs a new instance for the given delegating connection and database meta data.- Parameters:
- connection- the delegating connection
- databaseMetaData- the database meta data
 
 
- 
- 
Method Details- 
allProceduresAreCallable- Specified by:
- allProceduresAreCallablein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
allTablesAreSelectable- Specified by:
- allTablesAreSelectablein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
autoCommitFailureClosesAllResultSets- Specified by:
- autoCommitFailureClosesAllResultSetsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
dataDefinitionCausesTransactionCommit- Specified by:
- dataDefinitionCausesTransactionCommitin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
dataDefinitionIgnoredInTransactions- Specified by:
- dataDefinitionIgnoredInTransactionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
deletesAreDetected- Specified by:
- deletesAreDetectedin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
doesMaxRowSizeIncludeBlobs- Specified by:
- doesMaxRowSizeIncludeBlobsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
generatedKeyAlwaysReturned- Specified by:
- generatedKeyAlwaysReturnedin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getAttributespublic ResultSet getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) throws SQLException - Specified by:
- getAttributesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getBestRowIdentifierpublic ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) throws SQLException - Specified by:
- getBestRowIdentifierin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getCatalogs- Specified by:
- getCatalogsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getCatalogSeparator- Specified by:
- getCatalogSeparatorin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getCatalogTerm- Specified by:
- getCatalogTermin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getClientInfoProperties- Specified by:
- getClientInfoPropertiesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getColumnPrivilegespublic ResultSet getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) throws SQLException - Specified by:
- getColumnPrivilegesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getColumnspublic ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException - Specified by:
- getColumnsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getConnection- Specified by:
- getConnectionin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getCrossReferencepublic ResultSet getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) throws SQLException - Specified by:
- getCrossReferencein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getDatabaseMajorVersion- Specified by:
- getDatabaseMajorVersionin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getDatabaseMinorVersion- Specified by:
- getDatabaseMinorVersionin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getDatabaseProductName- Specified by:
- getDatabaseProductNamein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getDatabaseProductVersion- Specified by:
- getDatabaseProductVersionin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getDefaultTransactionIsolation- Specified by:
- getDefaultTransactionIsolationin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getDelegateGets the underlying database meta data.- Returns:
- The underlying database meta data.
 
- 
getDriverMajorVersionpublic int getDriverMajorVersion()- Specified by:
- getDriverMajorVersionin interface- DatabaseMetaData
 
- 
getDriverMinorVersionpublic int getDriverMinorVersion()- Specified by:
- getDriverMinorVersionin interface- DatabaseMetaData
 
- 
getDriverName- Specified by:
- getDriverNamein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getDriverVersion- Specified by:
- getDriverVersionin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getExportedKeys- Specified by:
- getExportedKeysin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getExtraNameCharacters- Specified by:
- getExtraNameCharactersin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getFunctionColumnspublic ResultSet getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) throws SQLException - Specified by:
- getFunctionColumnsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getFunctionspublic ResultSet getFunctions(String catalog, String schemaPattern, String functionNamePattern) throws SQLException - Specified by:
- getFunctionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getIdentifierQuoteString- Specified by:
- getIdentifierQuoteStringin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getImportedKeys- Specified by:
- getImportedKeysin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getIndexInfopublic ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException - Specified by:
- getIndexInfoin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getInnermostDelegateIf my underlyingResultSetis not aDelegatingResultSet, returns it, otherwise recursively invokes this method on my delegate.Hence this method will return the first delegate that is not a DelegatingResultSet, ornullwhen no non-DelegatingResultSetdelegate can be found by traversing this chain.This method is useful when you may have nested DelegatingResultSets, and you want to make sure to obtain a "genuine"ResultSet.- Returns:
- the innermost database meta data.
 
- 
getJDBCMajorVersion- Specified by:
- getJDBCMajorVersionin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getJDBCMinorVersion- Specified by:
- getJDBCMinorVersionin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxBinaryLiteralLength- Specified by:
- getMaxBinaryLiteralLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxCatalogNameLength- Specified by:
- getMaxCatalogNameLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxCharLiteralLength- Specified by:
- getMaxCharLiteralLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxColumnNameLength- Specified by:
- getMaxColumnNameLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxColumnsInGroupBy- Specified by:
- getMaxColumnsInGroupByin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxColumnsInIndex- Specified by:
- getMaxColumnsInIndexin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxColumnsInOrderBy- Specified by:
- getMaxColumnsInOrderByin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxColumnsInSelect- Specified by:
- getMaxColumnsInSelectin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxColumnsInTable- Specified by:
- getMaxColumnsInTablein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxConnections- Specified by:
- getMaxConnectionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxCursorNameLength- Specified by:
- getMaxCursorNameLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxIndexLength- Specified by:
- getMaxIndexLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxLogicalLobSize- Specified by:
- getMaxLogicalLobSizein interface- DatabaseMetaData
- Throws:
- SQLException
- Since:
- 2.5.0
 
- 
getMaxProcedureNameLength- Specified by:
- getMaxProcedureNameLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxRowSize- Specified by:
- getMaxRowSizein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxSchemaNameLength- Specified by:
- getMaxSchemaNameLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxStatementLength- Specified by:
- getMaxStatementLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxStatements- Specified by:
- getMaxStatementsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxTableNameLength- Specified by:
- getMaxTableNameLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxTablesInSelect- Specified by:
- getMaxTablesInSelectin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getMaxUserNameLength- Specified by:
- getMaxUserNameLengthin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getNumericFunctions- Specified by:
- getNumericFunctionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getPrimaryKeys- Specified by:
- getPrimaryKeysin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getProcedureColumnspublic ResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) throws SQLException - Specified by:
- getProcedureColumnsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getProcedurespublic ResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern) throws SQLException - Specified by:
- getProceduresin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getProcedureTerm- Specified by:
- getProcedureTermin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getPseudoColumnspublic ResultSet getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException - Specified by:
- getPseudoColumnsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getResultSetHoldability- Specified by:
- getResultSetHoldabilityin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getRowIdLifetime- Specified by:
- getRowIdLifetimein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getSchemas- Specified by:
- getSchemasin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getSchemas- Specified by:
- getSchemasin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getSchemaTerm- Specified by:
- getSchemaTermin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getSearchStringEscape- Specified by:
- getSearchStringEscapein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getSQLKeywords- Specified by:
- getSQLKeywordsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getSQLStateType- Specified by:
- getSQLStateTypein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getStringFunctions- Specified by:
- getStringFunctionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getSuperTablespublic ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern) throws SQLException - Specified by:
- getSuperTablesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getSuperTypespublic ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) throws SQLException - Specified by:
- getSuperTypesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getSystemFunctions- Specified by:
- getSystemFunctionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getTablePrivilegespublic ResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) throws SQLException - Specified by:
- getTablePrivilegesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getTablespublic ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException - Specified by:
- getTablesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getTableTypes- Specified by:
- getTableTypesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getTimeDateFunctions- Specified by:
- getTimeDateFunctionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getTypeInfo- Specified by:
- getTypeInfoin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getUDTspublic ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLException - Specified by:
- getUDTsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getURL- Specified by:
- getURLin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getUserName- Specified by:
- getUserNamein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
getVersionColumns- Specified by:
- getVersionColumnsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
handleException- Throws:
- SQLException
 
- 
insertsAreDetected- Specified by:
- insertsAreDetectedin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
isCatalogAtStart- Specified by:
- isCatalogAtStartin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
isReadOnly- Specified by:
- isReadOnlyin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
isWrapperFor- Specified by:
- isWrapperForin interface- Wrapper
- Throws:
- SQLException
 
- 
locatorsUpdateCopy- Specified by:
- locatorsUpdateCopyin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
nullPlusNonNullIsNull- Specified by:
- nullPlusNonNullIsNullin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
nullsAreSortedAtEnd- Specified by:
- nullsAreSortedAtEndin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
nullsAreSortedAtStart- Specified by:
- nullsAreSortedAtStartin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
nullsAreSortedHigh- Specified by:
- nullsAreSortedHighin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
nullsAreSortedLow- Specified by:
- nullsAreSortedLowin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
othersDeletesAreVisible- Specified by:
- othersDeletesAreVisiblein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
othersInsertsAreVisible- Specified by:
- othersInsertsAreVisiblein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
othersUpdatesAreVisible- Specified by:
- othersUpdatesAreVisiblein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
ownDeletesAreVisible- Specified by:
- ownDeletesAreVisiblein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
ownInsertsAreVisible- Specified by:
- ownInsertsAreVisiblein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
ownUpdatesAreVisible- Specified by:
- ownUpdatesAreVisiblein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
storesLowerCaseIdentifiers- Specified by:
- storesLowerCaseIdentifiersin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
storesLowerCaseQuotedIdentifiers- Specified by:
- storesLowerCaseQuotedIdentifiersin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
storesMixedCaseIdentifiers- Specified by:
- storesMixedCaseIdentifiersin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
storesMixedCaseQuotedIdentifiers- Specified by:
- storesMixedCaseQuotedIdentifiersin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
storesUpperCaseIdentifiers- Specified by:
- storesUpperCaseIdentifiersin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
storesUpperCaseQuotedIdentifiers- Specified by:
- storesUpperCaseQuotedIdentifiersin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsAlterTableWithAddColumn- Specified by:
- supportsAlterTableWithAddColumnin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsAlterTableWithDropColumn- Specified by:
- supportsAlterTableWithDropColumnin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsANSI92EntryLevelSQL- Specified by:
- supportsANSI92EntryLevelSQLin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsANSI92FullSQL- Specified by:
- supportsANSI92FullSQLin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsANSI92IntermediateSQL- Specified by:
- supportsANSI92IntermediateSQLin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsBatchUpdates- Specified by:
- supportsBatchUpdatesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsCatalogsInDataManipulation- Specified by:
- supportsCatalogsInDataManipulationin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsCatalogsInIndexDefinitions- Specified by:
- supportsCatalogsInIndexDefinitionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsCatalogsInPrivilegeDefinitions- Specified by:
- supportsCatalogsInPrivilegeDefinitionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsCatalogsInProcedureCalls- Specified by:
- supportsCatalogsInProcedureCallsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsCatalogsInTableDefinitions- Specified by:
- supportsCatalogsInTableDefinitionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsColumnAliasing- Specified by:
- supportsColumnAliasingin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsConvert- Specified by:
- supportsConvertin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsConvert- Specified by:
- supportsConvertin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsCoreSQLGrammar- Specified by:
- supportsCoreSQLGrammarin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsDataDefinitionAndDataManipulationTransactions- Specified by:
- supportsDataDefinitionAndDataManipulationTransactionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsDataManipulationTransactionsOnly- Specified by:
- supportsDataManipulationTransactionsOnlyin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsDifferentTableCorrelationNames- Specified by:
- supportsDifferentTableCorrelationNamesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsExpressionsInOrderBy- Specified by:
- supportsExpressionsInOrderByin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsExtendedSQLGrammar- Specified by:
- supportsExtendedSQLGrammarin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsFullOuterJoins- Specified by:
- supportsFullOuterJoinsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsGetGeneratedKeys- Specified by:
- supportsGetGeneratedKeysin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsGroupBy- Specified by:
- supportsGroupByin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsGroupByBeyondSelect- Specified by:
- supportsGroupByBeyondSelectin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsIntegrityEnhancementFacility- Specified by:
- supportsIntegrityEnhancementFacilityin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsLikeEscapeClause- Specified by:
- supportsLikeEscapeClausein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsLimitedOuterJoins- Specified by:
- supportsLimitedOuterJoinsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsMinimumSQLGrammar- Specified by:
- supportsMinimumSQLGrammarin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsMixedCaseIdentifiers- Specified by:
- supportsMixedCaseIdentifiersin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsMixedCaseQuotedIdentifiers- Specified by:
- supportsMixedCaseQuotedIdentifiersin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsMultipleOpenResults- Specified by:
- supportsMultipleOpenResultsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsMultipleResultSets- Specified by:
- supportsMultipleResultSetsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsMultipleTransactions- Specified by:
- supportsMultipleTransactionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsNamedParameters- Specified by:
- supportsNamedParametersin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsNonNullableColumns- Specified by:
- supportsNonNullableColumnsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsOpenCursorsAcrossCommit- Specified by:
- supportsOpenCursorsAcrossCommitin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsOpenCursorsAcrossRollback- Specified by:
- supportsOpenCursorsAcrossRollbackin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsOpenStatementsAcrossCommit- Specified by:
- supportsOpenStatementsAcrossCommitin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsOpenStatementsAcrossRollback- Specified by:
- supportsOpenStatementsAcrossRollbackin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsOuterJoins- Specified by:
- supportsOuterJoinsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsPositionedDelete- Specified by:
- supportsPositionedDeletein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsPositionedUpdate- Specified by:
- supportsPositionedUpdatein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsRefCursors- Specified by:
- supportsRefCursorsin interface- DatabaseMetaData
- Throws:
- SQLException
- Since:
- 2.5.0
 
- 
supportsResultSetConcurrency- Specified by:
- supportsResultSetConcurrencyin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsResultSetHoldability- Specified by:
- supportsResultSetHoldabilityin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsResultSetType- Specified by:
- supportsResultSetTypein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSavepoints- Specified by:
- supportsSavepointsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSchemasInDataManipulation- Specified by:
- supportsSchemasInDataManipulationin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSchemasInIndexDefinitions- Specified by:
- supportsSchemasInIndexDefinitionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSchemasInPrivilegeDefinitions- Specified by:
- supportsSchemasInPrivilegeDefinitionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSchemasInProcedureCalls- Specified by:
- supportsSchemasInProcedureCallsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSchemasInTableDefinitions- Specified by:
- supportsSchemasInTableDefinitionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSelectForUpdate- Specified by:
- supportsSelectForUpdatein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsStatementPooling- Specified by:
- supportsStatementPoolingin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsStoredFunctionsUsingCallSyntax- Specified by:
- supportsStoredFunctionsUsingCallSyntaxin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsStoredProcedures- Specified by:
- supportsStoredProceduresin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSubqueriesInComparisons- Specified by:
- supportsSubqueriesInComparisonsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSubqueriesInExists- Specified by:
- supportsSubqueriesInExistsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSubqueriesInIns- Specified by:
- supportsSubqueriesInInsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsSubqueriesInQuantifieds- Specified by:
- supportsSubqueriesInQuantifiedsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsTableCorrelationNames- Specified by:
- supportsTableCorrelationNamesin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsTransactionIsolationLevel- Specified by:
- supportsTransactionIsolationLevelin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsTransactions- Specified by:
- supportsTransactionsin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsUnion- Specified by:
- supportsUnionin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
supportsUnionAll- Specified by:
- supportsUnionAllin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
unwrap- Specified by:
- unwrapin interface- Wrapper
- Throws:
- SQLException
 
- 
updatesAreDetected- Specified by:
- updatesAreDetectedin interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
usesLocalFilePerTable- Specified by:
- usesLocalFilePerTablein interface- DatabaseMetaData
- Throws:
- SQLException
 
- 
usesLocalFiles- Specified by:
- usesLocalFilesin interface- DatabaseMetaData
- Throws:
- SQLException
 
 
-