Adding plan properties comparison, fixed dark icons, fixed dropdown text. (#19601)

* Adding prop compare logic

* Fixed using semaphore

* Adding dark icons
Adding dropdown prefix
Adding all visible plans from plan comparison

* Reverting mssql vbump

* Fixing icon name

* executionPlanComparisonPropertiesView

* Fixing icon paths and adding preselect model

* Fixed icon spacing

* Removing styling in formatter

* Adding tooltip to plugs
switching to plugins

* Removing unecessary calls to getSkeletonNodes()

* Renaming variable

* Fixed column value formatting

* Undoing formatter change
This commit is contained in:
Aasim Khan
2022-06-03 16:31:03 -07:00
committed by GitHub
parent f0f4a0a3cf
commit b63fd59372
39 changed files with 540 additions and 42 deletions

View File

@@ -597,7 +597,9 @@ export function createAdsApiFactory(accessor: ServicesAccessor): IAdsExtensionAp
};
const executionPlan: typeof azdata.executionPlan = {
BadgeType: sqlExtHostTypes.executionPlan.BadgeType
BadgeType: sqlExtHostTypes.executionPlan.BadgeType,
ExecutionPlanGraphElementPropertyDataType: sqlExtHostTypes.executionPlan.ExecutionPlanGraphElementPropertyDataType,
ExecutionPlanGraphElementPropertyBetterValue: sqlExtHostTypes.executionPlan.ExecutionPlanGraphElementPropertyBetterValue
};
return {

View File

@@ -1041,4 +1041,19 @@ export namespace executionPlan {
CriticalWarning = 1,
Parallelism = 2
}
export enum ExecutionPlanGraphElementPropertyDataType {
Number = 0,
String = 1,
Boolean = 2,
Nested = 3
}
export enum ExecutionPlanGraphElementPropertyBetterValue {
LowerNumber = 0,
HigherNumber = 1,
True = 2,
False = 3,
None = 4
}
}