Fix notebook table rendering with multiple code cells (#12363)

* create unique query runner for each cell

* use cellUri instead of cellId to identify runner

* disconnect each query runner connection

* remove queryrunners size check
This commit is contained in:
Lucy Zhang
2020-09-17 09:44:10 -07:00
committed by GitHub
parent 1ff815fe5a
commit 945e04ed92
5 changed files with 32 additions and 51 deletions

4
src/sql/azdata.d.ts vendored
View File

@@ -4902,6 +4902,8 @@ declare module 'azdata' {
*
* @param disposeOnDone - Whether to dispose of the future when done.
*
* @param cellId - Cell id (used by queryRunner)
*
* @returns A kernel future.
*
* #### Notes
@@ -4916,7 +4918,7 @@ declare module 'azdata' {
*
* **See also:** [[IExecuteReply]]
*/
requestExecute(content: IExecuteRequest, disposeOnDone?: boolean): IFuture;
requestExecute(content: IExecuteRequest, disposeOnDone?: boolean, cellUri?: string): IFuture;
/**
* Send a `complete_request` message.