## Uses of Class
com.microsoft.sqlserver.jdbc.SQLServerException

Packages that use SQLServerException
com.microsoft.sqlserver.jdbc

### Uses of SQLServerException in com.microsoft.sqlserver.jdbc

Methods in com.microsoft.sqlserver.jdbc that throw SQLServerException
`boolean` SQLServerResultSet.`absolute​(int row)` Moves the cursor to the specified row in this ResultSet object.
`boolean` SQLServerDriver.`acceptsURL​(java.lang.String url)`
`void` SQLServerPreparedStatement.`addBatch​()`
`void` SQLServerPreparedStatement.`addBatch​(java.lang.String sql)`
`void` SQLServerStatement.`addBatch​(java.lang.String sql)`
`void` SQLServerBulkCopy.`addColumnMapping​(int sourceColumn, int destinationColumn)` Adds a new column mapping, using ordinals to specify both the source and destination columns.
`void` SQLServerBulkCopy.`addColumnMapping​(int sourceColumn, java.lang.String destinationColumn)` Adds a new column mapping, using an ordinal for the source column and a string for the destination column.
`void` SQLServerBulkCopy.`addColumnMapping​(java.lang.String sourceColumn, int destinationColumn)` Adds a new column mapping, using a column name to describe the source column and an ordinal to specify the destination column.
`void` SQLServerBulkCopy.`addColumnMapping​(java.lang.String sourceColumn, java.lang.String destinationColumn)` Adds a new column mapping, using column names to specify both source and destination columns.
`void` SQLServerBulkCSVFileRecord.`addColumnMetadata​(int positionInFile, java.lang.String name, int jdbcType, int precision, int scale)` Adds metadata for the given column in the file.
`void` SQLServerBulkCSVFileRecord.`addColumnMetadata​(int positionInFile, java.lang.String name, int jdbcType, int precision, int scale, java.time.format.DateTimeFormatter dateTimeFormatter)` Adds metadata for the given column in the file.
`void` SQLServerDataTable.`addColumnMetadata​(SQLServerDataColumn column)` Adds meta data for the specified column
`void` SQLServerDataTable.`addColumnMetadata​(java.lang.String columnName, int sqlType)` Adds meta data for the specified column
`void` SQLServerDataTable.`addRow​(java.lang.Object... values)` Adds one row of data to the data table.
`void` SQLServerResultSet.`afterLast​()`
`boolean` SQLServerDatabaseMetaData.`allProceduresAreCallable​()`
`boolean` SQLServerDatabaseMetaData.`allTablesAreSelectable​()`
`void` SQLServerResultSet.`beforeFirst​()`
`void` SQLServerStatement.`cancel​()`
`void` SQLServerResultSet.`cancelRowUpdates​()`
`void` SQLServerPreparedStatement.`clearBatch​()`
`void` SQLServerStatement.`clearBatch​()`
`void` SQLServerPreparedStatement.`clearParameters​()`
`void` SQLServerConnection.`clearWarnings​()`
`void` SQLServerResultSet.`clearWarnings​()` Clear result set warnings
`void` SQLServerStatement.`clearWarnings​()`
`void` SQLServerBulkCSVFileRecord.`close​()` Releases any resources associated with the file reader.
`void` SQLServerConnection.`close​()`
`void` SQLServerResultSet.`close​()`
`void` SQLServerStatement.`close​()`
`void` SQLServerConnection.`commit​()` Commit a transcation.
`java.sql.Connection` SQLServerDriver.`connect​(java.lang.String Url, java.util.Properties suppliedProperties)`
`java.sql.Statement` SQLServerConnection.`createStatement​()`
`java.sql.Statement` SQLServerConnection.`createStatement​(int resultSetType, int resultSetConcurrency)`
`java.sql.Statement` SQLServerConnection.`createStatement​(int nType, int nConcur, int resultSetHoldability)`
`java.sql.Statement` SQLServerConnection.`createStatement​(int nType, int nConcur, int resultSetHoldability, SQLServerStatementColumnEncryptionSetting stmtColEncSetting)`
`boolean` SQLServerDatabaseMetaData.`dataDefinitionCausesTransactionCommit​()`
`boolean` SQLServerDatabaseMetaData.`dataDefinitionIgnoredInTransactions​()`
`byte[]` SQLServerColumnEncryptionAzureKeyVaultProvider.`decryptColumnEncryptionKey​(java.lang.String masterKeyPath, java.lang.String encryptionAlgorithm, byte[] encryptedColumnEncryptionKey)` This function uses the asymmetric key specified by the key path and decrypts an encrypted CEK with RSA encryption algorithm.
`byte[]` SQLServerColumnEncryptionCertificateStoreProvider.`decryptColumnEncryptionKey​(java.lang.String masterKeyPath, java.lang.String encryptionAlgorithm, byte[] encryptedColumnEncryptionKey)`
`byte[]` SQLServerColumnEncryptionJavaKeyStoreProvider.`decryptColumnEncryptionKey​(java.lang.String masterKeyPath, java.lang.String encryptionAlgorithm, byte[] encryptedColumnEncryptionKey)`
`abstract byte[]` SQLServerColumnEncryptionKeyStoreProvider.`decryptColumnEncryptionKey​(java.lang.String masterKeyPath, java.lang.String encryptionAlgorithm, byte[] encryptedColumnEncryptionKey)` Base class method for decrypting the specified encrypted value of a column encryption key.
`void` SQLServerResultSet.`deleteRow​()`
`boolean` SQLServerDatabaseMetaData.`deletesAreDetected​(int type)`
`boolean` SQLServerDatabaseMetaData.`doesMaxRowSizeIncludeBlobs​()`
`byte[]` SQLServerColumnEncryptionAzureKeyVaultProvider.`encryptColumnEncryptionKey​(java.lang.String masterKeyPath, java.lang.String encryptionAlgorithm, byte[] columnEncryptionKey)` This function uses the asymmetric key specified by the key path and encrypts CEK with RSA encryption algorithm.
`byte[]` SQLServerColumnEncryptionCertificateStoreProvider.`encryptColumnEncryptionKey​(java.lang.String masterKeyPath, java.lang.String encryptionAlgorithm, byte[] plainTextColumnEncryptionKey)`
`byte[]` SQLServerColumnEncryptionJavaKeyStoreProvider.`encryptColumnEncryptionKey​(java.lang.String masterKeyPath, java.lang.String encryptionAlgorithm, byte[] plainTextColumnEncryptionKey)`
`abstract byte[]` SQLServerColumnEncryptionKeyStoreProvider.`encryptColumnEncryptionKey​(java.lang.String masterKeyPath, java.lang.String encryptionAlgorithm, byte[] columnEncryptionKey)` Base class method for encrypting a column encryption key using the column master key with the specified key path and using the specified algorithm.
`boolean` SQLServerPreparedStatement.`execute​()` Execute a query or non query statement.
`boolean` SQLServerPreparedStatement.`execute​(java.lang.String sql)`
`boolean` SQLServerStatement.`execute​(java.lang.String sql)` Execute an update or query.
`boolean` SQLServerStatement.`execute​(java.lang.String sql, int autoGeneratedKeys)`
`boolean` SQLServerStatement.`execute​(java.lang.String sql, int[] columnIndexes)`
`boolean` SQLServerStatement.`execute​(java.lang.String sql, java.lang.String[] columnNames)`
`int[]` SQLServerPreparedStatement.`executeBatch​()`
`int[]` SQLServerStatement.`executeBatch​()` Send a batch of statements to the database.
`long[]` SQLServerPreparedStatement.`executeLargeBatch​()`
`long[]` SQLServerStatement.`executeLargeBatch​()`
`long` SQLServerPreparedStatement.`executeLargeUpdate​()`
`long` SQLServerStatement.`executeLargeUpdate​(java.lang.String sql)` Execute a JDBC update
`long` SQLServerStatement.`executeLargeUpdate​(java.lang.String sql, int autoGeneratedKeys)`
`long` SQLServerStatement.`executeLargeUpdate​(java.lang.String sql, int[] columnIndexes)`
`long` SQLServerStatement.`executeLargeUpdate​(java.lang.String sql, java.lang.String[] columnNames)`
`java.sql.ResultSet` SQLServerPreparedStatement.`executeQuery​()` Execute a query.
`java.sql.ResultSet` SQLServerPreparedStatement.`executeQuery​(java.lang.String sql)`
`java.sql.ResultSet` SQLServerStatement.`executeQuery​(java.lang.String sql)` Execute a result set query
`int` SQLServerPreparedStatement.`executeUpdate​()`
`int` SQLServerPreparedStatement.`executeUpdate​(java.lang.String sql)`
`int` SQLServerStatement.`executeUpdate​(java.lang.String sql)` Execute a JDBC update
`int` SQLServerStatement.`executeUpdate​(java.lang.String sql, int autoGeneratedKeys)`
`int` SQLServerStatement.`executeUpdate​(java.lang.String sql, int[] columnIndexes)`
`int` SQLServerStatement.`executeUpdate​(java.lang.String sql, java.lang.String[] columnNames)`
`int` SQLServerResultSet.`findColumn​(java.lang.String columnName)` Find a column index given a column name
`boolean` SQLServerResultSet.`first​()` Moves the cursor to the first row in this ResultSet object.
`java.sql.Array` SQLServerCallableStatement.`getArray​(int i)`
`java.sql.Array` SQLServerCallableStatement.`getArray​(java.lang.String sCol)`
`java.sql.Array` SQLServerResultSet.`getArray​(int i)`
`java.sql.Array` SQLServerResultSet.`getArray​(java.lang.String colName)`
`java.io.InputStream` SQLServerCallableStatement.`getAsciiStream​(int paramIndex)` Retrieves the value of the designated column in the current row of this `ResultSet` object as a stream of ASCII characters.
`java.io.InputStream` SQLServerCallableStatement.`getAsciiStream​(java.lang.String paramName)` Retrieves the value of the designated column in the current row of this `ResultSet` object as a stream of ASCII characters.
`java.io.InputStream` SQLServerResultSet.`getAsciiStream​(int columnIndex)`
`java.io.InputStream` SQLServerResultSet.`getAsciiStream​(java.lang.String columnName)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getAttributes​(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, java.lang.String attributeNamePattern)`
`boolean` SQLServerConnection.`getAutoCommit​()`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getBestRowIdentifier​(java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable)`
`java.math.BigDecimal` SQLServerCallableStatement.`getBigDecimal​(int index)`
`java.math.BigDecimal` SQLServerCallableStatement.`getBigDecimal​(java.lang.String sCol)`
`java.math.BigDecimal` SQLServerResultSet.`getBigDecimal​(int columnIndex)`
`java.math.BigDecimal` SQLServerResultSet.`getBigDecimal​(int columnIndex, int scale)` Deprecated.
`java.math.BigDecimal` SQLServerResultSet.`getBigDecimal​(java.lang.String columnName)`
`java.math.BigDecimal` SQLServerResultSet.`getBigDecimal​(java.lang.String columnName, int scale)` Deprecated.
`java.io.InputStream` SQLServerCallableStatement.`getBinaryStream​(int paramIndex)` Retrieves the value of the designated column in the current row of this `ResultSet` object as a stream of uninterpreted bytes.
`java.io.InputStream` SQLServerCallableStatement.`getBinaryStream​(java.lang.String paramName)` Retrieves the value of the designated column in the current row of this `ResultSet` object as a stream of uninterpreted `byte`s.
`java.io.InputStream` SQLServerResultSet.`getBinaryStream​(int columnIndex)`
`java.io.InputStream` SQLServerResultSet.`getBinaryStream​(java.lang.String columnName)`
`java.sql.Blob` SQLServerCallableStatement.`getBlob​(int index)`
`java.sql.Blob` SQLServerCallableStatement.`getBlob​(java.lang.String sCol)`
`java.sql.Blob` SQLServerResultSet.`getBlob​(int i)`
`java.sql.Blob` SQLServerResultSet.`getBlob​(java.lang.String colName)`
`boolean` SQLServerCallableStatement.`getBoolean​(int index)`
`boolean` SQLServerCallableStatement.`getBoolean​(java.lang.String sCol)`
`boolean` SQLServerResultSet.`getBoolean​(int columnIndex)`
`boolean` SQLServerResultSet.`getBoolean​(java.lang.String columnName)`
`byte` SQLServerCallableStatement.`getByte​(int index)`
`byte` SQLServerCallableStatement.`getByte​(java.lang.String sCol)`
`byte` SQLServerResultSet.`getByte​(int columnIndex)`
`byte` SQLServerResultSet.`getByte​(java.lang.String columnName)`
`byte[]` SQLServerCallableStatement.`getBytes​(int index)`
`byte[]` SQLServerCallableStatement.`getBytes​(java.lang.String sCol)`
`byte[]` SQLServerResultSet.`getBytes​(int columnIndex)`
`byte[]` SQLServerResultSet.`getBytes​(java.lang.String columnName)`
`java.lang.String` SQLServerConnection.`getCatalog​()`
`java.lang.String` SQLServerResultSetMetaData.`getCatalogName​(int column)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getCatalogs​()`
`java.lang.String` SQLServerDatabaseMetaData.`getCatalogSeparator​()`
`java.lang.String` SQLServerDatabaseMetaData.`getCatalogTerm​()`
`java.io.Reader` SQLServerCallableStatement.`getCharacterStream​(int paramIndex)`
`java.io.Reader` SQLServerResultSet.`getCharacterStream​(int columnIndex)`
`java.io.Reader` SQLServerResultSet.`getCharacterStream​(java.lang.String columnName)`
`java.util.UUID` SQLServerConnection.`getClientConnectionId​()` Retrieves the clientConnectionID.
`java.sql.Clob` SQLServerCallableStatement.`getClob​(int index)`
`java.sql.Clob` SQLServerCallableStatement.`getClob​(java.lang.String sCol)`
`java.sql.Clob` SQLServerResultSet.`getClob​(int columnIndex)`
`java.sql.Clob` SQLServerResultSet.`getClob​(java.lang.String colName)`
`java.lang.String` SQLServerResultSetMetaData.`getColumnClassName​(int column)`
`int` SQLServerResultSetMetaData.`getColumnCount​()`
`int` SQLServerResultSetMetaData.`getColumnDisplaySize​(int column)`
`java.lang.String` SQLServerResultSetMetaData.`getColumnLabel​(int column)`
`java.lang.String` SQLServerResultSetMetaData.`getColumnName​(int column)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getColumnPrivileges​(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String col)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getColumns​(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String col)`
`int` SQLServerResultSetMetaData.`getColumnType​(int column)`
`java.lang.String` SQLServerResultSetMetaData.`getColumnTypeName​(int column)`
`int` SQLServerResultSet.`getConcurrency​()`
`java.sql.Connection` SQLServerDatabaseMetaData.`getConnection​()`
`java.sql.Connection` SQLServerDataSource.`getConnection​()`
`java.sql.Connection` SQLServerDataSource.`getConnection​(java.lang.String username, java.lang.String password)`
`java.sql.Connection` SQLServerStatement.`getConnection​()` Return the statement's connection
`java.sql.ResultSet` SQLServerDatabaseMetaData.`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)`
`java.lang.String` SQLServerResultSet.`getCursorName​()`
`int` SQLServerDatabaseMetaData.`getDatabaseMajorVersion​()`
`int` SQLServerDatabaseMetaData.`getDatabaseMinorVersion​()`
`java.lang.String` SQLServerDatabaseMetaData.`getDatabaseProductName​()`
`java.lang.String` SQLServerDatabaseMetaData.`getDatabaseProductVersion​()`
`java.sql.Date` SQLServerCallableStatement.`getDate​(int index)`
`java.sql.Date` SQLServerCallableStatement.`getDate​(int index, java.util.Calendar cal)`
`java.sql.Date` SQLServerCallableStatement.`getDate​(java.lang.String sCol)`
`java.sql.Date` SQLServerCallableStatement.`getDate​(java.lang.String sCol, java.util.Calendar cal)`
`java.sql.Date` SQLServerResultSet.`getDate​(int columnIndex)`
`java.sql.Date` SQLServerResultSet.`getDate​(int columnIndex, java.util.Calendar cal)`
`java.sql.Date` SQLServerResultSet.`getDate​(java.lang.String columnName)`
`java.sql.Date` SQLServerResultSet.`getDate​(java.lang.String colName, java.util.Calendar cal)`
`java.sql.Timestamp` SQLServerCallableStatement.`getDateTime​(int index)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerCallableStatement.`getDateTime​(int index, java.util.Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerCallableStatement.`getDateTime​(java.lang.String sCol)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerCallableStatement.`getDateTime​(java.lang.String name, java.util.Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerResultSet.`getDateTime​(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerResultSet.`getDateTime​(int columnIndex, java.util.Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerResultSet.`getDateTime​(java.lang.String columnName)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerResultSet.`getDateTime​(java.lang.String colName, java.util.Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`int` SQLServerDatabaseMetaData.`getDefaultTransactionIsolation​()`
`double` SQLServerCallableStatement.`getDouble​(int index)`
`double` SQLServerCallableStatement.`getDouble​(java.lang.String sCol)`
`double` SQLServerResultSet.`getDouble​(int columnIndex)`
`double` SQLServerResultSet.`getDouble​(java.lang.String columnName)`
`java.lang.String` SQLServerDatabaseMetaData.`getDriverName​()`
`java.lang.String` SQLServerDatabaseMetaData.`getDriverVersion​()`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getExportedKeys​(java.lang.String cat, java.lang.String schema, java.lang.String table)`
`java.lang.String` SQLServerDatabaseMetaData.`getExtraNameCharacters​()`
`int` SQLServerResultSet.`getFetchDirection​()`
`int` SQLServerStatement.`getFetchDirection​()`
`int` SQLServerResultSet.`getFetchSize​()`
`int` SQLServerStatement.`getFetchSize​()`
`float` SQLServerCallableStatement.`getFloat​(int index)`
`float` SQLServerCallableStatement.`getFloat​(java.lang.String sCol)`
`float` SQLServerResultSet.`getFloat​(int columnIndex)`
`float` SQLServerResultSet.`getFloat​(java.lang.String columnName)`
`java.sql.ResultSet` SQLServerStatement.`getGeneratedKeys​()`
`int` SQLServerConnection.`getHoldability​()`
`java.lang.String` SQLServerDatabaseMetaData.`getIdentifierQuoteString​()`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getImportedKeys​(java.lang.String cat, java.lang.String schema, java.lang.String table)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getIndexInfo​(java.lang.String cat, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate)`
`int` SQLServerCallableStatement.`getInt​(int index)`
`int` SQLServerCallableStatement.`getInt​(java.lang.String sCol)`
`int` SQLServerResultSet.`getInt​(int columnIndex)`
`int` SQLServerResultSet.`getInt​(java.lang.String columnName)`
`int` SQLServerDatabaseMetaData.`getJDBCMajorVersion​()`
`int` SQLServerDatabaseMetaData.`getJDBCMinorVersion​()`
`long` SQLServerStatement.`getLargeMaxRows​()`
`long` SQLServerStatement.`getLargeUpdateCount​()`
`long` SQLServerCallableStatement.`getLong​(int index)`
`long` SQLServerCallableStatement.`getLong​(java.lang.String sCol)`
`long` SQLServerResultSet.`getLong​(int columnIndex)`
`long` SQLServerResultSet.`getLong​(java.lang.String columnName)`
`int` SQLServerDatabaseMetaData.`getMaxBinaryLiteralLength​()`
`int` SQLServerDatabaseMetaData.`getMaxCatalogNameLength​()`
`int` SQLServerDatabaseMetaData.`getMaxCharLiteralLength​()`
`int` SQLServerDatabaseMetaData.`getMaxColumnNameLength​()`
`int` SQLServerDatabaseMetaData.`getMaxColumnsInGroupBy​()`
`int` SQLServerDatabaseMetaData.`getMaxColumnsInIndex​()`
`int` SQLServerDatabaseMetaData.`getMaxColumnsInOrderBy​()`
`int` SQLServerDatabaseMetaData.`getMaxColumnsInSelect​()`
`int` SQLServerDatabaseMetaData.`getMaxColumnsInTable​()`
`int` SQLServerDatabaseMetaData.`getMaxConnections​()`
`int` SQLServerDatabaseMetaData.`getMaxCursorNameLength​()`
`int` SQLServerStatement.`getMaxFieldSize​()`
`int` SQLServerDatabaseMetaData.`getMaxIndexLength​()`
`int` SQLServerDatabaseMetaData.`getMaxProcedureNameLength​()`
`int` SQLServerStatement.`getMaxRows​()`
`int` SQLServerDatabaseMetaData.`getMaxRowSize​()`
`int` SQLServerDatabaseMetaData.`getMaxSchemaNameLength​()`
`int` SQLServerDatabaseMetaData.`getMaxStatementLength​()`
`int` SQLServerDatabaseMetaData.`getMaxStatements​()`
`int` SQLServerDatabaseMetaData.`getMaxTableNameLength​()`
`int` SQLServerDatabaseMetaData.`getMaxTablesInSelect​()`
`int` SQLServerDatabaseMetaData.`getMaxUserNameLength​()`
`java.sql.DatabaseMetaData` SQLServerConnection.`getMetaData​()`
`java.sql.ResultSetMetaData` SQLServerPreparedStatement.`getMetaData​()`
`java.sql.ResultSetMetaData` SQLServerResultSet.`getMetaData​()`
`java.math.BigDecimal` SQLServerCallableStatement.`getMoney​(int index)` Retrieves the value of the column specified as a java.math.BigDecimal object.
`java.math.BigDecimal` SQLServerCallableStatement.`getMoney​(java.lang.String sCol)` Retrieves the value of the column specified as a java.math.BigDecimal object.
`java.math.BigDecimal` SQLServerResultSet.`getMoney​(int columnIndex)` Retrieves the value of the column specified as a java.math.BigDecimal object.
`java.math.BigDecimal` SQLServerResultSet.`getMoney​(java.lang.String columnName)` Retrieves the value of the column specified as a java.math.BigDecimal object.
`boolean` SQLServerStatement.`getMoreResults​()` Check for more results in the TDS stream
`boolean` SQLServerStatement.`getMoreResults​(int mode)`
`java.lang.String` SQLServerDatabaseMetaData.`getNumericFunctions​()`
`java.lang.Object` SQLServerCallableStatement.`getObject​(int index)`
`java.lang.Object` SQLServerCallableStatement.`getObject​(int index, java.util.Map<java.lang.String,java.lang.Class<?>> map)`
`java.lang.Object` SQLServerCallableStatement.`getObject​(java.lang.String sCol)`
`java.lang.Object` SQLServerCallableStatement.`getObject​(java.lang.String sCol, java.util.Map<java.lang.String,java.lang.Class<?>> m)`
`java.lang.Object` SQLServerResultSet.`getObject​(int columnIndex)`
`java.lang.Object` SQLServerResultSet.`getObject​(int i, java.util.Map<java.lang.String,java.lang.Class<?>> map)`
`java.lang.Object` SQLServerResultSet.`getObject​(java.lang.String columnName)`
`java.lang.Object` SQLServerResultSet.`getObject​(java.lang.String colName, java.util.Map<java.lang.String,java.lang.Class<?>> map)`
`java.lang.Object` SQLServerDataSourceObjectFactory.`getObjectInstance​(java.lang.Object ref, javax.naming.Name name, javax.naming.Context c, java.util.Hashtable<?,?> h)`
`java.lang.String` SQLServerParameterMetaData.`getParameterClassName​(int param)`
`int` SQLServerParameterMetaData.`getParameterCount​()`
`java.sql.ParameterMetaData` SQLServerPreparedStatement.`getParameterMetaData​()`
`java.sql.ParameterMetaData` SQLServerPreparedStatement.`getParameterMetaData​(boolean forceRefresh)` Returns parameter metadata for the prepared statement.
`int` SQLServerParameterMetaData.`getParameterMode​(int param)`
`int` SQLServerParameterMetaData.`getParameterType​(int param)`
`java.lang.String` SQLServerParameterMetaData.`getParameterTypeName​(int param)`
`int` SQLServerParameterMetaData.`getPrecision​(int param)`
`int` SQLServerResultSetMetaData.`getPrecision​(int column)`
`int` SQLServerPreparedStatement.`getPreparedStatementHandle​()` The server handle for this prepared statement.
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getPrimaryKeys​(java.lang.String cat, java.lang.String schema, java.lang.String table)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getProcedureColumns​(java.lang.String catalog, java.lang.String schema, java.lang.String proc, java.lang.String col)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getProcedures​(java.lang.String catalog, java.lang.String schema, java.lang.String proc)`
`java.lang.String` SQLServerDatabaseMetaData.`getProcedureTerm​()`
`java.sql.DriverPropertyInfo[]` SQLServerDriver.`getPropertyInfo​(java.lang.String Url, java.util.Properties Info)`
`int` SQLServerStatement.`getQueryTimeout​()`
`java.sql.Ref` SQLServerCallableStatement.`getRef​(int i)`
`java.sql.Ref` SQLServerCallableStatement.`getRef​(java.lang.String sCol)`
`java.sql.Ref` SQLServerResultSet.`getRef​(int i)`
`java.sql.Ref` SQLServerResultSet.`getRef​(java.lang.String colName)`
`java.lang.String` ISQLServerStatement.`getResponseBuffering​()` Retrieves the response buffering mode for this SQLServerStatement object.
`java.lang.String` SQLServerStatement.`getResponseBuffering​()`
`java.sql.ResultSet` SQLServerStatement.`getResultSet​()`
`int` SQLServerStatement.`getResultSetConcurrency​()`
`int` SQLServerDatabaseMetaData.`getResultSetHoldability​()`
`int` SQLServerStatement.`getResultSetType​()`
`int` SQLServerResultSet.`getRow​()` Retrieves the number of the current row in this ResultSet object.
`java.lang.Object[]` ISQLServerBulkRecord.`getRowData​()` Gets the data for the current row as an array of Objects.
`java.lang.Object[]` SQLServerBulkCSVFileRecord.`getRowData​()`
`int` SQLServerSavepoint.`getSavepointId​()`
`java.lang.String` SQLServerSavepoint.`getSavepointName​()`
`int` SQLServerParameterMetaData.`getScale​(int param)`
`int` SQLServerResultSetMetaData.`getScale​(int column)`
`java.lang.String` SQLServerResultSetMetaData.`getSchemaName​(int column)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getSchemas​()`
`java.lang.String` SQLServerDatabaseMetaData.`getSchemaTerm​()`
`java.lang.String` SQLServerDatabaseMetaData.`getSearchStringEscape​()`
`short` SQLServerCallableStatement.`getShort​(int index)`
`short` SQLServerCallableStatement.`getShort​(java.lang.String sCol)`
`short` SQLServerResultSet.`getShort​(int columnIndex)`
`short` SQLServerResultSet.`getShort​(java.lang.String columnName)`
`java.sql.Timestamp` SQLServerCallableStatement.`getSmallDateTime​(int index)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerCallableStatement.`getSmallDateTime​(int index, java.util.Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerCallableStatement.`getSmallDateTime​(java.lang.String sCol)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerCallableStatement.`getSmallDateTime​(java.lang.String name, java.util.Calendar cal)`
`java.sql.Timestamp` SQLServerResultSet.`getSmallDateTime​(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerResultSet.`getSmallDateTime​(int columnIndex, java.util.Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerResultSet.`getSmallDateTime​(java.lang.String columnName)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`java.sql.Timestamp` SQLServerResultSet.`getSmallDateTime​(java.lang.String colName, java.util.Calendar cal)`
`java.math.BigDecimal` SQLServerCallableStatement.`getSmallMoney​(int index)` Retrieves the value of the column specified as a java.math.BigDecimal object.
`java.math.BigDecimal` SQLServerCallableStatement.`getSmallMoney​(java.lang.String sCol)` Retrieves the value of the column specified as a java.math.BigDecimal object.
`java.math.BigDecimal` SQLServerResultSet.`getSmallMoney​(int columnIndex)` Retrieves the value of the column specified as a java.math.BigDecimal object.
`java.math.BigDecimal` SQLServerResultSet.`getSmallMoney​(java.lang.String columnName)` Retrieves the value of the column specified as a java.math.BigDecimal object.
`java.lang.String` SQLServerDatabaseMetaData.`getSQLKeywords​()`
`int` SQLServerDatabaseMetaData.`getSQLStateType​()`
`java.sql.Statement` SQLServerResultSet.`getStatement​()`
`java.lang.String` SQLServerCallableStatement.`getString​(int index)`
`java.lang.String` SQLServerCallableStatement.`getString​(java.lang.String sCol)`
`java.lang.String` SQLServerResultSet.`getString​(int columnIndex)`
`java.lang.String` SQLServerResultSet.`getString​(java.lang.String columnName)`
`java.lang.String` SQLServerDatabaseMetaData.`getStringFunctions​()`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getSuperTables​(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getSuperTypes​(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern)`
`java.lang.String` SQLServerDatabaseMetaData.`getSystemFunctions​()`
`java.lang.String` SQLServerResultSetMetaData.`getTableName​(int column)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getTablePrivileges​(java.lang.String catalog, java.lang.String schema, java.lang.String table)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getTables​(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String[] types)`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getTableTypes​()`
`protected java.lang.Object` SQLServerBulkCopy.`getTemporalObjectFromCSVWithFormatter​(java.lang.String valueStrUntrimmed, int srcJdbcType, int srcColOrdinal, java.time.format.DateTimeFormatter dateTimeFormatter)`
`java.sql.Time` SQLServerCallableStatement.`getTime​(int index)`
`java.sql.Time` SQLServerCallableStatement.`getTime​(int index, java.util.Calendar cal)`
`java.sql.Time` SQLServerCallableStatement.`getTime​(java.lang.String sCol)`
`java.sql.Time` SQLServerCallableStatement.`getTime​(java.lang.String sCol, java.util.Calendar cal)`
`java.sql.Time` SQLServerResultSet.`getTime​(int columnIndex)`
`java.sql.Time` SQLServerResultSet.`getTime​(int columnIndex, java.util.Calendar cal)`
`java.sql.Time` SQLServerResultSet.`getTime​(java.lang.String columnName)`
`java.sql.Time` SQLServerResultSet.`getTime​(java.lang.String colName, java.util.Calendar cal)`
`java.lang.String` SQLServerDatabaseMetaData.`getTimeDateFunctions​()`
`java.sql.Timestamp` SQLServerCallableStatement.`getTimestamp​(int index)`
`java.sql.Timestamp` SQLServerCallableStatement.`getTimestamp​(int index, java.util.Calendar cal)`
`java.sql.Timestamp` SQLServerCallableStatement.`getTimestamp​(java.lang.String sCol)`
`java.sql.Timestamp` SQLServerCallableStatement.`getTimestamp​(java.lang.String name, java.util.Calendar cal)`
`java.sql.Timestamp` SQLServerResultSet.`getTimestamp​(int columnIndex)`
`java.sql.Timestamp` SQLServerResultSet.`getTimestamp​(int columnIndex, java.util.Calendar cal)`
`java.sql.Timestamp` SQLServerResultSet.`getTimestamp​(java.lang.String columnName)`
`java.sql.Timestamp` SQLServerResultSet.`getTimestamp​(java.lang.String colName, java.util.Calendar cal)`
`int` SQLServerConnection.`getTransactionIsolation​()`
`int` SQLServerResultSet.`getType​()`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getTypeInfo​()`
`java.util.Map<java.lang.String,java.lang.Class<?>>` SQLServerConnection.`getTypeMap​()`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getUDTs​(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types)`
`java.io.InputStream` SQLServerResultSet.`getUnicodeStream​(int columnIndex)` Deprecated.
`java.io.InputStream` SQLServerResultSet.`getUnicodeStream​(java.lang.String columnName)` Deprecated.
`int` SQLServerStatement.`getUpdateCount​()`
`java.net.URL` SQLServerCallableStatement.`getURL​(int n)`
`java.net.URL` SQLServerCallableStatement.`getURL​(java.lang.String s)`
`java.lang.String` SQLServerDatabaseMetaData.`getURL​()`
`java.net.URL` SQLServerResultSet.`getURL​(int columnIndex)`
`java.net.URL` SQLServerResultSet.`getURL​(java.lang.String sColumn)`
`java.lang.String` SQLServerDatabaseMetaData.`getUserName​()`
`java.sql.ResultSet` SQLServerDatabaseMetaData.`getVersionColumns​(java.lang.String catalog, java.lang.String schema, java.lang.String table)`
`java.sql.SQLWarning` SQLServerConnection.`getWarnings​()`
`java.sql.SQLWarning` SQLServerResultSet.`getWarnings​()`
`java.sql.SQLWarning` SQLServerStatement.`getWarnings​()`
`void` SQLServerResultSet.`insertRow​()`
`boolean` SQLServerDatabaseMetaData.`insertsAreDetected​(int type)`
`boolean` SQLServerResultSet.`isAfterLast​()`
`boolean` SQLServerResultSetMetaData.`isAutoIncrement​(int column)`
`boolean` SQLServerResultSet.`isBeforeFirst​()`
`boolean` SQLServerResultSetMetaData.`isCaseSensitive​(int column)`
`boolean` SQLServerDatabaseMetaData.`isCatalogAtStart​()`
`boolean` SQLServerConnection.`isClosed​()`
`boolean` SQLServerResultSetMetaData.`isCurrency​(int column)`
`boolean` SQLServerResultSetMetaData.`isDefinitelyWritable​(int column)`
`boolean` SQLServerResultSet.`isFirst​()` Determines whether the cursor is on the first row in this ResultSet object.
`boolean` SQLServerResultSet.`isLast​()` Determines whether the cursor is on the last row in this ResultSet object.
`int` SQLServerParameterMetaData.`isNullable​(int param)`
`int` SQLServerResultSetMetaData.`isNullable​(int column)`
`boolean` SQLServerConnection.`isReadOnly​()`
`boolean` SQLServerDatabaseMetaData.`isReadOnly​()`
`boolean` SQLServerResultSetMetaData.`isReadOnly​(int column)`
`boolean` SQLServerResultSetMetaData.`isSearchable​(int column)`
`boolean` SQLServerParameterMetaData.`isSigned​(int param)` Verify a supplied parameter index is valid
`boolean` SQLServerResultSetMetaData.`isSigned​(int column)`
`boolean` SQLServerResultSetMetaData.`isSparseColumnSet​(int column)` Returns true if the column is a SQLServer SparseColumnSet
`boolean` SQLServerResultSetMetaData.`isWritable​(int column)`
`boolean` SQLServerResultSet.`last​()` Moves the cursor to the last row in this ResultSet object.
`void` SQLServerResultSet.`moveToCurrentRow​()`
`void` SQLServerResultSet.`moveToInsertRow​()`
`java.lang.String` SQLServerConnection.`nativeSQL​(java.lang.String sql)`
`boolean` ISQLServerBulkRecord.`next​()` Advances to the next data row.
`boolean` SQLServerBulkCSVFileRecord.`next​()`
`boolean` SQLServerResultSet.`next​()` Initially moves the cursor to the first row of this ResultSet object, with subsequent calls moving the cursor to the second row, the third row, and so on.
`boolean` SQLServerDatabaseMetaData.`nullPlusNonNullIsNull​()`
`boolean` SQLServerDatabaseMetaData.`nullsAreSortedAtEnd​()`
`boolean` SQLServerDatabaseMetaData.`nullsAreSortedAtStart​()`
`boolean` SQLServerDatabaseMetaData.`nullsAreSortedHigh​()`
`boolean` SQLServerDatabaseMetaData.`nullsAreSortedLow​()`
`boolean` SQLServerDatabaseMetaData.`othersDeletesAreVisible​(int type)`
`boolean` SQLServerDatabaseMetaData.`othersInsertsAreVisible​(int type)`
`boolean` SQLServerDatabaseMetaData.`othersUpdatesAreVisible​(int type)`
`boolean` SQLServerDatabaseMetaData.`ownDeletesAreVisible​(int type)`
`boolean` SQLServerDatabaseMetaData.`ownInsertsAreVisible​(int type)`
`boolean` SQLServerDatabaseMetaData.`ownUpdatesAreVisible​(int type)`
`java.sql.CallableStatement` SQLServerConnection.`prepareCall​(java.lang.String sql)`
`java.sql.CallableStatement` SQLServerConnection.`prepareCall​(java.lang.String sql, int resultSetType, int resultSetConcurrency)`
`java.sql.CallableStatement` SQLServerConnection.`prepareCall​(java.lang.String sql, int nType, int nConcur, int resultSetHoldability)`
`java.sql.CallableStatement` SQLServerConnection.`prepareCall​(java.lang.String sql, int nType, int nConcur, int resultSetHoldability, SQLServerStatementColumnEncryptionSetting stmtColEncSetiing)`
`java.sql.PreparedStatement` SQLServerConnection.`prepareStatement​(java.lang.String sql)`
`java.sql.PreparedStatement` SQLServerConnection.`prepareStatement​(java.lang.String sql, int flag)`
`java.sql.PreparedStatement` SQLServerConnection.`prepareStatement​(java.lang.String sql, int[] columnIndexes)`
`java.sql.PreparedStatement` SQLServerConnection.`prepareStatement​(java.lang.String sql, int[] columnIndexes, SQLServerStatementColumnEncryptionSetting stmtColEncSetting)` Creates a default `PreparedStatement` object capable of returning the auto-generated keys designated by the given array.
`java.sql.PreparedStatement` SQLServerConnection.`prepareStatement​(java.lang.String sql, int resultSetType, int resultSetConcurrency)`
`java.sql.PreparedStatement` SQLServerConnection.`prepareStatement​(java.lang.String sql, int nType, int nConcur, int resultSetHoldability)`
`java.sql.PreparedStatement` SQLServerConnection.`prepareStatement​(java.lang.String sql, int nType, int nConcur, int resultSetHoldability, SQLServerStatementColumnEncryptionSetting stmtColEncSetting)` Creates a `PreparedStatement` object that will generate `ResultSet` objects with the given type, concurrency, and holdability.
`java.sql.PreparedStatement` SQLServerConnection.`prepareStatement​(java.lang.String sql, int flag, SQLServerStatementColumnEncryptionSetting stmtColEncSetting)` Creates a default `PreparedStatement` object that has the capability to retrieve auto-generated keys.
`java.sql.PreparedStatement` SQLServerConnection.`prepareStatement​(java.lang.String sql, java.lang.String[] columnNames)`
`java.sql.PreparedStatement` SQLServerConnection.`prepareStatement​(java.lang.String sql, java.lang.String[] columnNames, SQLServerStatementColumnEncryptionSetting stmtColEncSetting)` Creates a default `PreparedStatement` object capable of returning the auto-generated keys designated by the given array.
`boolean` SQLServerResultSet.`previous​()` Moves the cursor to the previous row in this ResultSet object.
`void` SQLServerResultSet.`refreshRow​()`
`static void` SQLServerConnection.`registerColumnEncryptionKeyStoreProviders​(java.util.Map<java.lang.String,SQLServerColumnEncryptionKeyStoreProvider> clientKeyStoreProviders)` Registers key store providers in the globalCustomColumnEncryptionKeyStoreProviders.
`void` ISQLServerCallableStatement42.`registerOutParameter​(int index, java.sql.SQLType sqlType)`
`void` ISQLServerCallableStatement42.`registerOutParameter​(int index, java.sql.SQLType sqlType, int scale)`
`void` ISQLServerCallableStatement42.`registerOutParameter​(int index, java.sql.SQLType sqlType, int precision, int scale)` Registers the parameter in ordinal position index to be of JDBC type sqlType.
`void` ISQLServerCallableStatement42.`registerOutParameter​(int index, java.sql.SQLType sqlType, java.lang.String typeName)`
`void` ISQLServerCallableStatement42.`registerOutParameter​(java.lang.String parameterName, java.sql.SQLType sqlType)`
`void` ISQLServerCallableStatement42.`registerOutParameter​(java.lang.String parameterName, java.sql.SQLType sqlType, int scale)`
`void` ISQLServerCallableStatement42.`registerOutParameter​(java.lang.String parameterName, java.sql.SQLType sqlType, int precision, int scale)` Registers the parameter in ordinal position index to be of JDBC type sqlType.
`void` ISQLServerCallableStatement42.`registerOutParameter​(java.lang.String parameterName, java.sql.SQLType sqlType, java.lang.String typeName)`
`void` SQLServerCallableStatement.`registerOutParameter​(int index, int sqlType)`
`void` SQLServerCallableStatement.`registerOutParameter​(int index, int sqlType, int scale)`
`void` SQLServerCallableStatement.`registerOutParameter​(int index, int sqlType, int precision, int scale)`
`void` SQLServerCallableStatement.`registerOutParameter​(int index, int sqlType, java.lang.String typeName)`
`void` SQLServerCallableStatement.`registerOutParameter​(java.lang.String s, int n)`
`void` SQLServerCallableStatement.`registerOutParameter​(java.lang.String parameterName, int sqlType, int scale)`
`void` SQLServerCallableStatement.`registerOutParameter​(java.lang.String parameterName, int sqlType, int precision, int scale)`
`void` SQLServerCallableStatement.`registerOutParameter​(java.lang.String s, int n, java.lang.String s1)`
`void` SQLServerCallableStatement42.`registerOutParameter​(int index, java.sql.SQLType sqlType)`
`void` SQLServerCallableStatement42.`registerOutParameter​(int index, java.sql.SQLType sqlType, int scale)`
`void` SQLServerCallableStatement42.`registerOutParameter​(int index, java.sql.SQLType sqlType, int precision, int scale)`
`void` SQLServerCallableStatement42.`registerOutParameter​(int index, java.sql.SQLType sqlType, java.lang.String typeName)`
`void` SQLServerCallableStatement42.`registerOutParameter​(java.lang.String parameterName, java.sql.SQLType sqlType)`
`void` SQLServerCallableStatement42.`registerOutParameter​(java.lang.String parameterName, java.sql.SQLType sqlType, int scale)`
`void` SQLServerCallableStatement42.`registerOutParameter​(java.lang.String parameterName, java.sql.SQLType sqlType, int precision, int scale)`
`void` SQLServerCallableStatement42.`registerOutParameter​(java.lang.String parameterName, java.sql.SQLType sqlType, java.lang.String typeName)`
`boolean` SQLServerResultSet.`relative​(int rows)`
`void` SQLServerConnection.`releaseSavepoint​(java.sql.Savepoint savepoint)`
`void` SQLServerConnection.`rollback​()` Rollback a transcation.
`void` SQLServerConnection.`rollback​(java.sql.Savepoint s)`
`boolean` SQLServerResultSet.`rowDeleted​()`
`boolean` SQLServerResultSet.`rowInserted​()`
`boolean` SQLServerResultSet.`rowUpdated​()`
`void` SQLServerPreparedStatement.`setArray​(int i, java.sql.Array x)`
`void` SQLServerPreparedStatement.`setAsciiStream​(int n, java.io.InputStream x, int length)`
`void` SQLServerConnection.`setAutoCommit​(boolean newAutoCommitMode)`
`void` SQLServerBulkCopyOptions.`setBatchSize​(int batchSize)` Sets the number of rows in each batch.
`void` SQLServerCallableStatement.`setBigDecimal​(java.lang.String sCol, java.math.BigDecimal bd)`
`void` SQLServerCallableStatement.`setBigDecimal​(java.lang.String sCol, java.math.BigDecimal bd, int precision, int scale)` Sets the designated parameter to the given `java.math.BigDecimal` value.
`void` SQLServerCallableStatement.`setBigDecimal​(java.lang.String sCol, java.math.BigDecimal bd, int precision, int scale, boolean forceEncrypt)` Sets the designated parameter to the given `java.math.BigDecimal` value.
`void` SQLServerPreparedStatement.`setBigDecimal​(int n, java.math.BigDecimal x)`
`void` SQLServerPreparedStatement.`setBigDecimal​(int n, java.math.BigDecimal x, int precision, int scale)` Sets the designated parameter to the given `java.math.BigDecimal` value.
`void` SQLServerPreparedStatement.`setBigDecimal​(int n, java.math.BigDecimal x, int precision, int scale, boolean forceEncrypt)` Sets the designated parameter to the given `java.math.BigDecimal` value.
`void` SQLServerPreparedStatement.`setBinaryStream​(int n, java.io.InputStream x, int length)`
`void` SQLServerCallableStatement.`setBoolean​(java.lang.String sCol, boolean b)`
`void` SQLServerCallableStatement.`setBoolean​(java.lang.String sCol, boolean b, boolean forceEncrypt)` Sets the designated parameter to the given Java `boolean` value.
`void` SQLServerPreparedStatement.`setBoolean​(int n, boolean x)`
`void` SQLServerPreparedStatement.`setBoolean​(int n, boolean x, boolean forceEncrypt)` Sets the designated parameter to the given Java `boolean` value.
`void` SQLServerBulkCopy.`setBulkCopyOptions​(SQLServerBulkCopyOptions copyOptions)` Update the behavior of the SQLServerBulkCopy instance according to the options supplied, if supplied SQLServerBulkCopyOption is not null.
`void` SQLServerBulkCopyOptions.`setBulkCopyTimeout​(int timeout)` Sets the number of seconds for the operation to complete before it times out.
`void` SQLServerCallableStatement.`setByte​(java.lang.String sCol, byte b)`
`void` SQLServerCallableStatement.`setByte​(java.lang.String sCol, byte b, boolean forceEncrypt)` Sets the designated parameter to the given Java `byte` value.
`void` SQLServerPreparedStatement.`setByte​(int n, byte x)`
`void` SQLServerPreparedStatement.`setByte​(int n, byte x, boolean forceEncrypt)` Sets the designated parameter to the given Java `byte` value.
`void` SQLServerCallableStatement.`setBytes​(java.lang.String sCol, byte[] b)`
`void` SQLServerCallableStatement.`setBytes​(java.lang.String sCol, byte[] b, boolean forceEncrypt)` Sets the designated parameter to the given Java array of bytes.
`void` SQLServerPreparedStatement.`setBytes​(int n, byte[] x)`
`void` SQLServerPreparedStatement.`setBytes​(int n, byte[] x, boolean forceEncrypt)` Sets the designated parameter to the given Java array of bytes.
`void` SQLServerConnection.`setCatalog​(java.lang.String catalog)`
`void` SQLServerPreparedStatement.`setCharacterStream​(int n, java.io.Reader reader, int length)`
`static void` SQLServerConnection.`setColumnEncryptionKeyCacheTtl​(int columnEncryptionKeyCacheTTL, java.util.concurrent.TimeUnit unit)` Sets time-to-live for column encryption key entries in the column encryption key cache for the Always Encrypted feature.
`void` SQLServerStatement.`setCursorName​(java.lang.String name)`
`void` SQLServerCallableStatement.`setDate​(java.lang.String sCol, java.sql.Date d)`
`void` SQLServerCallableStatement.`setDate​(java.lang.String sCol, java.sql.Date x, java.util.Calendar c)`
`void` SQLServerCallableStatement.`setDate​(java.lang.String sCol, java.sql.Date x, java.util.Calendar c, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Date` value, using the given `Calendar` object.
`void` SQLServerPreparedStatement.`setDate​(int n, java.sql.Date x)`
`void` SQLServerPreparedStatement.`setDate​(int n, java.sql.Date x, java.util.Calendar cal)`
`void` SQLServerPreparedStatement.`setDate​(int n, java.sql.Date x, java.util.Calendar cal, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Date` value, using the given `Calendar` object.
`void` SQLServerCallableStatement.`setDateTime​(java.lang.String sCol, java.sql.Timestamp x)` Sets the designated parameter to the given `java.sql.Timestamp` value.
`void` SQLServerCallableStatement.`setDateTime​(java.lang.String sCol, java.sql.Timestamp x, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Timestamp` value.
`void` SQLServerPreparedStatement.`setDateTime​(int n, java.sql.Timestamp x)` Sets the designated parameter to the given `java.sql.Timestamp` value
`void` SQLServerPreparedStatement.`setDateTime​(int n, java.sql.Timestamp x, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Timestamp` value
`void` SQLServerBulkCopy.`setDestinationTableName​(java.lang.String tableName)` Sets the name of the destination table on the server.
`void` SQLServerCallableStatement.`setDouble​(java.lang.String sCol, double d)`
`void` SQLServerCallableStatement.`setDouble​(java.lang.String sCol, double d, boolean forceEncrypt)` Sets the designated parameter to the given Java `double` value.
`void` SQLServerPreparedStatement.`setDouble​(int n, double x)`
`void` SQLServerPreparedStatement.`setDouble​(int n, double x, boolean forceEncrypt)` Sets the designated parameter to the given Java `double` value.
`void` SQLServerStatement.`setEscapeProcessing​(boolean enable)`
`void` SQLServerResultSet.`setFetchDirection​(int direction)`
`void` SQLServerStatement.`setFetchDirection​(int nDir)`
`void` SQLServerResultSet.`setFetchSize​(int rows)`
`void` SQLServerStatement.`setFetchSize​(int rows)`
`void` SQLServerCallableStatement.`setFloat​(java.lang.String sCol, float f)`
`void` SQLServerCallableStatement.`setFloat​(java.lang.String sCol, float f, boolean forceEncrypt)` Sets the designated parameter to the given Java `float` value.
`void` SQLServerPreparedStatement.`setFloat​(int n, float x)`
`void` SQLServerPreparedStatement.`setFloat​(int n, float x, boolean forceEncrypt)` Sets the designated parameter to the given Java `float` value.
`void` SQLServerConnection.`setHoldability​(int holdability)`
`void` SQLServerCallableStatement.`setInt​(java.lang.String sCol, int i)`
`void` SQLServerCallableStatement.`setInt​(java.lang.String sCol, int i, boolean forceEncrypt)` Sets the designated parameter to the given Java `int` value.
`void` SQLServerPreparedStatement.`setInt​(int n, int value)`
`void` SQLServerPreparedStatement.`setInt​(int n, int value, boolean forceEncrypt)` Sets the designated parameter to the given Java `int` value.
`void` SQLServerStatement.`setLargeMaxRows​(long max)`
`void` SQLServerCallableStatement.`setLong​(java.lang.String sCol, long l)`
`void` SQLServerCallableStatement.`setLong​(java.lang.String sCol, long l, boolean forceEncrypt)` Sets the designated parameter to the given Java `long` value.
`void` SQLServerPreparedStatement.`setLong​(int n, long x)`
`void` SQLServerPreparedStatement.`setLong​(int n, long x, boolean forceEncrypt)` Sets the designated parameter to the given Java `long` value.
`void` SQLServerStatement.`setMaxFieldSize​(int max)`
`void` SQLServerStatement.`setMaxRows​(int max)`
`void` SQLServerCallableStatement.`setMoney​(java.lang.String sCol, java.math.BigDecimal bd)` Sets the designated parameter to the given Java `java.math.BigDecimal` value.
`void` SQLServerCallableStatement.`setMoney​(java.lang.String sCol, java.math.BigDecimal bd, boolean forceEncrypt)` Sets the designated parameter to the given Java `java.math.BigDecimal` value.
`void` SQLServerPreparedStatement.`setMoney​(int n, java.math.BigDecimal x)` Sets the designated parameter to the given `java.math.BigDecimal` value.
`void` SQLServerPreparedStatement.`setMoney​(int n, java.math.BigDecimal x, boolean forceEncrypt)` Sets the designated parameter to the given `java.math.BigDecimal` value.
`void` SQLServerCallableStatement.`setNull​(java.lang.String sCol, int nType)`
`void` SQLServerCallableStatement.`setNull​(java.lang.String sCol, int nType, java.lang.String sTypeName)`
`void` SQLServerPreparedStatement.`setNull​(int index, int jdbcType)`
`void` SQLServerPreparedStatement.`setNull​(int paramIndex, int sqlType, java.lang.String typeName)`
`void` ISQLServerCallableStatement42.`setObject​(java.lang.String sCol, java.lang.Object obj, java.sql.SQLType jdbcType)`
`void` ISQLServerCallableStatement42.`setObject​(java.lang.String sCol, java.lang.Object obj, java.sql.SQLType jdbcType, int scale)`
`void` ISQLServerCallableStatement42.`setObject​(java.lang.String sCol, java.lang.Object obj, java.sql.SQLType jdbcType, int scale, boolean forceEncrypt)` Sets the value of the designated parameter with the given object.
`void` ISQLServerPreparedStatement42.`setObject​(int index, java.lang.Object obj, java.sql.SQLType jdbcType)`
`void` ISQLServerPreparedStatement42.`setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType, int scaleOrLength)`
`void` ISQLServerPreparedStatement42.`setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType, java.lang.Integer precision, java.lang.Integer scale)` Sets the value of the designated parameter with the given object.
`void` ISQLServerPreparedStatement42.`setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType, java.lang.Integer precision, java.lang.Integer scale, boolean forceEncrypt)` Sets the value of the designated parameter with the given object.
`void` SQLServerCallableStatement.`setObject​(java.lang.String sCol, java.lang.Object o)`
`void` SQLServerCallableStatement.`setObject​(java.lang.String sCol, java.lang.Object o, int n)`
`void` SQLServerCallableStatement.`setObject​(java.lang.String sCol, java.lang.Object o, int n, int m)`
`void` SQLServerCallableStatement.`setObject​(java.lang.String sCol, java.lang.Object o, int n, int m, boolean forceEncrypt)` Sets the value of the designated parameter with the given object.
`void` SQLServerCallableStatement.`setObject​(java.lang.String sCol, java.lang.Object x, int targetSqlType, java.lang.Integer precision, int scale)` Sets the value of the designated parameter with the given object.
`void` SQLServerCallableStatement42.`setObject​(int index, java.lang.Object obj, java.sql.SQLType jdbcType)`
`void` SQLServerCallableStatement42.`setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType, int scaleOrLength)`
`void` SQLServerCallableStatement42.`setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType, java.lang.Integer precision, java.lang.Integer scale)`
`void` SQLServerCallableStatement42.`setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType, java.lang.Integer precision, java.lang.Integer scale, boolean forceEncrypt)`
`void` SQLServerCallableStatement42.`setObject​(java.lang.String sCol, java.lang.Object obj, java.sql.SQLType jdbcType)`
`void` SQLServerCallableStatement42.`setObject​(java.lang.String sCol, java.lang.Object obj, java.sql.SQLType jdbcType, int scale)`
`void` SQLServerCallableStatement42.`setObject​(java.lang.String sCol, java.lang.Object obj, java.sql.SQLType jdbcType, int scale, boolean forceEncrypt)`
`void` SQLServerPreparedStatement.`setObject​(int index, java.lang.Object obj)`
`void` SQLServerPreparedStatement.`setObject​(int n, java.lang.Object obj, int jdbcType)`
`void` SQLServerPreparedStatement.`setObject​(int parameterIndex, java.lang.Object x, int targetSqlType, int scaleOrLength)`
`void` SQLServerPreparedStatement.`setObject​(int parameterIndex, java.lang.Object x, int targetSqlType, java.lang.Integer precision, int scale)` Sets the value of the designated parameter with the given object.
`void` SQLServerPreparedStatement.`setObject​(int parameterIndex, java.lang.Object x, int targetSqlType, java.lang.Integer precision, int scale, boolean forceEncrypt)` Sets the value of the designated parameter with the given object.
`void` SQLServerPreparedStatement42.`setObject​(int index, java.lang.Object obj, java.sql.SQLType jdbcType)`
`void` SQLServerPreparedStatement42.`setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType, int scaleOrLength)`
`void` SQLServerPreparedStatement42.`setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType, java.lang.Integer precision, java.lang.Integer scale)`
`void` SQLServerPreparedStatement42.`setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType, java.lang.Integer precision, java.lang.Integer scale, boolean forceEncrypt)`
`void` SQLServerStatement.`setQueryTimeout​(int seconds)`
`void` SQLServerConnection.`setReadOnly​(boolean readOnly)`
`void` SQLServerPreparedStatement.`setRef​(int i, java.sql.Ref x)`
`void` ISQLServerStatement.`setResponseBuffering​(java.lang.String value)` Sets the response buffering mode for this SQLServerStatement object to case-insensitive String full or adaptive.
`void` SQLServerStatement.`setResponseBuffering​(java.lang.String value)`
`java.sql.Savepoint` SQLServerConnection.`setSavepoint​()`
`java.sql.Savepoint` SQLServerConnection.`setSavepoint​(java.lang.String sName)`
`void` ISQLServerConnection43.`setShardingKey​(java.sql.ShardingKey shardingKey)`
`void` ISQLServerConnection43.`setShardingKey​(java.sql.ShardingKey shardingKey, java.sql.ShardingKey superShardingKey)`
`void` SQLServerConnection43.`setShardingKey​(java.sql.ShardingKey shardingKey)`
`void` SQLServerConnection43.`setShardingKey​(java.sql.ShardingKey shardingKey, java.sql.ShardingKey superShardingKey)`
`boolean` ISQLServerConnection43.`setShardingKeyIfValid​(java.sql.ShardingKey shardingKey, int timeout)`
`boolean` ISQLServerConnection43.`setShardingKeyIfValid​(java.sql.ShardingKey shardingKey, java.sql.ShardingKey superShardingKey, int timeout)`
`boolean` SQLServerConnection43.`setShardingKeyIfValid​(java.sql.ShardingKey shardingKey, int timeout)`
`boolean` SQLServerConnection43.`setShardingKeyIfValid​(java.sql.ShardingKey shardingKey, java.sql.ShardingKey superShardingKey, int timeout)`
`void` SQLServerCallableStatement.`setShort​(java.lang.String sCol, short s)`
`void` SQLServerCallableStatement.`setShort​(java.lang.String sCol, short s, boolean forceEncrypt)` Sets the designated parameter to the given Java `short` value.
`void` SQLServerPreparedStatement.`setShort​(int index, short x)`
`void` SQLServerPreparedStatement.`setShort​(int index, short x, boolean forceEncrypt)` Sets the designated parameter to the given Java `short` value.
`void` SQLServerCallableStatement.`setSmallDateTime​(java.lang.String sCol, java.sql.Timestamp x)` Sets the designated parameter to the given `java.sql.Timestamp` value.
`void` SQLServerCallableStatement.`setSmallDateTime​(java.lang.String sCol, java.sql.Timestamp x, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Timestamp` value.
`void` SQLServerPreparedStatement.`setSmallDateTime​(int n, java.sql.Timestamp x)` Sets the designated parameter to the given `java.sql.Timestamp` value
`void` SQLServerPreparedStatement.`setSmallDateTime​(int n, java.sql.Timestamp x, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Timestamp` value
`void` SQLServerCallableStatement.`setSmallMoney​(java.lang.String sCol, java.math.BigDecimal bd)` Sets the designated parameter to the given Java `java.math.BigDecimal` value.
`void` SQLServerCallableStatement.`setSmallMoney​(java.lang.String sCol, java.math.BigDecimal bd, boolean forceEncrypt)` Sets the designated parameter to the given Java `java.math.BigDecimal` value.
`void` SQLServerPreparedStatement.`setSmallMoney​(int n, java.math.BigDecimal x)` Sets the designated parameter to the given `java.math.BigDecimal` value.
`void` SQLServerPreparedStatement.`setSmallMoney​(int n, java.math.BigDecimal x, boolean forceEncrypt)` Sets the designated parameter to the given `java.math.BigDecimal` value.
`void` SQLServerCallableStatement.`setString​(java.lang.String sCol, java.lang.String s)`
`void` SQLServerCallableStatement.`setString​(java.lang.String sCol, java.lang.String s, boolean forceEncrypt)` Sets the designated parameter to the given Java `String` value.
`void` SQLServerPreparedStatement.`setString​(int index, java.lang.String str)`
`void` SQLServerPreparedStatement.`setString​(int index, java.lang.String str, boolean forceEncrypt)` Sets the designated parameter to the given Java `String` value.
`void` SQLServerCallableStatement.`setStructured​(java.lang.String sCol, java.lang.String tvpName, ISQLServerDataRecord tvpDataRecord)` Populates a table valued parameter passed to a stored procedure with an ISQLServerDataRecord object.
`void` SQLServerCallableStatement.`setStructured​(java.lang.String sCol, java.lang.String tvpName, SQLServerDataTable tvpDataTable)` Populates a table valued parameter passed to a stored procedure with a data table.
`void` SQLServerCallableStatement.`setStructured​(java.lang.String sCol, java.lang.String tvpName, java.sql.ResultSet tvpResultSet)` Populates a table valued parameter passed to a stored procedure with a ResultSet retrieved from another table
`void` SQLServerPreparedStatement.`setStructured​(int n, java.lang.String tvpName, ISQLServerDataRecord tvpBulkRecord)` Populates a table valued parameter with a data table
`void` SQLServerPreparedStatement.`setStructured​(int n, java.lang.String tvpName, SQLServerDataTable tvpDataTable)` Populates a table valued parameter with a data table
`void` SQLServerPreparedStatement.`setStructured​(int n, java.lang.String tvpName, java.sql.ResultSet tvpResultSet)` Populates a table valued parameter with a data table
`void` SQLServerCallableStatement.`setTime​(java.lang.String sCol, java.sql.Time t)`
`void` SQLServerCallableStatement.`setTime​(java.lang.String sCol, java.sql.Time t, int scale)` Sets the designated parameter to the given `java.sql.Time` value.
`void` SQLServerCallableStatement.`setTime​(java.lang.String sCol, java.sql.Time t, int scale, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Time` value.
`void` SQLServerCallableStatement.`setTime​(java.lang.String sCol, java.sql.Time x, java.util.Calendar c)`
`void` SQLServerCallableStatement.`setTime​(java.lang.String sCol, java.sql.Time x, java.util.Calendar c, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Time` value, using the given `Calendar` object.
`void` SQLServerPreparedStatement.`setTime​(int n, java.sql.Time x)`
`void` SQLServerPreparedStatement.`setTime​(int n, java.sql.Time x, int scale)` Sets the designated parameter to the given `java.sql.Time` value
`void` SQLServerPreparedStatement.`setTime​(int n, java.sql.Time x, int scale, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Time` value
`void` SQLServerPreparedStatement.`setTime​(int n, java.sql.Time x, java.util.Calendar cal)`
`void` SQLServerPreparedStatement.`setTime​(int n, java.sql.Time x, java.util.Calendar cal, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Time` value.
`void` SQLServerCallableStatement.`setTimestamp​(java.lang.String sCol, java.sql.Timestamp t)`
`void` SQLServerCallableStatement.`setTimestamp​(java.lang.String sCol, java.sql.Timestamp t, int scale)` Sets the designated parameter to the given `java.sql.Timestamp` value.
`void` SQLServerCallableStatement.`setTimestamp​(java.lang.String sCol, java.sql.Timestamp t, int scale, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Timestamp` value.
`void` SQLServerCallableStatement.`setTimestamp​(java.lang.String sCol, java.sql.Timestamp x, java.util.Calendar c)`
`void` SQLServerCallableStatement.`setTimestamp​(java.lang.String sCol, java.sql.Timestamp x, java.util.Calendar c, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Timestamp` value.
`void` SQLServerPreparedStatement.`setTimestamp​(int n, java.sql.Timestamp x)`
`void` SQLServerPreparedStatement.`setTimestamp​(int n, java.sql.Timestamp x, int scale)` Sets the designated parameter to the given `java.sql.Timestamp` value
`void` SQLServerPreparedStatement.`setTimestamp​(int n, java.sql.Timestamp x, int scale, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Timestamp` value
`void` SQLServerPreparedStatement.`setTimestamp​(int n, java.sql.Timestamp x, java.util.Calendar cal)`
`void` SQLServerPreparedStatement.`setTimestamp​(int n, java.sql.Timestamp x, java.util.Calendar cal, boolean forceEncrypt)` Sets the designated parameter to the given `java.sql.Timestamp` value.
`void` SQLServerConnection.`setTransactionIsolation​(int level)`
`void` SQLServerConnection.`setTypeMap​(java.util.Map<java.lang.String,java.lang.Class<?>> map)`
`void` SQLServerCallableStatement.`setUniqueIdentifier​(java.lang.String sCol, java.lang.String guid)` Sets the designated parameter to the given `String` value.
`void` SQLServerCallableStatement.`setUniqueIdentifier​(java.lang.String sCol, java.lang.String guid, boolean forceEncrypt)` Sets the designated parameter to the given `String` value.
`void` SQLServerPreparedStatement.`setUniqueIdentifier​(int index, java.lang.String guid)` Sets the designated parameter to the given String.
`void` SQLServerPreparedStatement.`setUniqueIdentifier​(int index, java.lang.String guid, boolean forceEncrypt)` Sets the designated parameter to the given String.
`void` SQLServerCallableStatement.`setURL​(java.lang.String sCol, java.net.URL u)`
`void` SQLServerPreparedStatement.`setURL​(int parameterIndex, java.net.URL x)`
`boolean` SQLServerDatabaseMetaData.`storesLowerCaseIdentifiers​()`
`boolean` SQLServerDatabaseMetaData.`storesLowerCaseQuotedIdentifiers​()`
`boolean` SQLServerDatabaseMetaData.`storesMixedCaseIdentifiers​()`
`boolean` SQLServerDatabaseMetaData.`storesMixedCaseQuotedIdentifiers​()`
`boolean` SQLServerDatabaseMetaData.`storesUpperCaseIdentifiers​()`
`boolean` SQLServerDatabaseMetaData.`storesUpperCaseQuotedIdentifiers​()`
`boolean` SQLServerDatabaseMetaData.`supportsAlterTableWithAddColumn​()`
`boolean` SQLServerDatabaseMetaData.`supportsAlterTableWithDropColumn​()`
`boolean` SQLServerDatabaseMetaData.`supportsANSI92EntryLevelSQL​()`
`boolean` SQLServerDatabaseMetaData.`supportsANSI92FullSQL​()`
`boolean` SQLServerDatabaseMetaData.`supportsANSI92IntermediateSQL​()`
`boolean` SQLServerDatabaseMetaData.`supportsBatchUpdates​()`
`boolean` SQLServerDatabaseMetaData.`supportsCatalogsInDataManipulation​()`
`boolean` SQLServerDatabaseMetaData.`supportsCatalogsInIndexDefinitions​()`
`boolean` SQLServerDatabaseMetaData.`supportsCatalogsInPrivilegeDefinitions​()`
`boolean` SQLServerDatabaseMetaData.`supportsCatalogsInProcedureCalls​()`
`boolean` SQLServerDatabaseMetaData.`supportsCatalogsInTableDefinitions​()`
`boolean` SQLServerDatabaseMetaData.`supportsColumnAliasing​()`
`boolean` SQLServerDatabaseMetaData.`supportsConvert​()`
`boolean` SQLServerDatabaseMetaData.`supportsConvert​(int fromType, int toType)`
`boolean` SQLServerDatabaseMetaData.`supportsCoreSQLGrammar​()`
`boolean` SQLServerDatabaseMetaData.`supportsCorrelatedSubqueries​()`
`boolean` SQLServerDatabaseMetaData.`supportsDataDefinitionAndDataManipulationTransactions​()`
`boolean` SQLServerDatabaseMetaData.`supportsDataManipulationTransactionsOnly​()`
`boolean` SQLServerDatabaseMetaData.`supportsDifferentTableCorrelationNames​()`
`boolean` SQLServerDatabaseMetaData.`supportsExpressionsInOrderBy​()`
`boolean` SQLServerDatabaseMetaData.`supportsExtendedSQLGrammar​()`
`boolean` SQLServerDatabaseMetaData.`supportsFullOuterJoins​()`
`boolean` SQLServerDatabaseMetaData.`supportsGetGeneratedKeys​()`
`boolean` SQLServerDatabaseMetaData.`supportsGroupBy​()`
`boolean` SQLServerDatabaseMetaData.`supportsGroupByBeyondSelect​()`
`boolean` SQLServerDatabaseMetaData.`supportsGroupByUnrelated​()`
`boolean` SQLServerDatabaseMetaData.`supportsIntegrityEnhancementFacility​()`
`boolean` SQLServerDatabaseMetaData.`supportsLikeEscapeClause​()`
`boolean` SQLServerDatabaseMetaData.`supportsLimitedOuterJoins​()`
`boolean` SQLServerDatabaseMetaData.`supportsMinimumSQLGrammar​()`
`boolean` SQLServerDatabaseMetaData.`supportsMixedCaseIdentifiers​()`
`boolean` SQLServerDatabaseMetaData.`supportsMixedCaseQuotedIdentifiers​()`
`boolean` SQLServerDatabaseMetaData.`supportsMultipleOpenResults​()`
`boolean` SQLServerDatabaseMetaData.`supportsMultipleResultSets​()`
`boolean` SQLServerDatabaseMetaData.`supportsMultipleTransactions​()`
`boolean` SQLServerDatabaseMetaData.`supportsNamedParameters​()`
`boolean` SQLServerDatabaseMetaData.`supportsNonNullableColumns​()`
`boolean` SQLServerDatabaseMetaData.`supportsOpenCursorsAcrossCommit​()`
`boolean` SQLServerDatabaseMetaData.`supportsOpenCursorsAcrossRollback​()`
`boolean` SQLServerDatabaseMetaData.`supportsOpenStatementsAcrossCommit​()`
`boolean` SQLServerDatabaseMetaData.`supportsOpenStatementsAcrossRollback​()`
`boolean` SQLServerDatabaseMetaData.`supportsOrderByUnrelated​()`
`boolean` SQLServerDatabaseMetaData.`supportsOuterJoins​()`
`boolean` SQLServerDatabaseMetaData.`supportsPositionedDelete​()`
`boolean` SQLServerDatabaseMetaData.`supportsPositionedUpdate​()`
`boolean` SQLServerDatabaseMetaData.`supportsResultSetConcurrency​(int type, int concurrency)`
`boolean` SQLServerDatabaseMetaData.`supportsResultSetHoldability​(int holdability)`
`boolean` SQLServerDatabaseMetaData.`supportsResultSetType​(int type)`
`boolean` SQLServerDatabaseMetaData.`supportsSavepoints​()`
`boolean` SQLServerDatabaseMetaData.`supportsSchemasInDataManipulation​()`
`boolean` SQLServerDatabaseMetaData.`supportsSchemasInIndexDefinitions​()`
`boolean` SQLServerDatabaseMetaData.`supportsSchemasInPrivilegeDefinitions​()`
`boolean` SQLServerDatabaseMetaData.`supportsSchemasInProcedureCalls​()`
`boolean` SQLServerDatabaseMetaData.`supportsSchemasInTableDefinitions​()`
`boolean` SQLServerDatabaseMetaData.`supportsSelectForUpdate​()`
`boolean` SQLServerDatabaseMetaData.`supportsStoredProcedures​()`
`boolean` SQLServerDatabaseMetaData.`supportsSubqueriesInComparisons​()`
`boolean` SQLServerDatabaseMetaData.`supportsSubqueriesInExists​()`
`boolean` SQLServerDatabaseMetaData.`supportsSubqueriesInIns​()`
`boolean` SQLServerDatabaseMetaData.`supportsSubqueriesInQuantifieds​()`
`boolean` SQLServerDatabaseMetaData.`supportsTableCorrelationNames​()`
`boolean` SQLServerDatabaseMetaData.`supportsTransactionIsolationLevel​(int level)`
`boolean` SQLServerDatabaseMetaData.`supportsTransactions​()`
`boolean` SQLServerDatabaseMetaData.`supportsUnion​()`
`boolean` SQLServerDatabaseMetaData.`supportsUnionAll​()`
`void` SQLServerResultSet.`updateArray​(int columnIndex, java.sql.Array x)`
`void` SQLServerResultSet.`updateArray​(java.lang.String columnName, java.sql.Array x)`
`void` SQLServerResultSet.`updateAsciiStream​(int index, java.io.InputStream x, int length)`
`void` SQLServerResultSet.`updateAsciiStream​(java.lang.String columnName, java.io.InputStream x, int length)`
`void` SQLServerResultSet.`updateBigDecimal​(int index, java.math.BigDecimal x)`
`void` SQLServerResultSet.`updateBigDecimal​(int index, java.math.BigDecimal x, java.lang.Integer precision, java.lang.Integer scale)` Updates the designated column with a `java.math.BigDecimal` value.
`void` SQLServerResultSet.`updateBigDecimal​(int index, java.math.BigDecimal x, java.lang.Integer precision, java.lang.Integer scale, boolean forceEncrypt)` Updates the designated column with a `java.math.BigDecimal` value.
`void` SQLServerResultSet.`updateBigDecimal​(java.lang.String columnName, java.math.BigDecimal x)`
`void` SQLServerResultSet.`updateBigDecimal​(java.lang.String columnName, java.math.BigDecimal x, boolean forceEncrypt)` Updates the designated column with a `java.sql.BigDecimal` value.
`void` SQLServerResultSet.`updateBigDecimal​(java.lang.String columnName, java.math.BigDecimal x, java.lang.Integer precision, java.lang.Integer scale)` Updates the designated column with a `java.sql.BigDecimal` value.
`void` SQLServerResultSet.`updateBigDecimal​(java.lang.String columnName, java.math.BigDecimal x, java.lang.Integer precision, java.lang.Integer scale, boolean forceEncrypt)` Updates the designated column with a `java.sql.BigDecimal` value.
`void` SQLServerResultSet.`updateBoolean​(int index, boolean x)`
`void` SQLServerResultSet.`updateBoolean​(int index, boolean x, boolean forceEncrypt)` Updates the designated column with a `boolean` value.
`void` SQLServerResultSet.`updateBoolean​(java.lang.String columnName, boolean x)`
`void` SQLServerResultSet.`updateBoolean​(java.lang.String columnName, boolean x, boolean forceEncrypt)` Updates the designated column with a `boolean` value.
`void` SQLServerResultSet.`updateByte​(int index, byte x)`
`void` SQLServerResultSet.`updateByte​(int index, byte x, boolean forceEncrypt)` Updates the designated column with a `byte` value.
`void` SQLServerResultSet.`updateByte​(java.lang.String columnName, byte x)`
`void` SQLServerResultSet.`updateByte​(java.lang.String columnName, byte x, boolean forceEncrypt)` Updates the designated column with a `byte` value.
`void` SQLServerResultSet.`updateBytes​(int index, byte[] x)`
`void` SQLServerResultSet.`updateBytes​(int index, byte[] x, boolean forceEncrypt)` Updates the designated column with a `byte` array value.
`void` SQLServerResultSet.`updateBytes​(java.lang.String columnName, byte[] x)`
`void` SQLServerResultSet.`updateBytes​(java.lang.String columnName, byte[] x, boolean forceEncrypt)` Updates the designated column with a byte array value.
`void` SQLServerResultSet.`updateCharacterStream​(int columnIndex, java.io.Reader readerValue, int length)`
`void` SQLServerResultSet.`updateCharacterStream​(java.lang.String columnName, java.io.Reader readerValue, int length)`
`void` SQLServerResultSet.`updateDate​(int index, java.sql.Date x)`
`void` SQLServerResultSet.`updateDate​(int index, java.sql.Date x, boolean forceEncrypt)` Updates the designated column with a `java.sql.Date` value.
`void` SQLServerResultSet.`updateDate​(java.lang.String columnName, java.sql.Date x)`
`void` SQLServerResultSet.`updateDate​(java.lang.String columnName, java.sql.Date x, boolean forceEncrypt)` Updates the designated column with a `java.sql.Date` value.
`void` SQLServerResultSet.`updateDateTime​(int index, java.sql.Timestamp x)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateDateTime​(int index, java.sql.Timestamp x, java.lang.Integer scale)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateDateTime​(int index, java.sql.Timestamp x, java.lang.Integer scale, boolean forceEncrypt)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateDateTime​(java.lang.String columnName, java.sql.Timestamp x)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateDateTime​(java.lang.String columnName, java.sql.Timestamp x, int scale)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateDateTime​(java.lang.String columnName, java.sql.Timestamp x, int scale, boolean forceEncrypt)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateDouble​(int index, double x)`
`void` SQLServerResultSet.`updateDouble​(int index, double x, boolean forceEncrypt)` Updates the designated column with a `double` value.
`void` SQLServerResultSet.`updateDouble​(java.lang.String columnName, double x)`
`void` SQLServerResultSet.`updateDouble​(java.lang.String columnName, double x, boolean forceEncrypt)` Updates the designated column with a `double` value.
`void` SQLServerResultSet.`updateFloat​(int index, float x)`
`void` SQLServerResultSet.`updateFloat​(int index, float x, boolean forceEncrypt)` Updates the designated column with a `float` value.
`void` SQLServerResultSet.`updateFloat​(java.lang.String columnName, float x)`
`void` SQLServerResultSet.`updateFloat​(java.lang.String columnName, float x, boolean forceEncrypt)` Updates the designated column with a `float` value.
`void` SQLServerResultSet.`updateInt​(int index, int x)`
`void` SQLServerResultSet.`updateInt​(int index, int x, boolean forceEncrypt)` Updates the designated column with an `int` value.
`void` SQLServerResultSet.`updateInt​(java.lang.String columnName, int x)`
`void` SQLServerResultSet.`updateInt​(java.lang.String columnName, int x, boolean forceEncrypt)` Updates the designated column with an `int` value.
`void` SQLServerResultSet.`updateLong​(int index, long x)`
`void` SQLServerResultSet.`updateLong​(int index, long x, boolean forceEncrypt)` Updates the designated column with a `long` value.
`void` SQLServerResultSet.`updateLong​(java.lang.String columnName, long x)`
`void` SQLServerResultSet.`updateLong​(java.lang.String columnName, long x, boolean forceEncrypt)` Updates the designated column with a `long` value.
`void` SQLServerResultSet.`updateMoney​(int index, java.math.BigDecimal x)` Updates the designated column with a `money` value.
`void` SQLServerResultSet.`updateMoney​(int index, java.math.BigDecimal x, boolean forceEncrypt)` Updates the designated column with a `money` value.
`void` SQLServerResultSet.`updateMoney​(java.lang.String columnName, java.math.BigDecimal x)` Updates the designated column with a `money` value.
`void` SQLServerResultSet.`updateMoney​(java.lang.String columnName, java.math.BigDecimal x, boolean forceEncrypt)` Updates the designated column with a `money` value.
`void` SQLServerResultSet.`updateNull​(int index)`
`void` SQLServerResultSet.`updateNull​(java.lang.String columnName)`
`void` ISQLServerResultSet42.`updateObject​(int index, java.lang.Object obj, java.sql.SQLType targetSqlType)`
`void` ISQLServerResultSet42.`updateObject​(int index, java.lang.Object obj, java.sql.SQLType targetSqlType, int scale)`
`void` ISQLServerResultSet42.`updateObject​(int index, java.lang.Object obj, java.sql.SQLType targetSqlType, int scale, boolean forceEncrypt)` Updates the designated column with an Object value.
`void` ISQLServerResultSet42.`updateObject​(java.lang.String columnName, java.lang.Object obj, java.sql.SQLType targetSqlType)`
`void` ISQLServerResultSet42.`updateObject​(java.lang.String columnName, java.lang.Object obj, java.sql.SQLType targetSqlType, int scale)`
`void` ISQLServerResultSet42.`updateObject​(java.lang.String columnName, java.lang.Object obj, java.sql.SQLType targetSqlType, int scale, boolean forceEncrypt)` Updates the designated column with an Object value.
`void` SQLServerResultSet.`updateObject​(int index, java.lang.Object obj)`
`void` SQLServerResultSet.`updateObject​(int index, java.lang.Object x, int scale)`
`void` SQLServerResultSet.`updateObject​(int index, java.lang.Object x, int precision, int scale)` Updates the designated column with an `Object` value.
`void` SQLServerResultSet.`updateObject​(int index, java.lang.Object x, int precision, int scale, boolean forceEncrypt)` Updates the designated column with an `Object` value.
`protected void` SQLServerResultSet.`updateObject​(int index, java.lang.Object x, java.lang.Integer scale, com.microsoft.sqlserver.jdbc.JDBCType jdbcType, java.lang.Integer precision, boolean forceEncrypt)`
`void` SQLServerResultSet.`updateObject​(java.lang.String columnName, java.lang.Object x)`
`void` SQLServerResultSet.`updateObject​(java.lang.String columnName, java.lang.Object x, int scale)`
`void` SQLServerResultSet.`updateObject​(java.lang.String columnName, java.lang.Object x, int precision, int scale)` Updates the designated column with an `Object` value.
`void` SQLServerResultSet.`updateObject​(java.lang.String columnName, java.lang.Object x, int precision, int scale, boolean forceEncrypt)` Updates the designated column with an `Object` value.
`void` SQLServerResultSet42.`updateObject​(int index, java.lang.Object obj, java.sql.SQLType targetSqlType)`
`void` SQLServerResultSet42.`updateObject​(int index, java.lang.Object obj, java.sql.SQLType targetSqlType, int scale)`
`void` SQLServerResultSet42.`updateObject​(int index, java.lang.Object obj, java.sql.SQLType targetSqlType, int scale, boolean forceEncrypt)`
`void` SQLServerResultSet42.`updateObject​(java.lang.String columnName, java.lang.Object obj, java.sql.SQLType targetSqlType)`
`void` SQLServerResultSet42.`updateObject​(java.lang.String columnName, java.lang.Object obj, java.sql.SQLType targetSqlType, int scale)`
`void` SQLServerResultSet42.`updateObject​(java.lang.String columnName, java.lang.Object obj, java.sql.SQLType targetSqlType, int scale, boolean forceEncrypt)`
`void` SQLServerResultSet.`updateRef​(int columnIndex, java.sql.Ref x)`
`void` SQLServerResultSet.`updateRef​(java.lang.String columnName, java.sql.Ref x)`
`void` SQLServerResultSet.`updateRow​()`
`boolean` SQLServerDatabaseMetaData.`updatesAreDetected​(int type)`
`void` SQLServerResultSet.`updateShort​(int index, short x)`
`void` SQLServerResultSet.`updateShort​(int index, short x, boolean forceEncrypt)` Updates the designated column with a `short` value.
`void` SQLServerResultSet.`updateShort​(java.lang.String columnName, short x)`
`void` SQLServerResultSet.`updateShort​(java.lang.String columnName, short x, boolean forceEncrypt)` Updates the designated column with a `short` value.
`void` SQLServerResultSet.`updateSmallDateTime​(int index, java.sql.Timestamp x)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateSmallDateTime​(int index, java.sql.Timestamp x, java.lang.Integer scale)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateSmallDateTime​(int index, java.sql.Timestamp x, java.lang.Integer scale, boolean forceEncrypt)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateSmallDateTime​(java.lang.String columnName, java.sql.Timestamp x)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateSmallDateTime​(java.lang.String columnName, java.sql.Timestamp x, int scale)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateSmallDateTime​(java.lang.String columnName, java.sql.Timestamp x, int scale, boolean forceEncrypt)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateSmallMoney​(int index, java.math.BigDecimal x)` Updates the designated column with a `smallmoney` value.
`void` SQLServerResultSet.`updateSmallMoney​(int index, java.math.BigDecimal x, boolean forceEncrypt)` Updates the designated column with a `smallmoney` value.
`void` SQLServerResultSet.`updateSmallMoney​(java.lang.String columnName, java.math.BigDecimal x)` Updates the designated column with a `smallmoney` value.
`void` SQLServerResultSet.`updateSmallMoney​(java.lang.String columnName, java.math.BigDecimal x, boolean forceEncrypt)` Updates the designated column with a `smallmoney` value.
`void` SQLServerResultSet.`updateString​(int columnIndex, java.lang.String stringValue)`
`void` SQLServerResultSet.`updateString​(int columnIndex, java.lang.String stringValue, boolean forceEncrypt)` Updates the designated column with a `String` value.
`void` SQLServerResultSet.`updateString​(java.lang.String columnName, java.lang.String x)`
`void` SQLServerResultSet.`updateString​(java.lang.String columnName, java.lang.String x, boolean forceEncrypt)` Updates the designated column with a `String` value.
`void` SQLServerResultSet.`updateTime​(int index, java.sql.Time x)`
`void` SQLServerResultSet.`updateTime​(int index, java.sql.Time x, java.lang.Integer scale)` Updates the designated column with a `java.sql.Time` value.
`void` SQLServerResultSet.`updateTime​(int index, java.sql.Time x, java.lang.Integer scale, boolean forceEncrypt)` Updates the designated column with a `java.sql.Time` value.
`void` SQLServerResultSet.`updateTime​(java.lang.String columnName, java.sql.Time x)`
`void` SQLServerResultSet.`updateTime​(java.lang.String columnName, java.sql.Time x, int scale)` Updates the designated column with a `java.sql.Time` value.
`void` SQLServerResultSet.`updateTime​(java.lang.String columnName, java.sql.Time x, int scale, boolean forceEncrypt)` Updates the designated column with a `java.sql.Time` value.
`void` SQLServerResultSet.`updateTimestamp​(int index, java.sql.Timestamp x)`
`void` SQLServerResultSet.`updateTimestamp​(int index, java.sql.Timestamp x, int scale)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateTimestamp​(int index, java.sql.Timestamp x, int scale, boolean forceEncrypt)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateTimestamp​(java.lang.String columnName, java.sql.Timestamp x)`
`void` SQLServerResultSet.`updateTimestamp​(java.lang.String columnName, java.sql.Timestamp x, int scale)` Updates the designated column with a `java.sql.Timestamp` value.
`void` SQLServerResultSet.`updateTimestamp​(java.lang.String columnName, java.sql.Timestamp x, int scale, boolean forceEncrypt)` Updates the designated column with a `java.sql.Timestamp` value.
`boolean` SQLServerDatabaseMetaData.`usesLocalFilePerTable​()`
`boolean` SQLServerDatabaseMetaData.`usesLocalFiles​()`
`boolean` SQLServerCallableStatement.`wasNull​()`
`boolean` SQLServerResultSet.`wasNull​()`
`void` SQLServerBulkCopy.`writeToServer​(ISQLServerBulkRecord sourceData)` Copies all rows from the supplied ISQLServerBulkRecord to a destination table specified by the destinationTableName property of the SQLServerBulkCopy object.
`void` SQLServerBulkCopy.`writeToServer​(java.sql.ResultSet sourceData)` Copies all rows in the supplied ResultSet to a destination table specified by the destinationTableName property of the SQLServerBulkCopy object.
`void` SQLServerBulkCopy.`writeToServer​(javax.sql.RowSet sourceData)` Copies all rows in the supplied RowSet to a destination table specified by the destinationTableName property of the SQLServerBulkCopy object.

Constructors in com.microsoft.sqlserver.jdbc that throw SQLServerException
`SQLServerBulkCopy​(java.lang.String connectionUrl)` Initializes and opens a new instance of SQLServerConnection based on the supplied connectionString.
`SQLServerBulkCopy​(java.sql.Connection connection)` Initializes a new instance of the SQLServerBulkCopy class using the specified open instance of SQLServerConnection.
`SQLServerBulkCSVFileRecord​(java.io.InputStream fileToParse, java.lang.String encoding, java.lang.String delimiter, boolean firstLineIsColumnNames)` Creates a simple reader to parse data from a delimited file with the given encoding.
`SQLServerBulkCSVFileRecord​(java.lang.String fileToParse, boolean firstLineIsColumnNames)` Creates a simple reader to parse data from a CSV file with the default encoding.
`SQLServerBulkCSVFileRecord​(java.lang.String fileToParse, java.lang.String encoding, boolean firstLineIsColumnNames)` Creates a simple reader to parse data from a CSV file with the given encoding.
`SQLServerBulkCSVFileRecord​(java.lang.String fileToParse, java.lang.String encoding, java.lang.String delimiter, boolean firstLineIsColumnNames)` Creates a simple reader to parse data from a delimited file with the given encoding.
`SQLServerColumnEncryptionAzureKeyVaultProvider​(java.lang.String clientId, java.lang.String clientKey)` Constructor that authenticates to AAD.
`SQLServerColumnEncryptionJavaKeyStoreProvider​(java.lang.String keyStoreLocation, char[] keyStoreSecret)` Key store provider for the Java Key Store.
`SQLServerDataTable​()` The constant in the Java programming language, sometimes referred to as a type code, that identifies the type TVP.
`SQLServerMetaData​(java.lang.String columnName, int sqlType, int precision, int scale, boolean useServerDefault, boolean isUniqueKey, SQLServerSortOrder sortOrder, int sortOrdinal)` Creates a new SQLServerMetaData
`SQLServerResultSet42​(SQLServerStatement stmtIn)` Makes a new result set