Show / Hide Table of Contents

# Namespace Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts

### Classes

#### BatchSummary

Summary of a batch within a query

#### DbCellValue

Class used for internally passing results from a cell around.

#### DbColumnWrapper

Wrapper around a DbColumn, which provides extra functionality, but can be used as a regular DbColumn

#### QueryCancelParams

Parameters for the query cancellation request

#### QueryCancelRequest

#### QueryCancelResult

Parameters to return as the result of a query dispose request

#### QueryDisposeParams

Parameters for the query dispose request

#### QueryDisposeRequest

#### QueryDisposeResult

Parameters to return as the result of a query dispose request

#### QueryExecuteBatchCompleteEvent

#### QueryExecuteBatchNotificationParams

Parameters to be sent back as part of a QueryExecuteBatchCompleteEvent to indicate that a batch of a query completed.

#### QueryExecuteBatchStartEvent

#### QueryExecuteCompleteEvent

#### QueryExecuteCompleteParams

Parameters to be sent back with a query execution complete event

#### QueryExecuteParams

Parameters for the query execute request

#### QueryExecuteRequest

#### QueryExecuteResult

Parameters for the query execute result

#### QueryExecuteResultSetCompleteEvent

#### QueryExecuteResultSetCompleteParams

#### QueryExecuteSubsetParams

Parameters for a query result subset retrieval request

#### QueryExecuteSubsetRequest

#### QueryExecuteSubsetResult

Parameters for the result of a subset retrieval request

#### ResultMessage

Result message object with timestamp and actual message

#### ResultSetSubset

Class used to represent a subset of results from a query for transmission across JSON RPC

#### ResultSetSummary

Represents a summary of information about a result without returning any cells of the results

#### SaveResultRequestError

Error object for save result

#### SaveResultRequestResult

Parameters for the save results result

#### SaveResultsAsCsvRequest

Request type to save results as CSV

#### SaveResultsAsCsvRequestParams

Parameters to save results as CSV

#### SaveResultsAsJsonRequest

Request type to save results as JSON

#### SaveResultsAsJsonRequestParams

Parameters to save results as JSON

#### SaveResultsRequestParams

Parameters for the save results request

#### SelectionData

Container class for a selection range from file