Package com.microsoft.sqlserver.jdbc
Class SQLServerDatabaseMetaData
- java.lang.Object
-
- com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData
-
- All Implemented Interfaces:
java.io.Serializable,java.sql.DatabaseMetaData,java.sql.Wrapper
public final class SQLServerDatabaseMetaData extends java.lang.Object implements java.sql.DatabaseMetaData, java.io.SerializableProvides the JDBC database meta data. The API javadoc for JDBC API methods that this class implements are not repeated here. Please see Sun's JDBC API interfaces javadoc for those details.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface java.sql.DatabaseMetaData
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, functionColumnIn, functionColumnInOut, functionColumnOut, functionColumnResult, functionColumnUnknown, functionNoNulls, functionNoTable, functionNullable, functionNullableUnknown, functionResultUnknown, functionReturn, functionReturnsTable, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown
-
-
Constructor Summary
Constructors Constructor Description SQLServerDatabaseMetaData(SQLServerConnection con)Constructs a SQLServerDatabaseMetaData database meta data
-
Method Summary
All 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 col)java.sql.ResultSetgetColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String col)java.sql.ConnectiongetConnection()java.sql.ResultSetgetCrossReference(java.lang.String cat1, java.lang.String schem1, java.lang.String tab1, java.lang.String cat2, java.lang.String schem2, java.lang.String tab2)intgetDatabaseMajorVersion()intgetDatabaseMinorVersion()java.lang.StringgetDatabaseProductName()java.lang.StringgetDatabaseProductVersion()intgetDefaultTransactionIsolation()intgetDriverMajorVersion()intgetDriverMinorVersion()java.lang.StringgetDriverName()java.lang.StringgetDriverVersion()java.sql.ResultSetgetExportedKeys(java.lang.String cat, 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 cat, java.lang.String schema, java.lang.String table)java.sql.ResultSetgetIndexInfo(java.lang.String cat, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate)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 cat, java.lang.String schema, java.lang.String table)java.sql.ResultSetgetProcedureColumns(java.lang.String catalog, java.lang.String schema, java.lang.String proc, java.lang.String col)java.sql.ResultSetgetProcedures(java.lang.String catalog, java.lang.String schema, java.lang.String proc)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 schema, java.lang.String table)java.sql.ResultSetgetTables(java.lang.String catalog, java.lang.String schema, java.lang.String table, 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)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()booleansupportsSharding()booleansupportsStatementPooling()booleansupportsStoredFunctionsUsingCallSyntax()booleansupportsStoredProcedures()booleansupportsSubqueriesInComparisons()booleansupportsSubqueriesInExists()booleansupportsSubqueriesInIns()booleansupportsSubqueriesInQuantifieds()booleansupportsTableCorrelationNames()booleansupportsTransactionIsolationLevel(int level)booleansupportsTransactions()booleansupportsUnion()booleansupportsUnionAll()java.lang.StringtoString()Provides a helper function to provide an ID string suitable for tracing.<T> Tunwrap(java.lang.Class<T> iface)booleanupdatesAreDetected(int type)booleanusesLocalFilePerTable()booleanusesLocalFiles()
-
-
-
Constructor Detail
-
SQLServerDatabaseMetaData
public SQLServerDatabaseMetaData(SQLServerConnection con)
Constructs a SQLServerDatabaseMetaData database meta data- Parameters:
con- the connection
-
-
Method Detail
-
toString
public final java.lang.String toString()
Provides a helper function to provide an ID string suitable for tracing.- Overrides:
toStringin classjava.lang.Object- Returns:
- traceID string
-
isWrapperFor
public boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException- Specified by:
isWrapperForin interfacejava.sql.Wrapper- Throws:
java.sql.SQLException
-
unwrap
public <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException- Specified by:
unwrapin interfacejava.sql.Wrapper- Throws:
java.sql.SQLException
-
allProceduresAreCallable
public boolean allProceduresAreCallable() throws SQLServerException- Specified by:
allProceduresAreCallablein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
allTablesAreSelectable
public boolean allTablesAreSelectable() throws SQLServerException- Specified by:
allTablesAreSelectablein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
autoCommitFailureClosesAllResultSets
public boolean autoCommitFailureClosesAllResultSets() throws java.sql.SQLException- Specified by:
autoCommitFailureClosesAllResultSetsin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
dataDefinitionCausesTransactionCommit
public boolean dataDefinitionCausesTransactionCommit() throws SQLServerException- Specified by:
dataDefinitionCausesTransactionCommitin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
dataDefinitionIgnoredInTransactions
public boolean dataDefinitionIgnoredInTransactions() throws SQLServerException- Specified by:
dataDefinitionIgnoredInTransactionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
doesMaxRowSizeIncludeBlobs
public boolean doesMaxRowSizeIncludeBlobs() throws SQLServerException- Specified by:
doesMaxRowSizeIncludeBlobsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
generatedKeyAlwaysReturned
public boolean generatedKeyAlwaysReturned() throws java.sql.SQLException- Specified by:
generatedKeyAlwaysReturnedin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
getMaxLogicalLobSize
public long getMaxLogicalLobSize() throws java.sql.SQLException- Specified by:
getMaxLogicalLobSizein interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
supportsRefCursors
public boolean supportsRefCursors() throws java.sql.SQLException- Specified by:
supportsRefCursorsin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
supportsSharding
public boolean supportsSharding() throws java.sql.SQLException- Specified by:
supportsShardingin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
getCatalogs
public java.sql.ResultSet getCatalogs() throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getCatalogsin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getCatalogSeparator
public java.lang.String getCatalogSeparator() throws SQLServerException- Specified by:
getCatalogSeparatorin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getCatalogTerm
public java.lang.String getCatalogTerm() throws SQLServerException- Specified by:
getCatalogTermin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getColumnPrivileges
public java.sql.ResultSet getColumnPrivileges(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String col) throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getColumnPrivilegesin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
getTables
public java.sql.ResultSet getTables(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String[] types) throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getTablesin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
getColumns
public java.sql.ResultSet getColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String col) throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getColumnsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
getFunctions
public java.sql.ResultSet getFunctions(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern) throws java.sql.SQLException- Specified by:
getFunctionsin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
getFunctionColumns
public java.sql.ResultSet getFunctionColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern, java.lang.String columnNamePattern) throws java.sql.SQLException- Specified by:
getFunctionColumnsin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
getClientInfoProperties
public java.sql.ResultSet getClientInfoProperties() throws java.sql.SQLException- Specified by:
getClientInfoPropertiesin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
getBestRowIdentifier
public java.sql.ResultSet getBestRowIdentifier(java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable) throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getBestRowIdentifierin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
getCrossReference
public java.sql.ResultSet getCrossReference(java.lang.String cat1, java.lang.String schem1, java.lang.String tab1, java.lang.String cat2, java.lang.String schem2, java.lang.String tab2) throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getCrossReferencein interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getDatabaseProductName
public java.lang.String getDatabaseProductName() throws SQLServerException- Specified by:
getDatabaseProductNamein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getDatabaseProductVersion
public java.lang.String getDatabaseProductVersion() throws SQLServerException- Specified by:
getDatabaseProductVersionin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation() throws SQLServerException- Specified by:
getDefaultTransactionIsolationin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getDriverMajorVersion
public int getDriverMajorVersion()
- Specified by:
getDriverMajorVersionin interfacejava.sql.DatabaseMetaData
-
getDriverMinorVersion
public int getDriverMinorVersion()
- Specified by:
getDriverMinorVersionin interfacejava.sql.DatabaseMetaData
-
getDriverName
public java.lang.String getDriverName() throws SQLServerException- Specified by:
getDriverNamein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getDriverVersion
public java.lang.String getDriverVersion() throws SQLServerException- Specified by:
getDriverVersionin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getExportedKeys
public java.sql.ResultSet getExportedKeys(java.lang.String cat, java.lang.String schema, java.lang.String table) throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getExportedKeysin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getExtraNameCharacters
public java.lang.String getExtraNameCharacters() throws SQLServerException- Specified by:
getExtraNameCharactersin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getIdentifierQuoteString
public java.lang.String getIdentifierQuoteString() throws SQLServerException- Specified by:
getIdentifierQuoteStringin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getImportedKeys
public java.sql.ResultSet getImportedKeys(java.lang.String cat, java.lang.String schema, java.lang.String table) throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getImportedKeysin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getIndexInfo
public java.sql.ResultSet getIndexInfo(java.lang.String cat, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate) throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getIndexInfoin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
getMaxBinaryLiteralLength
public int getMaxBinaryLiteralLength() throws SQLServerException- Specified by:
getMaxBinaryLiteralLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxCatalogNameLength
public int getMaxCatalogNameLength() throws SQLServerException- Specified by:
getMaxCatalogNameLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxCharLiteralLength
public int getMaxCharLiteralLength() throws SQLServerException- Specified by:
getMaxCharLiteralLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxColumnNameLength
public int getMaxColumnNameLength() throws SQLServerException- Specified by:
getMaxColumnNameLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxColumnsInGroupBy
public int getMaxColumnsInGroupBy() throws SQLServerException- Specified by:
getMaxColumnsInGroupByin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxColumnsInIndex
public int getMaxColumnsInIndex() throws SQLServerException- Specified by:
getMaxColumnsInIndexin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxColumnsInOrderBy
public int getMaxColumnsInOrderBy() throws SQLServerException- Specified by:
getMaxColumnsInOrderByin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxColumnsInSelect
public int getMaxColumnsInSelect() throws SQLServerException- Specified by:
getMaxColumnsInSelectin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxColumnsInTable
public int getMaxColumnsInTable() throws SQLServerException- Specified by:
getMaxColumnsInTablein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxConnections
public int getMaxConnections() throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getMaxConnectionsin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getMaxCursorNameLength
public int getMaxCursorNameLength() throws SQLServerException- Specified by:
getMaxCursorNameLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxIndexLength
public int getMaxIndexLength() throws SQLServerException- Specified by:
getMaxIndexLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxProcedureNameLength
public int getMaxProcedureNameLength() throws SQLServerException- Specified by:
getMaxProcedureNameLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxRowSize
public int getMaxRowSize() throws SQLServerException- Specified by:
getMaxRowSizein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxSchemaNameLength
public int getMaxSchemaNameLength() throws SQLServerException- Specified by:
getMaxSchemaNameLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxStatementLength
public int getMaxStatementLength() throws SQLServerException- Specified by:
getMaxStatementLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxStatements
public int getMaxStatements() throws SQLServerException- Specified by:
getMaxStatementsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxTableNameLength
public int getMaxTableNameLength() throws SQLServerException- Specified by:
getMaxTableNameLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxTablesInSelect
public int getMaxTablesInSelect() throws SQLServerException- Specified by:
getMaxTablesInSelectin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getMaxUserNameLength
public int getMaxUserNameLength() throws SQLServerException- Specified by:
getMaxUserNameLengthin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getNumericFunctions
public java.lang.String getNumericFunctions() throws SQLServerException- Specified by:
getNumericFunctionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getPrimaryKeys
public java.sql.ResultSet getPrimaryKeys(java.lang.String cat, java.lang.String schema, java.lang.String table) throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getPrimaryKeysin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
getProcedureColumns
public java.sql.ResultSet getProcedureColumns(java.lang.String catalog, java.lang.String schema, java.lang.String proc, java.lang.String col) throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getProcedureColumnsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
getProcedures
public java.sql.ResultSet getProcedures(java.lang.String catalog, java.lang.String schema, java.lang.String proc) throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getProceduresin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
getProcedureTerm
public java.lang.String getProcedureTerm() throws SQLServerException- Specified by:
getProcedureTermin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getPseudoColumns
public 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 interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
getSchemas
public java.sql.ResultSet getSchemas() throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getSchemasin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getSchemas
public java.sql.ResultSet getSchemas(java.lang.String catalog, java.lang.String schemaPattern) throws java.sql.SQLException- Specified by:
getSchemasin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
getSchemaTerm
public java.lang.String getSchemaTerm() throws SQLServerException- Specified by:
getSchemaTermin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getSearchStringEscape
public java.lang.String getSearchStringEscape() throws SQLServerException- Specified by:
getSearchStringEscapein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getSQLKeywords
public java.lang.String getSQLKeywords() throws SQLServerException- Specified by:
getSQLKeywordsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getStringFunctions
public java.lang.String getStringFunctions() throws SQLServerException- Specified by:
getStringFunctionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getSystemFunctions
public java.lang.String getSystemFunctions() throws SQLServerException- Specified by:
getSystemFunctionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getTablePrivileges
public java.sql.ResultSet getTablePrivileges(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getTablePrivilegesin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
getTableTypes
public java.sql.ResultSet getTableTypes() throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getTableTypesin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getTimeDateFunctions
public java.lang.String getTimeDateFunctions() throws SQLServerException- Specified by:
getTimeDateFunctionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getTypeInfo
public java.sql.ResultSet getTypeInfo() throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getTypeInfoin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getURL
public java.lang.String getURL() throws SQLServerException- Specified by:
getURLin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getUserName
public java.lang.String getUserName() throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getUserNamein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
getVersionColumns
public java.sql.ResultSet getVersionColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws SQLServerException, java.sql.SQLTimeoutException- Specified by:
getVersionColumnsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerExceptionjava.sql.SQLTimeoutException
-
isCatalogAtStart
public boolean isCatalogAtStart() throws SQLServerException- Specified by:
isCatalogAtStartin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
isReadOnly
public boolean isReadOnly() throws SQLServerException- Specified by:
isReadOnlyin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
nullPlusNonNullIsNull
public boolean nullPlusNonNullIsNull() throws SQLServerException- Specified by:
nullPlusNonNullIsNullin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
nullsAreSortedAtEnd
public boolean nullsAreSortedAtEnd() throws SQLServerException- Specified by:
nullsAreSortedAtEndin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
nullsAreSortedAtStart
public boolean nullsAreSortedAtStart() throws SQLServerException- Specified by:
nullsAreSortedAtStartin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
nullsAreSortedHigh
public boolean nullsAreSortedHigh() throws SQLServerException- Specified by:
nullsAreSortedHighin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
nullsAreSortedLow
public boolean nullsAreSortedLow() throws SQLServerException- Specified by:
nullsAreSortedLowin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
storesLowerCaseIdentifiers
public boolean storesLowerCaseIdentifiers() throws SQLServerException- Specified by:
storesLowerCaseIdentifiersin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
storesLowerCaseQuotedIdentifiers
public boolean storesLowerCaseQuotedIdentifiers() throws SQLServerException- Specified by:
storesLowerCaseQuotedIdentifiersin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
storesMixedCaseIdentifiers
public boolean storesMixedCaseIdentifiers() throws SQLServerException- Specified by:
storesMixedCaseIdentifiersin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
storesMixedCaseQuotedIdentifiers
public boolean storesMixedCaseQuotedIdentifiers() throws SQLServerException- Specified by:
storesMixedCaseQuotedIdentifiersin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
storesUpperCaseIdentifiers
public boolean storesUpperCaseIdentifiers() throws SQLServerException- Specified by:
storesUpperCaseIdentifiersin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
storesUpperCaseQuotedIdentifiers
public boolean storesUpperCaseQuotedIdentifiers() throws SQLServerException- Specified by:
storesUpperCaseQuotedIdentifiersin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsAlterTableWithAddColumn
public boolean supportsAlterTableWithAddColumn() throws SQLServerException- Specified by:
supportsAlterTableWithAddColumnin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsAlterTableWithDropColumn
public boolean supportsAlterTableWithDropColumn() throws SQLServerException- Specified by:
supportsAlterTableWithDropColumnin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsANSI92EntryLevelSQL
public boolean supportsANSI92EntryLevelSQL() throws SQLServerException- Specified by:
supportsANSI92EntryLevelSQLin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsANSI92FullSQL
public boolean supportsANSI92FullSQL() throws SQLServerException- Specified by:
supportsANSI92FullSQLin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsANSI92IntermediateSQL
public boolean supportsANSI92IntermediateSQL() throws SQLServerException- Specified by:
supportsANSI92IntermediateSQLin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsCatalogsInDataManipulation
public boolean supportsCatalogsInDataManipulation() throws SQLServerException- Specified by:
supportsCatalogsInDataManipulationin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsCatalogsInIndexDefinitions
public boolean supportsCatalogsInIndexDefinitions() throws SQLServerException- Specified by:
supportsCatalogsInIndexDefinitionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsCatalogsInPrivilegeDefinitions
public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLServerException- Specified by:
supportsCatalogsInPrivilegeDefinitionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsCatalogsInProcedureCalls
public boolean supportsCatalogsInProcedureCalls() throws SQLServerException- Specified by:
supportsCatalogsInProcedureCallsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsCatalogsInTableDefinitions
public boolean supportsCatalogsInTableDefinitions() throws SQLServerException- Specified by:
supportsCatalogsInTableDefinitionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsColumnAliasing
public boolean supportsColumnAliasing() throws SQLServerException- Specified by:
supportsColumnAliasingin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsConvert
public boolean supportsConvert() throws SQLServerException- Specified by:
supportsConvertin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsConvert
public boolean supportsConvert(int fromType, int toType) throws SQLServerException- Specified by:
supportsConvertin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsCoreSQLGrammar
public boolean supportsCoreSQLGrammar() throws SQLServerException- Specified by:
supportsCoreSQLGrammarin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsCorrelatedSubqueries
public boolean supportsCorrelatedSubqueries() throws SQLServerException- Specified by:
supportsCorrelatedSubqueriesin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsDataDefinitionAndDataManipulationTransactions
public boolean supportsDataDefinitionAndDataManipulationTransactions() throws SQLServerException- Specified by:
supportsDataDefinitionAndDataManipulationTransactionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsDataManipulationTransactionsOnly
public boolean supportsDataManipulationTransactionsOnly() throws SQLServerException- Specified by:
supportsDataManipulationTransactionsOnlyin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsDifferentTableCorrelationNames
public boolean supportsDifferentTableCorrelationNames() throws SQLServerException- Specified by:
supportsDifferentTableCorrelationNamesin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsExpressionsInOrderBy
public boolean supportsExpressionsInOrderBy() throws SQLServerException- Specified by:
supportsExpressionsInOrderByin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsExtendedSQLGrammar
public boolean supportsExtendedSQLGrammar() throws SQLServerException- Specified by:
supportsExtendedSQLGrammarin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsFullOuterJoins
public boolean supportsFullOuterJoins() throws SQLServerException- Specified by:
supportsFullOuterJoinsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsGroupBy
public boolean supportsGroupBy() throws SQLServerException- Specified by:
supportsGroupByin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsGroupByBeyondSelect
public boolean supportsGroupByBeyondSelect() throws SQLServerException- Specified by:
supportsGroupByBeyondSelectin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsGroupByUnrelated
public boolean supportsGroupByUnrelated() throws SQLServerException- Specified by:
supportsGroupByUnrelatedin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsIntegrityEnhancementFacility
public boolean supportsIntegrityEnhancementFacility() throws SQLServerException- Specified by:
supportsIntegrityEnhancementFacilityin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsLikeEscapeClause
public boolean supportsLikeEscapeClause() throws SQLServerException- Specified by:
supportsLikeEscapeClausein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsLimitedOuterJoins
public boolean supportsLimitedOuterJoins() throws SQLServerException- Specified by:
supportsLimitedOuterJoinsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsMinimumSQLGrammar
public boolean supportsMinimumSQLGrammar() throws SQLServerException- Specified by:
supportsMinimumSQLGrammarin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsMixedCaseIdentifiers
public boolean supportsMixedCaseIdentifiers() throws SQLServerException- Specified by:
supportsMixedCaseIdentifiersin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsMixedCaseQuotedIdentifiers
public boolean supportsMixedCaseQuotedIdentifiers() throws SQLServerException- Specified by:
supportsMixedCaseQuotedIdentifiersin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsMultipleResultSets
public boolean supportsMultipleResultSets() throws SQLServerException- Specified by:
supportsMultipleResultSetsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsMultipleTransactions
public boolean supportsMultipleTransactions() throws SQLServerException- Specified by:
supportsMultipleTransactionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsNonNullableColumns
public boolean supportsNonNullableColumns() throws SQLServerException- Specified by:
supportsNonNullableColumnsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsOpenCursorsAcrossCommit
public boolean supportsOpenCursorsAcrossCommit() throws SQLServerException- Specified by:
supportsOpenCursorsAcrossCommitin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsOpenCursorsAcrossRollback
public boolean supportsOpenCursorsAcrossRollback() throws SQLServerException- Specified by:
supportsOpenCursorsAcrossRollbackin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsOpenStatementsAcrossCommit
public boolean supportsOpenStatementsAcrossCommit() throws SQLServerException- Specified by:
supportsOpenStatementsAcrossCommitin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsOpenStatementsAcrossRollback
public boolean supportsOpenStatementsAcrossRollback() throws SQLServerException- Specified by:
supportsOpenStatementsAcrossRollbackin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsOrderByUnrelated
public boolean supportsOrderByUnrelated() throws SQLServerException- Specified by:
supportsOrderByUnrelatedin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsOuterJoins
public boolean supportsOuterJoins() throws SQLServerException- Specified by:
supportsOuterJoinsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsPositionedDelete
public boolean supportsPositionedDelete() throws SQLServerException- Specified by:
supportsPositionedDeletein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsPositionedUpdate
public boolean supportsPositionedUpdate() throws SQLServerException- Specified by:
supportsPositionedUpdatein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSchemasInDataManipulation
public boolean supportsSchemasInDataManipulation() throws SQLServerException- Specified by:
supportsSchemasInDataManipulationin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSchemasInIndexDefinitions
public boolean supportsSchemasInIndexDefinitions() throws SQLServerException- Specified by:
supportsSchemasInIndexDefinitionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSchemasInPrivilegeDefinitions
public boolean supportsSchemasInPrivilegeDefinitions() throws SQLServerException- Specified by:
supportsSchemasInPrivilegeDefinitionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSchemasInProcedureCalls
public boolean supportsSchemasInProcedureCalls() throws SQLServerException- Specified by:
supportsSchemasInProcedureCallsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSchemasInTableDefinitions
public boolean supportsSchemasInTableDefinitions() throws SQLServerException- Specified by:
supportsSchemasInTableDefinitionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSelectForUpdate
public boolean supportsSelectForUpdate() throws SQLServerException- Specified by:
supportsSelectForUpdatein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsStoredProcedures
public boolean supportsStoredProcedures() throws SQLServerException- Specified by:
supportsStoredProceduresin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSubqueriesInComparisons
public boolean supportsSubqueriesInComparisons() throws SQLServerException- Specified by:
supportsSubqueriesInComparisonsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSubqueriesInExists
public boolean supportsSubqueriesInExists() throws SQLServerException- Specified by:
supportsSubqueriesInExistsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSubqueriesInIns
public boolean supportsSubqueriesInIns() throws SQLServerException- Specified by:
supportsSubqueriesInInsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSubqueriesInQuantifieds
public boolean supportsSubqueriesInQuantifieds() throws SQLServerException- Specified by:
supportsSubqueriesInQuantifiedsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsTableCorrelationNames
public boolean supportsTableCorrelationNames() throws SQLServerException- Specified by:
supportsTableCorrelationNamesin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsTransactionIsolationLevel
public boolean supportsTransactionIsolationLevel(int level) throws SQLServerException- Specified by:
supportsTransactionIsolationLevelin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsTransactions
public boolean supportsTransactions() throws SQLServerException- Specified by:
supportsTransactionsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsUnion
public boolean supportsUnion() throws SQLServerException- Specified by:
supportsUnionin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsUnionAll
public boolean supportsUnionAll() throws SQLServerException- Specified by:
supportsUnionAllin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
usesLocalFilePerTable
public boolean usesLocalFilePerTable() throws SQLServerException- Specified by:
usesLocalFilePerTablein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
usesLocalFiles
public boolean usesLocalFiles() throws SQLServerException- Specified by:
usesLocalFilesin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsResultSetType
public boolean supportsResultSetType(int type) throws SQLServerException- Specified by:
supportsResultSetTypein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsResultSetConcurrency
public boolean supportsResultSetConcurrency(int type, int concurrency) throws SQLServerException- Specified by:
supportsResultSetConcurrencyin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
ownUpdatesAreVisible
public boolean ownUpdatesAreVisible(int type) throws SQLServerException- Specified by:
ownUpdatesAreVisiblein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
ownDeletesAreVisible
public boolean ownDeletesAreVisible(int type) throws SQLServerException- Specified by:
ownDeletesAreVisiblein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
ownInsertsAreVisible
public boolean ownInsertsAreVisible(int type) throws SQLServerException- Specified by:
ownInsertsAreVisiblein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
othersUpdatesAreVisible
public boolean othersUpdatesAreVisible(int type) throws SQLServerException- Specified by:
othersUpdatesAreVisiblein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
othersDeletesAreVisible
public boolean othersDeletesAreVisible(int type) throws SQLServerException- Specified by:
othersDeletesAreVisiblein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
othersInsertsAreVisible
public boolean othersInsertsAreVisible(int type) throws SQLServerException- Specified by:
othersInsertsAreVisiblein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
updatesAreDetected
public boolean updatesAreDetected(int type) throws SQLServerException- Specified by:
updatesAreDetectedin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
deletesAreDetected
public boolean deletesAreDetected(int type) throws SQLServerException- Specified by:
deletesAreDetectedin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
insertsAreDetected
public boolean insertsAreDetected(int type) throws SQLServerException- Specified by:
insertsAreDetectedin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsBatchUpdates
public boolean supportsBatchUpdates() throws SQLServerException- Specified by:
supportsBatchUpdatesin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getUDTs
public java.sql.ResultSet getUDTs(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types) throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getUDTsin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getConnection
public java.sql.Connection getConnection() throws SQLServerException- Specified by:
getConnectionin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getSQLStateType
public int getSQLStateType() throws SQLServerException- Specified by:
getSQLStateTypein interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getDatabaseMajorVersion
public int getDatabaseMajorVersion() throws SQLServerException- Specified by:
getDatabaseMajorVersionin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion() throws SQLServerException- Specified by:
getDatabaseMinorVersionin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getJDBCMajorVersion
public int getJDBCMajorVersion() throws SQLServerException- Specified by:
getJDBCMajorVersionin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getJDBCMinorVersion
public int getJDBCMinorVersion() throws SQLServerException- Specified by:
getJDBCMinorVersionin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getResultSetHoldability
public int getResultSetHoldability() throws SQLServerException- Specified by:
getResultSetHoldabilityin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getRowIdLifetime
public java.sql.RowIdLifetime getRowIdLifetime() throws java.sql.SQLException- Specified by:
getRowIdLifetimein interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
supportsResultSetHoldability
public boolean supportsResultSetHoldability(int holdability) throws SQLServerException- Specified by:
supportsResultSetHoldabilityin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
getAttributes
public java.sql.ResultSet getAttributes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, java.lang.String attributeNamePattern) throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getAttributesin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getSuperTables
public java.sql.ResultSet getSuperTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern) throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getSuperTablesin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
getSuperTypes
public java.sql.ResultSet getSuperTypes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern) throws java.sql.SQLException, java.sql.SQLTimeoutException- Specified by:
getSuperTypesin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLExceptionjava.sql.SQLTimeoutException
-
supportsGetGeneratedKeys
public boolean supportsGetGeneratedKeys() throws SQLServerException- Specified by:
supportsGetGeneratedKeysin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsMultipleOpenResults
public boolean supportsMultipleOpenResults() throws SQLServerException- Specified by:
supportsMultipleOpenResultsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsNamedParameters
public boolean supportsNamedParameters() throws SQLServerException- Specified by:
supportsNamedParametersin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsSavepoints
public boolean supportsSavepoints() throws SQLServerException- Specified by:
supportsSavepointsin interfacejava.sql.DatabaseMetaData- Throws:
SQLServerException
-
supportsStatementPooling
public boolean supportsStatementPooling() throws java.sql.SQLException- Specified by:
supportsStatementPoolingin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
supportsStoredFunctionsUsingCallSyntax
public boolean supportsStoredFunctionsUsingCallSyntax() throws java.sql.SQLException- Specified by:
supportsStoredFunctionsUsingCallSyntaxin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
locatorsUpdateCopy
public boolean locatorsUpdateCopy() throws java.sql.SQLException- Specified by:
locatorsUpdateCopyin interfacejava.sql.DatabaseMetaData- Throws:
java.sql.SQLException
-
-