Package org.apache.tomcat.dbcp.dbcp2
Class DelegatingDatabaseMetaData
- java.lang.Object
- 
- org.apache.tomcat.dbcp.dbcp2.DelegatingDatabaseMetaData
 
- 
- All Implemented Interfaces:
- java.sql.DatabaseMetaData,- java.sql.Wrapper
 
 public class DelegatingDatabaseMetaData extends java.lang.Object implements java.sql.DatabaseMetaDataA base delegating implementation of DatabaseMetaData.Methods that create ResultSetobjects are wrapped to createDelegatingResultSetobjects and the remaining methods simply call the corresponding method on the "delegate" provided in the constructor.- Since:
- 2.0
 
- 
- 
Field Summary- 
Fields 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 SummaryConstructors Constructor Description DelegatingDatabaseMetaData(DelegatingConnection<?> connection, java.sql.DatabaseMetaData databaseMetaData)Constructs a new instance for the given delegating connection and database meta data.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallProceduresAreCallable()booleanallTablesAreSelectable()booleanautoCommitFailureClosesAllResultSets()booleandataDefinitionCausesTransactionCommit()booleandataDefinitionIgnoredInTransactions()booleandeletesAreDetected(int type)booleandoesMaxRowSizeIncludeBlobs()booleangeneratedKeyAlwaysReturned()java.sql.ResultSetgetAttributes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, java.lang.String attributeNamePattern)java.sql.ResultSetgetBestRowIdentifier(java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable)java.sql.ResultSetgetCatalogs()java.lang.StringgetCatalogSeparator()java.lang.StringgetCatalogTerm()java.sql.ResultSetgetClientInfoProperties()java.sql.ResultSetgetColumnPrivileges(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String columnNamePattern)java.sql.ResultSetgetColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)java.sql.ConnectiongetConnection()java.sql.ResultSetgetCrossReference(java.lang.String parentCatalog, java.lang.String parentSchema, java.lang.String parentTable, java.lang.String foreignCatalog, java.lang.String foreignSchema, java.lang.String foreignTable)intgetDatabaseMajorVersion()intgetDatabaseMinorVersion()java.lang.StringgetDatabaseProductName()java.lang.StringgetDatabaseProductVersion()intgetDefaultTransactionIsolation()java.sql.DatabaseMetaDatagetDelegate()Gets the underlying database meta data.intgetDriverMajorVersion()intgetDriverMinorVersion()java.lang.StringgetDriverName()java.lang.StringgetDriverVersion()java.sql.ResultSetgetExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)java.lang.StringgetExtraNameCharacters()java.sql.ResultSetgetFunctionColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern, java.lang.String columnNamePattern)java.sql.ResultSetgetFunctions(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern)java.lang.StringgetIdentifierQuoteString()java.sql.ResultSetgetImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)java.sql.ResultSetgetIndexInfo(java.lang.String catalog, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate)java.sql.DatabaseMetaDatagetInnermostDelegate()If my underlyingResultSetis not aDelegatingResultSet, returns it, otherwise recursively invokes this method on my delegate.intgetJDBCMajorVersion()intgetJDBCMinorVersion()intgetMaxBinaryLiteralLength()intgetMaxCatalogNameLength()intgetMaxCharLiteralLength()intgetMaxColumnNameLength()intgetMaxColumnsInGroupBy()intgetMaxColumnsInIndex()intgetMaxColumnsInOrderBy()intgetMaxColumnsInSelect()intgetMaxColumnsInTable()intgetMaxConnections()intgetMaxCursorNameLength()intgetMaxIndexLength()longgetMaxLogicalLobSize()intgetMaxProcedureNameLength()intgetMaxRowSize()intgetMaxSchemaNameLength()intgetMaxStatementLength()intgetMaxStatements()intgetMaxTableNameLength()intgetMaxTablesInSelect()intgetMaxUserNameLength()java.lang.StringgetNumericFunctions()java.sql.ResultSetgetPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)java.sql.ResultSetgetProcedureColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern, java.lang.String columnNamePattern)java.sql.ResultSetgetProcedures(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern)java.lang.StringgetProcedureTerm()java.sql.ResultSetgetPseudoColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)intgetResultSetHoldability()java.sql.RowIdLifetimegetRowIdLifetime()java.sql.ResultSetgetSchemas()java.sql.ResultSetgetSchemas(java.lang.String catalog, java.lang.String schemaPattern)java.lang.StringgetSchemaTerm()java.lang.StringgetSearchStringEscape()java.lang.StringgetSQLKeywords()intgetSQLStateType()java.lang.StringgetStringFunctions()java.sql.ResultSetgetSuperTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)java.sql.ResultSetgetSuperTypes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern)java.lang.StringgetSystemFunctions()java.sql.ResultSetgetTablePrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)java.sql.ResultSetgetTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)java.sql.ResultSetgetTableTypes()java.lang.StringgetTimeDateFunctions()java.sql.ResultSetgetTypeInfo()java.sql.ResultSetgetUDTs(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types)java.lang.StringgetURL()java.lang.StringgetUserName()java.sql.ResultSetgetVersionColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table)protected voidhandleException(java.sql.SQLException e)booleaninsertsAreDetected(int type)booleanisCatalogAtStart()booleanisReadOnly()booleanisWrapperFor(java.lang.Class<?> iface)booleanlocatorsUpdateCopy()booleannullPlusNonNullIsNull()booleannullsAreSortedAtEnd()booleannullsAreSortedAtStart()booleannullsAreSortedHigh()booleannullsAreSortedLow()booleanothersDeletesAreVisible(int type)booleanothersInsertsAreVisible(int type)booleanothersUpdatesAreVisible(int type)booleanownDeletesAreVisible(int type)booleanownInsertsAreVisible(int type)booleanownUpdatesAreVisible(int type)booleanstoresLowerCaseIdentifiers()booleanstoresLowerCaseQuotedIdentifiers()booleanstoresMixedCaseIdentifiers()booleanstoresMixedCaseQuotedIdentifiers()booleanstoresUpperCaseIdentifiers()booleanstoresUpperCaseQuotedIdentifiers()booleansupportsAlterTableWithAddColumn()booleansupportsAlterTableWithDropColumn()booleansupportsANSI92EntryLevelSQL()booleansupportsANSI92FullSQL()booleansupportsANSI92IntermediateSQL()booleansupportsBatchUpdates()booleansupportsCatalogsInDataManipulation()booleansupportsCatalogsInIndexDefinitions()booleansupportsCatalogsInPrivilegeDefinitions()booleansupportsCatalogsInProcedureCalls()booleansupportsCatalogsInTableDefinitions()booleansupportsColumnAliasing()booleansupportsConvert()booleansupportsConvert(int fromType, int toType)booleansupportsCoreSQLGrammar()booleansupportsCorrelatedSubqueries()booleansupportsDataDefinitionAndDataManipulationTransactions()booleansupportsDataManipulationTransactionsOnly()booleansupportsDifferentTableCorrelationNames()booleansupportsExpressionsInOrderBy()booleansupportsExtendedSQLGrammar()booleansupportsFullOuterJoins()booleansupportsGetGeneratedKeys()booleansupportsGroupBy()booleansupportsGroupByBeyondSelect()booleansupportsGroupByUnrelated()booleansupportsIntegrityEnhancementFacility()booleansupportsLikeEscapeClause()booleansupportsLimitedOuterJoins()booleansupportsMinimumSQLGrammar()booleansupportsMixedCaseIdentifiers()booleansupportsMixedCaseQuotedIdentifiers()booleansupportsMultipleOpenResults()booleansupportsMultipleResultSets()booleansupportsMultipleTransactions()booleansupportsNamedParameters()booleansupportsNonNullableColumns()booleansupportsOpenCursorsAcrossCommit()booleansupportsOpenCursorsAcrossRollback()booleansupportsOpenStatementsAcrossCommit()booleansupportsOpenStatementsAcrossRollback()booleansupportsOrderByUnrelated()booleansupportsOuterJoins()booleansupportsPositionedDelete()booleansupportsPositionedUpdate()booleansupportsRefCursors()booleansupportsResultSetConcurrency(int type, int concurrency)booleansupportsResultSetHoldability(int holdability)booleansupportsResultSetType(int type)booleansupportsSavepoints()booleansupportsSchemasInDataManipulation()booleansupportsSchemasInIndexDefinitions()booleansupportsSchemasInPrivilegeDefinitions()booleansupportsSchemasInProcedureCalls()booleansupportsSchemasInTableDefinitions()booleansupportsSelectForUpdate()booleansupportsStatementPooling()booleansupportsStoredFunctionsUsingCallSyntax()booleansupportsStoredProcedures()booleansupportsSubqueriesInComparisons()booleansupportsSubqueriesInExists()booleansupportsSubqueriesInIns()booleansupportsSubqueriesInQuantifieds()booleansupportsTableCorrelationNames()booleansupportsTransactionIsolationLevel(int level)booleansupportsTransactions()booleansupportsUnion()booleansupportsUnionAll()<T> Tunwrap(java.lang.Class<T> iface)booleanupdatesAreDetected(int type)booleanusesLocalFilePerTable()booleanusesLocalFiles()
 
- 
- 
- 
Constructor Detail- 
DelegatingDatabaseMetaDatapublic DelegatingDatabaseMetaData(DelegatingConnection<?> connection, java.sql.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 Detail- 
allProceduresAreCallablepublic boolean allProceduresAreCallable() throws java.sql.SQLException- Specified by:
- allProceduresAreCallablein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
allTablesAreSelectablepublic boolean allTablesAreSelectable() throws java.sql.SQLException- Specified by:
- allTablesAreSelectablein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
autoCommitFailureClosesAllResultSetspublic boolean autoCommitFailureClosesAllResultSets() throws java.sql.SQLException- Specified by:
- autoCommitFailureClosesAllResultSetsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
dataDefinitionCausesTransactionCommitpublic boolean dataDefinitionCausesTransactionCommit() throws java.sql.SQLException- Specified by:
- dataDefinitionCausesTransactionCommitin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
dataDefinitionIgnoredInTransactionspublic boolean dataDefinitionIgnoredInTransactions() throws java.sql.SQLException- Specified by:
- dataDefinitionIgnoredInTransactionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
deletesAreDetectedpublic boolean deletesAreDetected(int type) throws java.sql.SQLException- Specified by:
- deletesAreDetectedin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
doesMaxRowSizeIncludeBlobspublic boolean doesMaxRowSizeIncludeBlobs() throws java.sql.SQLException- Specified by:
- doesMaxRowSizeIncludeBlobsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
generatedKeyAlwaysReturnedpublic boolean generatedKeyAlwaysReturned() throws java.sql.SQLException- Specified by:
- generatedKeyAlwaysReturnedin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getAttributespublic 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:
- getAttributesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getBestRowIdentifierpublic 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:
- getBestRowIdentifierin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getCatalogspublic java.sql.ResultSet getCatalogs() throws java.sql.SQLException- Specified by:
- getCatalogsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getCatalogSeparatorpublic java.lang.String getCatalogSeparator() throws java.sql.SQLException- Specified by:
- getCatalogSeparatorin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getCatalogTermpublic java.lang.String getCatalogTerm() throws java.sql.SQLException- Specified by:
- getCatalogTermin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getClientInfoPropertiespublic java.sql.ResultSet getClientInfoProperties() throws java.sql.SQLException- Specified by:
- getClientInfoPropertiesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getColumnPrivilegespublic 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:
- getColumnPrivilegesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getColumnspublic 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:
- getColumnsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getConnectionpublic java.sql.Connection getConnection() throws java.sql.SQLException- Specified by:
- getConnectionin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getCrossReferencepublic java.sql.ResultSet getCrossReference(java.lang.String parentCatalog, java.lang.String parentSchema, java.lang.String parentTable, java.lang.String foreignCatalog, java.lang.String foreignSchema, java.lang.String foreignTable) throws java.sql.SQLException- Specified by:
- getCrossReferencein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getDatabaseMajorVersionpublic int getDatabaseMajorVersion() throws java.sql.SQLException- Specified by:
- getDatabaseMajorVersionin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getDatabaseMinorVersionpublic int getDatabaseMinorVersion() throws java.sql.SQLException- Specified by:
- getDatabaseMinorVersionin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getDatabaseProductNamepublic java.lang.String getDatabaseProductName() throws java.sql.SQLException- Specified by:
- getDatabaseProductNamein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getDatabaseProductVersionpublic java.lang.String getDatabaseProductVersion() throws java.sql.SQLException- Specified by:
- getDatabaseProductVersionin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getDefaultTransactionIsolationpublic int getDefaultTransactionIsolation() throws java.sql.SQLException- Specified by:
- getDefaultTransactionIsolationin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getDelegatepublic java.sql.DatabaseMetaData getDelegate() Gets the underlying database meta data.- Returns:
- The underlying database meta data.
 
 - 
getDriverMajorVersionpublic int getDriverMajorVersion() - Specified by:
- getDriverMajorVersionin interface- java.sql.DatabaseMetaData
 
 - 
getDriverMinorVersionpublic int getDriverMinorVersion() - Specified by:
- getDriverMinorVersionin interface- java.sql.DatabaseMetaData
 
 - 
getDriverNamepublic java.lang.String getDriverName() throws java.sql.SQLException- Specified by:
- getDriverNamein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getDriverVersionpublic java.lang.String getDriverVersion() throws java.sql.SQLException- Specified by:
- getDriverVersionin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getExportedKeyspublic java.sql.ResultSet getExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException- Specified by:
- getExportedKeysin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getExtraNameCharacterspublic java.lang.String getExtraNameCharacters() throws java.sql.SQLException- Specified by:
- getExtraNameCharactersin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getFunctionColumnspublic 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:
- getFunctionColumnsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getFunctionspublic java.sql.ResultSet getFunctions(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern) throws java.sql.SQLException- Specified by:
- getFunctionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getIdentifierQuoteStringpublic java.lang.String getIdentifierQuoteString() throws java.sql.SQLException- Specified by:
- getIdentifierQuoteStringin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getImportedKeyspublic java.sql.ResultSet getImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException- Specified by:
- getImportedKeysin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getIndexInfopublic 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:
- getIndexInfoin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getInnermostDelegatepublic java.sql.DatabaseMetaData getInnermostDelegate() If 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.
 
 - 
getJDBCMajorVersionpublic int getJDBCMajorVersion() throws java.sql.SQLException- Specified by:
- getJDBCMajorVersionin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getJDBCMinorVersionpublic int getJDBCMinorVersion() throws java.sql.SQLException- Specified by:
- getJDBCMinorVersionin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxBinaryLiteralLengthpublic int getMaxBinaryLiteralLength() throws java.sql.SQLException- Specified by:
- getMaxBinaryLiteralLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxCatalogNameLengthpublic int getMaxCatalogNameLength() throws java.sql.SQLException- Specified by:
- getMaxCatalogNameLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxCharLiteralLengthpublic int getMaxCharLiteralLength() throws java.sql.SQLException- Specified by:
- getMaxCharLiteralLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxColumnNameLengthpublic int getMaxColumnNameLength() throws java.sql.SQLException- Specified by:
- getMaxColumnNameLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxColumnsInGroupBypublic int getMaxColumnsInGroupBy() throws java.sql.SQLException- Specified by:
- getMaxColumnsInGroupByin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxColumnsInIndexpublic int getMaxColumnsInIndex() throws java.sql.SQLException- Specified by:
- getMaxColumnsInIndexin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxColumnsInOrderBypublic int getMaxColumnsInOrderBy() throws java.sql.SQLException- Specified by:
- getMaxColumnsInOrderByin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxColumnsInSelectpublic int getMaxColumnsInSelect() throws java.sql.SQLException- Specified by:
- getMaxColumnsInSelectin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxColumnsInTablepublic int getMaxColumnsInTable() throws java.sql.SQLException- Specified by:
- getMaxColumnsInTablein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxConnectionspublic int getMaxConnections() throws java.sql.SQLException- Specified by:
- getMaxConnectionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxCursorNameLengthpublic int getMaxCursorNameLength() throws java.sql.SQLException- Specified by:
- getMaxCursorNameLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxIndexLengthpublic int getMaxIndexLength() throws java.sql.SQLException- Specified by:
- getMaxIndexLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxLogicalLobSizepublic long getMaxLogicalLobSize() throws java.sql.SQLException- Specified by:
- getMaxLogicalLobSizein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
- Since:
- 2.5.0
 
 - 
getMaxProcedureNameLengthpublic int getMaxProcedureNameLength() throws java.sql.SQLException- Specified by:
- getMaxProcedureNameLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxRowSizepublic int getMaxRowSize() throws java.sql.SQLException- Specified by:
- getMaxRowSizein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxSchemaNameLengthpublic int getMaxSchemaNameLength() throws java.sql.SQLException- Specified by:
- getMaxSchemaNameLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxStatementLengthpublic int getMaxStatementLength() throws java.sql.SQLException- Specified by:
- getMaxStatementLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxStatementspublic int getMaxStatements() throws java.sql.SQLException- Specified by:
- getMaxStatementsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxTableNameLengthpublic int getMaxTableNameLength() throws java.sql.SQLException- Specified by:
- getMaxTableNameLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxTablesInSelectpublic int getMaxTablesInSelect() throws java.sql.SQLException- Specified by:
- getMaxTablesInSelectin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getMaxUserNameLengthpublic int getMaxUserNameLength() throws java.sql.SQLException- Specified by:
- getMaxUserNameLengthin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getNumericFunctionspublic java.lang.String getNumericFunctions() throws java.sql.SQLException- Specified by:
- getNumericFunctionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getPrimaryKeyspublic java.sql.ResultSet getPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException- Specified by:
- getPrimaryKeysin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getProcedureColumnspublic 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:
- getProcedureColumnsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getProcedurespublic java.sql.ResultSet getProcedures(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern) throws java.sql.SQLException- Specified by:
- getProceduresin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getProcedureTermpublic java.lang.String getProcedureTerm() throws java.sql.SQLException- Specified by:
- getProcedureTermin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getPseudoColumnspublic java.sql.ResultSet getPseudoColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern) throws java.sql.SQLException- Specified by:
- getPseudoColumnsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getResultSetHoldabilitypublic int getResultSetHoldability() throws java.sql.SQLException- Specified by:
- getResultSetHoldabilityin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getRowIdLifetimepublic java.sql.RowIdLifetime getRowIdLifetime() throws java.sql.SQLException- Specified by:
- getRowIdLifetimein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getSchemaspublic java.sql.ResultSet getSchemas() throws java.sql.SQLException- Specified by:
- getSchemasin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getSchemaspublic java.sql.ResultSet getSchemas(java.lang.String catalog, java.lang.String schemaPattern) throws java.sql.SQLException- Specified by:
- getSchemasin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getSchemaTermpublic java.lang.String getSchemaTerm() throws java.sql.SQLException- Specified by:
- getSchemaTermin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getSearchStringEscapepublic java.lang.String getSearchStringEscape() throws java.sql.SQLException- Specified by:
- getSearchStringEscapein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getSQLKeywordspublic java.lang.String getSQLKeywords() throws java.sql.SQLException- Specified by:
- getSQLKeywordsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getSQLStateTypepublic int getSQLStateType() throws java.sql.SQLException- Specified by:
- getSQLStateTypein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getStringFunctionspublic java.lang.String getStringFunctions() throws java.sql.SQLException- Specified by:
- getStringFunctionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getSuperTablespublic java.sql.ResultSet getSuperTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern) throws java.sql.SQLException- Specified by:
- getSuperTablesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getSuperTypespublic java.sql.ResultSet getSuperTypes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern) throws java.sql.SQLException- Specified by:
- getSuperTypesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getSystemFunctionspublic java.lang.String getSystemFunctions() throws java.sql.SQLException- Specified by:
- getSystemFunctionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getTablePrivilegespublic java.sql.ResultSet getTablePrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern) throws java.sql.SQLException- Specified by:
- getTablePrivilegesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getTablespublic 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:
- getTablesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getTableTypespublic java.sql.ResultSet getTableTypes() throws java.sql.SQLException- Specified by:
- getTableTypesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getTimeDateFunctionspublic java.lang.String getTimeDateFunctions() throws java.sql.SQLException- Specified by:
- getTimeDateFunctionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getTypeInfopublic java.sql.ResultSet getTypeInfo() throws java.sql.SQLException- Specified by:
- getTypeInfoin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getUDTspublic java.sql.ResultSet getUDTs(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types) throws java.sql.SQLException- Specified by:
- getUDTsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getURLpublic java.lang.String getURL() throws java.sql.SQLException- Specified by:
- getURLin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getUserNamepublic java.lang.String getUserName() throws java.sql.SQLException- Specified by:
- getUserNamein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
getVersionColumnspublic java.sql.ResultSet getVersionColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException- Specified by:
- getVersionColumnsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
handleExceptionprotected void handleException(java.sql.SQLException e) throws java.sql.SQLException- Throws:
- java.sql.SQLException
 
 - 
insertsAreDetectedpublic boolean insertsAreDetected(int type) throws java.sql.SQLException- Specified by:
- insertsAreDetectedin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
isCatalogAtStartpublic boolean isCatalogAtStart() throws java.sql.SQLException- Specified by:
- isCatalogAtStartin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
isReadOnlypublic boolean isReadOnly() throws java.sql.SQLException- Specified by:
- isReadOnlyin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
isWrapperForpublic boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException- Specified by:
- isWrapperForin interface- java.sql.Wrapper
- Throws:
- java.sql.SQLException
 
 - 
locatorsUpdateCopypublic boolean locatorsUpdateCopy() throws java.sql.SQLException- Specified by:
- locatorsUpdateCopyin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
nullPlusNonNullIsNullpublic boolean nullPlusNonNullIsNull() throws java.sql.SQLException- Specified by:
- nullPlusNonNullIsNullin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
nullsAreSortedAtEndpublic boolean nullsAreSortedAtEnd() throws java.sql.SQLException- Specified by:
- nullsAreSortedAtEndin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
nullsAreSortedAtStartpublic boolean nullsAreSortedAtStart() throws java.sql.SQLException- Specified by:
- nullsAreSortedAtStartin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
nullsAreSortedHighpublic boolean nullsAreSortedHigh() throws java.sql.SQLException- Specified by:
- nullsAreSortedHighin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
nullsAreSortedLowpublic boolean nullsAreSortedLow() throws java.sql.SQLException- Specified by:
- nullsAreSortedLowin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
othersDeletesAreVisiblepublic boolean othersDeletesAreVisible(int type) throws java.sql.SQLException- Specified by:
- othersDeletesAreVisiblein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
othersInsertsAreVisiblepublic boolean othersInsertsAreVisible(int type) throws java.sql.SQLException- Specified by:
- othersInsertsAreVisiblein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
othersUpdatesAreVisiblepublic boolean othersUpdatesAreVisible(int type) throws java.sql.SQLException- Specified by:
- othersUpdatesAreVisiblein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
ownDeletesAreVisiblepublic boolean ownDeletesAreVisible(int type) throws java.sql.SQLException- Specified by:
- ownDeletesAreVisiblein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
ownInsertsAreVisiblepublic boolean ownInsertsAreVisible(int type) throws java.sql.SQLException- Specified by:
- ownInsertsAreVisiblein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
ownUpdatesAreVisiblepublic boolean ownUpdatesAreVisible(int type) throws java.sql.SQLException- Specified by:
- ownUpdatesAreVisiblein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
storesLowerCaseIdentifierspublic boolean storesLowerCaseIdentifiers() throws java.sql.SQLException- Specified by:
- storesLowerCaseIdentifiersin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
storesLowerCaseQuotedIdentifierspublic boolean storesLowerCaseQuotedIdentifiers() throws java.sql.SQLException- Specified by:
- storesLowerCaseQuotedIdentifiersin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
storesMixedCaseIdentifierspublic boolean storesMixedCaseIdentifiers() throws java.sql.SQLException- Specified by:
- storesMixedCaseIdentifiersin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
storesMixedCaseQuotedIdentifierspublic boolean storesMixedCaseQuotedIdentifiers() throws java.sql.SQLException- Specified by:
- storesMixedCaseQuotedIdentifiersin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
storesUpperCaseIdentifierspublic boolean storesUpperCaseIdentifiers() throws java.sql.SQLException- Specified by:
- storesUpperCaseIdentifiersin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
storesUpperCaseQuotedIdentifierspublic boolean storesUpperCaseQuotedIdentifiers() throws java.sql.SQLException- Specified by:
- storesUpperCaseQuotedIdentifiersin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsAlterTableWithAddColumnpublic boolean supportsAlterTableWithAddColumn() throws java.sql.SQLException- Specified by:
- supportsAlterTableWithAddColumnin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsAlterTableWithDropColumnpublic boolean supportsAlterTableWithDropColumn() throws java.sql.SQLException- Specified by:
- supportsAlterTableWithDropColumnin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsANSI92EntryLevelSQLpublic boolean supportsANSI92EntryLevelSQL() throws java.sql.SQLException- Specified by:
- supportsANSI92EntryLevelSQLin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsANSI92FullSQLpublic boolean supportsANSI92FullSQL() throws java.sql.SQLException- Specified by:
- supportsANSI92FullSQLin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsANSI92IntermediateSQLpublic boolean supportsANSI92IntermediateSQL() throws java.sql.SQLException- Specified by:
- supportsANSI92IntermediateSQLin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsBatchUpdatespublic boolean supportsBatchUpdates() throws java.sql.SQLException- Specified by:
- supportsBatchUpdatesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsCatalogsInDataManipulationpublic boolean supportsCatalogsInDataManipulation() throws java.sql.SQLException- Specified by:
- supportsCatalogsInDataManipulationin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsCatalogsInIndexDefinitionspublic boolean supportsCatalogsInIndexDefinitions() throws java.sql.SQLException- Specified by:
- supportsCatalogsInIndexDefinitionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsCatalogsInPrivilegeDefinitionspublic boolean supportsCatalogsInPrivilegeDefinitions() throws java.sql.SQLException- Specified by:
- supportsCatalogsInPrivilegeDefinitionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsCatalogsInProcedureCallspublic boolean supportsCatalogsInProcedureCalls() throws java.sql.SQLException- Specified by:
- supportsCatalogsInProcedureCallsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsCatalogsInTableDefinitionspublic boolean supportsCatalogsInTableDefinitions() throws java.sql.SQLException- Specified by:
- supportsCatalogsInTableDefinitionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsColumnAliasingpublic boolean supportsColumnAliasing() throws java.sql.SQLException- Specified by:
- supportsColumnAliasingin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsConvertpublic boolean supportsConvert() throws java.sql.SQLException- Specified by:
- supportsConvertin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsConvertpublic boolean supportsConvert(int fromType, int toType) throws java.sql.SQLException- Specified by:
- supportsConvertin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsCoreSQLGrammarpublic boolean supportsCoreSQLGrammar() throws java.sql.SQLException- Specified by:
- supportsCoreSQLGrammarin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsCorrelatedSubqueriespublic boolean supportsCorrelatedSubqueries() throws java.sql.SQLException- Specified by:
- supportsCorrelatedSubqueriesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsDataDefinitionAndDataManipulationTransactionspublic boolean supportsDataDefinitionAndDataManipulationTransactions() throws java.sql.SQLException- Specified by:
- supportsDataDefinitionAndDataManipulationTransactionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsDataManipulationTransactionsOnlypublic boolean supportsDataManipulationTransactionsOnly() throws java.sql.SQLException- Specified by:
- supportsDataManipulationTransactionsOnlyin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsDifferentTableCorrelationNamespublic boolean supportsDifferentTableCorrelationNames() throws java.sql.SQLException- Specified by:
- supportsDifferentTableCorrelationNamesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsExpressionsInOrderBypublic boolean supportsExpressionsInOrderBy() throws java.sql.SQLException- Specified by:
- supportsExpressionsInOrderByin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsExtendedSQLGrammarpublic boolean supportsExtendedSQLGrammar() throws java.sql.SQLException- Specified by:
- supportsExtendedSQLGrammarin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsFullOuterJoinspublic boolean supportsFullOuterJoins() throws java.sql.SQLException- Specified by:
- supportsFullOuterJoinsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsGetGeneratedKeyspublic boolean supportsGetGeneratedKeys() throws java.sql.SQLException- Specified by:
- supportsGetGeneratedKeysin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsGroupBypublic boolean supportsGroupBy() throws java.sql.SQLException- Specified by:
- supportsGroupByin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsGroupByBeyondSelectpublic boolean supportsGroupByBeyondSelect() throws java.sql.SQLException- Specified by:
- supportsGroupByBeyondSelectin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsGroupByUnrelatedpublic boolean supportsGroupByUnrelated() throws java.sql.SQLException- Specified by:
- supportsGroupByUnrelatedin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsIntegrityEnhancementFacilitypublic boolean supportsIntegrityEnhancementFacility() throws java.sql.SQLException- Specified by:
- supportsIntegrityEnhancementFacilityin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsLikeEscapeClausepublic boolean supportsLikeEscapeClause() throws java.sql.SQLException- Specified by:
- supportsLikeEscapeClausein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsLimitedOuterJoinspublic boolean supportsLimitedOuterJoins() throws java.sql.SQLException- Specified by:
- supportsLimitedOuterJoinsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsMinimumSQLGrammarpublic boolean supportsMinimumSQLGrammar() throws java.sql.SQLException- Specified by:
- supportsMinimumSQLGrammarin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsMixedCaseIdentifierspublic boolean supportsMixedCaseIdentifiers() throws java.sql.SQLException- Specified by:
- supportsMixedCaseIdentifiersin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsMixedCaseQuotedIdentifierspublic boolean supportsMixedCaseQuotedIdentifiers() throws java.sql.SQLException- Specified by:
- supportsMixedCaseQuotedIdentifiersin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsMultipleOpenResultspublic boolean supportsMultipleOpenResults() throws java.sql.SQLException- Specified by:
- supportsMultipleOpenResultsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsMultipleResultSetspublic boolean supportsMultipleResultSets() throws java.sql.SQLException- Specified by:
- supportsMultipleResultSetsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsMultipleTransactionspublic boolean supportsMultipleTransactions() throws java.sql.SQLException- Specified by:
- supportsMultipleTransactionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsNamedParameterspublic boolean supportsNamedParameters() throws java.sql.SQLException- Specified by:
- supportsNamedParametersin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsNonNullableColumnspublic boolean supportsNonNullableColumns() throws java.sql.SQLException- Specified by:
- supportsNonNullableColumnsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsOpenCursorsAcrossCommitpublic boolean supportsOpenCursorsAcrossCommit() throws java.sql.SQLException- Specified by:
- supportsOpenCursorsAcrossCommitin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsOpenCursorsAcrossRollbackpublic boolean supportsOpenCursorsAcrossRollback() throws java.sql.SQLException- Specified by:
- supportsOpenCursorsAcrossRollbackin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsOpenStatementsAcrossCommitpublic boolean supportsOpenStatementsAcrossCommit() throws java.sql.SQLException- Specified by:
- supportsOpenStatementsAcrossCommitin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsOpenStatementsAcrossRollbackpublic boolean supportsOpenStatementsAcrossRollback() throws java.sql.SQLException- Specified by:
- supportsOpenStatementsAcrossRollbackin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsOrderByUnrelatedpublic boolean supportsOrderByUnrelated() throws java.sql.SQLException- Specified by:
- supportsOrderByUnrelatedin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsOuterJoinspublic boolean supportsOuterJoins() throws java.sql.SQLException- Specified by:
- supportsOuterJoinsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsPositionedDeletepublic boolean supportsPositionedDelete() throws java.sql.SQLException- Specified by:
- supportsPositionedDeletein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsPositionedUpdatepublic boolean supportsPositionedUpdate() throws java.sql.SQLException- Specified by:
- supportsPositionedUpdatein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsRefCursorspublic boolean supportsRefCursors() throws java.sql.SQLException- Specified by:
- supportsRefCursorsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
- Since:
- 2.5.0
 
 - 
supportsResultSetConcurrencypublic boolean supportsResultSetConcurrency(int type, int concurrency) throws java.sql.SQLException- Specified by:
- supportsResultSetConcurrencyin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsResultSetHoldabilitypublic boolean supportsResultSetHoldability(int holdability) throws java.sql.SQLException- Specified by:
- supportsResultSetHoldabilityin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsResultSetTypepublic boolean supportsResultSetType(int type) throws java.sql.SQLException- Specified by:
- supportsResultSetTypein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSavepointspublic boolean supportsSavepoints() throws java.sql.SQLException- Specified by:
- supportsSavepointsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSchemasInDataManipulationpublic boolean supportsSchemasInDataManipulation() throws java.sql.SQLException- Specified by:
- supportsSchemasInDataManipulationin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSchemasInIndexDefinitionspublic boolean supportsSchemasInIndexDefinitions() throws java.sql.SQLException- Specified by:
- supportsSchemasInIndexDefinitionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSchemasInPrivilegeDefinitionspublic boolean supportsSchemasInPrivilegeDefinitions() throws java.sql.SQLException- Specified by:
- supportsSchemasInPrivilegeDefinitionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSchemasInProcedureCallspublic boolean supportsSchemasInProcedureCalls() throws java.sql.SQLException- Specified by:
- supportsSchemasInProcedureCallsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSchemasInTableDefinitionspublic boolean supportsSchemasInTableDefinitions() throws java.sql.SQLException- Specified by:
- supportsSchemasInTableDefinitionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSelectForUpdatepublic boolean supportsSelectForUpdate() throws java.sql.SQLException- Specified by:
- supportsSelectForUpdatein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsStatementPoolingpublic boolean supportsStatementPooling() throws java.sql.SQLException- Specified by:
- supportsStatementPoolingin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsStoredFunctionsUsingCallSyntaxpublic boolean supportsStoredFunctionsUsingCallSyntax() throws java.sql.SQLException- Specified by:
- supportsStoredFunctionsUsingCallSyntaxin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsStoredProcedurespublic boolean supportsStoredProcedures() throws java.sql.SQLException- Specified by:
- supportsStoredProceduresin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSubqueriesInComparisonspublic boolean supportsSubqueriesInComparisons() throws java.sql.SQLException- Specified by:
- supportsSubqueriesInComparisonsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSubqueriesInExistspublic boolean supportsSubqueriesInExists() throws java.sql.SQLException- Specified by:
- supportsSubqueriesInExistsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSubqueriesInInspublic boolean supportsSubqueriesInIns() throws java.sql.SQLException- Specified by:
- supportsSubqueriesInInsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsSubqueriesInQuantifiedspublic boolean supportsSubqueriesInQuantifieds() throws java.sql.SQLException- Specified by:
- supportsSubqueriesInQuantifiedsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsTableCorrelationNamespublic boolean supportsTableCorrelationNames() throws java.sql.SQLException- Specified by:
- supportsTableCorrelationNamesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsTransactionIsolationLevelpublic boolean supportsTransactionIsolationLevel(int level) throws java.sql.SQLException- Specified by:
- supportsTransactionIsolationLevelin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsTransactionspublic boolean supportsTransactions() throws java.sql.SQLException- Specified by:
- supportsTransactionsin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsUnionpublic boolean supportsUnion() throws java.sql.SQLException- Specified by:
- supportsUnionin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
supportsUnionAllpublic boolean supportsUnionAll() throws java.sql.SQLException- Specified by:
- supportsUnionAllin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
unwrappublic <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException- Specified by:
- unwrapin interface- java.sql.Wrapper
- Throws:
- java.sql.SQLException
 
 - 
updatesAreDetectedpublic boolean updatesAreDetected(int type) throws java.sql.SQLException- Specified by:
- updatesAreDetectedin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
usesLocalFilePerTablepublic boolean usesLocalFilePerTable() throws java.sql.SQLException- Specified by:
- usesLocalFilePerTablein interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 - 
usesLocalFilespublic boolean usesLocalFiles() throws java.sql.SQLException- Specified by:
- usesLocalFilesin interface- java.sql.DatabaseMetaData
- Throws:
- java.sql.SQLException
 
 
- 
 
-