com.taosdata.jdbc

## 类 AbstractDatabaseMetaData

- java.lang.Object
- - com.taosdata.jdbc.AbstractDatabaseMetaData

所有已实现的接口:
  DatabaseMetaData, Wrapper

直接已知子类:
  RestfulDatabaseMetaData, TSDBDatabaseMetaData

    public abstract class AbstractDatabaseMetaData
    extends Object
    implements DatabaseMetaData, Wrapper

### 字段概要

### 从接口继承的字段 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`

### 构造器概要

构造器
构造器和说明
`AbstractDatabaseMetaData()`

### 方法概要

所有方法 实例方法 抽象方法 具体方法
`boolean` `allProceduresAreCallable()`
`boolean` `allTablesAreSelectable()`
`boolean` `autoCommitFailureClosesAllResultSets()`
`boolean` `dataDefinitionCausesTransactionCommit()`
`boolean` `dataDefinitionIgnoredInTransactions()`
`boolean` `deletesAreDetected(int type)`
`boolean` `doesMaxRowSizeIncludeBlobs()`
`boolean` `generatedKeyAlwaysReturned()`
`ResultSet` `getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)`
`ResultSet` `getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)`
`abstract ResultSet` `getCatalogs()`
`protected ResultSet` `getCatalogs(Connection conn)`
`String` `getCatalogSeparator()`
`String` `getCatalogTerm()`
`ResultSet` `getClientInfoProperties()`
`ResultSet` `getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)`
`abstract ResultSet` `getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)`
`protected ResultSet` `getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern, Connection conn)`
`protected int` `getColumnSize(String typeName, int length)`
`Connection` `getConnection()`
`ResultSet` `getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)`
`int` `getDatabaseMajorVersion()`
`int` `getDatabaseMinorVersion()`
`String` `getDatabaseProductName()`
`String` `getDatabaseProductVersion()`
`protected int` `getDataType(String typeName)`
`protected int` `getDecimalDigits(String typeName)`
`int` `getDefaultTransactionIsolation()`
`int` `getDriverMajorVersion()`
`int` `getDriverMinorVersion()`
`abstract String` `getDriverName()`
`String` `getDriverVersion()`
`ResultSet` `getExportedKeys(String catalog, String schema, String table)`
`String` `getExtraNameCharacters()`
`ResultSet` `getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern)`
`ResultSet` `getFunctions(String catalog, String schemaPattern, String functionNamePattern)`
`String` `getIdentifierQuoteString()`
`ResultSet` `getImportedKeys(String catalog, String schema, String table)`
`ResultSet` `getIndexInfo(String catalog, String schema, 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()`
`protected int` `getNullable(int index, String typeName)`
`String` `getNumericFunctions()`
`abstract ResultSet` `getPrimaryKeys(String catalog, String schema, String table)`
`protected ResultSet` `getPrimaryKeys(String catalog, String schema, String table, Connection conn)`
`ResultSet` `getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)`
`ResultSet` `getProcedures(String catalog, String schemaPattern, String procedureNamePattern)`
`String` `getProcedureTerm()`
`ResultSet` `getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)`
`int` `getResultSetHoldability()`
`RowIdLifetime` `getRowIdLifetime()`
`ResultSet` `getSchemas()`
`ResultSet` `getSchemas(String catalog, String schemaPattern)`
`String` `getSchemaTerm()`
`String` `getSearchStringEscape()`
`String` `getSQLKeywords()`
`int` `getSQLStateType()`
`String` `getStringFunctions()`
`abstract ResultSet` `getSuperTables(String catalog, String schemaPattern, String tableNamePattern)`
`protected ResultSet` `getSuperTables(String catalog, String schemaPattern, String tableNamePattern, Connection conn)`
`ResultSet` `getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)`
`String` `getSystemFunctions()`
`ResultSet` `getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)`
`abstract ResultSet` `getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)`
`protected ResultSet` `getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types, Connection connection)`
`ResultSet` `getTableTypes()`
`String` `getTimeDateFunctions()`
`ResultSet` `getTypeInfo()`
`ResultSet` `getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)`
`abstract String` `getURL()`
`abstract String` `getUserName()`
`ResultSet` `getVersionColumns(String catalog, String schema, String table)`
`boolean` `insertsAreDetected(int type)`
`boolean` `isCatalogAtStart()`
`boolean` `isReadOnly()`
`boolean` `isWrapperFor(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)`
`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()`
`<T> T` `unwrap(Class<T> iface)`
`boolean` `updatesAreDetected(int type)`
`boolean` `usesLocalFilePerTable()`
`boolean` `usesLocalFiles()`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 从接口继承的方法 java.sql.DatabaseMetaData

`getMaxLogicalLobSize, supportsRefCursors`

### 构造器详细资料

#### AbstractDatabaseMetaData

    public AbstractDatabaseMetaData()

### 方法详细资料

#### allProceduresAreCallable

    public boolean allProceduresAreCallable()
                                     throws SQLException

指定者:
  `allProceduresAreCallable` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### allTablesAreSelectable

    public boolean allTablesAreSelectable()
                                   throws SQLException

指定者:
  `allTablesAreSelectable` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getURL

    public abstract String getURL()
                           throws SQLException

指定者:
  `getURL` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getUserName

    public abstract String getUserName()
                                throws SQLException

指定者:
  `getUserName` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### isReadOnly

    public boolean isReadOnly()
                       throws SQLException

指定者:
  `isReadOnly` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### nullsAreSortedHigh

    public boolean nullsAreSortedHigh()
                               throws SQLException

指定者:
  `nullsAreSortedHigh` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### nullsAreSortedLow

    public boolean nullsAreSortedLow()
                              throws SQLException

指定者:
  `nullsAreSortedLow` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### nullsAreSortedAtStart

    public boolean nullsAreSortedAtStart()
                                  throws SQLException

指定者:
  `nullsAreSortedAtStart` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### nullsAreSortedAtEnd

    public boolean nullsAreSortedAtEnd()
                                throws SQLException

指定者:
  `nullsAreSortedAtEnd` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getDatabaseProductName

    public String getDatabaseProductName()
                                  throws SQLException

指定者:
  `getDatabaseProductName` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getDatabaseProductVersion

    public String getDatabaseProductVersion()
                                     throws SQLException

指定者:
  `getDatabaseProductVersion` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getDriverName

    public abstract String getDriverName()
                                  throws SQLException

指定者:
  `getDriverName` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getDriverVersion

    public String getDriverVersion()
                            throws SQLException

指定者:
  `getDriverVersion` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getDriverMajorVersion

    public int getDriverMajorVersion()

指定者:
  `getDriverMajorVersion` 在接口中 `DatabaseMetaData`

#### getDriverMinorVersion

    public int getDriverMinorVersion()

指定者:
  `getDriverMinorVersion` 在接口中 `DatabaseMetaData`

#### usesLocalFiles

    public boolean usesLocalFiles()
                           throws SQLException

指定者:
  `usesLocalFiles` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### usesLocalFilePerTable

    public boolean usesLocalFilePerTable()
                                  throws SQLException

指定者:
  `usesLocalFilePerTable` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsMixedCaseIdentifiers

    public boolean supportsMixedCaseIdentifiers()
                                         throws SQLException

指定者:
  `supportsMixedCaseIdentifiers` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### storesUpperCaseIdentifiers

    public boolean storesUpperCaseIdentifiers()
                                       throws SQLException

指定者:
  `storesUpperCaseIdentifiers` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### storesLowerCaseIdentifiers

    public boolean storesLowerCaseIdentifiers()
                                       throws SQLException

指定者:
  `storesLowerCaseIdentifiers` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### storesMixedCaseIdentifiers

    public boolean storesMixedCaseIdentifiers()
                                       throws SQLException

指定者:
  `storesMixedCaseIdentifiers` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsMixedCaseQuotedIdentifiers

    public boolean supportsMixedCaseQuotedIdentifiers()
                                               throws SQLException

指定者:
  `supportsMixedCaseQuotedIdentifiers` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### storesUpperCaseQuotedIdentifiers

    public boolean storesUpperCaseQuotedIdentifiers()
                                             throws SQLException

指定者:
  `storesUpperCaseQuotedIdentifiers` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### storesLowerCaseQuotedIdentifiers

    public boolean storesLowerCaseQuotedIdentifiers()
                                             throws SQLException

指定者:
  `storesLowerCaseQuotedIdentifiers` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### storesMixedCaseQuotedIdentifiers

    public boolean storesMixedCaseQuotedIdentifiers()
                                             throws SQLException

指定者:
  `storesMixedCaseQuotedIdentifiers` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getIdentifierQuoteString

    public String getIdentifierQuoteString()
                                    throws SQLException

指定者:
  `getIdentifierQuoteString` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getSQLKeywords

    public String getSQLKeywords()
                          throws SQLException

指定者:
  `getSQLKeywords` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getNumericFunctions

    public String getNumericFunctions()
                               throws SQLException

指定者:
  `getNumericFunctions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getStringFunctions

    public String getStringFunctions()
                              throws SQLException

指定者:
  `getStringFunctions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getSystemFunctions

    public String getSystemFunctions()
                              throws SQLException

指定者:
  `getSystemFunctions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getTimeDateFunctions

    public String getTimeDateFunctions()
                                throws SQLException

指定者:
  `getTimeDateFunctions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getSearchStringEscape

    public String getSearchStringEscape()
                                 throws SQLException

指定者:
  `getSearchStringEscape` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getExtraNameCharacters

    public String getExtraNameCharacters()
                                  throws SQLException

指定者:
  `getExtraNameCharacters` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsAlterTableWithAddColumn

    public boolean supportsAlterTableWithAddColumn()
                                            throws SQLException

指定者:
  `supportsAlterTableWithAddColumn` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsAlterTableWithDropColumn

    public boolean supportsAlterTableWithDropColumn()
                                             throws SQLException

指定者:
  `supportsAlterTableWithDropColumn` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsColumnAliasing

    public boolean supportsColumnAliasing()
                                   throws SQLException

指定者:
  `supportsColumnAliasing` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### nullPlusNonNullIsNull

    public boolean nullPlusNonNullIsNull()
                                  throws SQLException

指定者:
  `nullPlusNonNullIsNull` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsConvert

    public boolean supportsConvert()
                            throws SQLException

指定者:
  `supportsConvert` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsConvert

    public boolean supportsConvert(int fromType,
                                   int toType)
                            throws SQLException

指定者:
  `supportsConvert` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsTableCorrelationNames

    public boolean supportsTableCorrelationNames()
                                          throws SQLException

指定者:
  `supportsTableCorrelationNames` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsDifferentTableCorrelationNames

    public boolean supportsDifferentTableCorrelationNames()
                                                   throws SQLException

指定者:
  `supportsDifferentTableCorrelationNames` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsExpressionsInOrderBy

    public boolean supportsExpressionsInOrderBy()
                                         throws SQLException

指定者:
  `supportsExpressionsInOrderBy` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsOrderByUnrelated

    public boolean supportsOrderByUnrelated()
                                     throws SQLException

指定者:
  `supportsOrderByUnrelated` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsGroupBy

    public boolean supportsGroupBy()
                            throws SQLException

指定者:
  `supportsGroupBy` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsGroupByUnrelated

    public boolean supportsGroupByUnrelated()
                                     throws SQLException

指定者:
  `supportsGroupByUnrelated` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsGroupByBeyondSelect

    public boolean supportsGroupByBeyondSelect()
                                        throws SQLException

指定者:
  `supportsGroupByBeyondSelect` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsLikeEscapeClause

    public boolean supportsLikeEscapeClause()
                                     throws SQLException

指定者:
  `supportsLikeEscapeClause` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsMultipleResultSets

    public boolean supportsMultipleResultSets()
                                       throws SQLException

指定者:
  `supportsMultipleResultSets` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsMultipleTransactions

    public boolean supportsMultipleTransactions()
                                         throws SQLException

指定者:
  `supportsMultipleTransactions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsNonNullableColumns

    public boolean supportsNonNullableColumns()
                                       throws SQLException

指定者:
  `supportsNonNullableColumns` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsMinimumSQLGrammar

    public boolean supportsMinimumSQLGrammar()
                                      throws SQLException

指定者:
  `supportsMinimumSQLGrammar` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsCoreSQLGrammar

    public boolean supportsCoreSQLGrammar()
                                   throws SQLException

指定者:
  `supportsCoreSQLGrammar` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsExtendedSQLGrammar

    public boolean supportsExtendedSQLGrammar()
                                       throws SQLException

指定者:
  `supportsExtendedSQLGrammar` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsANSI92EntryLevelSQL

    public boolean supportsANSI92EntryLevelSQL()
                                        throws SQLException

指定者:
  `supportsANSI92EntryLevelSQL` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsANSI92IntermediateSQL

    public boolean supportsANSI92IntermediateSQL()
                                          throws SQLException

指定者:
  `supportsANSI92IntermediateSQL` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsANSI92FullSQL

    public boolean supportsANSI92FullSQL()
                                  throws SQLException

指定者:
  `supportsANSI92FullSQL` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsIntegrityEnhancementFacility

    public boolean supportsIntegrityEnhancementFacility()
                                                 throws SQLException

指定者:
  `supportsIntegrityEnhancementFacility` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsOuterJoins

    public boolean supportsOuterJoins()
                               throws SQLException

指定者:
  `supportsOuterJoins` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsFullOuterJoins

    public boolean supportsFullOuterJoins()
                                   throws SQLException

指定者:
  `supportsFullOuterJoins` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsLimitedOuterJoins

    public boolean supportsLimitedOuterJoins()
                                      throws SQLException

指定者:
  `supportsLimitedOuterJoins` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getSchemaTerm

    public String getSchemaTerm()
                         throws SQLException

指定者:
  `getSchemaTerm` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getProcedureTerm

    public String getProcedureTerm()
                            throws SQLException

指定者:
  `getProcedureTerm` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getCatalogTerm

    public String getCatalogTerm()
                          throws SQLException

指定者:
  `getCatalogTerm` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### isCatalogAtStart

    public boolean isCatalogAtStart()
                             throws SQLException

指定者:
  `isCatalogAtStart` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getCatalogSeparator

    public String getCatalogSeparator()
                               throws SQLException

指定者:
  `getCatalogSeparator` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSchemasInDataManipulation

    public boolean supportsSchemasInDataManipulation()
                                              throws SQLException

指定者:
  `supportsSchemasInDataManipulation` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSchemasInProcedureCalls

    public boolean supportsSchemasInProcedureCalls()
                                            throws SQLException

指定者:
  `supportsSchemasInProcedureCalls` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSchemasInTableDefinitions

    public boolean supportsSchemasInTableDefinitions()
                                              throws SQLException

指定者:
  `supportsSchemasInTableDefinitions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSchemasInIndexDefinitions

    public boolean supportsSchemasInIndexDefinitions()
                                              throws SQLException

指定者:
  `supportsSchemasInIndexDefinitions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSchemasInPrivilegeDefinitions

    public boolean supportsSchemasInPrivilegeDefinitions()
                                                  throws SQLException

指定者:
  `supportsSchemasInPrivilegeDefinitions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsCatalogsInDataManipulation

    public boolean supportsCatalogsInDataManipulation()
                                               throws SQLException

指定者:
  `supportsCatalogsInDataManipulation` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsCatalogsInProcedureCalls

    public boolean supportsCatalogsInProcedureCalls()
                                             throws SQLException

指定者:
  `supportsCatalogsInProcedureCalls` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsCatalogsInTableDefinitions

    public boolean supportsCatalogsInTableDefinitions()
                                               throws SQLException

指定者:
  `supportsCatalogsInTableDefinitions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsCatalogsInIndexDefinitions

    public boolean supportsCatalogsInIndexDefinitions()
                                               throws SQLException

指定者:
  `supportsCatalogsInIndexDefinitions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsCatalogsInPrivilegeDefinitions

    public boolean supportsCatalogsInPrivilegeDefinitions()
                                                   throws SQLException

指定者:
  `supportsCatalogsInPrivilegeDefinitions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsPositionedDelete

    public boolean supportsPositionedDelete()
                                     throws SQLException

指定者:
  `supportsPositionedDelete` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsPositionedUpdate

    public boolean supportsPositionedUpdate()
                                     throws SQLException

指定者:
  `supportsPositionedUpdate` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSelectForUpdate

    public boolean supportsSelectForUpdate()
                                    throws SQLException

指定者:
  `supportsSelectForUpdate` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsStoredProcedures

    public boolean supportsStoredProcedures()
                                     throws SQLException

指定者:
  `supportsStoredProcedures` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSubqueriesInComparisons

    public boolean supportsSubqueriesInComparisons()
                                            throws SQLException

指定者:
  `supportsSubqueriesInComparisons` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSubqueriesInExists

    public boolean supportsSubqueriesInExists()
                                       throws SQLException

指定者:
  `supportsSubqueriesInExists` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSubqueriesInIns

    public boolean supportsSubqueriesInIns()
                                    throws SQLException

指定者:
  `supportsSubqueriesInIns` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSubqueriesInQuantifieds

    public boolean supportsSubqueriesInQuantifieds()
                                            throws SQLException

指定者:
  `supportsSubqueriesInQuantifieds` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsCorrelatedSubqueries

    public boolean supportsCorrelatedSubqueries()
                                         throws SQLException

指定者:
  `supportsCorrelatedSubqueries` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsUnion

    public boolean supportsUnion()
                          throws SQLException

指定者:
  `supportsUnion` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsUnionAll

    public boolean supportsUnionAll()
                             throws SQLException

指定者:
  `supportsUnionAll` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsOpenCursorsAcrossCommit

    public boolean supportsOpenCursorsAcrossCommit()
                                            throws SQLException

指定者:
  `supportsOpenCursorsAcrossCommit` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsOpenCursorsAcrossRollback

    public boolean supportsOpenCursorsAcrossRollback()
                                              throws SQLException

指定者:
  `supportsOpenCursorsAcrossRollback` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsOpenStatementsAcrossCommit

    public boolean supportsOpenStatementsAcrossCommit()
                                               throws SQLException

指定者:
  `supportsOpenStatementsAcrossCommit` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsOpenStatementsAcrossRollback

    public boolean supportsOpenStatementsAcrossRollback()
                                                 throws SQLException

指定者:
  `supportsOpenStatementsAcrossRollback` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxBinaryLiteralLength

    public int getMaxBinaryLiteralLength()
                                  throws SQLException

指定者:
  `getMaxBinaryLiteralLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxCharLiteralLength

    public int getMaxCharLiteralLength()
                                throws SQLException

指定者:
  `getMaxCharLiteralLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxColumnNameLength

    public int getMaxColumnNameLength()
                               throws SQLException

指定者:
  `getMaxColumnNameLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxColumnsInGroupBy

    public int getMaxColumnsInGroupBy()
                               throws SQLException

指定者:
  `getMaxColumnsInGroupBy` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxColumnsInIndex

    public int getMaxColumnsInIndex()
                             throws SQLException

指定者:
  `getMaxColumnsInIndex` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxColumnsInOrderBy

    public int getMaxColumnsInOrderBy()
                               throws SQLException

指定者:
  `getMaxColumnsInOrderBy` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxColumnsInSelect

    public int getMaxColumnsInSelect()
                              throws SQLException

指定者:
  `getMaxColumnsInSelect` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxColumnsInTable

    public int getMaxColumnsInTable()
                             throws SQLException

指定者:
  `getMaxColumnsInTable` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxConnections

    public int getMaxConnections()
                          throws SQLException

指定者:
  `getMaxConnections` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxCursorNameLength

    public int getMaxCursorNameLength()
                               throws SQLException

指定者:
  `getMaxCursorNameLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxIndexLength

    public int getMaxIndexLength()
                          throws SQLException

指定者:
  `getMaxIndexLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxSchemaNameLength

    public int getMaxSchemaNameLength()
                               throws SQLException

指定者:
  `getMaxSchemaNameLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxProcedureNameLength

    public int getMaxProcedureNameLength()
                                  throws SQLException

指定者:
  `getMaxProcedureNameLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxCatalogNameLength

    public int getMaxCatalogNameLength()
                                throws SQLException

指定者:
  `getMaxCatalogNameLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxRowSize

    public int getMaxRowSize()
                      throws SQLException

指定者:
  `getMaxRowSize` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### doesMaxRowSizeIncludeBlobs

    public boolean doesMaxRowSizeIncludeBlobs()
                                       throws SQLException

指定者:
  `doesMaxRowSizeIncludeBlobs` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxStatementLength

    public int getMaxStatementLength()
                              throws SQLException

指定者:
  `getMaxStatementLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxStatements

    public int getMaxStatements()
                         throws SQLException

指定者:
  `getMaxStatements` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxTableNameLength

    public int getMaxTableNameLength()
                              throws SQLException

指定者:
  `getMaxTableNameLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxTablesInSelect

    public int getMaxTablesInSelect()
                             throws SQLException

指定者:
  `getMaxTablesInSelect` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getMaxUserNameLength

    public int getMaxUserNameLength()
                             throws SQLException

指定者:
  `getMaxUserNameLength` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getDefaultTransactionIsolation

    public int getDefaultTransactionIsolation()
                                       throws SQLException

指定者:
  `getDefaultTransactionIsolation` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsTransactions

    public boolean supportsTransactions()
                                 throws SQLException

指定者:
  `supportsTransactions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsTransactionIsolationLevel

    public boolean supportsTransactionIsolationLevel(int level)
                                              throws SQLException

指定者:
  `supportsTransactionIsolationLevel` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsDataDefinitionAndDataManipulationTransactions

    public boolean supportsDataDefinitionAndDataManipulationTransactions()
                                                                  throws SQLException

指定者:
  `supportsDataDefinitionAndDataManipulationTransactions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsDataManipulationTransactionsOnly

    public boolean supportsDataManipulationTransactionsOnly()
                                                     throws SQLException

指定者:
  `supportsDataManipulationTransactionsOnly` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### dataDefinitionCausesTransactionCommit

    public boolean dataDefinitionCausesTransactionCommit()
                                                  throws SQLException

指定者:
  `dataDefinitionCausesTransactionCommit` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### dataDefinitionIgnoredInTransactions

    public boolean dataDefinitionIgnoredInTransactions()
                                                throws SQLException

指定者:
  `dataDefinitionIgnoredInTransactions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getProcedures

    public ResultSet getProcedures(String catalog,
                                   String schemaPattern,
                                   String procedureNamePattern)
                            throws SQLException

指定者:
  `getProcedures` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getProcedureColumns

    public ResultSet getProcedureColumns(String catalog,
                                         String schemaPattern,
                                         String procedureNamePattern,
                                         String columnNamePattern)
                                  throws SQLException

指定者:
  `getProcedureColumns` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getTables

    public abstract ResultSet getTables(String catalog,
                                        String schemaPattern,
                                        String tableNamePattern,
                                        String[] types)
                                 throws SQLException

指定者:
  `getTables` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getTables

    protected ResultSet getTables(String catalog,
                                  String schemaPattern,
                                  String tableNamePattern,
                                  String[] types,
                                  Connection connection)
                           throws SQLException

抛出:
  `SQLException`

#### getSchemas

    public ResultSet getSchemas()
                         throws SQLException

指定者:
  `getSchemas` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getCatalogs

    public abstract ResultSet getCatalogs()
                                   throws SQLException

指定者:
  `getCatalogs` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getTableTypes

    public ResultSet getTableTypes()
                            throws SQLException

指定者:
  `getTableTypes` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getColumns

    public abstract ResultSet getColumns(String catalog,
                                         String schemaPattern,
                                         String tableNamePattern,
                                         String columnNamePattern)
                                  throws SQLException

指定者:
  `getColumns` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getColumns

    protected ResultSet getColumns(String catalog,
                                   String schemaPattern,
                                   String tableNamePattern,
                                   String columnNamePattern,
                                   Connection conn)

#### getNullable

    protected int getNullable(int index,
                              String typeName)

#### getColumnSize

    protected int getColumnSize(String typeName,
                                int length)

#### getDecimalDigits

    protected int getDecimalDigits(String typeName)

#### getDataType

    protected int getDataType(String typeName)

#### getColumnPrivileges

    public ResultSet getColumnPrivileges(String catalog,
                                         String schema,
                                         String table,
                                         String columnNamePattern)
                                  throws SQLException

指定者:
  `getColumnPrivileges` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getTablePrivileges

    public ResultSet getTablePrivileges(String catalog,
                                        String schemaPattern,
                                        String tableNamePattern)
                                 throws SQLException

指定者:
  `getTablePrivileges` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getBestRowIdentifier

    public ResultSet getBestRowIdentifier(String catalog,
                                          String schema,
                                          String table,
                                          int scope,
                                          boolean nullable)
                                   throws SQLException

指定者:
  `getBestRowIdentifier` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getVersionColumns

    public ResultSet getVersionColumns(String catalog,
                                       String schema,
                                       String table)
                                throws SQLException

指定者:
  `getVersionColumns` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getPrimaryKeys

    public abstract ResultSet getPrimaryKeys(String catalog,
                                             String schema,
                                             String table)
                                      throws SQLException

指定者:
  `getPrimaryKeys` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getImportedKeys

    public ResultSet getImportedKeys(String catalog,
                                     String schema,
                                     String table)
                              throws SQLException

指定者:
  `getImportedKeys` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getExportedKeys

    public ResultSet getExportedKeys(String catalog,
                                     String schema,
                                     String table)
                              throws SQLException

指定者:
  `getExportedKeys` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getCrossReference

    public ResultSet getCrossReference(String parentCatalog,
                                       String parentSchema,
                                       String parentTable,
                                       String foreignCatalog,
                                       String foreignSchema,
                                       String foreignTable)
                                throws SQLException

指定者:
  `getCrossReference` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getTypeInfo

    public ResultSet getTypeInfo()
                          throws SQLException

指定者:
  `getTypeInfo` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getIndexInfo

    public ResultSet getIndexInfo(String catalog,
                                  String schema,
                                  String table,
                                  boolean unique,
                                  boolean approximate)
                           throws SQLException

指定者:
  `getIndexInfo` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsResultSetType

    public boolean supportsResultSetType(int type)
                                  throws SQLException

指定者:
  `supportsResultSetType` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsResultSetConcurrency

    public boolean supportsResultSetConcurrency(int type,
                                                int concurrency)
                                         throws SQLException

指定者:
  `supportsResultSetConcurrency` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### ownUpdatesAreVisible

    public boolean ownUpdatesAreVisible(int type)
                                 throws SQLException

指定者:
  `ownUpdatesAreVisible` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### ownDeletesAreVisible

    public boolean ownDeletesAreVisible(int type)
                                 throws SQLException

指定者:
  `ownDeletesAreVisible` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### ownInsertsAreVisible

    public boolean ownInsertsAreVisible(int type)
                                 throws SQLException

指定者:
  `ownInsertsAreVisible` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### othersUpdatesAreVisible

    public boolean othersUpdatesAreVisible(int type)
                                    throws SQLException

指定者:
  `othersUpdatesAreVisible` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### othersDeletesAreVisible

    public boolean othersDeletesAreVisible(int type)
                                    throws SQLException

指定者:
  `othersDeletesAreVisible` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### othersInsertsAreVisible

    public boolean othersInsertsAreVisible(int type)
                                    throws SQLException

指定者:
  `othersInsertsAreVisible` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### updatesAreDetected

    public boolean updatesAreDetected(int type)
                               throws SQLException

指定者:
  `updatesAreDetected` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### deletesAreDetected

    public boolean deletesAreDetected(int type)
                               throws SQLException

指定者:
  `deletesAreDetected` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### insertsAreDetected

    public boolean insertsAreDetected(int type)
                               throws SQLException

指定者:
  `insertsAreDetected` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsBatchUpdates

    public boolean supportsBatchUpdates()
                                 throws SQLException

指定者:
  `supportsBatchUpdates` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getUDTs

    public ResultSet getUDTs(String catalog,
                             String schemaPattern,
                             String typeNamePattern,
                             int[] types)
                      throws SQLException

指定者:
  `getUDTs` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getConnection

    public Connection getConnection()
                             throws SQLException

指定者:
  `getConnection` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsSavepoints

    public boolean supportsSavepoints()
                               throws SQLException

指定者:
  `supportsSavepoints` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsNamedParameters

    public boolean supportsNamedParameters()
                                    throws SQLException

指定者:
  `supportsNamedParameters` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsMultipleOpenResults

    public boolean supportsMultipleOpenResults()
                                        throws SQLException

指定者:
  `supportsMultipleOpenResults` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsGetGeneratedKeys

    public boolean supportsGetGeneratedKeys()
                                     throws SQLException

指定者:
  `supportsGetGeneratedKeys` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getSuperTypes

    public ResultSet getSuperTypes(String catalog,
                                   String schemaPattern,
                                   String typeNamePattern)
                            throws SQLException

指定者:
  `getSuperTypes` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getSuperTables

    public abstract ResultSet getSuperTables(String catalog,
                                             String schemaPattern,
                                             String tableNamePattern)
                                      throws SQLException

指定者:
  `getSuperTables` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getAttributes

    public ResultSet getAttributes(String catalog,
                                   String schemaPattern,
                                   String typeNamePattern,
                                   String attributeNamePattern)
                            throws SQLException

指定者:
  `getAttributes` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsResultSetHoldability

    public boolean supportsResultSetHoldability(int holdability)
                                         throws SQLException

指定者:
  `supportsResultSetHoldability` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getResultSetHoldability

    public int getResultSetHoldability()
                                throws SQLException

指定者:
  `getResultSetHoldability` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getDatabaseMajorVersion

    public int getDatabaseMajorVersion()
                                throws SQLException

指定者:
  `getDatabaseMajorVersion` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getDatabaseMinorVersion

    public int getDatabaseMinorVersion()
                                throws SQLException

指定者:
  `getDatabaseMinorVersion` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getJDBCMajorVersion

    public int getJDBCMajorVersion()
                            throws SQLException

指定者:
  `getJDBCMajorVersion` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getJDBCMinorVersion

    public int getJDBCMinorVersion()
                            throws SQLException

指定者:
  `getJDBCMinorVersion` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getSQLStateType

    public int getSQLStateType()
                        throws SQLException

指定者:
  `getSQLStateType` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### locatorsUpdateCopy

    public boolean locatorsUpdateCopy()
                               throws SQLException

指定者:
  `locatorsUpdateCopy` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsStatementPooling

    public boolean supportsStatementPooling()
                                     throws SQLException

指定者:
  `supportsStatementPooling` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getRowIdLifetime

    public RowIdLifetime getRowIdLifetime()
                                   throws SQLException

指定者:
  `getRowIdLifetime` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getSchemas

    public ResultSet getSchemas(String catalog,
                                String schemaPattern)
                         throws SQLException

指定者:
  `getSchemas` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### supportsStoredFunctionsUsingCallSyntax

    public boolean supportsStoredFunctionsUsingCallSyntax()
                                                   throws SQLException

指定者:
  `supportsStoredFunctionsUsingCallSyntax` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### autoCommitFailureClosesAllResultSets

    public boolean autoCommitFailureClosesAllResultSets()
                                                 throws SQLException

指定者:
  `autoCommitFailureClosesAllResultSets` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getClientInfoProperties

    public ResultSet getClientInfoProperties()
                                      throws SQLException

指定者:
  `getClientInfoProperties` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getFunctions

    public ResultSet getFunctions(String catalog,
                                  String schemaPattern,
                                  String functionNamePattern)
                           throws SQLException

指定者:
  `getFunctions` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getFunctionColumns

    public ResultSet getFunctionColumns(String catalog,
                                        String schemaPattern,
                                        String functionNamePattern,
                                        String columnNamePattern)
                                 throws SQLException

指定者:
  `getFunctionColumns` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### getPseudoColumns

    public ResultSet getPseudoColumns(String catalog,
                                      String schemaPattern,
                                      String tableNamePattern,
                                      String columnNamePattern)
                               throws SQLException

指定者:
  `getPseudoColumns` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### generatedKeyAlwaysReturned

    public boolean generatedKeyAlwaysReturned()
                                       throws SQLException

指定者:
  `generatedKeyAlwaysReturned` 在接口中 `DatabaseMetaData`
抛出:
  `SQLException`

#### unwrap

    public <T> T unwrap(Class<T> iface)
                 throws SQLException

指定者:
  `unwrap` 在接口中 `Wrapper`
抛出:
  `SQLException`

#### isWrapperFor

    public boolean isWrapperFor(Class<?> iface)
                         throws SQLException

指定者:
  `isWrapperFor` 在接口中 `Wrapper`
抛出:
  `SQLException`

#### getCatalogs

    protected ResultSet getCatalogs(Connection conn)
                             throws SQLException

抛出:
  `SQLException`

#### getPrimaryKeys

    protected ResultSet getPrimaryKeys(String catalog,
                                       String schema,
                                       String table,
                                       Connection conn)
                                throws SQLException

抛出:
  `SQLException`

#### getSuperTables

    protected ResultSet getSuperTables(String catalog,
                                       String schemaPattern,
                                       String tableNamePattern,
                                       Connection conn)
                                throws SQLException

抛出:
  `SQLException`