DatabaseMetaData
, Wrapper
public final class SQLServerDatabaseMetaData extends Object implements DatabaseMetaData
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, functionColumnIn, functionColumnInOut, functionColumnOut, functionColumnResult, functionColumnUnknown, functionNoNulls, functionNoTable, functionNullable, functionNullableUnknown, functionResultUnknown, functionReturn, functionReturnsTable, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown
Constructor | Description |
---|---|
SQLServerDatabaseMetaData(SQLServerConnection con) |
Create new database meta data
|
public SQLServerDatabaseMetaData(SQLServerConnection con)
con
- the connectionpublic final String toString()
public boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor
in interface Wrapper
SQLException
public <T> T unwrap(Class<T> iface) throws SQLException
unwrap
in interface Wrapper
SQLException
public boolean allProceduresAreCallable() throws SQLServerException
allProceduresAreCallable
in interface DatabaseMetaData
SQLServerException
public boolean allTablesAreSelectable() throws SQLServerException
allTablesAreSelectable
in interface DatabaseMetaData
SQLServerException
public boolean autoCommitFailureClosesAllResultSets() throws SQLException
autoCommitFailureClosesAllResultSets
in interface DatabaseMetaData
SQLException
public boolean dataDefinitionCausesTransactionCommit() throws SQLServerException
dataDefinitionCausesTransactionCommit
in interface DatabaseMetaData
SQLServerException
public boolean dataDefinitionIgnoredInTransactions() throws SQLServerException
dataDefinitionIgnoredInTransactions
in interface DatabaseMetaData
SQLServerException
public boolean doesMaxRowSizeIncludeBlobs() throws SQLServerException
doesMaxRowSizeIncludeBlobs
in interface DatabaseMetaData
SQLServerException
public boolean generatedKeyAlwaysReturned() throws SQLException
generatedKeyAlwaysReturned
in interface DatabaseMetaData
SQLException
public long getMaxLogicalLobSize() throws SQLException
getMaxLogicalLobSize
in interface DatabaseMetaData
SQLException
public boolean supportsRefCursors() throws SQLException
supportsRefCursors
in interface DatabaseMetaData
SQLException
public boolean supportsSharding() throws SQLException
supportsSharding
in interface DatabaseMetaData
SQLException
public ResultSet getCatalogs() throws SQLServerException, SQLTimeoutException
getCatalogs
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public String getCatalogSeparator() throws SQLServerException
getCatalogSeparator
in interface DatabaseMetaData
SQLServerException
public String getCatalogTerm() throws SQLServerException
getCatalogTerm
in interface DatabaseMetaData
SQLServerException
public ResultSet getColumnPrivileges(String catalog, String schema, String table, String col) throws SQLServerException, SQLTimeoutException
getColumnPrivileges
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getTables(String catalog, String schema, String table, String[] types) throws SQLServerException, SQLTimeoutException
getTables
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getColumns(String catalog, String schema, String table, String col) throws SQLServerException, SQLTimeoutException
getColumns
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getFunctions(String catalog, String schemaPattern, String functionNamePattern) throws SQLException
getFunctions
in interface DatabaseMetaData
SQLException
public ResultSet getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) throws SQLException
getFunctionColumns
in interface DatabaseMetaData
SQLException
public ResultSet getClientInfoProperties() throws SQLException
getClientInfoProperties
in interface DatabaseMetaData
SQLException
public ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) throws SQLServerException, SQLTimeoutException
getBestRowIdentifier
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getCrossReference(String cat1, String schem1, String tab1, String cat2, String schem2, String tab2) throws SQLServerException, SQLTimeoutException
getCrossReference
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public String getDatabaseProductName() throws SQLServerException
getDatabaseProductName
in interface DatabaseMetaData
SQLServerException
public String getDatabaseProductVersion() throws SQLServerException
getDatabaseProductVersion
in interface DatabaseMetaData
SQLServerException
public int getDefaultTransactionIsolation() throws SQLServerException
getDefaultTransactionIsolation
in interface DatabaseMetaData
SQLServerException
public int getDriverMajorVersion()
getDriverMajorVersion
in interface DatabaseMetaData
public int getDriverMinorVersion()
getDriverMinorVersion
in interface DatabaseMetaData
public String getDriverName() throws SQLServerException
getDriverName
in interface DatabaseMetaData
SQLServerException
public String getDriverVersion() throws SQLServerException
getDriverVersion
in interface DatabaseMetaData
SQLServerException
public ResultSet getExportedKeys(String cat, String schema, String table) throws SQLServerException, SQLTimeoutException
getExportedKeys
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public String getExtraNameCharacters() throws SQLServerException
getExtraNameCharacters
in interface DatabaseMetaData
SQLServerException
public String getIdentifierQuoteString() throws SQLServerException
getIdentifierQuoteString
in interface DatabaseMetaData
SQLServerException
public ResultSet getImportedKeys(String cat, String schema, String table) throws SQLServerException, SQLTimeoutException
getImportedKeys
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getIndexInfo(String cat, String schema, String table, boolean unique, boolean approximate) throws SQLServerException, SQLTimeoutException
getIndexInfo
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public int getMaxBinaryLiteralLength() throws SQLServerException
getMaxBinaryLiteralLength
in interface DatabaseMetaData
SQLServerException
public int getMaxCatalogNameLength() throws SQLServerException
getMaxCatalogNameLength
in interface DatabaseMetaData
SQLServerException
public int getMaxCharLiteralLength() throws SQLServerException
getMaxCharLiteralLength
in interface DatabaseMetaData
SQLServerException
public int getMaxColumnNameLength() throws SQLServerException
getMaxColumnNameLength
in interface DatabaseMetaData
SQLServerException
public int getMaxColumnsInGroupBy() throws SQLServerException
getMaxColumnsInGroupBy
in interface DatabaseMetaData
SQLServerException
public int getMaxColumnsInIndex() throws SQLServerException
getMaxColumnsInIndex
in interface DatabaseMetaData
SQLServerException
public int getMaxColumnsInOrderBy() throws SQLServerException
getMaxColumnsInOrderBy
in interface DatabaseMetaData
SQLServerException
public int getMaxColumnsInSelect() throws SQLServerException
getMaxColumnsInSelect
in interface DatabaseMetaData
SQLServerException
public int getMaxColumnsInTable() throws SQLServerException
getMaxColumnsInTable
in interface DatabaseMetaData
SQLServerException
public int getMaxConnections() throws SQLServerException, SQLTimeoutException
getMaxConnections
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public int getMaxCursorNameLength() throws SQLServerException
getMaxCursorNameLength
in interface DatabaseMetaData
SQLServerException
public int getMaxIndexLength() throws SQLServerException
getMaxIndexLength
in interface DatabaseMetaData
SQLServerException
public int getMaxProcedureNameLength() throws SQLServerException
getMaxProcedureNameLength
in interface DatabaseMetaData
SQLServerException
public int getMaxRowSize() throws SQLServerException
getMaxRowSize
in interface DatabaseMetaData
SQLServerException
public int getMaxSchemaNameLength() throws SQLServerException
getMaxSchemaNameLength
in interface DatabaseMetaData
SQLServerException
public int getMaxStatementLength() throws SQLServerException
getMaxStatementLength
in interface DatabaseMetaData
SQLServerException
public int getMaxStatements() throws SQLServerException
getMaxStatements
in interface DatabaseMetaData
SQLServerException
public int getMaxTableNameLength() throws SQLServerException
getMaxTableNameLength
in interface DatabaseMetaData
SQLServerException
public int getMaxTablesInSelect() throws SQLServerException
getMaxTablesInSelect
in interface DatabaseMetaData
SQLServerException
public int getMaxUserNameLength() throws SQLServerException
getMaxUserNameLength
in interface DatabaseMetaData
SQLServerException
public String getNumericFunctions() throws SQLServerException
getNumericFunctions
in interface DatabaseMetaData
SQLServerException
public ResultSet getPrimaryKeys(String cat, String schema, String table) throws SQLServerException, SQLTimeoutException
getPrimaryKeys
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getProcedureColumns(String catalog, String schema, String proc, String col) throws SQLServerException, SQLTimeoutException
getProcedureColumns
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getProcedures(String catalog, String schema, String proc) throws SQLServerException, SQLTimeoutException
getProcedures
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public String getProcedureTerm() throws SQLServerException
getProcedureTerm
in interface DatabaseMetaData
SQLServerException
public ResultSet getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
getPseudoColumns
in interface DatabaseMetaData
SQLException
public ResultSet getSchemas() throws SQLServerException, SQLTimeoutException
getSchemas
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getSchemas(String catalog, String schemaPattern) throws SQLException
getSchemas
in interface DatabaseMetaData
SQLException
public String getSchemaTerm() throws SQLServerException
getSchemaTerm
in interface DatabaseMetaData
SQLServerException
public String getSearchStringEscape() throws SQLServerException
getSearchStringEscape
in interface DatabaseMetaData
SQLServerException
public String getSQLKeywords() throws SQLServerException
getSQLKeywords
in interface DatabaseMetaData
SQLServerException
public String getStringFunctions() throws SQLServerException
getStringFunctions
in interface DatabaseMetaData
SQLServerException
public String getSystemFunctions() throws SQLServerException
getSystemFunctions
in interface DatabaseMetaData
SQLServerException
public ResultSet getTablePrivileges(String catalog, String schema, String table) throws SQLServerException, SQLTimeoutException
getTablePrivileges
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getTableTypes() throws SQLServerException, SQLTimeoutException
getTableTypes
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public String getTimeDateFunctions() throws SQLServerException
getTimeDateFunctions
in interface DatabaseMetaData
SQLServerException
public ResultSet getTypeInfo() throws SQLServerException, SQLTimeoutException
getTypeInfo
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public String getURL() throws SQLServerException
getURL
in interface DatabaseMetaData
SQLServerException
public String getUserName() throws SQLServerException, SQLTimeoutException
getUserName
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getVersionColumns(String catalog, String schema, String table) throws SQLServerException, SQLTimeoutException
getVersionColumns
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public boolean isCatalogAtStart() throws SQLServerException
isCatalogAtStart
in interface DatabaseMetaData
SQLServerException
public boolean isReadOnly() throws SQLServerException
isReadOnly
in interface DatabaseMetaData
SQLServerException
public boolean nullPlusNonNullIsNull() throws SQLServerException
nullPlusNonNullIsNull
in interface DatabaseMetaData
SQLServerException
public boolean nullsAreSortedAtEnd() throws SQLServerException
nullsAreSortedAtEnd
in interface DatabaseMetaData
SQLServerException
public boolean nullsAreSortedAtStart() throws SQLServerException
nullsAreSortedAtStart
in interface DatabaseMetaData
SQLServerException
public boolean nullsAreSortedHigh() throws SQLServerException
nullsAreSortedHigh
in interface DatabaseMetaData
SQLServerException
public boolean nullsAreSortedLow() throws SQLServerException
nullsAreSortedLow
in interface DatabaseMetaData
SQLServerException
public boolean storesLowerCaseIdentifiers() throws SQLServerException
storesLowerCaseIdentifiers
in interface DatabaseMetaData
SQLServerException
public boolean storesLowerCaseQuotedIdentifiers() throws SQLServerException
storesLowerCaseQuotedIdentifiers
in interface DatabaseMetaData
SQLServerException
public boolean storesMixedCaseIdentifiers() throws SQLServerException
storesMixedCaseIdentifiers
in interface DatabaseMetaData
SQLServerException
public boolean storesMixedCaseQuotedIdentifiers() throws SQLServerException
storesMixedCaseQuotedIdentifiers
in interface DatabaseMetaData
SQLServerException
public boolean storesUpperCaseIdentifiers() throws SQLServerException
storesUpperCaseIdentifiers
in interface DatabaseMetaData
SQLServerException
public boolean storesUpperCaseQuotedIdentifiers() throws SQLServerException
storesUpperCaseQuotedIdentifiers
in interface DatabaseMetaData
SQLServerException
public boolean supportsAlterTableWithAddColumn() throws SQLServerException
supportsAlterTableWithAddColumn
in interface DatabaseMetaData
SQLServerException
public boolean supportsAlterTableWithDropColumn() throws SQLServerException
supportsAlterTableWithDropColumn
in interface DatabaseMetaData
SQLServerException
public boolean supportsANSI92EntryLevelSQL() throws SQLServerException
supportsANSI92EntryLevelSQL
in interface DatabaseMetaData
SQLServerException
public boolean supportsANSI92FullSQL() throws SQLServerException
supportsANSI92FullSQL
in interface DatabaseMetaData
SQLServerException
public boolean supportsANSI92IntermediateSQL() throws SQLServerException
supportsANSI92IntermediateSQL
in interface DatabaseMetaData
SQLServerException
public boolean supportsCatalogsInDataManipulation() throws SQLServerException
supportsCatalogsInDataManipulation
in interface DatabaseMetaData
SQLServerException
public boolean supportsCatalogsInIndexDefinitions() throws SQLServerException
supportsCatalogsInIndexDefinitions
in interface DatabaseMetaData
SQLServerException
public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLServerException
supportsCatalogsInPrivilegeDefinitions
in interface DatabaseMetaData
SQLServerException
public boolean supportsCatalogsInProcedureCalls() throws SQLServerException
supportsCatalogsInProcedureCalls
in interface DatabaseMetaData
SQLServerException
public boolean supportsCatalogsInTableDefinitions() throws SQLServerException
supportsCatalogsInTableDefinitions
in interface DatabaseMetaData
SQLServerException
public boolean supportsColumnAliasing() throws SQLServerException
supportsColumnAliasing
in interface DatabaseMetaData
SQLServerException
public boolean supportsConvert() throws SQLServerException
supportsConvert
in interface DatabaseMetaData
SQLServerException
public boolean supportsConvert(int fromType, int toType) throws SQLServerException
supportsConvert
in interface DatabaseMetaData
SQLServerException
public boolean supportsCoreSQLGrammar() throws SQLServerException
supportsCoreSQLGrammar
in interface DatabaseMetaData
SQLServerException
public boolean supportsCorrelatedSubqueries() throws SQLServerException
supportsCorrelatedSubqueries
in interface DatabaseMetaData
SQLServerException
public boolean supportsDataDefinitionAndDataManipulationTransactions() throws SQLServerException
supportsDataDefinitionAndDataManipulationTransactions
in interface DatabaseMetaData
SQLServerException
public boolean supportsDataManipulationTransactionsOnly() throws SQLServerException
supportsDataManipulationTransactionsOnly
in interface DatabaseMetaData
SQLServerException
public boolean supportsDifferentTableCorrelationNames() throws SQLServerException
supportsDifferentTableCorrelationNames
in interface DatabaseMetaData
SQLServerException
public boolean supportsExpressionsInOrderBy() throws SQLServerException
supportsExpressionsInOrderBy
in interface DatabaseMetaData
SQLServerException
public boolean supportsExtendedSQLGrammar() throws SQLServerException
supportsExtendedSQLGrammar
in interface DatabaseMetaData
SQLServerException
public boolean supportsFullOuterJoins() throws SQLServerException
supportsFullOuterJoins
in interface DatabaseMetaData
SQLServerException
public boolean supportsGroupBy() throws SQLServerException
supportsGroupBy
in interface DatabaseMetaData
SQLServerException
public boolean supportsGroupByBeyondSelect() throws SQLServerException
supportsGroupByBeyondSelect
in interface DatabaseMetaData
SQLServerException
public boolean supportsGroupByUnrelated() throws SQLServerException
supportsGroupByUnrelated
in interface DatabaseMetaData
SQLServerException
public boolean supportsIntegrityEnhancementFacility() throws SQLServerException
supportsIntegrityEnhancementFacility
in interface DatabaseMetaData
SQLServerException
public boolean supportsLikeEscapeClause() throws SQLServerException
supportsLikeEscapeClause
in interface DatabaseMetaData
SQLServerException
public boolean supportsLimitedOuterJoins() throws SQLServerException
supportsLimitedOuterJoins
in interface DatabaseMetaData
SQLServerException
public boolean supportsMinimumSQLGrammar() throws SQLServerException
supportsMinimumSQLGrammar
in interface DatabaseMetaData
SQLServerException
public boolean supportsMixedCaseIdentifiers() throws SQLServerException
supportsMixedCaseIdentifiers
in interface DatabaseMetaData
SQLServerException
public boolean supportsMixedCaseQuotedIdentifiers() throws SQLServerException
supportsMixedCaseQuotedIdentifiers
in interface DatabaseMetaData
SQLServerException
public boolean supportsMultipleResultSets() throws SQLServerException
supportsMultipleResultSets
in interface DatabaseMetaData
SQLServerException
public boolean supportsMultipleTransactions() throws SQLServerException
supportsMultipleTransactions
in interface DatabaseMetaData
SQLServerException
public boolean supportsNonNullableColumns() throws SQLServerException
supportsNonNullableColumns
in interface DatabaseMetaData
SQLServerException
public boolean supportsOpenCursorsAcrossCommit() throws SQLServerException
supportsOpenCursorsAcrossCommit
in interface DatabaseMetaData
SQLServerException
public boolean supportsOpenCursorsAcrossRollback() throws SQLServerException
supportsOpenCursorsAcrossRollback
in interface DatabaseMetaData
SQLServerException
public boolean supportsOpenStatementsAcrossCommit() throws SQLServerException
supportsOpenStatementsAcrossCommit
in interface DatabaseMetaData
SQLServerException
public boolean supportsOpenStatementsAcrossRollback() throws SQLServerException
supportsOpenStatementsAcrossRollback
in interface DatabaseMetaData
SQLServerException
public boolean supportsOrderByUnrelated() throws SQLServerException
supportsOrderByUnrelated
in interface DatabaseMetaData
SQLServerException
public boolean supportsOuterJoins() throws SQLServerException
supportsOuterJoins
in interface DatabaseMetaData
SQLServerException
public boolean supportsPositionedDelete() throws SQLServerException
supportsPositionedDelete
in interface DatabaseMetaData
SQLServerException
public boolean supportsPositionedUpdate() throws SQLServerException
supportsPositionedUpdate
in interface DatabaseMetaData
SQLServerException
public boolean supportsSchemasInDataManipulation() throws SQLServerException
supportsSchemasInDataManipulation
in interface DatabaseMetaData
SQLServerException
public boolean supportsSchemasInIndexDefinitions() throws SQLServerException
supportsSchemasInIndexDefinitions
in interface DatabaseMetaData
SQLServerException
public boolean supportsSchemasInPrivilegeDefinitions() throws SQLServerException
supportsSchemasInPrivilegeDefinitions
in interface DatabaseMetaData
SQLServerException
public boolean supportsSchemasInProcedureCalls() throws SQLServerException
supportsSchemasInProcedureCalls
in interface DatabaseMetaData
SQLServerException
public boolean supportsSchemasInTableDefinitions() throws SQLServerException
supportsSchemasInTableDefinitions
in interface DatabaseMetaData
SQLServerException
public boolean supportsSelectForUpdate() throws SQLServerException
supportsSelectForUpdate
in interface DatabaseMetaData
SQLServerException
public boolean supportsStoredProcedures() throws SQLServerException
supportsStoredProcedures
in interface DatabaseMetaData
SQLServerException
public boolean supportsSubqueriesInComparisons() throws SQLServerException
supportsSubqueriesInComparisons
in interface DatabaseMetaData
SQLServerException
public boolean supportsSubqueriesInExists() throws SQLServerException
supportsSubqueriesInExists
in interface DatabaseMetaData
SQLServerException
public boolean supportsSubqueriesInIns() throws SQLServerException
supportsSubqueriesInIns
in interface DatabaseMetaData
SQLServerException
public boolean supportsSubqueriesInQuantifieds() throws SQLServerException
supportsSubqueriesInQuantifieds
in interface DatabaseMetaData
SQLServerException
public boolean supportsTableCorrelationNames() throws SQLServerException
supportsTableCorrelationNames
in interface DatabaseMetaData
SQLServerException
public boolean supportsTransactionIsolationLevel(int level) throws SQLServerException
supportsTransactionIsolationLevel
in interface DatabaseMetaData
SQLServerException
public boolean supportsTransactions() throws SQLServerException
supportsTransactions
in interface DatabaseMetaData
SQLServerException
public boolean supportsUnion() throws SQLServerException
supportsUnion
in interface DatabaseMetaData
SQLServerException
public boolean supportsUnionAll() throws SQLServerException
supportsUnionAll
in interface DatabaseMetaData
SQLServerException
public boolean usesLocalFilePerTable() throws SQLServerException
usesLocalFilePerTable
in interface DatabaseMetaData
SQLServerException
public boolean usesLocalFiles() throws SQLServerException
usesLocalFiles
in interface DatabaseMetaData
SQLServerException
public boolean supportsResultSetType(int type) throws SQLServerException
supportsResultSetType
in interface DatabaseMetaData
SQLServerException
public boolean supportsResultSetConcurrency(int type, int concurrency) throws SQLServerException
supportsResultSetConcurrency
in interface DatabaseMetaData
SQLServerException
public boolean ownUpdatesAreVisible(int type) throws SQLServerException
ownUpdatesAreVisible
in interface DatabaseMetaData
SQLServerException
public boolean ownDeletesAreVisible(int type) throws SQLServerException
ownDeletesAreVisible
in interface DatabaseMetaData
SQLServerException
public boolean ownInsertsAreVisible(int type) throws SQLServerException
ownInsertsAreVisible
in interface DatabaseMetaData
SQLServerException
public boolean othersUpdatesAreVisible(int type) throws SQLServerException
othersUpdatesAreVisible
in interface DatabaseMetaData
SQLServerException
public boolean othersDeletesAreVisible(int type) throws SQLServerException
othersDeletesAreVisible
in interface DatabaseMetaData
SQLServerException
public boolean othersInsertsAreVisible(int type) throws SQLServerException
othersInsertsAreVisible
in interface DatabaseMetaData
SQLServerException
public boolean updatesAreDetected(int type) throws SQLServerException
updatesAreDetected
in interface DatabaseMetaData
SQLServerException
public boolean deletesAreDetected(int type) throws SQLServerException
deletesAreDetected
in interface DatabaseMetaData
SQLServerException
public boolean insertsAreDetected(int type) throws SQLServerException
insertsAreDetected
in interface DatabaseMetaData
SQLServerException
public boolean supportsBatchUpdates() throws SQLServerException
supportsBatchUpdates
in interface DatabaseMetaData
SQLServerException
public ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLServerException, SQLTimeoutException
getUDTs
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public Connection getConnection() throws SQLServerException
getConnection
in interface DatabaseMetaData
SQLServerException
public int getSQLStateType() throws SQLServerException
getSQLStateType
in interface DatabaseMetaData
SQLServerException
public int getDatabaseMajorVersion() throws SQLServerException
getDatabaseMajorVersion
in interface DatabaseMetaData
SQLServerException
public int getDatabaseMinorVersion() throws SQLServerException
getDatabaseMinorVersion
in interface DatabaseMetaData
SQLServerException
public int getJDBCMajorVersion() throws SQLServerException
getJDBCMajorVersion
in interface DatabaseMetaData
SQLServerException
public int getJDBCMinorVersion() throws SQLServerException
getJDBCMinorVersion
in interface DatabaseMetaData
SQLServerException
public int getResultSetHoldability() throws SQLServerException
getResultSetHoldability
in interface DatabaseMetaData
SQLServerException
public RowIdLifetime getRowIdLifetime() throws SQLException
getRowIdLifetime
in interface DatabaseMetaData
SQLException
public boolean supportsResultSetHoldability(int holdability) throws SQLServerException
supportsResultSetHoldability
in interface DatabaseMetaData
SQLServerException
public ResultSet getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) throws SQLServerException, SQLTimeoutException
getAttributes
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern) throws SQLServerException, SQLTimeoutException
getSuperTables
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) throws SQLServerException, SQLTimeoutException
getSuperTypes
in interface DatabaseMetaData
SQLServerException
SQLTimeoutException
public boolean supportsGetGeneratedKeys() throws SQLServerException
supportsGetGeneratedKeys
in interface DatabaseMetaData
SQLServerException
public boolean supportsMultipleOpenResults() throws SQLServerException
supportsMultipleOpenResults
in interface DatabaseMetaData
SQLServerException
public boolean supportsNamedParameters() throws SQLServerException
supportsNamedParameters
in interface DatabaseMetaData
SQLServerException
public boolean supportsSavepoints() throws SQLServerException
supportsSavepoints
in interface DatabaseMetaData
SQLServerException
public boolean supportsStatementPooling() throws SQLException
supportsStatementPooling
in interface DatabaseMetaData
SQLException
public boolean supportsStoredFunctionsUsingCallSyntax() throws SQLException
supportsStoredFunctionsUsingCallSyntax
in interface DatabaseMetaData
SQLException
public boolean locatorsUpdateCopy() throws SQLException
locatorsUpdateCopy
in interface DatabaseMetaData
SQLException
Copyright © 2018 Microsoft Corporation. All rights reserved.