mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-20 17:22:51 -05:00
Adds toggle button to switch between estimated and actual execution plans (#19629)
* Creates toggle button to switch between estimate and actual query plans * Renames ID for the toggleActualExecutionPlanModeAction class * Renames button back to explain * Creating actual execution plans resembles SSMS * Adds CTRL/CMD + L shortcut to display estimated execution plans * Alphabetically organizes telemetry actions * Adds telemetry when the setting for actual execution plan toggle is used * Resolves build errors * Fixes broken unit tests. * Code review changes * Removes unnecessary null-coalescing operator. * Creates placeholder icons for actual execution plans enabled * Code review changes * Shortens label names * Telemetry moved to toggle button * Telemetry review changes * Clarifies misleading label
This commit is contained in:
@@ -55,12 +55,16 @@ export const enum TelemetryError {
|
||||
}
|
||||
|
||||
export const enum TelemetryAction {
|
||||
adsCommandExecuted = 'adsCommandExecuted',
|
||||
AddExecutionPlan = 'AddExecutionPlan',
|
||||
AddServerGroup = 'AddServerGroup',
|
||||
adsCommandExecuted = 'adsCommandExecuted',
|
||||
BackupCreated = 'BackupCreated',
|
||||
ConnectToServer = 'ConnectToServer',
|
||||
CustomZoom = 'CustomZoom',
|
||||
BackupCreated = 'BackupCreated',
|
||||
CancelQuery = 'CancelQuery',
|
||||
ChartCreated = 'ChartCreated',
|
||||
Click = 'Click',
|
||||
CompareExecutionPlan = 'CompareExecutionPlan',
|
||||
DashboardNavigated = 'DashboardNavigated',
|
||||
DatabaseConnected = 'DatabaseConnected',
|
||||
DatabaseDisconnected = 'DatabaseDisconnected',
|
||||
@@ -71,10 +75,6 @@ export const enum TelemetryAction {
|
||||
DeleteAgentProxy = 'DeleteAgentProxy',
|
||||
DeleteConnection = 'DeleteConnection',
|
||||
DeleteServerGroup = 'DeleteServerGroup',
|
||||
CancelQuery = 'CancelQuery',
|
||||
ChartCreated = 'ChartCreated',
|
||||
Click = 'Click',
|
||||
CompareExecutionPlan = 'CompareExecutionPlan',
|
||||
FindNode = 'FindNode',
|
||||
FirewallRuleRequested = 'FirewallRuleCreated',
|
||||
GenerateScript = 'GenerateScript',
|
||||
@@ -97,13 +97,14 @@ export const enum TelemetryAction {
|
||||
RunQuery = 'RunQuery',
|
||||
RunQueryStatement = 'RunQueryStatement',
|
||||
RunQueryString = 'RunQueryString',
|
||||
SearchCompleted = 'SearchCompleted',
|
||||
SearchStarted = 'SearchStarted',
|
||||
ShowChart = 'ShowChart',
|
||||
StopAgentJob = 'StopAgentJob',
|
||||
ToggleActualExecutionPlan = 'ToggleActualExecutionPlan',
|
||||
ViewExecutionPlanComparisonProperties = 'ViewExecutionPlanComparisonProperties',
|
||||
ViewTopOperations = 'ViewTopOperations',
|
||||
WizardPagesNavigation = 'WizardPagesNavigation',
|
||||
SearchStarted = 'SearchStarted',
|
||||
SearchCompleted = 'SearchCompleted',
|
||||
ZoomIn = 'ZoomIn',
|
||||
ZoomOut = 'ZoomOut',
|
||||
ZoomToFit = 'ZoomToFIt'
|
||||
|
||||
Reference in New Issue
Block a user