Redoing Execution Plan Comparison Editor (#19375)

* Adding code for execution plan comparison editor

* Handling floating promises and fixing a loc string

* Fixing some polygon stuff

* Fixing azdatagraph null check bug

* Adding progress notification for similar areas

* Removing some floating promises

* Fixing button enabled state
This commit is contained in:
Aasim Khan
2022-05-23 14:33:18 -07:00
committed by GitHub
parent 000923207e
commit 8bb6b5fc1a
34 changed files with 1601 additions and 101 deletions

View File

@@ -1232,6 +1232,10 @@ declare module 'azdata' {
}
export interface ExecutionPlanNode {
/**
* Unique id given to node by the provider
*/
id: string;
/**
* Type of the node. This property determines the icon that is displayed for it
*/
@@ -1365,6 +1369,10 @@ declare module 'azdata' {
* File type for execution plan. This will be the file type of the editor when the user opens the graph file
*/
graphFileType: string;
/**
* Index of the execution plan in the file content
*/
planIndexInFile?: number;
}
export interface GetExecutionPlanResult extends ResultStatus {
@@ -1391,7 +1399,7 @@ declare module 'azdata' {
/**
* List of matching nodes for the ExecutionGraphComparisonResult.
*/
matchingNodes: ExecutionGraphComparisonResult[];
matchingNodesId: number[];
/**
* The parent of the ExecutionGraphComparisonResult.
*/