diff --git a/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.cs b/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.cs
index eafb79e6..2856a518 100644
--- a/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.cs
+++ b/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.cs
@@ -3061,6 +3061,5390 @@ namespace Microsoft.SqlTools.ServiceLayer
}
}
+ public static string Statement
+ {
+ get
+ {
+ return Keys.GetString(Keys.Statement);
+ }
+ }
+
+ public static string StatementDesc
+ {
+ get
+ {
+ return Keys.GetString(Keys.StatementDesc);
+ }
+ }
+
+ public static string PhysicalOperation
+ {
+ get
+ {
+ return Keys.GetString(Keys.PhysicalOperation);
+ }
+ }
+
+ public static string PhysicalOperationDesc
+ {
+ get
+ {
+ return Keys.GetString(Keys.PhysicalOperationDesc);
+ }
+ }
+
+ public static string LogicalOperation
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOperation);
+ }
+ }
+
+ public static string LogicalOperationDesc
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOperationDesc);
+ }
+ }
+
+ public static string OperationDescriptionShort
+ {
+ get
+ {
+ return Keys.GetString(Keys.OperationDescriptionShort);
+ }
+ }
+
+ public static string OperationDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.OperationDescription);
+ }
+ }
+
+ public static string OperationArgumentShort
+ {
+ get
+ {
+ return Keys.GetString(Keys.OperationArgumentShort);
+ }
+ }
+
+ public static string OperationArgumentDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.OperationArgumentDescription);
+ }
+ }
+
+ public static string ObjectShort
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectShort);
+ }
+ }
+
+ public static string ObjectDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectDescription);
+ }
+ }
+
+ public static string IndexKind
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexKind);
+ }
+ }
+
+ public static string IndexKindDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexKindDescription);
+ }
+ }
+
+ public static string DefinedValues
+ {
+ get
+ {
+ return Keys.GetString(Keys.DefinedValues);
+ }
+ }
+
+ public static string DefinedValuesDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.DefinedValuesDescription);
+ }
+ }
+
+ public static string OutputList
+ {
+ get
+ {
+ return Keys.GetString(Keys.OutputList);
+ }
+ }
+
+ public static string OutputListDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.OutputListDescription);
+ }
+ }
+
+ public static string Warnings
+ {
+ get
+ {
+ return Keys.GetString(Keys.Warnings);
+ }
+ }
+
+ public static string WarningsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.WarningsDescription);
+ }
+ }
+
+ public static string Parallel
+ {
+ get
+ {
+ return Keys.GetString(Keys.Parallel);
+ }
+ }
+
+ public static string ParallelDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ParallelDescription);
+ }
+ }
+
+ public static string EstimatedNumberOfRowsPerExecution
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedNumberOfRowsPerExecution);
+ }
+ }
+
+ public static string EstimatedNumberOfRowsPerExecutionDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedNumberOfRowsPerExecutionDescription);
+ }
+ }
+
+ public static string EstimatedNumberOfRowsForAllExecutions
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedNumberOfRowsForAllExecutions);
+ }
+ }
+
+ public static string EstimatedNumberOfRowsForAllExecutionsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedNumberOfRowsForAllExecutionsDescription);
+ }
+ }
+
+ public static string EstimatedRowsRead
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedRowsRead);
+ }
+ }
+
+ public static string EstimatedRowsReadDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedRowsReadDescription);
+ }
+ }
+
+ public static string IsGraphDBTransitiveClosure
+ {
+ get
+ {
+ return Keys.GetString(Keys.IsGraphDBTransitiveClosure);
+ }
+ }
+
+ public static string IsGraphDBTransitiveClosureDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IsGraphDBTransitiveClosureDescription);
+ }
+ }
+
+ public static string IsInterleavedExecuted
+ {
+ get
+ {
+ return Keys.GetString(Keys.IsInterleavedExecuted);
+ }
+ }
+
+ public static string IsInterleavedExecutedDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IsInterleavedExecutedDescription);
+ }
+ }
+
+ public static string IsAdaptive
+ {
+ get
+ {
+ return Keys.GetString(Keys.IsAdaptive);
+ }
+ }
+
+ public static string IsAdaptiveDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IsAdaptiveDescription);
+ }
+ }
+
+ public static string AdaptiveThresholdRows
+ {
+ get
+ {
+ return Keys.GetString(Keys.AdaptiveThresholdRows);
+ }
+ }
+
+ public static string AdaptiveThresholdRowsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.AdaptiveThresholdRowsDescription);
+ }
+ }
+
+ public static string EstimatedJoinType
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedJoinType);
+ }
+ }
+
+ public static string EstimatedJoinTypeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedJoinTypeDescription);
+ }
+ }
+
+ public static string ActualJoinType
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualJoinType);
+ }
+ }
+
+ public static string ActualJoinTypeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualJoinTypeDescription);
+ }
+ }
+
+ public static string EstimatedRowSize
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedRowSize);
+ }
+ }
+
+ public static string EstimatedRowSizeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedRowSizeDescription);
+ }
+ }
+
+ public static string EstimatedIoCost
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedIoCost);
+ }
+ }
+
+ public static string EstimatedIoCostDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedIoCostDescription);
+ }
+ }
+
+ public static string EstimatedCpuCost
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedCpuCost);
+ }
+ }
+
+ public static string EstimatedCpuCostDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedCpuCostDescription);
+ }
+ }
+
+ public static string EstimatedNumberOfExecutions
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedNumberOfExecutions);
+ }
+ }
+
+ public static string EstimatedNumberOfExecutionsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedNumberOfExecutionsDescription);
+ }
+ }
+
+ public static string EstimatedOperatorCost
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedOperatorCost);
+ }
+ }
+
+ public static string EstimatedOperatorCostDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedOperatorCostDescription);
+ }
+ }
+
+ public static string EstimatedSubtreeCost
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedSubtreeCost);
+ }
+ }
+
+ public static string EstimatedSubtreeCostDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedSubtreeCostDescription);
+ }
+ }
+
+ public static string NumberOfRows
+ {
+ get
+ {
+ return Keys.GetString(Keys.NumberOfRows);
+ }
+ }
+
+ public static string NumberOfRowsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.NumberOfRowsDescription);
+ }
+ }
+
+ public static string ActualRowsRead
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualRowsRead);
+ }
+ }
+
+ public static string ActualRowsReadDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualRowsReadDescription);
+ }
+ }
+
+ public static string NumberOfBatches
+ {
+ get
+ {
+ return Keys.GetString(Keys.NumberOfBatches);
+ }
+ }
+
+ public static string NumberOfBatchesDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.NumberOfBatchesDescription);
+ }
+ }
+
+ public static string NumberOfExecutions
+ {
+ get
+ {
+ return Keys.GetString(Keys.NumberOfExecutions);
+ }
+ }
+
+ public static string NumberOfExecutionsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.NumberOfExecutionsDescription);
+ }
+ }
+
+ public static string EstimatedDataSize
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedDataSize);
+ }
+ }
+
+ public static string EstimatedDataSizeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedDataSizeDescription);
+ }
+ }
+
+ public static string ParameterList
+ {
+ get
+ {
+ return Keys.GetString(Keys.ParameterList);
+ }
+ }
+
+ public static string ParameterListDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ParameterListDescription);
+ }
+ }
+
+ public static string MemoryFractions
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryFractions);
+ }
+ }
+
+ public static string MemoryFractionsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryFractionsDescription);
+ }
+ }
+
+ public static string MemoryFractionsInput
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryFractionsInput);
+ }
+ }
+
+ public static string MemoryFractionsInputDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryFractionsInputDescription);
+ }
+ }
+
+ public static string MemoryFractionsOutput
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryFractionsOutput);
+ }
+ }
+
+ public static string MemoryFractionsOutputDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryFractionsOutputDescription);
+ }
+ }
+
+ public static string UdxName
+ {
+ get
+ {
+ return Keys.GetString(Keys.UdxName);
+ }
+ }
+
+ public static string UdxNameDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.UdxNameDescription);
+ }
+ }
+
+ public static string Values
+ {
+ get
+ {
+ return Keys.GetString(Keys.Values);
+ }
+ }
+
+ public static string ValuesDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ValuesDescription);
+ }
+ }
+
+ public static string CachedPlanSize
+ {
+ get
+ {
+ return Keys.GetString(Keys.CachedPlanSize);
+ }
+ }
+
+ public static string CachedPlanSizeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.CachedPlanSizeDescription);
+ }
+ }
+
+ public static string UsePlan
+ {
+ get
+ {
+ return Keys.GetString(Keys.UsePlan);
+ }
+ }
+
+ public static string ContainsInlineScalarTsqlUdfs
+ {
+ get
+ {
+ return Keys.GetString(Keys.ContainsInlineScalarTsqlUdfs);
+ }
+ }
+
+ public static string DegreeOfParallelism
+ {
+ get
+ {
+ return Keys.GetString(Keys.DegreeOfParallelism);
+ }
+ }
+
+ public static string DegreeOfParallelismDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.DegreeOfParallelismDescription);
+ }
+ }
+
+ public static string EffectiveDegreeOfParallelism
+ {
+ get
+ {
+ return Keys.GetString(Keys.EffectiveDegreeOfParallelism);
+ }
+ }
+
+ public static string EffectiveDegreeOfParallelismDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EffectiveDegreeOfParallelismDescription);
+ }
+ }
+
+ public static string MemoryGrant
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryGrant);
+ }
+ }
+
+ public static string MemoryGrantDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryGrantDescription);
+ }
+ }
+
+ public static string RemoteDestination
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteDestination);
+ }
+ }
+
+ public static string RemoteDestinationDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteDestinationDescription);
+ }
+ }
+
+ public static string RemoteObject
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteObject);
+ }
+ }
+
+ public static string RemoteObjectDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteObjectDescription);
+ }
+ }
+
+ public static string RemoteSource
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteSource);
+ }
+ }
+
+ public static string RemoteSourceDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteSourceDescription);
+ }
+ }
+
+ public static string UsedUdxColumns
+ {
+ get
+ {
+ return Keys.GetString(Keys.UsedUdxColumns);
+ }
+ }
+
+ public static string UsedUdxColumnsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.UsedUdxColumnsDescription);
+ }
+ }
+
+ public static string InnerSideJoinColumns
+ {
+ get
+ {
+ return Keys.GetString(Keys.InnerSideJoinColumns);
+ }
+ }
+
+ public static string InnerSideJoinColumnsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.InnerSideJoinColumnsDescription);
+ }
+ }
+
+ public static string OuterSideJoinColumns
+ {
+ get
+ {
+ return Keys.GetString(Keys.OuterSideJoinColumns);
+ }
+ }
+
+ public static string OuterSideJoinColumnsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.OuterSideJoinColumnsDescription);
+ }
+ }
+
+ public static string WhereJoinColumns
+ {
+ get
+ {
+ return Keys.GetString(Keys.WhereJoinColumns);
+ }
+ }
+
+ public static string Residual
+ {
+ get
+ {
+ return Keys.GetString(Keys.Residual);
+ }
+ }
+
+ public static string ResidualDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ResidualDescription);
+ }
+ }
+
+ public static string PassThru
+ {
+ get
+ {
+ return Keys.GetString(Keys.PassThru);
+ }
+ }
+
+ public static string PassThruDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PassThruDescription);
+ }
+ }
+
+ public static string ManyToMany
+ {
+ get
+ {
+ return Keys.GetString(Keys.ManyToMany);
+ }
+ }
+
+ public static string ManyToManyDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ManyToManyDescription);
+ }
+ }
+
+ public static string PartitionColumns
+ {
+ get
+ {
+ return Keys.GetString(Keys.PartitionColumns);
+ }
+ }
+
+ public static string PartitionColumnsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PartitionColumnsDescription);
+ }
+ }
+
+ public static string Ascending
+ {
+ get
+ {
+ return Keys.GetString(Keys.Ascending);
+ }
+ }
+
+ public static string Descending
+ {
+ get
+ {
+ return Keys.GetString(Keys.Descending);
+ }
+ }
+
+ public static string HashKeys
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashKeys);
+ }
+ }
+
+ public static string HashKeysDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashKeysDescription);
+ }
+ }
+
+ public static string ProbeColumn
+ {
+ get
+ {
+ return Keys.GetString(Keys.ProbeColumn);
+ }
+ }
+
+ public static string ProbeColumnDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ProbeColumnDescription);
+ }
+ }
+
+ public static string PartitioningType
+ {
+ get
+ {
+ return Keys.GetString(Keys.PartitioningType);
+ }
+ }
+
+ public static string PartitioningTypeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PartitioningTypeDescription);
+ }
+ }
+
+ public static string GroupBy
+ {
+ get
+ {
+ return Keys.GetString(Keys.GroupBy);
+ }
+ }
+
+ public static string GroupByDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.GroupByDescription);
+ }
+ }
+
+ public static string GroupingSets
+ {
+ get
+ {
+ return Keys.GetString(Keys.GroupingSets);
+ }
+ }
+
+ public static string GroupingSetsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.GroupingSetsDescription);
+ }
+ }
+
+ public static string SegmentColumn
+ {
+ get
+ {
+ return Keys.GetString(Keys.SegmentColumn);
+ }
+ }
+
+ public static string SegmentColumnDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SegmentColumnDescription);
+ }
+ }
+
+ public static string RankColumns
+ {
+ get
+ {
+ return Keys.GetString(Keys.RankColumns);
+ }
+ }
+
+ public static string RankColumnsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RankColumnsDescription);
+ }
+ }
+
+ public static string Predicate
+ {
+ get
+ {
+ return Keys.GetString(Keys.Predicate);
+ }
+ }
+
+ public static string PredicateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PredicateDescription);
+ }
+ }
+
+ public static string OuterReferences
+ {
+ get
+ {
+ return Keys.GetString(Keys.OuterReferences);
+ }
+ }
+
+ public static string OuterReferencesDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.OuterReferencesDescription);
+ }
+ }
+
+ public static string ScalarOperator
+ {
+ get
+ {
+ return Keys.GetString(Keys.ScalarOperator);
+ }
+ }
+
+ public static string ActionColumn
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActionColumn);
+ }
+ }
+
+ public static string ActionColumnDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActionColumnDescription);
+ }
+ }
+
+ public static string OriginalActionColumn
+ {
+ get
+ {
+ return Keys.GetString(Keys.OriginalActionColumn);
+ }
+ }
+
+ public static string OriginalActionColumnDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.OriginalActionColumnDescription);
+ }
+ }
+
+ public static string Rows
+ {
+ get
+ {
+ return Keys.GetString(Keys.Rows);
+ }
+ }
+
+ public static string RowsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RowsDescription);
+ }
+ }
+
+ public static string SeekPredicate
+ {
+ get
+ {
+ return Keys.GetString(Keys.SeekPredicate);
+ }
+ }
+
+ public static string SeekPredicateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SeekPredicateDescription);
+ }
+ }
+
+ public static string Partitioned
+ {
+ get
+ {
+ return Keys.GetString(Keys.Partitioned);
+ }
+ }
+
+ public static string PartitionedDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PartitionedDescription);
+ }
+ }
+
+ public static string SeekKeys
+ {
+ get
+ {
+ return Keys.GetString(Keys.SeekKeys);
+ }
+ }
+
+ public static string SeekKeysDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SeekKeysDescription);
+ }
+ }
+
+ public static string PartitionsAccessed
+ {
+ get
+ {
+ return Keys.GetString(Keys.PartitionsAccessed);
+ }
+ }
+
+ public static string PartitionCount
+ {
+ get
+ {
+ return Keys.GetString(Keys.PartitionCount);
+ }
+ }
+
+ public static string TieColumns
+ {
+ get
+ {
+ return Keys.GetString(Keys.TieColumns);
+ }
+ }
+
+ public static string TieColumnsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TieColumnsDescription);
+ }
+ }
+
+ public static string IsPercent
+ {
+ get
+ {
+ return Keys.GetString(Keys.IsPercent);
+ }
+ }
+
+ public static string IsPercentDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IsPercentDescription);
+ }
+ }
+
+ public static string WithTies
+ {
+ get
+ {
+ return Keys.GetString(Keys.WithTies);
+ }
+ }
+
+ public static string WithTiesDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.WithTiesDescription);
+ }
+ }
+
+ public static string PartitionId
+ {
+ get
+ {
+ return Keys.GetString(Keys.PartitionId);
+ }
+ }
+
+ public static string PartitionIdDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PartitionIdDescription);
+ }
+ }
+
+ public static string Ordered
+ {
+ get
+ {
+ return Keys.GetString(Keys.Ordered);
+ }
+ }
+
+ public static string OrderedDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.OrderedDescription);
+ }
+ }
+
+ public static string ScanDirection
+ {
+ get
+ {
+ return Keys.GetString(Keys.ScanDirection);
+ }
+ }
+
+ public static string ScanDirectionDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ScanDirectionDescription);
+ }
+ }
+
+ public static string ForcedIndex
+ {
+ get
+ {
+ return Keys.GetString(Keys.ForcedIndex);
+ }
+ }
+
+ public static string ForcedIndexDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ForcedIndexDescription);
+ }
+ }
+
+ public static string SetPredicate
+ {
+ get
+ {
+ return Keys.GetString(Keys.SetPredicate);
+ }
+ }
+
+ public static string SetPredicateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SetPredicateDescription);
+ }
+ }
+
+ public static string TopExpression
+ {
+ get
+ {
+ return Keys.GetString(Keys.TopExpression);
+ }
+ }
+
+ public static string TopExpressionDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TopExpressionDescription);
+ }
+ }
+
+ public static string HashKeysBuild
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashKeysBuild);
+ }
+ }
+
+ public static string HashKeysBuildDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashKeysBuildDescription);
+ }
+ }
+
+ public static string HashKeysProbe
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashKeysProbe);
+ }
+ }
+
+ public static string HashKeysProbeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashKeysProbeDescription);
+ }
+ }
+
+ public static string BuildResidual
+ {
+ get
+ {
+ return Keys.GetString(Keys.BuildResidual);
+ }
+ }
+
+ public static string BuildResidualDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.BuildResidualDescription);
+ }
+ }
+
+ public static string ProbeResidual
+ {
+ get
+ {
+ return Keys.GetString(Keys.ProbeResidual);
+ }
+ }
+
+ public static string ProbeResidualDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ProbeResidualDescription);
+ }
+ }
+
+ public static string SeekPredicates
+ {
+ get
+ {
+ return Keys.GetString(Keys.SeekPredicates);
+ }
+ }
+
+ public static string SeekPredicatesDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SeekPredicatesDescription);
+ }
+ }
+
+ public static string SetOptions
+ {
+ get
+ {
+ return Keys.GetString(Keys.SetOptions);
+ }
+ }
+
+ public static string SetOptionsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SetOptionsDescription);
+ }
+ }
+
+ public static string OptimizationLevel
+ {
+ get
+ {
+ return Keys.GetString(Keys.OptimizationLevel);
+ }
+ }
+
+ public static string OptimizationLevelDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.OptimizationLevelDescription);
+ }
+ }
+
+ public static string StatementOptmEarlyAbortReason
+ {
+ get
+ {
+ return Keys.GetString(Keys.StatementOptmEarlyAbortReason);
+ }
+ }
+
+ public static string TimeOut
+ {
+ get
+ {
+ return Keys.GetString(Keys.TimeOut);
+ }
+ }
+
+ public static string MemoryLimitExceeded
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryLimitExceeded);
+ }
+ }
+
+ public static string GoodEnoughPlanFound
+ {
+ get
+ {
+ return Keys.GetString(Keys.GoodEnoughPlanFound);
+ }
+ }
+
+ public static string EstimatedRebinds
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedRebinds);
+ }
+ }
+
+ public static string EstimatedRebindsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedRebindsDescription);
+ }
+ }
+
+ public static string EstimatedRewinds
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedRewinds);
+ }
+ }
+
+ public static string EstimatedRewindsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedRewindsDescription);
+ }
+ }
+
+ public static string ActualLocallyAggregatedRows
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLocallyAggregatedRows);
+ }
+ }
+
+ public static string ActualLocallyAggregatedRowsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLocallyAggregatedRowsDescription);
+ }
+ }
+
+ public static string ActualRebinds
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualRebinds);
+ }
+ }
+
+ public static string ActualRebindsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualRebindsDescription);
+ }
+ }
+
+ public static string ActualRewinds
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualRewinds);
+ }
+ }
+
+ public static string ActualRewindsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualRewindsDescription);
+ }
+ }
+
+ public static string ActualIOStatistics
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualIOStatistics);
+ }
+ }
+
+ public static string ActualIOStatisticsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualIOStatisticsDescription);
+ }
+ }
+
+ public static string ActualTimeStatistics
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualTimeStatistics);
+ }
+ }
+
+ public static string ActualTimeStatisticsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualTimeStatisticsDescription);
+ }
+ }
+
+ public static string ActualElapsedms
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualElapsedms);
+ }
+ }
+
+ public static string ActualElapsedmsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualElapsedmsDescription);
+ }
+ }
+
+ public static string ActualCPUms
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualCPUms);
+ }
+ }
+
+ public static string ActualCPUmsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualCPUmsDescription);
+ }
+ }
+
+ public static string ActualScans
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualScans);
+ }
+ }
+
+ public static string ActualScansDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualScansDescription);
+ }
+ }
+
+ public static string ActualLogicalReads
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLogicalReads);
+ }
+ }
+
+ public static string ActualLogicalReadsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLogicalReadsDescription);
+ }
+ }
+
+ public static string ActualPhysicalReads
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualPhysicalReads);
+ }
+ }
+
+ public static string ActualPhysicalReadsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualPhysicalReadsDescription);
+ }
+ }
+
+ public static string ActualPageServerReads
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualPageServerReads);
+ }
+ }
+
+ public static string ActualPageServerReadsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualPageServerReadsDescription);
+ }
+ }
+
+ public static string ActualReadAheads
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualReadAheads);
+ }
+ }
+
+ public static string ActualReadAheadsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualReadAheadsDescription);
+ }
+ }
+
+ public static string ActualPageServerReadAheads
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualPageServerReadAheads);
+ }
+ }
+
+ public static string ActualPageServerReadAheadsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualPageServerReadAheadsDescription);
+ }
+ }
+
+ public static string ActualLobLogicalReads
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLobLogicalReads);
+ }
+ }
+
+ public static string ActualLobLogicalReadsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLobLogicalReadsDescription);
+ }
+ }
+
+ public static string ActualLobPhysicalReads
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLobPhysicalReads);
+ }
+ }
+
+ public static string ActualLobPhysicalReadsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLobPhysicalReadsDescription);
+ }
+ }
+
+ public static string ActualLobPageServerReads
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLobPageServerReads);
+ }
+ }
+
+ public static string ActualLobPageServerReadsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLobPageServerReadsDescription);
+ }
+ }
+
+ public static string ActualLobReadAheads
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLobReadAheads);
+ }
+ }
+
+ public static string ActualLobReadAheadsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLobReadAheadsDescription);
+ }
+ }
+
+ public static string ActualLobPageServerReadAheads
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLobPageServerReadAheads);
+ }
+ }
+
+ public static string ActualLobPageServerReadAheadsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualLobPageServerReadAheadsDescription);
+ }
+ }
+
+ public static string ActualMemoryGrantStats
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualMemoryGrantStats);
+ }
+ }
+
+ public static string HpcRowCount
+ {
+ get
+ {
+ return Keys.GetString(Keys.HpcRowCount);
+ }
+ }
+
+ public static string HpcRowCountDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HpcRowCountDescription);
+ }
+ }
+
+ public static string HpcKernelElapsedUs
+ {
+ get
+ {
+ return Keys.GetString(Keys.HpcKernelElapsedUs);
+ }
+ }
+
+ public static string HpcKernelElapsedUsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HpcKernelElapsedUsDescription);
+ }
+ }
+
+ public static string HpcHostToDeviceBytes
+ {
+ get
+ {
+ return Keys.GetString(Keys.HpcHostToDeviceBytes);
+ }
+ }
+
+ public static string HpcHostToDeviceBytesDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HpcHostToDeviceBytesDescription);
+ }
+ }
+
+ public static string HpcDeviceToHostBytes
+ {
+ get
+ {
+ return Keys.GetString(Keys.HpcDeviceToHostBytes);
+ }
+ }
+
+ public static string HpcDeviceToHostBytesDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HpcDeviceToHostBytesDescription);
+ }
+ }
+
+ public static string InputMemoryGrant
+ {
+ get
+ {
+ return Keys.GetString(Keys.InputMemoryGrant);
+ }
+ }
+
+ public static string OutputMemoryGrant
+ {
+ get
+ {
+ return Keys.GetString(Keys.OutputMemoryGrant);
+ }
+ }
+
+ public static string UsedMemoryGrant
+ {
+ get
+ {
+ return Keys.GetString(Keys.UsedMemoryGrant);
+ }
+ }
+
+ public static string Distinct
+ {
+ get
+ {
+ return Keys.GetString(Keys.Distinct);
+ }
+ }
+
+ public static string DistinctDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.DistinctDescription);
+ }
+ }
+
+ public static string OrderBy
+ {
+ get
+ {
+ return Keys.GetString(Keys.OrderBy);
+ }
+ }
+
+ public static string OrderByDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.OrderByDescription);
+ }
+ }
+
+ public static string SpillOccurredDisplayString
+ {
+ get
+ {
+ return Keys.GetString(Keys.SpillOccurredDisplayString);
+ }
+ }
+
+ public static string ColumnsWithNoStatistics
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnsWithNoStatistics);
+ }
+ }
+
+ public static string ColumnsWithNoStatisticsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnsWithNoStatisticsDescription);
+ }
+ }
+
+ public static string NoJoinPredicate
+ {
+ get
+ {
+ return Keys.GetString(Keys.NoJoinPredicate);
+ }
+ }
+
+ public static string NoJoinPredicateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.NoJoinPredicateDescription);
+ }
+ }
+
+ public static string SpillToTempDbOld
+ {
+ get
+ {
+ return Keys.GetString(Keys.SpillToTempDbOld);
+ }
+ }
+
+ public static string SpillToTempDb
+ {
+ get
+ {
+ return Keys.GetString(Keys.SpillToTempDb);
+ }
+ }
+
+ public static string SpillToTempDbDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SpillToTempDbDescription);
+ }
+ }
+
+ public static string SortSpillDetails
+ {
+ get
+ {
+ return Keys.GetString(Keys.SortSpillDetails);
+ }
+ }
+
+ public static string SortSpillDetailsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SortSpillDetailsDescription);
+ }
+ }
+
+ public static string HashSpillDetails
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashSpillDetails);
+ }
+ }
+
+ public static string HashSpillDetailsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashSpillDetailsDescription);
+ }
+ }
+
+ public static string FullUpdateForOnlineIndexBuild
+ {
+ get
+ {
+ return Keys.GetString(Keys.FullUpdateForOnlineIndexBuild);
+ }
+ }
+
+ public static string FullUpdateForOnlineIndexBuildDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.FullUpdateForOnlineIndexBuildDescription);
+ }
+ }
+
+ public static string Wait
+ {
+ get
+ {
+ return Keys.GetString(Keys.Wait);
+ }
+ }
+
+ public static string WaitDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.WaitDescription);
+ }
+ }
+
+ public static string PlanAffectingConvert
+ {
+ get
+ {
+ return Keys.GetString(Keys.PlanAffectingConvert);
+ }
+ }
+
+ public static string PlanAffectingConvertDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PlanAffectingConvertDescription);
+ }
+ }
+
+ public static string MemoryGrantWarning
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryGrantWarning);
+ }
+ }
+
+ public static string MemoryGrantWarningDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.MemoryGrantWarningDescription);
+ }
+ }
+
+ public static string StartupExpression
+ {
+ get
+ {
+ return Keys.GetString(Keys.StartupExpression);
+ }
+ }
+
+ public static string StartupExpressionDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.StartupExpressionDescription);
+ }
+ }
+
+ public static string StartupExpressionPredicate
+ {
+ get
+ {
+ return Keys.GetString(Keys.StartupExpressionPredicate);
+ }
+ }
+
+ public static string Query
+ {
+ get
+ {
+ return Keys.GetString(Keys.Query);
+ }
+ }
+
+ public static string Stack
+ {
+ get
+ {
+ return Keys.GetString(Keys.Stack);
+ }
+ }
+
+ public static string RowCount
+ {
+ get
+ {
+ return Keys.GetString(Keys.RowCount);
+ }
+ }
+
+ public static string Optimized
+ {
+ get
+ {
+ return Keys.GetString(Keys.Optimized);
+ }
+ }
+
+ public static string WithPrefetch
+ {
+ get
+ {
+ return Keys.GetString(Keys.WithPrefetch);
+ }
+ }
+
+ public static string Prefix
+ {
+ get
+ {
+ return Keys.GetString(Keys.Prefix);
+ }
+ }
+
+ public static string StartRange
+ {
+ get
+ {
+ return Keys.GetString(Keys.StartRange);
+ }
+ }
+
+ public static string StartRangeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.StartRangeDescription);
+ }
+ }
+
+ public static string EndRange
+ {
+ get
+ {
+ return Keys.GetString(Keys.EndRange);
+ }
+ }
+
+ public static string EndRangeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EndRangeDescription);
+ }
+ }
+
+ public static string RangeColumns
+ {
+ get
+ {
+ return Keys.GetString(Keys.RangeColumns);
+ }
+ }
+
+ public static string RangeExpressions
+ {
+ get
+ {
+ return Keys.GetString(Keys.RangeExpressions);
+ }
+ }
+
+ public static string ScanType
+ {
+ get
+ {
+ return Keys.GetString(Keys.ScanType);
+ }
+ }
+
+ public static string ColumnReference
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnReference);
+ }
+ }
+
+ public static string ObjectServer
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectServer);
+ }
+ }
+
+ public static string ObjectServerDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectServerDescription);
+ }
+ }
+
+ public static string ObjectDatabase
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectDatabase);
+ }
+ }
+
+ public static string ObjectDatabaseDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectDatabaseDescription);
+ }
+ }
+
+ public static string ObjectIndex
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectIndex);
+ }
+ }
+
+ public static string ObjectIndexDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectIndexDescription);
+ }
+ }
+
+ public static string ObjectSchema
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectSchema);
+ }
+ }
+
+ public static string ObjectSchemaDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectSchemaDescription);
+ }
+ }
+
+ public static string ObjectTable
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectTable);
+ }
+ }
+
+ public static string ObjectTableDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectTableDescription);
+ }
+ }
+
+ public static string ObjectAlias
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectAlias);
+ }
+ }
+
+ public static string ObjectAliasDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectAliasDescription);
+ }
+ }
+
+ public static string ObjectColumn
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectColumn);
+ }
+ }
+
+ public static string ObjectColumnDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectColumnDescription);
+ }
+ }
+
+ public static string ObjectComputedColumn
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectComputedColumn);
+ }
+ }
+
+ public static string ObjectComputedColumnDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ObjectComputedColumnDescription);
+ }
+ }
+
+ public static string ParameterDataType
+ {
+ get
+ {
+ return Keys.GetString(Keys.ParameterDataType);
+ }
+ }
+
+ public static string ParameterCompiledValue
+ {
+ get
+ {
+ return Keys.GetString(Keys.ParameterCompiledValue);
+ }
+ }
+
+ public static string ParameterRuntimeValue
+ {
+ get
+ {
+ return Keys.GetString(Keys.ParameterRuntimeValue);
+ }
+ }
+
+ public static string CursorPlan
+ {
+ get
+ {
+ return Keys.GetString(Keys.CursorPlan);
+ }
+ }
+
+ public static string CursorOperation
+ {
+ get
+ {
+ return Keys.GetString(Keys.CursorOperation);
+ }
+ }
+
+ public static string CursorName
+ {
+ get
+ {
+ return Keys.GetString(Keys.CursorName);
+ }
+ }
+
+ public static string CursorActualType
+ {
+ get
+ {
+ return Keys.GetString(Keys.CursorActualType);
+ }
+ }
+
+ public static string CursorRequestedType
+ {
+ get
+ {
+ return Keys.GetString(Keys.CursorRequestedType);
+ }
+ }
+
+ public static string CursorConcurrency
+ {
+ get
+ {
+ return Keys.GetString(Keys.CursorConcurrency);
+ }
+ }
+
+ public static string ForwardOnly
+ {
+ get
+ {
+ return Keys.GetString(Keys.ForwardOnly);
+ }
+ }
+
+ public static string QueryPlan
+ {
+ get
+ {
+ return Keys.GetString(Keys.QueryPlan);
+ }
+ }
+
+ public static string OperationType
+ {
+ get
+ {
+ return Keys.GetString(Keys.OperationType);
+ }
+ }
+
+ public static string NodeId
+ {
+ get
+ {
+ return Keys.GetString(Keys.NodeId);
+ }
+ }
+
+ public static string PrimaryNodeId
+ {
+ get
+ {
+ return Keys.GetString(Keys.PrimaryNodeId);
+ }
+ }
+
+ public static string InternalInfo
+ {
+ get
+ {
+ return Keys.GetString(Keys.InternalInfo);
+ }
+ }
+
+ public static string ForeignKeyReferencesCount
+ {
+ get
+ {
+ return Keys.GetString(Keys.ForeignKeyReferencesCount);
+ }
+ }
+
+ public static string NoMatchingIndexCount
+ {
+ get
+ {
+ return Keys.GetString(Keys.NoMatchingIndexCount);
+ }
+ }
+
+ public static string PartialMatchingIndexCount
+ {
+ get
+ {
+ return Keys.GetString(Keys.PartialMatchingIndexCount);
+ }
+ }
+
+ public static string LogicalOpCollapse
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpCollapse);
+ }
+ }
+
+ public static string LogicalOpConcatenation
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpConcatenation);
+ }
+ }
+
+ public static string LogicalOpConstantScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpConstantScan);
+ }
+ }
+
+ public static string LogicalOpGatherStreams
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpGatherStreams);
+ }
+ }
+
+ public static string LogicalOpRepartitionStreams
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRepartitionStreams);
+ }
+ }
+
+ public static string LogicalOpDistributeStreams
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpDistributeStreams);
+ }
+ }
+
+ public static string LogicalOpFilter
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpFilter);
+ }
+ }
+
+ public static string LogicalOpAssert
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpAssert);
+ }
+ }
+
+ public static string LogicalOpLogRowScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLogRowScan);
+ }
+ }
+
+ public static string LogicalOpPrint
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpPrint);
+ }
+ }
+
+ public static string LogicalOpComputeScalar
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpComputeScalar);
+ }
+ }
+
+ public static string LogicalOpMergeInterval
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpMergeInterval);
+ }
+ }
+
+ public static string LogicalOpRank
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRank);
+ }
+ }
+
+ public static string LogicalOpSegment
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpSegment);
+ }
+ }
+
+ public static string LogicalOpSequence
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpSequence);
+ }
+ }
+
+ public static string LogicalOpSplit
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpSplit);
+ }
+ }
+
+ public static string LogicalOpAggregate
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpAggregate);
+ }
+ }
+
+ public static string LogicalOpTableScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpTableScan);
+ }
+ }
+
+ public static string LogicalOpClusteredIndexScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpClusteredIndexScan);
+ }
+ }
+
+ public static string LogicalOpClusteredIndexSeek
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpClusteredIndexSeek);
+ }
+ }
+
+ public static string LogicalOpDeletedScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpDeletedScan);
+ }
+ }
+
+ public static string LogicalOpInsertedScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpInsertedScan);
+ }
+ }
+
+ public static string LogicalOpParameterTableScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpParameterTableScan);
+ }
+ }
+
+ public static string LogicalOpPut
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpPut);
+ }
+ }
+
+ public static string LogicalOpIndexScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpIndexScan);
+ }
+ }
+
+ public static string LogicalOpIndexSeek
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpIndexSeek);
+ }
+ }
+
+ public static string LogicalOpRemoteScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRemoteScan);
+ }
+ }
+
+ public static string LogicalOpRemoteIndexScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRemoteIndexScan);
+ }
+ }
+
+ public static string LogicalOpRemoteIndexSeek
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRemoteIndexSeek);
+ }
+ }
+
+ public static string LogicalOpRemoteQuery
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRemoteQuery);
+ }
+ }
+
+ public static string LogicalOpRemoteInsert
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRemoteInsert);
+ }
+ }
+
+ public static string LogicalOpRemoteUpdate
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRemoteUpdate);
+ }
+ }
+
+ public static string LogicalOpRemoteDelete
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRemoteDelete);
+ }
+ }
+
+ public static string LogicalOpClusteredUpdate
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpClusteredUpdate);
+ }
+ }
+
+ public static string LogicalOpDistinctSort
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpDistinctSort);
+ }
+ }
+
+ public static string LogicalOpSort
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpSort);
+ }
+ }
+
+ public static string LogicalOpTopNSort
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpTopNSort);
+ }
+ }
+
+ public static string LogicalOpEagerSpool
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpEagerSpool);
+ }
+ }
+
+ public static string LogicalOpLazySpool
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLazySpool);
+ }
+ }
+
+ public static string LogicalOpUpdate
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpUpdate);
+ }
+ }
+
+ public static string LogicalOpInsert
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpInsert);
+ }
+ }
+
+ public static string LogicalOpDelete
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpDelete);
+ }
+ }
+
+ public static string LogicalOpMerge
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpMerge);
+ }
+ }
+
+ public static string LogicalOpTop
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpTop);
+ }
+ }
+
+ public static string LogicalOpDistinct
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpDistinct);
+ }
+ }
+
+ public static string LogicalOpFlowDistinct
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpFlowDistinct);
+ }
+ }
+
+ public static string LogicalOpPartialAggregate
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpPartialAggregate);
+ }
+ }
+
+ public static string LogicalOpInnerApply
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpInnerApply);
+ }
+ }
+
+ public static string LogicalOpInnerJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpInnerJoin);
+ }
+ }
+
+ public static string LogicalOpLeftAntiSemiApply
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLeftAntiSemiApply);
+ }
+ }
+
+ public static string LogicalOpLeftSemiApply
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLeftSemiApply);
+ }
+ }
+
+ public static string LogicalOpLeftOuterApply
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLeftOuterApply);
+ }
+ }
+
+ public static string LogicalOpLeftOuterJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLeftOuterJoin);
+ }
+ }
+
+ public static string LogicalOpRightOuterJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRightOuterJoin);
+ }
+ }
+
+ public static string LogicalOpFullOuterJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpFullOuterJoin);
+ }
+ }
+
+ public static string LogicalOpLeftSemiJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLeftSemiJoin);
+ }
+ }
+
+ public static string LogicalOpLeftAntiSemiJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLeftAntiSemiJoin);
+ }
+ }
+
+ public static string LogicalOpRightSemiJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRightSemiJoin);
+ }
+ }
+
+ public static string LogicalOpRightAntiSemiJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRightAntiSemiJoin);
+ }
+ }
+
+ public static string LogicalOpIntersect
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpIntersect);
+ }
+ }
+
+ public static string LogicalOpIntersectAll
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpIntersectAll);
+ }
+ }
+
+ public static string LogicalOpUnion
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpUnion);
+ }
+ }
+
+ public static string LogicalOpLeftDiff
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLeftDiff);
+ }
+ }
+
+ public static string LogicalOpLeftDiffAll
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLeftDiffAll);
+ }
+ }
+
+ public static string LogicalOpRightDiff
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRightDiff);
+ }
+ }
+
+ public static string LogicalOpRightDiffAll
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRightDiffAll);
+ }
+ }
+
+ public static string LogicalOpAntiDiff
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpAntiDiff);
+ }
+ }
+
+ public static string LogicalOpCrossJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpCrossJoin);
+ }
+ }
+
+ public static string LogicalOpBitmapCreate
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpBitmapCreate);
+ }
+ }
+
+ public static string LogicalOpUDX
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpUDX);
+ }
+ }
+
+ public static string LogicalOpWindow
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpWindow);
+ }
+ }
+
+ public static string LogicalOpSwitch
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpSwitch);
+ }
+ }
+
+ public static string LogicalOpMergeStats
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpMergeStats);
+ }
+ }
+
+ public static string LogicalOpLocalStats
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpLocalStats);
+ }
+ }
+
+ public static string LogicalOpTableValuedFunction
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpTableValuedFunction);
+ }
+ }
+
+ public static string LogicalOpBatchHashTableBuild
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpBatchHashTableBuild);
+ }
+ }
+
+ public static string LogicalOpForeignKeyReferencesCheck
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpForeignKeyReferencesCheck);
+ }
+ }
+
+ public static string LogicalOpRIDLookup
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalOpRIDLookup);
+ }
+ }
+
+ public static string StoredProc
+ {
+ get
+ {
+ return Keys.GetString(Keys.StoredProc);
+ }
+ }
+
+ public static string Udf
+ {
+ get
+ {
+ return Keys.GetString(Keys.Udf);
+ }
+ }
+
+ public static string ProcName
+ {
+ get
+ {
+ return Keys.GetString(Keys.ProcName);
+ }
+ }
+
+ public static string Storage
+ {
+ get
+ {
+ return Keys.GetString(Keys.Storage);
+ }
+ }
+
+ public static string StorageDesc
+ {
+ get
+ {
+ return Keys.GetString(Keys.StorageDesc);
+ }
+ }
+
+ public static string ActualExecMode
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualExecMode);
+ }
+ }
+
+ public static string ActualExecModeDesc
+ {
+ get
+ {
+ return Keys.GetString(Keys.ActualExecModeDesc);
+ }
+ }
+
+ public static string EstimatedExecMode
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedExecMode);
+ }
+ }
+
+ public static string EstimatedExecModeDesc
+ {
+ get
+ {
+ return Keys.GetString(Keys.EstimatedExecModeDesc);
+ }
+ }
+
+ public static string RemoteDataAccess
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteDataAccess);
+ }
+ }
+
+ public static string RemoteDataAccessDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteDataAccessDescription);
+ }
+ }
+
+ public static string CloneAccessScope
+ {
+ get
+ {
+ return Keys.GetString(Keys.CloneAccessScope);
+ }
+ }
+
+ public static string CloneAccessScopeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.CloneAccessScopeDescription);
+ }
+ }
+
+ public static string PrimaryClones
+ {
+ get
+ {
+ return Keys.GetString(Keys.PrimaryClones);
+ }
+ }
+
+ public static string SecondaryClones
+ {
+ get
+ {
+ return Keys.GetString(Keys.SecondaryClones);
+ }
+ }
+
+ public static string BothClones
+ {
+ get
+ {
+ return Keys.GetString(Keys.BothClones);
+ }
+ }
+
+ public static string EitherClones
+ {
+ get
+ {
+ return Keys.GetString(Keys.EitherClones);
+ }
+ }
+
+ public static string ExactMatchClones
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExactMatchClones);
+ }
+ }
+
+ public static string Remoting
+ {
+ get
+ {
+ return Keys.GetString(Keys.Remoting);
+ }
+ }
+
+ public static string RemotingDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemotingDescription);
+ }
+ }
+
+ public static string Activation
+ {
+ get
+ {
+ return Keys.GetString(Keys.Activation);
+ }
+ }
+
+ public static string BrickRouting
+ {
+ get
+ {
+ return Keys.GetString(Keys.BrickRouting);
+ }
+ }
+
+ public static string FragmentIdColumn
+ {
+ get
+ {
+ return Keys.GetString(Keys.FragmentIdColumn);
+ }
+ }
+
+ public static string EditQueryText
+ {
+ get
+ {
+ return Keys.GetString(Keys.EditQueryText);
+ }
+ }
+
+ public static string UnknownShowPlanSource
+ {
+ get
+ {
+ return Keys.GetString(Keys.UnknownShowPlanSource);
+ }
+ }
+
+ public static string SavePlanFilter
+ {
+ get
+ {
+ return Keys.GetString(Keys.SavePlanFilter);
+ }
+ }
+
+ public static string NoXmlPlanData
+ {
+ get
+ {
+ return Keys.GetString(Keys.NoXmlPlanData);
+ }
+ }
+
+ public static string PerThreadCounterDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PerThreadCounterDescription);
+ }
+ }
+
+ public static string RuntimeCounterThreadAll
+ {
+ get
+ {
+ return Keys.GetString(Keys.RuntimeCounterThreadAll);
+ }
+ }
+
+ public static string ConnectionPropertiesLabel
+ {
+ get
+ {
+ return Keys.GetString(Keys.ConnectionPropertiesLabel);
+ }
+ }
+
+ public static string UnknownAssignType
+ {
+ get
+ {
+ return Keys.GetString(Keys.UnknownAssignType);
+ }
+ }
+
+ public static string MessageBoxCaption
+ {
+ get
+ {
+ return Keys.GetString(Keys.MessageBoxCaption);
+ }
+ }
+
+ public static string UnknownNodeType
+ {
+ get
+ {
+ return Keys.GetString(Keys.UnknownNodeType);
+ }
+ }
+
+ public static string UnknownStatementType
+ {
+ get
+ {
+ return Keys.GetString(Keys.UnknownStatementType);
+ }
+ }
+
+ public static string RollupInfo
+ {
+ get
+ {
+ return Keys.GetString(Keys.RollupInfo);
+ }
+ }
+
+ public static string RollupInfoDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RollupInfoDescription);
+ }
+ }
+
+ public static string HighestLevel
+ {
+ get
+ {
+ return Keys.GetString(Keys.HighestLevel);
+ }
+ }
+
+ public static string HighestLevelDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HighestLevelDescription);
+ }
+ }
+
+ public static string RollupLevel
+ {
+ get
+ {
+ return Keys.GetString(Keys.RollupLevel);
+ }
+ }
+
+ public static string RollupLevelDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RollupLevelDescription);
+ }
+ }
+
+ public static string Level
+ {
+ get
+ {
+ return Keys.GetString(Keys.Level);
+ }
+ }
+
+ public static string LevelDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.LevelDescription);
+ }
+ }
+
+ public static string Unknown
+ {
+ get
+ {
+ return Keys.GetString(Keys.Unknown);
+ }
+ }
+
+ public static string UnknownDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.UnknownDescription);
+ }
+ }
+
+ public static string Result
+ {
+ get
+ {
+ return Keys.GetString(Keys.Result);
+ }
+ }
+
+ public static string ResultDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ResultDescription);
+ }
+ }
+
+ public static string Collapse
+ {
+ get
+ {
+ return Keys.GetString(Keys.Collapse);
+ }
+ }
+
+ public static string CollapseDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.CollapseDescription);
+ }
+ }
+
+ public static string Concatenation
+ {
+ get
+ {
+ return Keys.GetString(Keys.Concatenation);
+ }
+ }
+
+ public static string ConcatenationDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ConcatenationDescription);
+ }
+ }
+
+ public static string ConstantScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.ConstantScan);
+ }
+ }
+
+ public static string ConstantScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ConstantScanDescription);
+ }
+ }
+
+ public static string Parallelism
+ {
+ get
+ {
+ return Keys.GetString(Keys.Parallelism);
+ }
+ }
+
+ public static string ParallelismDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ParallelismDescription);
+ }
+ }
+
+ public static string Put
+ {
+ get
+ {
+ return Keys.GetString(Keys.Put);
+ }
+ }
+
+ public static string PutDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PutDescription);
+ }
+ }
+
+ public static string DistributeStreams
+ {
+ get
+ {
+ return Keys.GetString(Keys.DistributeStreams);
+ }
+ }
+
+ public static string DistributeStreamsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.DistributeStreamsDescription);
+ }
+ }
+
+ public static string GatherStreams
+ {
+ get
+ {
+ return Keys.GetString(Keys.GatherStreams);
+ }
+ }
+
+ public static string GatherStreamsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.GatherStreamsDescription);
+ }
+ }
+
+ public static string RepartitionStreams
+ {
+ get
+ {
+ return Keys.GetString(Keys.RepartitionStreams);
+ }
+ }
+
+ public static string RepartitionStreamsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RepartitionStreamsDescription);
+ }
+ }
+
+ public static string EagerSpool
+ {
+ get
+ {
+ return Keys.GetString(Keys.EagerSpool);
+ }
+ }
+
+ public static string EagerSpoolDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.EagerSpoolDescription);
+ }
+ }
+
+ public static string LazySpool
+ {
+ get
+ {
+ return Keys.GetString(Keys.LazySpool);
+ }
+ }
+
+ public static string LazySpoolDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.LazySpoolDescription);
+ }
+ }
+
+ public static string Filter
+ {
+ get
+ {
+ return Keys.GetString(Keys.Filter);
+ }
+ }
+
+ public static string FilterDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.FilterDescription);
+ }
+ }
+
+ public static string Assert
+ {
+ get
+ {
+ return Keys.GetString(Keys.Assert);
+ }
+ }
+
+ public static string AssertDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.AssertDescription);
+ }
+ }
+
+ public static string HashMatch
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashMatch);
+ }
+ }
+
+ public static string HashMatchDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashMatchDescription);
+ }
+ }
+
+ public static string HashMatchTeam
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashMatchTeam);
+ }
+ }
+
+ public static string HashMatchTeamDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashMatchTeamDescription);
+ }
+ }
+
+ public static string HashMatchRoot
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashMatchRoot);
+ }
+ }
+
+ public static string HashMatchRootDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.HashMatchRootDescription);
+ }
+ }
+
+ public static string BookmarkLookup
+ {
+ get
+ {
+ return Keys.GetString(Keys.BookmarkLookup);
+ }
+ }
+
+ public static string BookmarkLookupDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.BookmarkLookupDescription);
+ }
+ }
+
+ public static string LogRowScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogRowScan);
+ }
+ }
+
+ public static string LogRowScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogRowScanDescription);
+ }
+ }
+
+ public static string MergeJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.MergeJoin);
+ }
+ }
+
+ public static string MergeJoinDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.MergeJoinDescription);
+ }
+ }
+
+ public static string NestedLoops
+ {
+ get
+ {
+ return Keys.GetString(Keys.NestedLoops);
+ }
+ }
+
+ public static string NestedLoopsDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.NestedLoopsDescription);
+ }
+ }
+
+ public static string Print
+ {
+ get
+ {
+ return Keys.GetString(Keys.Print);
+ }
+ }
+
+ public static string PrintDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PrintDescription);
+ }
+ }
+
+ public static string ComputeScalar
+ {
+ get
+ {
+ return Keys.GetString(Keys.ComputeScalar);
+ }
+ }
+
+ public static string ComputeScalarDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ComputeScalarDescription);
+ }
+ }
+
+ public static string MergeInterval
+ {
+ get
+ {
+ return Keys.GetString(Keys.MergeInterval);
+ }
+ }
+
+ public static string MergeIntervalDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.MergeIntervalDescription);
+ }
+ }
+
+ public static string Rank
+ {
+ get
+ {
+ return Keys.GetString(Keys.Rank);
+ }
+ }
+
+ public static string RankDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RankDescription);
+ }
+ }
+
+ public static string RowCountSpool
+ {
+ get
+ {
+ return Keys.GetString(Keys.RowCountSpool);
+ }
+ }
+
+ public static string RowCountSpoolDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RowCountSpoolDescription);
+ }
+ }
+
+ public static string Segment
+ {
+ get
+ {
+ return Keys.GetString(Keys.Segment);
+ }
+ }
+
+ public static string SegmentDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SegmentDescription);
+ }
+ }
+
+ public static string Sequence
+ {
+ get
+ {
+ return Keys.GetString(Keys.Sequence);
+ }
+ }
+
+ public static string SequenceDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SequenceDescription);
+ }
+ }
+
+ public static string SequenceProject
+ {
+ get
+ {
+ return Keys.GetString(Keys.SequenceProject);
+ }
+ }
+
+ public static string SequenceProjectDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SequenceProjectDescription);
+ }
+ }
+
+ public static string Split
+ {
+ get
+ {
+ return Keys.GetString(Keys.Split);
+ }
+ }
+
+ public static string SplitDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SplitDescription);
+ }
+ }
+
+ public static string StreamAggregate
+ {
+ get
+ {
+ return Keys.GetString(Keys.StreamAggregate);
+ }
+ }
+
+ public static string StreamAggregateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.StreamAggregateDescription);
+ }
+ }
+
+ public static string TableScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableScan);
+ }
+ }
+
+ public static string TableScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableScanDescription);
+ }
+ }
+
+ public static string ClusteredIndexScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexScan);
+ }
+ }
+
+ public static string ClusteredIndexScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexScanDescription);
+ }
+ }
+
+ public static string ClusteredIndexSeek
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexSeek);
+ }
+ }
+
+ public static string ClusteredIndexSeekDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexSeekDescription);
+ }
+ }
+
+ public static string DeletedScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.DeletedScan);
+ }
+ }
+
+ public static string DeletedScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.DeletedScanDescription);
+ }
+ }
+
+ public static string InsertedScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.InsertedScan);
+ }
+ }
+
+ public static string InsertedScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.InsertedScanDescription);
+ }
+ }
+
+ public static string ParameterTableScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.ParameterTableScan);
+ }
+ }
+
+ public static string ParameterTableScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ParameterTableScanDescription);
+ }
+ }
+
+ public static string IndexScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexScan);
+ }
+ }
+
+ public static string IndexScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexScanDescription);
+ }
+ }
+
+ public static string IndexSeek
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexSeek);
+ }
+ }
+
+ public static string IndexSeekDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexSeekDescription);
+ }
+ }
+
+ public static string ColumnstoreIndexScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnstoreIndexScan);
+ }
+ }
+
+ public static string ColumnstoreIndexScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnstoreIndexScanDescription);
+ }
+ }
+
+ public static string ColumnstoreIndexUpdate
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnstoreIndexUpdate);
+ }
+ }
+
+ public static string ColumnstoreIndexUpdateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnstoreIndexUpdateDescription);
+ }
+ }
+
+ public static string ColumnstoreIndexInsert
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnstoreIndexInsert);
+ }
+ }
+
+ public static string ColumnstoreIndexInsertDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnstoreIndexInsertDescription);
+ }
+ }
+
+ public static string ColumnstoreIndexMerge
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnstoreIndexMerge);
+ }
+ }
+
+ public static string ColumnstoreIndexMergeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnstoreIndexMergeDescription);
+ }
+ }
+
+ public static string ColumnstoreIndexDelete
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnstoreIndexDelete);
+ }
+ }
+
+ public static string ColumnstoreIndexDeleteDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ColumnstoreIndexDeleteDescription);
+ }
+ }
+
+ public static string RemoteScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteScan);
+ }
+ }
+
+ public static string RemoteScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteScanDescription);
+ }
+ }
+
+ public static string RemoteIndexScan
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteIndexScan);
+ }
+ }
+
+ public static string RemoteIndexScanDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteIndexScanDescription);
+ }
+ }
+
+ public static string RemoteIndexSeek
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteIndexSeek);
+ }
+ }
+
+ public static string RemoteIndexSeekDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteIndexSeekDescription);
+ }
+ }
+
+ public static string RemoteQuery
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteQuery);
+ }
+ }
+
+ public static string RemoteQueryDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteQueryDescription);
+ }
+ }
+
+ public static string RemoteInsert
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteInsert);
+ }
+ }
+
+ public static string RemoteInsertDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteInsertDescription);
+ }
+ }
+
+ public static string RemoteUpdate
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteUpdate);
+ }
+ }
+
+ public static string RemoteUpdateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteUpdateDescription);
+ }
+ }
+
+ public static string RemoteDelete
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteDelete);
+ }
+ }
+
+ public static string RemoteDeleteDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RemoteDeleteDescription);
+ }
+ }
+
+ public static string ClusteredUpdate
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredUpdate);
+ }
+ }
+
+ public static string ClusteredUpdateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredUpdateDescription);
+ }
+ }
+
+ public static string Sort
+ {
+ get
+ {
+ return Keys.GetString(Keys.Sort);
+ }
+ }
+
+ public static string SortDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SortDescription);
+ }
+ }
+
+ public static string TableSpool
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableSpool);
+ }
+ }
+
+ public static string TableSpoolDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableSpoolDescription);
+ }
+ }
+
+ public static string IndexSpool
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexSpool);
+ }
+ }
+
+ public static string IndexSpoolDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexSpoolDescription);
+ }
+ }
+
+ public static string TableUpdate
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableUpdate);
+ }
+ }
+
+ public static string TableUpdateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableUpdateDescription);
+ }
+ }
+
+ public static string TableInsert
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableInsert);
+ }
+ }
+
+ public static string TableInsertDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableInsertDescription);
+ }
+ }
+
+ public static string TableDelete
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableDelete);
+ }
+ }
+
+ public static string TableDeleteDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableDeleteDescription);
+ }
+ }
+
+ public static string TableMerge
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableMerge);
+ }
+ }
+
+ public static string TableMergeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableMergeDescription);
+ }
+ }
+
+ public static string IndexUpdate
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexUpdate);
+ }
+ }
+
+ public static string IndexUpdateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexUpdateDescription);
+ }
+ }
+
+ public static string IndexInsert
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexInsert);
+ }
+ }
+
+ public static string IndexInsertDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexInsertDescription);
+ }
+ }
+
+ public static string IndexDelete
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexDelete);
+ }
+ }
+
+ public static string IndexDeleteDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IndexDeleteDescription);
+ }
+ }
+
+ public static string ClusteredIndexUpdate
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexUpdate);
+ }
+ }
+
+ public static string ClusteredIndexUpdateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexUpdateDescription);
+ }
+ }
+
+ public static string ClusteredIndexInsert
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexInsert);
+ }
+ }
+
+ public static string ClusteredIndexInsertDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexInsertDescription);
+ }
+ }
+
+ public static string ClusteredIndexMerge
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexMerge);
+ }
+ }
+
+ public static string ClusteredIndexMergeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexMergeDescription);
+ }
+ }
+
+ public static string ClusteredIndexDelete
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexDelete);
+ }
+ }
+
+ public static string ClusteredIndexDeleteDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ClusteredIndexDeleteDescription);
+ }
+ }
+
+ public static string Top
+ {
+ get
+ {
+ return Keys.GetString(Keys.Top);
+ }
+ }
+
+ public static string TopDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TopDescription);
+ }
+ }
+
+ public static string Bitmap
+ {
+ get
+ {
+ return Keys.GetString(Keys.Bitmap);
+ }
+ }
+
+ public static string BitmapDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.BitmapDescription);
+ }
+ }
+
+ public static string UDX
+ {
+ get
+ {
+ return Keys.GetString(Keys.UDX);
+ }
+ }
+
+ public static string UDXDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.UDXDescription);
+ }
+ }
+
+ public static string Window
+ {
+ get
+ {
+ return Keys.GetString(Keys.Window);
+ }
+ }
+
+ public static string WindowDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.WindowDescription);
+ }
+ }
+
+ public static string WindowAggregate
+ {
+ get
+ {
+ return Keys.GetString(Keys.WindowAggregate);
+ }
+ }
+
+ public static string WindowAggregateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.WindowAggregateDescription);
+ }
+ }
+
+ public static string BatchHashTableBuild
+ {
+ get
+ {
+ return Keys.GetString(Keys.BatchHashTableBuild);
+ }
+ }
+
+ public static string BatchHashTableBuildDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.BatchHashTableBuildDescription);
+ }
+ }
+
+ public static string Switch
+ {
+ get
+ {
+ return Keys.GetString(Keys.Switch);
+ }
+ }
+
+ public static string SwitchDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SwitchDescription);
+ }
+ }
+
+ public static string TFP
+ {
+ get
+ {
+ return Keys.GetString(Keys.TFP);
+ }
+ }
+
+ public static string TFPDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TFPDescription);
+ }
+ }
+
+ public static string TableValueFunction
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableValueFunction);
+ }
+ }
+
+ public static string TableValueFunctionDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TableValueFunctionDescription);
+ }
+ }
+
+ public static string Aggregate
+ {
+ get
+ {
+ return Keys.GetString(Keys.Aggregate);
+ }
+ }
+
+ public static string AggregateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.AggregateDescription);
+ }
+ }
+
+ public static string ArithmeticExpression
+ {
+ get
+ {
+ return Keys.GetString(Keys.ArithmeticExpression);
+ }
+ }
+
+ public static string ArithmeticExpressionDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ArithmeticExpressionDescription);
+ }
+ }
+
+ public static string Delete
+ {
+ get
+ {
+ return Keys.GetString(Keys.Delete);
+ }
+ }
+
+ public static string DeleteDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.DeleteDescription);
+ }
+ }
+
+ public static string Insert
+ {
+ get
+ {
+ return Keys.GetString(Keys.Insert);
+ }
+ }
+
+ public static string InsertDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.InsertDescription);
+ }
+ }
+
+ public static string Locate
+ {
+ get
+ {
+ return Keys.GetString(Keys.Locate);
+ }
+ }
+
+ public static string LocateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.LocateDescription);
+ }
+ }
+
+ public static string Spool
+ {
+ get
+ {
+ return Keys.GetString(Keys.Spool);
+ }
+ }
+
+ public static string SpoolDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SpoolDescription);
+ }
+ }
+
+ public static string SQL
+ {
+ get
+ {
+ return Keys.GetString(Keys.SQL);
+ }
+ }
+
+ public static string SQLDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SQLDescription);
+ }
+ }
+
+ public static string Update
+ {
+ get
+ {
+ return Keys.GetString(Keys.Update);
+ }
+ }
+
+ public static string UpdateDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.UpdateDescription);
+ }
+ }
+
+ public static string Assign
+ {
+ get
+ {
+ return Keys.GetString(Keys.Assign);
+ }
+ }
+
+ public static string AssignDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.AssignDescription);
+ }
+ }
+
+ public static string Convert
+ {
+ get
+ {
+ return Keys.GetString(Keys.Convert);
+ }
+ }
+
+ public static string ConvertDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ConvertDescription);
+ }
+ }
+
+ public static string Declare
+ {
+ get
+ {
+ return Keys.GetString(Keys.Declare);
+ }
+ }
+
+ public static string DeclareDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.DeclareDescription);
+ }
+ }
+
+ public static string If
+ {
+ get
+ {
+ return Keys.GetString(Keys.If);
+ }
+ }
+
+ public static string IfDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IfDescription);
+ }
+ }
+
+ public static string Intrinsic
+ {
+ get
+ {
+ return Keys.GetString(Keys.Intrinsic);
+ }
+ }
+
+ public static string IntrinsicDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.IntrinsicDescription);
+ }
+ }
+
+ public static string SetFunction
+ {
+ get
+ {
+ return Keys.GetString(Keys.SetFunction);
+ }
+ }
+
+ public static string SetFunctionDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SetFunctionDescription);
+ }
+ }
+
+ public static string Dynamic
+ {
+ get
+ {
+ return Keys.GetString(Keys.Dynamic);
+ }
+ }
+
+ public static string DynamicDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.DynamicDescription);
+ }
+ }
+
+ public static string FetchQuery
+ {
+ get
+ {
+ return Keys.GetString(Keys.FetchQuery);
+ }
+ }
+
+ public static string FetchQueryDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.FetchQueryDescription);
+ }
+ }
+
+ public static string FastForward
+ {
+ get
+ {
+ return Keys.GetString(Keys.FastForward);
+ }
+ }
+
+ public static string FastForwardDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.FastForwardDescription);
+ }
+ }
+
+ public static string Keyset
+ {
+ get
+ {
+ return Keys.GetString(Keys.Keyset);
+ }
+ }
+
+ public static string KeysetDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.KeysetDescription);
+ }
+ }
+
+ public static string PopulationQuery
+ {
+ get
+ {
+ return Keys.GetString(Keys.PopulationQuery);
+ }
+ }
+
+ public static string PopulationQueryDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.PopulationQueryDescription);
+ }
+ }
+
+ public static string RefreshQuery
+ {
+ get
+ {
+ return Keys.GetString(Keys.RefreshQuery);
+ }
+ }
+
+ public static string RefreshQueryDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RefreshQueryDescription);
+ }
+ }
+
+ public static string Snapshot
+ {
+ get
+ {
+ return Keys.GetString(Keys.Snapshot);
+ }
+ }
+
+ public static string SnapshotDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SnapshotDescription);
+ }
+ }
+
+ public static string RIDLookup
+ {
+ get
+ {
+ return Keys.GetString(Keys.RIDLookup);
+ }
+ }
+
+ public static string RIDLookupDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.RIDLookupDescription);
+ }
+ }
+
+ public static string KeyLookup
+ {
+ get
+ {
+ return Keys.GetString(Keys.KeyLookup);
+ }
+ }
+
+ public static string KeyLookupDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.KeyLookupDescription);
+ }
+ }
+
+ public static string LogicalKeyLookup
+ {
+ get
+ {
+ return Keys.GetString(Keys.LogicalKeyLookup);
+ }
+ }
+
+ public static string AdaptiveJoin
+ {
+ get
+ {
+ return Keys.GetString(Keys.AdaptiveJoin);
+ }
+ }
+
+ public static string AdaptiveJoinDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.AdaptiveJoinDescription);
+ }
+ }
+
+ public static string ForeignKeyReferencesCheck
+ {
+ get
+ {
+ return Keys.GetString(Keys.ForeignKeyReferencesCheck);
+ }
+ }
+
+ public static string ForeignKeyReferencesCheckDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ForeignKeyReferencesCheckDescription);
+ }
+ }
+
+ public static string Apply
+ {
+ get
+ {
+ return Keys.GetString(Keys.Apply);
+ }
+ }
+
+ public static string ApplyDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ApplyDescription);
+ }
+ }
+
+ public static string Broadcast
+ {
+ get
+ {
+ return Keys.GetString(Keys.Broadcast);
+ }
+ }
+
+ public static string BroadcastDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.BroadcastDescription);
+ }
+ }
+
+ public static string ComputeToControlNode
+ {
+ get
+ {
+ return Keys.GetString(Keys.ComputeToControlNode);
+ }
+ }
+
+ public static string ComputeToControlNodeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ComputeToControlNodeDescription);
+ }
+ }
+
+ public static string ConstTableGet
+ {
+ get
+ {
+ return Keys.GetString(Keys.ConstTableGet);
+ }
+ }
+
+ public static string ConstTableGetDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ConstTableGetDescription);
+ }
+ }
+
+ public static string ControlToComputeNodes
+ {
+ get
+ {
+ return Keys.GetString(Keys.ControlToComputeNodes);
+ }
+ }
+
+ public static string ControlToComputeNodesDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ControlToComputeNodesDescription);
+ }
+ }
+
+ public static string ExternalBroadcast
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExternalBroadcast);
+ }
+ }
+
+ public static string ExternalBroadcastDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExternalBroadcastDescription);
+ }
+ }
+
+ public static string ExternalExport
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExternalExport);
+ }
+ }
+
+ public static string ExternalExportDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExternalExportDescription);
+ }
+ }
+
+ public static string ExternalLocalStreaming
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExternalLocalStreaming);
+ }
+ }
+
+ public static string ExternalLocalStreamingDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExternalLocalStreamingDescription);
+ }
+ }
+
+ public static string ExternalRoundRobin
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExternalRoundRobin);
+ }
+ }
+
+ public static string ExternalRoundRobinDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExternalRoundRobinDescription);
+ }
+ }
+
+ public static string ExternalShuffle
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExternalShuffle);
+ }
+ }
+
+ public static string ExternalShuffleDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ExternalShuffleDescription);
+ }
+ }
+
+ public static string Get
+ {
+ get
+ {
+ return Keys.GetString(Keys.Get);
+ }
+ }
+
+ public static string GetDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.GetDescription);
+ }
+ }
+
+ public static string GbApply
+ {
+ get
+ {
+ return Keys.GetString(Keys.GbApply);
+ }
+ }
+
+ public static string GbApplyDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.GbApplyDescription);
+ }
+ }
+
+ public static string GbAgg
+ {
+ get
+ {
+ return Keys.GetString(Keys.GbAgg);
+ }
+ }
+
+ public static string GbAggDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.GbAggDescription);
+ }
+ }
+
+ public static string Join
+ {
+ get
+ {
+ return Keys.GetString(Keys.Join);
+ }
+ }
+
+ public static string JoinDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.JoinDescription);
+ }
+ }
+
+ public static string LocalCube
+ {
+ get
+ {
+ return Keys.GetString(Keys.LocalCube);
+ }
+ }
+
+ public static string LocalCubeDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.LocalCubeDescription);
+ }
+ }
+
+ public static string Project
+ {
+ get
+ {
+ return Keys.GetString(Keys.Project);
+ }
+ }
+
+ public static string ProjectDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ProjectDescription);
+ }
+ }
+
+ public static string Shuffle
+ {
+ get
+ {
+ return Keys.GetString(Keys.Shuffle);
+ }
+ }
+
+ public static string ShuffleDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.ShuffleDescription);
+ }
+ }
+
+ public static string SingleSourceRoundRobin
+ {
+ get
+ {
+ return Keys.GetString(Keys.SingleSourceRoundRobin);
+ }
+ }
+
+ public static string SingleSourceRoundRobinDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SingleSourceRoundRobinDescription);
+ }
+ }
+
+ public static string SingleSourceShuffle
+ {
+ get
+ {
+ return Keys.GetString(Keys.SingleSourceShuffle);
+ }
+ }
+
+ public static string SingleSourceShuffleDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.SingleSourceShuffleDescription);
+ }
+ }
+
+ public static string Trim
+ {
+ get
+ {
+ return Keys.GetString(Keys.Trim);
+ }
+ }
+
+ public static string TrimDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.TrimDescription);
+ }
+ }
+
+ public static string Union
+ {
+ get
+ {
+ return Keys.GetString(Keys.Union);
+ }
+ }
+
+ public static string UnionDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.UnionDescription);
+ }
+ }
+
+ public static string UnionAll
+ {
+ get
+ {
+ return Keys.GetString(Keys.UnionAll);
+ }
+ }
+
+ public static string UnionAllDescription
+ {
+ get
+ {
+ return Keys.GetString(Keys.UnionAllDescription);
+ }
+ }
+
+ public static string SizeInBytesFormat
+ {
+ get
+ {
+ return Keys.GetString(Keys.SizeInBytesFormat);
+ }
+ }
+
+ public static string SizeInKiloBytesFormat
+ {
+ get
+ {
+ return Keys.GetString(Keys.SizeInKiloBytesFormat);
+ }
+ }
+
+ public static string SizeInMegaBytesFormat
+ {
+ get
+ {
+ return Keys.GetString(Keys.SizeInMegaBytesFormat);
+ }
+ }
+
+ public static string SizeInGigaBytesFormat
+ {
+ get
+ {
+ return Keys.GetString(Keys.SizeInGigaBytesFormat);
+ }
+ }
+
+ public static string SizeInTeraBytesFormat
+ {
+ get
+ {
+ return Keys.GetString(Keys.SizeInTeraBytesFormat);
+ }
+ }
+
public static string ConnectionServiceListDbErrorNotConnected(string uri)
{
return Keys.GetString(Keys.ConnectionServiceListDbErrorNotConnected, uri);
@@ -3296,6 +8680,36 @@ namespace Microsoft.SqlTools.ServiceLayer
return Keys.GetString(Keys.MoreThanOneAzureFunctionWithName, functionName, fileName);
}
+ public static string CostFormat(int x)
+ {
+ return Keys.GetString(Keys.CostFormat, x);
+ }
+
+ public static string RuntimeCounterThread(int index)
+ {
+ return Keys.GetString(Keys.RuntimeCounterThread, index);
+ }
+
+ public static string RuntimeCounterThreadOnInstance(int thread, int instance)
+ {
+ return Keys.GetString(Keys.RuntimeCounterThreadOnInstance, thread, instance);
+ }
+
+ public static string ZoomLevelShouldBeBetween(int minimum, int maximum)
+ {
+ return Keys.GetString(Keys.ZoomLevelShouldBeBetween, minimum, maximum);
+ }
+
+ public static string UnknownCursorPlanOperation(string name)
+ {
+ return Keys.GetString(Keys.UnknownCursorPlanOperation, name);
+ }
+
+ public static string NameValuePair(string name, string value)
+ {
+ return Keys.GetString(Keys.NameValuePair, name, value);
+ }
+
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
public class Keys
{
@@ -4582,6 +9996,2043 @@ namespace Microsoft.SqlTools.ServiceLayer
public const string SqlBindingsNet5NotSupported = "SqlBindingsNet5NotSupported";
+ public const string Statement = "Statement";
+
+
+ public const string StatementDesc = "StatementDesc";
+
+
+ public const string PhysicalOperation = "PhysicalOperation";
+
+
+ public const string PhysicalOperationDesc = "PhysicalOperationDesc";
+
+
+ public const string LogicalOperation = "LogicalOperation";
+
+
+ public const string LogicalOperationDesc = "LogicalOperationDesc";
+
+
+ public const string OperationDescriptionShort = "OperationDescriptionShort";
+
+
+ public const string OperationDescription = "OperationDescription";
+
+
+ public const string OperationArgumentShort = "OperationArgumentShort";
+
+
+ public const string OperationArgumentDescription = "OperationArgumentDescription";
+
+
+ public const string ObjectShort = "ObjectShort";
+
+
+ public const string ObjectDescription = "ObjectDescription";
+
+
+ public const string IndexKind = "IndexKind";
+
+
+ public const string IndexKindDescription = "IndexKindDescription";
+
+
+ public const string DefinedValues = "DefinedValues";
+
+
+ public const string DefinedValuesDescription = "DefinedValuesDescription";
+
+
+ public const string OutputList = "OutputList";
+
+
+ public const string OutputListDescription = "OutputListDescription";
+
+
+ public const string Warnings = "Warnings";
+
+
+ public const string WarningsDescription = "WarningsDescription";
+
+
+ public const string Parallel = "Parallel";
+
+
+ public const string ParallelDescription = "ParallelDescription";
+
+
+ public const string EstimatedNumberOfRowsPerExecution = "EstimatedNumberOfRowsPerExecution";
+
+
+ public const string EstimatedNumberOfRowsPerExecutionDescription = "EstimatedNumberOfRowsPerExecutionDescription";
+
+
+ public const string EstimatedNumberOfRowsForAllExecutions = "EstimatedNumberOfRowsForAllExecutions";
+
+
+ public const string EstimatedNumberOfRowsForAllExecutionsDescription = "EstimatedNumberOfRowsForAllExecutionsDescription";
+
+
+ public const string EstimatedRowsRead = "EstimatedRowsRead";
+
+
+ public const string EstimatedRowsReadDescription = "EstimatedRowsReadDescription";
+
+
+ public const string IsGraphDBTransitiveClosure = "IsGraphDBTransitiveClosure";
+
+
+ public const string IsGraphDBTransitiveClosureDescription = "IsGraphDBTransitiveClosureDescription";
+
+
+ public const string IsInterleavedExecuted = "IsInterleavedExecuted";
+
+
+ public const string IsInterleavedExecutedDescription = "IsInterleavedExecutedDescription";
+
+
+ public const string IsAdaptive = "IsAdaptive";
+
+
+ public const string IsAdaptiveDescription = "IsAdaptiveDescription";
+
+
+ public const string AdaptiveThresholdRows = "AdaptiveThresholdRows";
+
+
+ public const string AdaptiveThresholdRowsDescription = "AdaptiveThresholdRowsDescription";
+
+
+ public const string EstimatedJoinType = "EstimatedJoinType";
+
+
+ public const string EstimatedJoinTypeDescription = "EstimatedJoinTypeDescription";
+
+
+ public const string ActualJoinType = "ActualJoinType";
+
+
+ public const string ActualJoinTypeDescription = "ActualJoinTypeDescription";
+
+
+ public const string EstimatedRowSize = "EstimatedRowSize";
+
+
+ public const string EstimatedRowSizeDescription = "EstimatedRowSizeDescription";
+
+
+ public const string EstimatedIoCost = "EstimatedIoCost";
+
+
+ public const string EstimatedIoCostDescription = "EstimatedIoCostDescription";
+
+
+ public const string EstimatedCpuCost = "EstimatedCpuCost";
+
+
+ public const string EstimatedCpuCostDescription = "EstimatedCpuCostDescription";
+
+
+ public const string EstimatedNumberOfExecutions = "EstimatedNumberOfExecutions";
+
+
+ public const string EstimatedNumberOfExecutionsDescription = "EstimatedNumberOfExecutionsDescription";
+
+
+ public const string EstimatedOperatorCost = "EstimatedOperatorCost";
+
+
+ public const string EstimatedOperatorCostDescription = "EstimatedOperatorCostDescription";
+
+
+ public const string EstimatedSubtreeCost = "EstimatedSubtreeCost";
+
+
+ public const string EstimatedSubtreeCostDescription = "EstimatedSubtreeCostDescription";
+
+
+ public const string NumberOfRows = "NumberOfRows";
+
+
+ public const string NumberOfRowsDescription = "NumberOfRowsDescription";
+
+
+ public const string ActualRowsRead = "ActualRowsRead";
+
+
+ public const string ActualRowsReadDescription = "ActualRowsReadDescription";
+
+
+ public const string NumberOfBatches = "NumberOfBatches";
+
+
+ public const string NumberOfBatchesDescription = "NumberOfBatchesDescription";
+
+
+ public const string NumberOfExecutions = "NumberOfExecutions";
+
+
+ public const string NumberOfExecutionsDescription = "NumberOfExecutionsDescription";
+
+
+ public const string EstimatedDataSize = "EstimatedDataSize";
+
+
+ public const string EstimatedDataSizeDescription = "EstimatedDataSizeDescription";
+
+
+ public const string ParameterList = "ParameterList";
+
+
+ public const string ParameterListDescription = "ParameterListDescription";
+
+
+ public const string MemoryFractions = "MemoryFractions";
+
+
+ public const string MemoryFractionsDescription = "MemoryFractionsDescription";
+
+
+ public const string MemoryFractionsInput = "MemoryFractionsInput";
+
+
+ public const string MemoryFractionsInputDescription = "MemoryFractionsInputDescription";
+
+
+ public const string MemoryFractionsOutput = "MemoryFractionsOutput";
+
+
+ public const string MemoryFractionsOutputDescription = "MemoryFractionsOutputDescription";
+
+
+ public const string UdxName = "UdxName";
+
+
+ public const string UdxNameDescription = "UdxNameDescription";
+
+
+ public const string Values = "Values";
+
+
+ public const string ValuesDescription = "ValuesDescription";
+
+
+ public const string CachedPlanSize = "CachedPlanSize";
+
+
+ public const string CachedPlanSizeDescription = "CachedPlanSizeDescription";
+
+
+ public const string UsePlan = "UsePlan";
+
+
+ public const string ContainsInlineScalarTsqlUdfs = "ContainsInlineScalarTsqlUdfs";
+
+
+ public const string DegreeOfParallelism = "DegreeOfParallelism";
+
+
+ public const string DegreeOfParallelismDescription = "DegreeOfParallelismDescription";
+
+
+ public const string EffectiveDegreeOfParallelism = "EffectiveDegreeOfParallelism";
+
+
+ public const string EffectiveDegreeOfParallelismDescription = "EffectiveDegreeOfParallelismDescription";
+
+
+ public const string MemoryGrant = "MemoryGrant";
+
+
+ public const string MemoryGrantDescription = "MemoryGrantDescription";
+
+
+ public const string RemoteDestination = "RemoteDestination";
+
+
+ public const string RemoteDestinationDescription = "RemoteDestinationDescription";
+
+
+ public const string RemoteObject = "RemoteObject";
+
+
+ public const string RemoteObjectDescription = "RemoteObjectDescription";
+
+
+ public const string RemoteSource = "RemoteSource";
+
+
+ public const string RemoteSourceDescription = "RemoteSourceDescription";
+
+
+ public const string UsedUdxColumns = "UsedUdxColumns";
+
+
+ public const string UsedUdxColumnsDescription = "UsedUdxColumnsDescription";
+
+
+ public const string InnerSideJoinColumns = "InnerSideJoinColumns";
+
+
+ public const string InnerSideJoinColumnsDescription = "InnerSideJoinColumnsDescription";
+
+
+ public const string OuterSideJoinColumns = "OuterSideJoinColumns";
+
+
+ public const string OuterSideJoinColumnsDescription = "OuterSideJoinColumnsDescription";
+
+
+ public const string WhereJoinColumns = "WhereJoinColumns";
+
+
+ public const string Residual = "Residual";
+
+
+ public const string ResidualDescription = "ResidualDescription";
+
+
+ public const string PassThru = "PassThru";
+
+
+ public const string PassThruDescription = "PassThruDescription";
+
+
+ public const string ManyToMany = "ManyToMany";
+
+
+ public const string ManyToManyDescription = "ManyToManyDescription";
+
+
+ public const string PartitionColumns = "PartitionColumns";
+
+
+ public const string PartitionColumnsDescription = "PartitionColumnsDescription";
+
+
+ public const string Ascending = "Ascending";
+
+
+ public const string Descending = "Descending";
+
+
+ public const string HashKeys = "HashKeys";
+
+
+ public const string HashKeysDescription = "HashKeysDescription";
+
+
+ public const string ProbeColumn = "ProbeColumn";
+
+
+ public const string ProbeColumnDescription = "ProbeColumnDescription";
+
+
+ public const string PartitioningType = "PartitioningType";
+
+
+ public const string PartitioningTypeDescription = "PartitioningTypeDescription";
+
+
+ public const string GroupBy = "GroupBy";
+
+
+ public const string GroupByDescription = "GroupByDescription";
+
+
+ public const string GroupingSets = "GroupingSets";
+
+
+ public const string GroupingSetsDescription = "GroupingSetsDescription";
+
+
+ public const string SegmentColumn = "SegmentColumn";
+
+
+ public const string SegmentColumnDescription = "SegmentColumnDescription";
+
+
+ public const string RankColumns = "RankColumns";
+
+
+ public const string RankColumnsDescription = "RankColumnsDescription";
+
+
+ public const string Predicate = "Predicate";
+
+
+ public const string PredicateDescription = "PredicateDescription";
+
+
+ public const string OuterReferences = "OuterReferences";
+
+
+ public const string OuterReferencesDescription = "OuterReferencesDescription";
+
+
+ public const string ScalarOperator = "ScalarOperator";
+
+
+ public const string ActionColumn = "ActionColumn";
+
+
+ public const string ActionColumnDescription = "ActionColumnDescription";
+
+
+ public const string OriginalActionColumn = "OriginalActionColumn";
+
+
+ public const string OriginalActionColumnDescription = "OriginalActionColumnDescription";
+
+
+ public const string Rows = "Rows";
+
+
+ public const string RowsDescription = "RowsDescription";
+
+
+ public const string SeekPredicate = "SeekPredicate";
+
+
+ public const string SeekPredicateDescription = "SeekPredicateDescription";
+
+
+ public const string Partitioned = "Partitioned";
+
+
+ public const string PartitionedDescription = "PartitionedDescription";
+
+
+ public const string SeekKeys = "SeekKeys";
+
+
+ public const string SeekKeysDescription = "SeekKeysDescription";
+
+
+ public const string PartitionsAccessed = "PartitionsAccessed";
+
+
+ public const string PartitionCount = "PartitionCount";
+
+
+ public const string TieColumns = "TieColumns";
+
+
+ public const string TieColumnsDescription = "TieColumnsDescription";
+
+
+ public const string IsPercent = "IsPercent";
+
+
+ public const string IsPercentDescription = "IsPercentDescription";
+
+
+ public const string WithTies = "WithTies";
+
+
+ public const string WithTiesDescription = "WithTiesDescription";
+
+
+ public const string PartitionId = "PartitionId";
+
+
+ public const string PartitionIdDescription = "PartitionIdDescription";
+
+
+ public const string Ordered = "Ordered";
+
+
+ public const string OrderedDescription = "OrderedDescription";
+
+
+ public const string ScanDirection = "ScanDirection";
+
+
+ public const string ScanDirectionDescription = "ScanDirectionDescription";
+
+
+ public const string ForcedIndex = "ForcedIndex";
+
+
+ public const string ForcedIndexDescription = "ForcedIndexDescription";
+
+
+ public const string SetPredicate = "SetPredicate";
+
+
+ public const string SetPredicateDescription = "SetPredicateDescription";
+
+
+ public const string TopExpression = "TopExpression";
+
+
+ public const string TopExpressionDescription = "TopExpressionDescription";
+
+
+ public const string HashKeysBuild = "HashKeysBuild";
+
+
+ public const string HashKeysBuildDescription = "HashKeysBuildDescription";
+
+
+ public const string HashKeysProbe = "HashKeysProbe";
+
+
+ public const string HashKeysProbeDescription = "HashKeysProbeDescription";
+
+
+ public const string BuildResidual = "BuildResidual";
+
+
+ public const string BuildResidualDescription = "BuildResidualDescription";
+
+
+ public const string ProbeResidual = "ProbeResidual";
+
+
+ public const string ProbeResidualDescription = "ProbeResidualDescription";
+
+
+ public const string SeekPredicates = "SeekPredicates";
+
+
+ public const string SeekPredicatesDescription = "SeekPredicatesDescription";
+
+
+ public const string SetOptions = "SetOptions";
+
+
+ public const string SetOptionsDescription = "SetOptionsDescription";
+
+
+ public const string OptimizationLevel = "OptimizationLevel";
+
+
+ public const string OptimizationLevelDescription = "OptimizationLevelDescription";
+
+
+ public const string StatementOptmEarlyAbortReason = "StatementOptmEarlyAbortReason";
+
+
+ public const string TimeOut = "TimeOut";
+
+
+ public const string MemoryLimitExceeded = "MemoryLimitExceeded";
+
+
+ public const string GoodEnoughPlanFound = "GoodEnoughPlanFound";
+
+
+ public const string EstimatedRebinds = "EstimatedRebinds";
+
+
+ public const string EstimatedRebindsDescription = "EstimatedRebindsDescription";
+
+
+ public const string EstimatedRewinds = "EstimatedRewinds";
+
+
+ public const string EstimatedRewindsDescription = "EstimatedRewindsDescription";
+
+
+ public const string ActualLocallyAggregatedRows = "ActualLocallyAggregatedRows";
+
+
+ public const string ActualLocallyAggregatedRowsDescription = "ActualLocallyAggregatedRowsDescription";
+
+
+ public const string ActualRebinds = "ActualRebinds";
+
+
+ public const string ActualRebindsDescription = "ActualRebindsDescription";
+
+
+ public const string ActualRewinds = "ActualRewinds";
+
+
+ public const string ActualRewindsDescription = "ActualRewindsDescription";
+
+
+ public const string ActualIOStatistics = "ActualIOStatistics";
+
+
+ public const string ActualIOStatisticsDescription = "ActualIOStatisticsDescription";
+
+
+ public const string ActualTimeStatistics = "ActualTimeStatistics";
+
+
+ public const string ActualTimeStatisticsDescription = "ActualTimeStatisticsDescription";
+
+
+ public const string ActualElapsedms = "ActualElapsedms";
+
+
+ public const string ActualElapsedmsDescription = "ActualElapsedmsDescription";
+
+
+ public const string ActualCPUms = "ActualCPUms";
+
+
+ public const string ActualCPUmsDescription = "ActualCPUmsDescription";
+
+
+ public const string ActualScans = "ActualScans";
+
+
+ public const string ActualScansDescription = "ActualScansDescription";
+
+
+ public const string ActualLogicalReads = "ActualLogicalReads";
+
+
+ public const string ActualLogicalReadsDescription = "ActualLogicalReadsDescription";
+
+
+ public const string ActualPhysicalReads = "ActualPhysicalReads";
+
+
+ public const string ActualPhysicalReadsDescription = "ActualPhysicalReadsDescription";
+
+
+ public const string ActualPageServerReads = "ActualPageServerReads";
+
+
+ public const string ActualPageServerReadsDescription = "ActualPageServerReadsDescription";
+
+
+ public const string ActualReadAheads = "ActualReadAheads";
+
+
+ public const string ActualReadAheadsDescription = "ActualReadAheadsDescription";
+
+
+ public const string ActualPageServerReadAheads = "ActualPageServerReadAheads";
+
+
+ public const string ActualPageServerReadAheadsDescription = "ActualPageServerReadAheadsDescription";
+
+
+ public const string ActualLobLogicalReads = "ActualLobLogicalReads";
+
+
+ public const string ActualLobLogicalReadsDescription = "ActualLobLogicalReadsDescription";
+
+
+ public const string ActualLobPhysicalReads = "ActualLobPhysicalReads";
+
+
+ public const string ActualLobPhysicalReadsDescription = "ActualLobPhysicalReadsDescription";
+
+
+ public const string ActualLobPageServerReads = "ActualLobPageServerReads";
+
+
+ public const string ActualLobPageServerReadsDescription = "ActualLobPageServerReadsDescription";
+
+
+ public const string ActualLobReadAheads = "ActualLobReadAheads";
+
+
+ public const string ActualLobReadAheadsDescription = "ActualLobReadAheadsDescription";
+
+
+ public const string ActualLobPageServerReadAheads = "ActualLobPageServerReadAheads";
+
+
+ public const string ActualLobPageServerReadAheadsDescription = "ActualLobPageServerReadAheadsDescription";
+
+
+ public const string ActualMemoryGrantStats = "ActualMemoryGrantStats";
+
+
+ public const string HpcRowCount = "HpcRowCount";
+
+
+ public const string HpcRowCountDescription = "HpcRowCountDescription";
+
+
+ public const string HpcKernelElapsedUs = "HpcKernelElapsedUs";
+
+
+ public const string HpcKernelElapsedUsDescription = "HpcKernelElapsedUsDescription";
+
+
+ public const string HpcHostToDeviceBytes = "HpcHostToDeviceBytes";
+
+
+ public const string HpcHostToDeviceBytesDescription = "HpcHostToDeviceBytesDescription";
+
+
+ public const string HpcDeviceToHostBytes = "HpcDeviceToHostBytes";
+
+
+ public const string HpcDeviceToHostBytesDescription = "HpcDeviceToHostBytesDescription";
+
+
+ public const string InputMemoryGrant = "InputMemoryGrant";
+
+
+ public const string OutputMemoryGrant = "OutputMemoryGrant";
+
+
+ public const string UsedMemoryGrant = "UsedMemoryGrant";
+
+
+ public const string Distinct = "Distinct";
+
+
+ public const string DistinctDescription = "DistinctDescription";
+
+
+ public const string OrderBy = "OrderBy";
+
+
+ public const string OrderByDescription = "OrderByDescription";
+
+
+ public const string SpillOccurredDisplayString = "SpillOccurredDisplayString";
+
+
+ public const string ColumnsWithNoStatistics = "ColumnsWithNoStatistics";
+
+
+ public const string ColumnsWithNoStatisticsDescription = "ColumnsWithNoStatisticsDescription";
+
+
+ public const string NoJoinPredicate = "NoJoinPredicate";
+
+
+ public const string NoJoinPredicateDescription = "NoJoinPredicateDescription";
+
+
+ public const string SpillToTempDbOld = "SpillToTempDbOld";
+
+
+ public const string SpillToTempDb = "SpillToTempDb";
+
+
+ public const string SpillToTempDbDescription = "SpillToTempDbDescription";
+
+
+ public const string SortSpillDetails = "SortSpillDetails";
+
+
+ public const string SortSpillDetailsDescription = "SortSpillDetailsDescription";
+
+
+ public const string HashSpillDetails = "HashSpillDetails";
+
+
+ public const string HashSpillDetailsDescription = "HashSpillDetailsDescription";
+
+
+ public const string FullUpdateForOnlineIndexBuild = "FullUpdateForOnlineIndexBuild";
+
+
+ public const string FullUpdateForOnlineIndexBuildDescription = "FullUpdateForOnlineIndexBuildDescription";
+
+
+ public const string Wait = "Wait";
+
+
+ public const string WaitDescription = "WaitDescription";
+
+
+ public const string PlanAffectingConvert = "PlanAffectingConvert";
+
+
+ public const string PlanAffectingConvertDescription = "PlanAffectingConvertDescription";
+
+
+ public const string MemoryGrantWarning = "MemoryGrantWarning";
+
+
+ public const string MemoryGrantWarningDescription = "MemoryGrantWarningDescription";
+
+
+ public const string StartupExpression = "StartupExpression";
+
+
+ public const string StartupExpressionDescription = "StartupExpressionDescription";
+
+
+ public const string StartupExpressionPredicate = "StartupExpressionPredicate";
+
+
+ public const string Query = "Query";
+
+
+ public const string Stack = "Stack";
+
+
+ public const string RowCount = "RowCount";
+
+
+ public const string Optimized = "Optimized";
+
+
+ public const string WithPrefetch = "WithPrefetch";
+
+
+ public const string Prefix = "Prefix";
+
+
+ public const string StartRange = "StartRange";
+
+
+ public const string StartRangeDescription = "StartRangeDescription";
+
+
+ public const string EndRange = "EndRange";
+
+
+ public const string EndRangeDescription = "EndRangeDescription";
+
+
+ public const string RangeColumns = "RangeColumns";
+
+
+ public const string RangeExpressions = "RangeExpressions";
+
+
+ public const string ScanType = "ScanType";
+
+
+ public const string ColumnReference = "ColumnReference";
+
+
+ public const string ObjectServer = "ObjectServer";
+
+
+ public const string ObjectServerDescription = "ObjectServerDescription";
+
+
+ public const string ObjectDatabase = "ObjectDatabase";
+
+
+ public const string ObjectDatabaseDescription = "ObjectDatabaseDescription";
+
+
+ public const string ObjectIndex = "ObjectIndex";
+
+
+ public const string ObjectIndexDescription = "ObjectIndexDescription";
+
+
+ public const string ObjectSchema = "ObjectSchema";
+
+
+ public const string ObjectSchemaDescription = "ObjectSchemaDescription";
+
+
+ public const string ObjectTable = "ObjectTable";
+
+
+ public const string ObjectTableDescription = "ObjectTableDescription";
+
+
+ public const string ObjectAlias = "ObjectAlias";
+
+
+ public const string ObjectAliasDescription = "ObjectAliasDescription";
+
+
+ public const string ObjectColumn = "ObjectColumn";
+
+
+ public const string ObjectColumnDescription = "ObjectColumnDescription";
+
+
+ public const string ObjectComputedColumn = "ObjectComputedColumn";
+
+
+ public const string ObjectComputedColumnDescription = "ObjectComputedColumnDescription";
+
+
+ public const string ParameterDataType = "ParameterDataType";
+
+
+ public const string ParameterCompiledValue = "ParameterCompiledValue";
+
+
+ public const string ParameterRuntimeValue = "ParameterRuntimeValue";
+
+
+ public const string CursorPlan = "CursorPlan";
+
+
+ public const string CursorOperation = "CursorOperation";
+
+
+ public const string CursorName = "CursorName";
+
+
+ public const string CursorActualType = "CursorActualType";
+
+
+ public const string CursorRequestedType = "CursorRequestedType";
+
+
+ public const string CursorConcurrency = "CursorConcurrency";
+
+
+ public const string ForwardOnly = "ForwardOnly";
+
+
+ public const string QueryPlan = "QueryPlan";
+
+
+ public const string OperationType = "OperationType";
+
+
+ public const string NodeId = "NodeId";
+
+
+ public const string PrimaryNodeId = "PrimaryNodeId";
+
+
+ public const string InternalInfo = "InternalInfo";
+
+
+ public const string ForeignKeyReferencesCount = "ForeignKeyReferencesCount";
+
+
+ public const string NoMatchingIndexCount = "NoMatchingIndexCount";
+
+
+ public const string PartialMatchingIndexCount = "PartialMatchingIndexCount";
+
+
+ public const string LogicalOpCollapse = "LogicalOpCollapse";
+
+
+ public const string LogicalOpConcatenation = "LogicalOpConcatenation";
+
+
+ public const string LogicalOpConstantScan = "LogicalOpConstantScan";
+
+
+ public const string LogicalOpGatherStreams = "LogicalOpGatherStreams";
+
+
+ public const string LogicalOpRepartitionStreams = "LogicalOpRepartitionStreams";
+
+
+ public const string LogicalOpDistributeStreams = "LogicalOpDistributeStreams";
+
+
+ public const string LogicalOpFilter = "LogicalOpFilter";
+
+
+ public const string LogicalOpAssert = "LogicalOpAssert";
+
+
+ public const string LogicalOpLogRowScan = "LogicalOpLogRowScan";
+
+
+ public const string LogicalOpPrint = "LogicalOpPrint";
+
+
+ public const string LogicalOpComputeScalar = "LogicalOpComputeScalar";
+
+
+ public const string LogicalOpMergeInterval = "LogicalOpMergeInterval";
+
+
+ public const string LogicalOpRank = "LogicalOpRank";
+
+
+ public const string LogicalOpSegment = "LogicalOpSegment";
+
+
+ public const string LogicalOpSequence = "LogicalOpSequence";
+
+
+ public const string LogicalOpSplit = "LogicalOpSplit";
+
+
+ public const string LogicalOpAggregate = "LogicalOpAggregate";
+
+
+ public const string LogicalOpTableScan = "LogicalOpTableScan";
+
+
+ public const string LogicalOpClusteredIndexScan = "LogicalOpClusteredIndexScan";
+
+
+ public const string LogicalOpClusteredIndexSeek = "LogicalOpClusteredIndexSeek";
+
+
+ public const string LogicalOpDeletedScan = "LogicalOpDeletedScan";
+
+
+ public const string LogicalOpInsertedScan = "LogicalOpInsertedScan";
+
+
+ public const string LogicalOpParameterTableScan = "LogicalOpParameterTableScan";
+
+
+ public const string LogicalOpPut = "LogicalOpPut";
+
+
+ public const string LogicalOpIndexScan = "LogicalOpIndexScan";
+
+
+ public const string LogicalOpIndexSeek = "LogicalOpIndexSeek";
+
+
+ public const string LogicalOpRemoteScan = "LogicalOpRemoteScan";
+
+
+ public const string LogicalOpRemoteIndexScan = "LogicalOpRemoteIndexScan";
+
+
+ public const string LogicalOpRemoteIndexSeek = "LogicalOpRemoteIndexSeek";
+
+
+ public const string LogicalOpRemoteQuery = "LogicalOpRemoteQuery";
+
+
+ public const string LogicalOpRemoteInsert = "LogicalOpRemoteInsert";
+
+
+ public const string LogicalOpRemoteUpdate = "LogicalOpRemoteUpdate";
+
+
+ public const string LogicalOpRemoteDelete = "LogicalOpRemoteDelete";
+
+
+ public const string LogicalOpClusteredUpdate = "LogicalOpClusteredUpdate";
+
+
+ public const string LogicalOpDistinctSort = "LogicalOpDistinctSort";
+
+
+ public const string LogicalOpSort = "LogicalOpSort";
+
+
+ public const string LogicalOpTopNSort = "LogicalOpTopNSort";
+
+
+ public const string LogicalOpEagerSpool = "LogicalOpEagerSpool";
+
+
+ public const string LogicalOpLazySpool = "LogicalOpLazySpool";
+
+
+ public const string LogicalOpUpdate = "LogicalOpUpdate";
+
+
+ public const string LogicalOpInsert = "LogicalOpInsert";
+
+
+ public const string LogicalOpDelete = "LogicalOpDelete";
+
+
+ public const string LogicalOpMerge = "LogicalOpMerge";
+
+
+ public const string LogicalOpTop = "LogicalOpTop";
+
+
+ public const string LogicalOpDistinct = "LogicalOpDistinct";
+
+
+ public const string LogicalOpFlowDistinct = "LogicalOpFlowDistinct";
+
+
+ public const string LogicalOpPartialAggregate = "LogicalOpPartialAggregate";
+
+
+ public const string LogicalOpInnerApply = "LogicalOpInnerApply";
+
+
+ public const string LogicalOpInnerJoin = "LogicalOpInnerJoin";
+
+
+ public const string LogicalOpLeftAntiSemiApply = "LogicalOpLeftAntiSemiApply";
+
+
+ public const string LogicalOpLeftSemiApply = "LogicalOpLeftSemiApply";
+
+
+ public const string LogicalOpLeftOuterApply = "LogicalOpLeftOuterApply";
+
+
+ public const string LogicalOpLeftOuterJoin = "LogicalOpLeftOuterJoin";
+
+
+ public const string LogicalOpRightOuterJoin = "LogicalOpRightOuterJoin";
+
+
+ public const string LogicalOpFullOuterJoin = "LogicalOpFullOuterJoin";
+
+
+ public const string LogicalOpLeftSemiJoin = "LogicalOpLeftSemiJoin";
+
+
+ public const string LogicalOpLeftAntiSemiJoin = "LogicalOpLeftAntiSemiJoin";
+
+
+ public const string LogicalOpRightSemiJoin = "LogicalOpRightSemiJoin";
+
+
+ public const string LogicalOpRightAntiSemiJoin = "LogicalOpRightAntiSemiJoin";
+
+
+ public const string LogicalOpIntersect = "LogicalOpIntersect";
+
+
+ public const string LogicalOpIntersectAll = "LogicalOpIntersectAll";
+
+
+ public const string LogicalOpUnion = "LogicalOpUnion";
+
+
+ public const string LogicalOpLeftDiff = "LogicalOpLeftDiff";
+
+
+ public const string LogicalOpLeftDiffAll = "LogicalOpLeftDiffAll";
+
+
+ public const string LogicalOpRightDiff = "LogicalOpRightDiff";
+
+
+ public const string LogicalOpRightDiffAll = "LogicalOpRightDiffAll";
+
+
+ public const string LogicalOpAntiDiff = "LogicalOpAntiDiff";
+
+
+ public const string LogicalOpCrossJoin = "LogicalOpCrossJoin";
+
+
+ public const string LogicalOpBitmapCreate = "LogicalOpBitmapCreate";
+
+
+ public const string LogicalOpUDX = "LogicalOpUDX";
+
+
+ public const string LogicalOpWindow = "LogicalOpWindow";
+
+
+ public const string LogicalOpSwitch = "LogicalOpSwitch";
+
+
+ public const string LogicalOpMergeStats = "LogicalOpMergeStats";
+
+
+ public const string LogicalOpLocalStats = "LogicalOpLocalStats";
+
+
+ public const string LogicalOpTableValuedFunction = "LogicalOpTableValuedFunction";
+
+
+ public const string LogicalOpBatchHashTableBuild = "LogicalOpBatchHashTableBuild";
+
+
+ public const string LogicalOpForeignKeyReferencesCheck = "LogicalOpForeignKeyReferencesCheck";
+
+
+ public const string LogicalOpRIDLookup = "LogicalOpRIDLookup";
+
+
+ public const string StoredProc = "StoredProc";
+
+
+ public const string Udf = "Udf";
+
+
+ public const string ProcName = "ProcName";
+
+
+ public const string Storage = "Storage";
+
+
+ public const string StorageDesc = "StorageDesc";
+
+
+ public const string ActualExecMode = "ActualExecMode";
+
+
+ public const string ActualExecModeDesc = "ActualExecModeDesc";
+
+
+ public const string EstimatedExecMode = "EstimatedExecMode";
+
+
+ public const string EstimatedExecModeDesc = "EstimatedExecModeDesc";
+
+
+ public const string CostFormat = "CostFormat";
+
+
+ public const string RemoteDataAccess = "RemoteDataAccess";
+
+
+ public const string RemoteDataAccessDescription = "RemoteDataAccessDescription";
+
+
+ public const string CloneAccessScope = "CloneAccessScope";
+
+
+ public const string CloneAccessScopeDescription = "CloneAccessScopeDescription";
+
+
+ public const string PrimaryClones = "PrimaryClones";
+
+
+ public const string SecondaryClones = "SecondaryClones";
+
+
+ public const string BothClones = "BothClones";
+
+
+ public const string EitherClones = "EitherClones";
+
+
+ public const string ExactMatchClones = "ExactMatchClones";
+
+
+ public const string Remoting = "Remoting";
+
+
+ public const string RemotingDescription = "RemotingDescription";
+
+
+ public const string Activation = "Activation";
+
+
+ public const string BrickRouting = "BrickRouting";
+
+
+ public const string FragmentIdColumn = "FragmentIdColumn";
+
+
+ public const string EditQueryText = "EditQueryText";
+
+
+ public const string UnknownShowPlanSource = "UnknownShowPlanSource";
+
+
+ public const string SavePlanFilter = "SavePlanFilter";
+
+
+ public const string NoXmlPlanData = "NoXmlPlanData";
+
+
+ public const string PerThreadCounterDescription = "PerThreadCounterDescription";
+
+
+ public const string RuntimeCounterThread = "RuntimeCounterThread";
+
+
+ public const string RuntimeCounterThreadOnInstance = "RuntimeCounterThreadOnInstance";
+
+
+ public const string RuntimeCounterThreadAll = "RuntimeCounterThreadAll";
+
+
+ public const string ConnectionPropertiesLabel = "ConnectionPropertiesLabel";
+
+
+ public const string UnknownAssignType = "UnknownAssignType";
+
+
+ public const string MessageBoxCaption = "MessageBoxCaption";
+
+
+ public const string ZoomLevelShouldBeBetween = "ZoomLevelShouldBeBetween";
+
+
+ public const string UnknownNodeType = "UnknownNodeType";
+
+
+ public const string UnknownCursorPlanOperation = "UnknownCursorPlanOperation";
+
+
+ public const string UnknownStatementType = "UnknownStatementType";
+
+
+ public const string RollupInfo = "RollupInfo";
+
+
+ public const string RollupInfoDescription = "RollupInfoDescription";
+
+
+ public const string HighestLevel = "HighestLevel";
+
+
+ public const string HighestLevelDescription = "HighestLevelDescription";
+
+
+ public const string RollupLevel = "RollupLevel";
+
+
+ public const string RollupLevelDescription = "RollupLevelDescription";
+
+
+ public const string Level = "Level";
+
+
+ public const string LevelDescription = "LevelDescription";
+
+
+ public const string Unknown = "Unknown";
+
+
+ public const string UnknownDescription = "UnknownDescription";
+
+
+ public const string Result = "Result";
+
+
+ public const string ResultDescription = "ResultDescription";
+
+
+ public const string Collapse = "Collapse";
+
+
+ public const string CollapseDescription = "CollapseDescription";
+
+
+ public const string Concatenation = "Concatenation";
+
+
+ public const string ConcatenationDescription = "ConcatenationDescription";
+
+
+ public const string ConstantScan = "ConstantScan";
+
+
+ public const string ConstantScanDescription = "ConstantScanDescription";
+
+
+ public const string Parallelism = "Parallelism";
+
+
+ public const string ParallelismDescription = "ParallelismDescription";
+
+
+ public const string Put = "Put";
+
+
+ public const string PutDescription = "PutDescription";
+
+
+ public const string DistributeStreams = "DistributeStreams";
+
+
+ public const string DistributeStreamsDescription = "DistributeStreamsDescription";
+
+
+ public const string GatherStreams = "GatherStreams";
+
+
+ public const string GatherStreamsDescription = "GatherStreamsDescription";
+
+
+ public const string RepartitionStreams = "RepartitionStreams";
+
+
+ public const string RepartitionStreamsDescription = "RepartitionStreamsDescription";
+
+
+ public const string EagerSpool = "EagerSpool";
+
+
+ public const string EagerSpoolDescription = "EagerSpoolDescription";
+
+
+ public const string LazySpool = "LazySpool";
+
+
+ public const string LazySpoolDescription = "LazySpoolDescription";
+
+
+ public const string Filter = "Filter";
+
+
+ public const string FilterDescription = "FilterDescription";
+
+
+ public const string Assert = "Assert";
+
+
+ public const string AssertDescription = "AssertDescription";
+
+
+ public const string HashMatch = "HashMatch";
+
+
+ public const string HashMatchDescription = "HashMatchDescription";
+
+
+ public const string HashMatchTeam = "HashMatchTeam";
+
+
+ public const string HashMatchTeamDescription = "HashMatchTeamDescription";
+
+
+ public const string HashMatchRoot = "HashMatchRoot";
+
+
+ public const string HashMatchRootDescription = "HashMatchRootDescription";
+
+
+ public const string BookmarkLookup = "BookmarkLookup";
+
+
+ public const string BookmarkLookupDescription = "BookmarkLookupDescription";
+
+
+ public const string LogRowScan = "LogRowScan";
+
+
+ public const string LogRowScanDescription = "LogRowScanDescription";
+
+
+ public const string MergeJoin = "MergeJoin";
+
+
+ public const string MergeJoinDescription = "MergeJoinDescription";
+
+
+ public const string NestedLoops = "NestedLoops";
+
+
+ public const string NestedLoopsDescription = "NestedLoopsDescription";
+
+
+ public const string Print = "Print";
+
+
+ public const string PrintDescription = "PrintDescription";
+
+
+ public const string ComputeScalar = "ComputeScalar";
+
+
+ public const string ComputeScalarDescription = "ComputeScalarDescription";
+
+
+ public const string MergeInterval = "MergeInterval";
+
+
+ public const string MergeIntervalDescription = "MergeIntervalDescription";
+
+
+ public const string Rank = "Rank";
+
+
+ public const string RankDescription = "RankDescription";
+
+
+ public const string RowCountSpool = "RowCountSpool";
+
+
+ public const string RowCountSpoolDescription = "RowCountSpoolDescription";
+
+
+ public const string Segment = "Segment";
+
+
+ public const string SegmentDescription = "SegmentDescription";
+
+
+ public const string Sequence = "Sequence";
+
+
+ public const string SequenceDescription = "SequenceDescription";
+
+
+ public const string SequenceProject = "SequenceProject";
+
+
+ public const string SequenceProjectDescription = "SequenceProjectDescription";
+
+
+ public const string Split = "Split";
+
+
+ public const string SplitDescription = "SplitDescription";
+
+
+ public const string StreamAggregate = "StreamAggregate";
+
+
+ public const string StreamAggregateDescription = "StreamAggregateDescription";
+
+
+ public const string TableScan = "TableScan";
+
+
+ public const string TableScanDescription = "TableScanDescription";
+
+
+ public const string ClusteredIndexScan = "ClusteredIndexScan";
+
+
+ public const string ClusteredIndexScanDescription = "ClusteredIndexScanDescription";
+
+
+ public const string ClusteredIndexSeek = "ClusteredIndexSeek";
+
+
+ public const string ClusteredIndexSeekDescription = "ClusteredIndexSeekDescription";
+
+
+ public const string DeletedScan = "DeletedScan";
+
+
+ public const string DeletedScanDescription = "DeletedScanDescription";
+
+
+ public const string InsertedScan = "InsertedScan";
+
+
+ public const string InsertedScanDescription = "InsertedScanDescription";
+
+
+ public const string ParameterTableScan = "ParameterTableScan";
+
+
+ public const string ParameterTableScanDescription = "ParameterTableScanDescription";
+
+
+ public const string IndexScan = "IndexScan";
+
+
+ public const string IndexScanDescription = "IndexScanDescription";
+
+
+ public const string IndexSeek = "IndexSeek";
+
+
+ public const string IndexSeekDescription = "IndexSeekDescription";
+
+
+ public const string ColumnstoreIndexScan = "ColumnstoreIndexScan";
+
+
+ public const string ColumnstoreIndexScanDescription = "ColumnstoreIndexScanDescription";
+
+
+ public const string ColumnstoreIndexUpdate = "ColumnstoreIndexUpdate";
+
+
+ public const string ColumnstoreIndexUpdateDescription = "ColumnstoreIndexUpdateDescription";
+
+
+ public const string ColumnstoreIndexInsert = "ColumnstoreIndexInsert";
+
+
+ public const string ColumnstoreIndexInsertDescription = "ColumnstoreIndexInsertDescription";
+
+
+ public const string ColumnstoreIndexMerge = "ColumnstoreIndexMerge";
+
+
+ public const string ColumnstoreIndexMergeDescription = "ColumnstoreIndexMergeDescription";
+
+
+ public const string ColumnstoreIndexDelete = "ColumnstoreIndexDelete";
+
+
+ public const string ColumnstoreIndexDeleteDescription = "ColumnstoreIndexDeleteDescription";
+
+
+ public const string RemoteScan = "RemoteScan";
+
+
+ public const string RemoteScanDescription = "RemoteScanDescription";
+
+
+ public const string RemoteIndexScan = "RemoteIndexScan";
+
+
+ public const string RemoteIndexScanDescription = "RemoteIndexScanDescription";
+
+
+ public const string RemoteIndexSeek = "RemoteIndexSeek";
+
+
+ public const string RemoteIndexSeekDescription = "RemoteIndexSeekDescription";
+
+
+ public const string RemoteQuery = "RemoteQuery";
+
+
+ public const string RemoteQueryDescription = "RemoteQueryDescription";
+
+
+ public const string RemoteInsert = "RemoteInsert";
+
+
+ public const string RemoteInsertDescription = "RemoteInsertDescription";
+
+
+ public const string RemoteUpdate = "RemoteUpdate";
+
+
+ public const string RemoteUpdateDescription = "RemoteUpdateDescription";
+
+
+ public const string RemoteDelete = "RemoteDelete";
+
+
+ public const string RemoteDeleteDescription = "RemoteDeleteDescription";
+
+
+ public const string ClusteredUpdate = "ClusteredUpdate";
+
+
+ public const string ClusteredUpdateDescription = "ClusteredUpdateDescription";
+
+
+ public const string Sort = "Sort";
+
+
+ public const string SortDescription = "SortDescription";
+
+
+ public const string TableSpool = "TableSpool";
+
+
+ public const string TableSpoolDescription = "TableSpoolDescription";
+
+
+ public const string IndexSpool = "IndexSpool";
+
+
+ public const string IndexSpoolDescription = "IndexSpoolDescription";
+
+
+ public const string TableUpdate = "TableUpdate";
+
+
+ public const string TableUpdateDescription = "TableUpdateDescription";
+
+
+ public const string TableInsert = "TableInsert";
+
+
+ public const string TableInsertDescription = "TableInsertDescription";
+
+
+ public const string TableDelete = "TableDelete";
+
+
+ public const string TableDeleteDescription = "TableDeleteDescription";
+
+
+ public const string TableMerge = "TableMerge";
+
+
+ public const string TableMergeDescription = "TableMergeDescription";
+
+
+ public const string IndexUpdate = "IndexUpdate";
+
+
+ public const string IndexUpdateDescription = "IndexUpdateDescription";
+
+
+ public const string IndexInsert = "IndexInsert";
+
+
+ public const string IndexInsertDescription = "IndexInsertDescription";
+
+
+ public const string IndexDelete = "IndexDelete";
+
+
+ public const string IndexDeleteDescription = "IndexDeleteDescription";
+
+
+ public const string ClusteredIndexUpdate = "ClusteredIndexUpdate";
+
+
+ public const string ClusteredIndexUpdateDescription = "ClusteredIndexUpdateDescription";
+
+
+ public const string ClusteredIndexInsert = "ClusteredIndexInsert";
+
+
+ public const string ClusteredIndexInsertDescription = "ClusteredIndexInsertDescription";
+
+
+ public const string ClusteredIndexMerge = "ClusteredIndexMerge";
+
+
+ public const string ClusteredIndexMergeDescription = "ClusteredIndexMergeDescription";
+
+
+ public const string ClusteredIndexDelete = "ClusteredIndexDelete";
+
+
+ public const string ClusteredIndexDeleteDescription = "ClusteredIndexDeleteDescription";
+
+
+ public const string Top = "Top";
+
+
+ public const string TopDescription = "TopDescription";
+
+
+ public const string Bitmap = "Bitmap";
+
+
+ public const string BitmapDescription = "BitmapDescription";
+
+
+ public const string UDX = "UDX";
+
+
+ public const string UDXDescription = "UDXDescription";
+
+
+ public const string Window = "Window";
+
+
+ public const string WindowDescription = "WindowDescription";
+
+
+ public const string WindowAggregate = "WindowAggregate";
+
+
+ public const string WindowAggregateDescription = "WindowAggregateDescription";
+
+
+ public const string BatchHashTableBuild = "BatchHashTableBuild";
+
+
+ public const string BatchHashTableBuildDescription = "BatchHashTableBuildDescription";
+
+
+ public const string Switch = "Switch";
+
+
+ public const string SwitchDescription = "SwitchDescription";
+
+
+ public const string TFP = "TFP";
+
+
+ public const string TFPDescription = "TFPDescription";
+
+
+ public const string TableValueFunction = "TableValueFunction";
+
+
+ public const string TableValueFunctionDescription = "TableValueFunctionDescription";
+
+
+ public const string Aggregate = "Aggregate";
+
+
+ public const string AggregateDescription = "AggregateDescription";
+
+
+ public const string ArithmeticExpression = "ArithmeticExpression";
+
+
+ public const string ArithmeticExpressionDescription = "ArithmeticExpressionDescription";
+
+
+ public const string Delete = "Delete";
+
+
+ public const string DeleteDescription = "DeleteDescription";
+
+
+ public const string Insert = "Insert";
+
+
+ public const string InsertDescription = "InsertDescription";
+
+
+ public const string Locate = "Locate";
+
+
+ public const string LocateDescription = "LocateDescription";
+
+
+ public const string Spool = "Spool";
+
+
+ public const string SpoolDescription = "SpoolDescription";
+
+
+ public const string SQL = "SQL";
+
+
+ public const string SQLDescription = "SQLDescription";
+
+
+ public const string Update = "Update";
+
+
+ public const string UpdateDescription = "UpdateDescription";
+
+
+ public const string Assign = "Assign";
+
+
+ public const string AssignDescription = "AssignDescription";
+
+
+ public const string Convert = "Convert";
+
+
+ public const string ConvertDescription = "ConvertDescription";
+
+
+ public const string Declare = "Declare";
+
+
+ public const string DeclareDescription = "DeclareDescription";
+
+
+ public const string If = "If";
+
+
+ public const string IfDescription = "IfDescription";
+
+
+ public const string Intrinsic = "Intrinsic";
+
+
+ public const string IntrinsicDescription = "IntrinsicDescription";
+
+
+ public const string SetFunction = "SetFunction";
+
+
+ public const string SetFunctionDescription = "SetFunctionDescription";
+
+
+ public const string Dynamic = "Dynamic";
+
+
+ public const string DynamicDescription = "DynamicDescription";
+
+
+ public const string FetchQuery = "FetchQuery";
+
+
+ public const string FetchQueryDescription = "FetchQueryDescription";
+
+
+ public const string FastForward = "FastForward";
+
+
+ public const string FastForwardDescription = "FastForwardDescription";
+
+
+ public const string Keyset = "Keyset";
+
+
+ public const string KeysetDescription = "KeysetDescription";
+
+
+ public const string PopulationQuery = "PopulationQuery";
+
+
+ public const string PopulationQueryDescription = "PopulationQueryDescription";
+
+
+ public const string RefreshQuery = "RefreshQuery";
+
+
+ public const string RefreshQueryDescription = "RefreshQueryDescription";
+
+
+ public const string Snapshot = "Snapshot";
+
+
+ public const string SnapshotDescription = "SnapshotDescription";
+
+
+ public const string RIDLookup = "RIDLookup";
+
+
+ public const string RIDLookupDescription = "RIDLookupDescription";
+
+
+ public const string KeyLookup = "KeyLookup";
+
+
+ public const string KeyLookupDescription = "KeyLookupDescription";
+
+
+ public const string LogicalKeyLookup = "LogicalKeyLookup";
+
+
+ public const string AdaptiveJoin = "AdaptiveJoin";
+
+
+ public const string AdaptiveJoinDescription = "AdaptiveJoinDescription";
+
+
+ public const string ForeignKeyReferencesCheck = "ForeignKeyReferencesCheck";
+
+
+ public const string ForeignKeyReferencesCheckDescription = "ForeignKeyReferencesCheckDescription";
+
+
+ public const string Apply = "Apply";
+
+
+ public const string ApplyDescription = "ApplyDescription";
+
+
+ public const string Broadcast = "Broadcast";
+
+
+ public const string BroadcastDescription = "BroadcastDescription";
+
+
+ public const string ComputeToControlNode = "ComputeToControlNode";
+
+
+ public const string ComputeToControlNodeDescription = "ComputeToControlNodeDescription";
+
+
+ public const string ConstTableGet = "ConstTableGet";
+
+
+ public const string ConstTableGetDescription = "ConstTableGetDescription";
+
+
+ public const string ControlToComputeNodes = "ControlToComputeNodes";
+
+
+ public const string ControlToComputeNodesDescription = "ControlToComputeNodesDescription";
+
+
+ public const string ExternalBroadcast = "ExternalBroadcast";
+
+
+ public const string ExternalBroadcastDescription = "ExternalBroadcastDescription";
+
+
+ public const string ExternalExport = "ExternalExport";
+
+
+ public const string ExternalExportDescription = "ExternalExportDescription";
+
+
+ public const string ExternalLocalStreaming = "ExternalLocalStreaming";
+
+
+ public const string ExternalLocalStreamingDescription = "ExternalLocalStreamingDescription";
+
+
+ public const string ExternalRoundRobin = "ExternalRoundRobin";
+
+
+ public const string ExternalRoundRobinDescription = "ExternalRoundRobinDescription";
+
+
+ public const string ExternalShuffle = "ExternalShuffle";
+
+
+ public const string ExternalShuffleDescription = "ExternalShuffleDescription";
+
+
+ public const string Get = "Get";
+
+
+ public const string GetDescription = "GetDescription";
+
+
+ public const string GbApply = "GbApply";
+
+
+ public const string GbApplyDescription = "GbApplyDescription";
+
+
+ public const string GbAgg = "GbAgg";
+
+
+ public const string GbAggDescription = "GbAggDescription";
+
+
+ public const string Join = "Join";
+
+
+ public const string JoinDescription = "JoinDescription";
+
+
+ public const string LocalCube = "LocalCube";
+
+
+ public const string LocalCubeDescription = "LocalCubeDescription";
+
+
+ public const string Project = "Project";
+
+
+ public const string ProjectDescription = "ProjectDescription";
+
+
+ public const string Shuffle = "Shuffle";
+
+
+ public const string ShuffleDescription = "ShuffleDescription";
+
+
+ public const string SingleSourceRoundRobin = "SingleSourceRoundRobin";
+
+
+ public const string SingleSourceRoundRobinDescription = "SingleSourceRoundRobinDescription";
+
+
+ public const string SingleSourceShuffle = "SingleSourceShuffle";
+
+
+ public const string SingleSourceShuffleDescription = "SingleSourceShuffleDescription";
+
+
+ public const string Trim = "Trim";
+
+
+ public const string TrimDescription = "TrimDescription";
+
+
+ public const string Union = "Union";
+
+
+ public const string UnionDescription = "UnionDescription";
+
+
+ public const string UnionAll = "UnionAll";
+
+
+ public const string UnionAllDescription = "UnionAllDescription";
+
+
+ public const string NameValuePair = "NameValuePair";
+
+
+ public const string SizeInBytesFormat = "SizeInBytesFormat";
+
+
+ public const string SizeInKiloBytesFormat = "SizeInKiloBytesFormat";
+
+
+ public const string SizeInMegaBytesFormat = "SizeInMegaBytesFormat";
+
+
+ public const string SizeInGigaBytesFormat = "SizeInGigaBytesFormat";
+
+
+ public const string SizeInTeraBytesFormat = "SizeInTeraBytesFormat";
+
+
private Keys()
{ }
diff --git a/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.resx b/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.resx
index c71cb5ea..42f4edbf 100644
--- a/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.resx
+++ b/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.resx
@@ -1868,4 +1868,2726 @@
Adding SQL bindings is not supported for .NET 5
+
+ Statement
+ Statement
+
+
+ In most cases, contains the text of the Transact-SQL statement. For rows of type PLAN_ROW, contains a description of the operation.
+ Statement description
+
+
+ Physical Operation
+ Physical Operation
+
+
+ Physical implementation algorithm for the node. For rows of type PLAN_ROWS only.
+ Physical Operation description
+
+
+ Logical Operation
+ Logical Operation
+
+
+ Relational algebraic operator this node represents. For rows of type PLAN_ROWS only.
+ Logical Operation description
+
+
+ Description
+ Operation description. Short
+
+
+ Operation description.
+ Operation description
+
+
+ Argument
+ Operation Argument. Short
+
+
+ Provides supplemental information about the operation being performed. The contents of this column depend on the physical operator.
+ Operation Argument description
+
+
+ Object
+ Object field
+
+
+ Object.
+ Object field description
+
+
+ Index Kind
+ IndexKind field
+
+
+ Type of index for the referenced object.
+ IndexKind field description
+
+
+ Defined Values
+ Defined Values
+
+
+ Contains a comma-separated list of values introduced by this operator, which may be computed expressions present in the current query, or internal values introduced by the query processor in order to process this query. For rows of type PLAN_ROWS only.
+ Defined Values description
+
+
+ Output List
+ Output List
+
+
+ Contains a comma-separated list of columns being projected by the current operation.
+ Output List
+
+
+ Warnings
+ Warnings
+
+
+ Contains a comma-separated list of warning messages relating to the current operation. Warning messages may include the string 'NO STATS:()' with a list of columns.
+ Warnings description
+
+
+ Parallel
+ Parallel
+
+
+ Whether the operator is running in parallel.
+ Parallel description
+
+
+ Estimated Number of Rows Per Execution
+ Estimated Number of Rows Per Execution
+
+
+ Estimated number of rows per execution output by this operator. This is for PLAN_ROWS only.
+ Estimated Number of Rows Per Execution description
+
+
+ Estimated Number of Rows for All Executions
+ Estimated Number of Rows for All Executions
+
+
+ Estimated number of rows for all executions output by this operator. This is for PLAN_ROWS only.
+ Estimated Number of Rows for All Executions description
+
+
+ Estimated Number of Rows to be Read
+ Estimated Rows Read
+
+
+ Number of rows estimated to be read by this operator. This value may differ from "Estimated Number of Rows for All Executions" if the operator has a predicate.
+ Estimated Rows Read description
+
+
+ Is GraphDB Transitive Closure
+ GraphDB Transitive Closure
+
+
+ Whether the sequence represents a GraphDB transitive closure.
+ GraphDB Transitive Closure Description
+
+
+ IsInterleavedExecuted
+ Interleaved Executed
+
+
+ Whether the operator is interleaved executed.
+ Interleaved Executed Description
+
+
+ Is Adaptive
+ Is Adaptive
+
+
+ Whether the operator is adaptive.
+ Is Adaptive description
+
+
+ Adaptive Threshold Rows
+ Adaptive Threshold Rows
+
+
+ If this is an adaptive operator, the cardinality at which it adapts.
+ Adaptive Threshold Rows description
+
+
+ Estimated Join Type
+ Estimated Join Type
+
+
+ The join type (nested loops or hash join) estimated by the query optimizer before adapting.
+ Estimated Join Type description
+
+
+ Actual Join Type
+ Actual Join Type
+
+
+ The actual join picked (nested loops or hash join) as part of adaptive join execution.
+ Actual Join Type Description
+
+
+ Estimated Row Size
+ Estimated Row Size
+
+
+ Estimated average row size of the row being passed through this operator.
+ Estimated Row Size description
+
+
+ Estimated I/O Cost
+ Estimated IO Cost
+
+
+ Estimated I/O cost for this operator. For rows of type PLAN_ROWS only.
+ Estimated IO Cost description
+
+
+ Estimated CPU Cost
+ Estimated CPU Cost
+
+
+ Estimated CPU cost for this operator. For rows of type PLAN_ROWS only.
+ Estimated CPU Cost description
+
+
+ Estimated Number of Executions
+ Estimated Number of Executions
+
+
+ Estimated number of times this operator will be executed while running the current query.
+ Estimated Number of Executions description
+
+
+ Estimated Operator Cost
+ Show plan node property name
+
+
+ Estimated cost of this operator.
+ Estimated Costs description
+
+
+ Estimated Subtree Cost
+ Estimated Subtree Cost
+
+
+ Estimated cumulative cost of this operation and all child operations.
+ Estimated Subtree Cost description
+
+
+ Actual Number of Rows for All Executions
+ Number of Rows
+
+
+ Actual number of rows for All Executions output by this operator. For rows of type PLAN_ROWS only.
+ Number of Rows description
+
+
+ Number of Rows Read
+ Number of Rows Read by a Rowset (Table or Index)
+
+
+ Number of rows read from a table or an index prior to applying a predicate filter. For rows of type PLAN_ROWS only.
+ Number of Rows Read by a Rowset (Table or Index) Description
+
+
+ Actual Number of Batches
+ Number of Batches
+
+
+ Actual number of Batches output by this operator.
+ Number of Batches description
+
+
+ Number of Executions
+ Number of Executions
+
+
+ Number of times this operator will be executed while running the current query.
+ Number of Executions description
+
+
+ Estimated Data Size
+ Estimated Data Size
+
+
+ Estimated data size of the data being passed through this operator.
+ Estimated Data Size description
+
+
+ Parameter List
+ Show plan's simple root node property
+
+
+ Parameter list.
+ Show plan's simple root node property description
+
+
+ Memory Fractions
+ Show plan's simple root node property
+
+
+ Memory fractions.
+ Show plan's simple root node property description
+
+
+ Memory Fractions Input
+ Show plan's simple root node property
+
+
+ Memory fractions input.
+ Show plan's simple root node property description
+
+
+ Memory Fractions Output
+ Show plan's simple root node property
+
+
+ Memory fractions output.
+ Show plan's simple root node property description
+
+
+ Name
+ Show plan's UDX node property
+
+
+ Name.
+ Show plan's UDX node property description
+
+
+ Values
+ Show plan's ConstantScan node property
+
+
+ Values.
+ Show plan's ConstantScan node property description
+
+
+ Cached plan size
+ CachedPlanSize property
+
+
+ Cached plan size.
+ Description for CachedPlanSize property
+
+
+ Use plan
+ UsePlan property
+
+
+ Contains Inline Scalar Tsql Udfs
+ InlineScalarTsqlUdf property
+
+
+ Degree of Parallelism
+ DegreeOfParallelism property
+
+
+ Degree of parallelism.
+ Description for DegreeOfParallelism property
+
+
+ Effective Degree of Parallelism
+ EffectiveDegreeOfParallelism property
+
+
+ Max degree of parallelism during columnstore index build.
+ Description for EffectiveDegreeOfParallelism property
+
+
+ Memory Grant
+ Root node for show plan property
+
+
+ Memory grant.
+ Description for MemoryGrant property
+
+
+ Remote Destination
+ Show plan node property
+
+
+ Remote object.
+ Show plan node property description
+
+
+ Remote Object
+ Show plan node property
+
+
+ Remote object.
+ Show plan node property description
+
+
+ Remote Source
+ Show plan node property
+
+
+ Remote source.
+ Show plan node property description
+
+
+ Used UDX Columns
+ Show plan node property
+
+
+ Used UDX columns.
+ Show plan node property description
+
+
+ Inner Side Join columns
+ Show plan node property
+
+
+ Inner side join columns.
+ Show plan node property description
+
+
+ Outer Side Join columns
+ Show plan node property
+
+
+ Outer side join columns.
+ Show plan node property description
+
+
+ Where (join columns)
+ Show plan node property
+
+
+ Residual
+ Show plan node property
+
+
+ Residual.
+ Show plan node property description
+
+
+ Pass Through
+ Show plan node property
+
+
+ Pass throuh.
+ Show plan node property description
+
+
+ Many to Many
+ Show plan node property
+
+
+ Many to many.
+ Show plan node property description
+
+
+ Partition Columns
+ Show plan node property
+
+
+ Partition columns.
+ Show plan node property description
+
+
+ Ascending
+ Column sort type
+
+
+ Descending
+ Column sort type
+
+
+ Hash Keys
+ Show plan node property
+
+
+ Hash keys.
+ Show plan node property description
+
+
+ Probe Column
+ Show plan node property
+
+
+ Probe column.
+ Show plan node property description
+
+
+ Partitioning Type
+ Show plan node property
+
+
+ Partitioning type.
+ Show plan node property description
+
+
+ Group By
+ Show plan node property
+
+
+ Group by.
+ Show plan node property description
+
+
+ Grouping Sets
+ Show plan node property
+
+
+ The group sets list. Each Value is a reverse bit map for the grouping columns in Group By property.
+ Show plan node property description
+
+
+ Segment Column
+ Show plan node property
+
+
+ Segment column.
+ Show plan node property description
+
+
+ Rank Columns
+ Show plan node property
+
+
+ Rank columns.
+ Show plan node property description
+
+
+ Predicate
+ Show plan node property
+
+
+ Predicate.
+ Show plan node property description
+
+
+ Outer References
+ Show plan node property
+
+
+ Outer references.
+ Show plan node property description
+
+
+ Scalar Operator
+ Show plan node property
+
+
+ Action Column
+ Show plan node property
+
+
+ Action column.
+ Show plan node property description
+
+
+ Original Action Column
+ Show plan node property
+
+
+ Original Action column.
+ Show plan node property description
+
+
+ Top Rows
+ Show plan node property
+
+
+ Top Rows.
+ Show plan node property description
+
+
+ Seek Predicate
+ Show plan node property
+
+
+ Seek predicate.
+ Show plan node property description
+
+
+ Partitioned
+ Show plan node property
+
+
+ Whether the operation is on a partitioned table or index.
+ Show plan node property description
+
+
+ Seek Keys
+ Show plan node property
+
+
+ Keys used by a seek operation.
+ Show plan node property description
+
+
+ Actual Partitions Accessed
+ Show plan node property
+
+
+ Actual Partition Count
+ Show plan node property
+
+
+ Tie Columns
+ Show plan node property
+
+
+ Tie columns.
+ Show plan node property description
+
+
+ Is Percent
+ Show plan node property
+
+
+ Is percent.
+ Show plan node property description
+
+
+ With Ties
+ Show plan node property
+
+
+ With ties.
+ Show plan node property description
+
+
+ Partition ID
+ Show plan node property
+
+
+ Partition ID.
+ Show plan node property description
+
+
+ Ordered
+ Show plan node property
+
+
+ Ordered.
+ Show plan node property description
+
+
+ Scan Direction
+ ScanDirection property
+
+
+ Direction of the scan operation as either forward or backward.
+ ScanDirection property description
+
+
+ Forced Index
+ Show plan node property
+
+
+ Forced index.
+ Show plan node property description
+
+
+ Predicate
+ Show plan node property
+
+
+ Predicate
+ Show plan node property description
+
+
+ Top Expression
+ Show plan node property
+
+
+ Top expression.
+ Show plan node property description
+
+
+ Hash Keys Build
+ Show plan node property
+
+
+ Hash keys build.
+ Show plan node property description
+
+
+ Hash Keys Probe
+ Show plan node property
+
+
+ Hash keys probe.
+ Show plan node property description
+
+
+ Build Residual
+ Show plan node property
+
+
+ Build residual.
+ Show plan node property description
+
+
+ Probe Residual
+ Show plan node property
+
+
+ Probe residual.
+ Show plan node property description
+
+
+ Seek Predicates
+ Show plan node property
+
+
+ Seek predicates.
+ Show plan node property description
+
+
+ Set Options
+ Set options property in show plan
+
+
+ Set options.
+ Set options property in show plan description
+
+
+ Optimization Level
+ Optimization Level property in show plan
+
+
+ Optimization level.
+ Optimization Level property in show plan description
+
+
+ Reason For Early Termination Of Statement Optimization
+ StatementOptmEarlyAbortReason property
+
+
+ Time Out
+ StatementOptmEarlyAbortReason property value
+
+
+ Memory Limit Exceeded
+ StatementOptmEarlyAbortReason property value
+
+
+ Good Enough Plan Found
+ StatementOptmEarlyAbortReason property value
+
+
+ Estimated Rebinds
+ Estimated Rebinds
+
+
+ Estimated rebinds.
+ Estimated Rebinds Description
+
+
+ Estimated Rewinds
+ Estimated Rewinds
+
+
+ Estimated rewinds.
+ Estimated Rewinds Description
+
+
+ Actual Number of Locally Aggregated Rows
+ Actual Locally Aggregated Rows
+
+
+ Actual number of locally aggregated rows
+ Actual Locally Aggregated Rows Description
+
+
+ Actual Rebinds
+ Actual Rebinds
+
+
+ Actual Rebinds.
+ Actual Rebinds Description
+
+
+ Actual Rewinds
+ Actual Rewinds
+
+
+ Actual Rewinds.
+ Actual Rewinds Description
+
+
+ Actual I/O Statistics
+ Actual I/O Statistics
+
+
+ Actual I/O Statistics
+ Actual I/O Statistics Description
+
+
+ Actual Time Statistics
+ Actual Time Statistics
+
+
+ Actual Time Statistics
+ Actual Time Statistics Description
+
+
+ Actual Elapsed Time (ms)
+ Actual Elapsed Milliseconds
+
+
+ Actual elapsed time in milliseconds
+ Actual Elapsed Milliseconds Description
+
+
+ Actual Elapsed CPU Time (ms)
+ Actual CPU Time Milliseconds
+
+
+ Actual elapsed CPU time in milliseconds
+ Actual CPU Time Milliseconds Description
+
+
+ Actual Scans
+ Actual Scans
+
+
+ Actual Scans
+ Actual Scans Description
+
+
+ Actual Logical Reads
+ Actual Logical Reads
+
+
+ Actual Logical Reads
+ Actual Logical Reads Description
+
+
+ Actual Physical Reads
+ Actual Physical Reads
+
+
+ Actual Physical Reads
+ Actual Physical Reads Description
+
+
+ Actual Page Server Reads
+ Actual Page Server Reads
+
+
+ Actual Page Server Reads
+ Actual Page Server Reads Description
+
+
+ Actual Read Aheads
+ Actual Read Aheads
+
+
+ Actual Read Aheads
+ Actual Read Aheads Description
+
+
+ Actual Page Server Read Aheads
+ Actual Page Server Read Aheads
+
+
+ Actual Page Server Read Aheads
+ Actual Page Server Read Aheads Description
+
+
+ Actual Lob Logical Reads
+ Actual Lob Logical Reads
+
+
+ Actual Lob Logical Reads
+ Actual Lob Logical Reads Description
+
+
+ Actual Lob Physical Reads
+ Actual Lob Physical Reads
+
+
+ Actual Lob Physical Reads
+ Actual Lob Physical Reads Description
+
+
+ Actual Lob Page Server Reads
+ Actual Lob Page Server Reads
+
+
+ Actual Lob Page Server Reads
+ Actual Lob Page Server Reads Description
+
+
+ Actual Lob Read Aheads
+ Actual Lob Read Aheads
+
+
+ Actual Lob Read Aheads
+ Actual Lob Read Aheads Description
+
+
+ Actual Lob Page Server Read Aheads
+ Actual Lob Page Server Read Aheads
+
+
+ Actual Lob Page Server Read Aheads
+ Actual Lob Page Server Read Aheads Description
+
+
+ Memory Usage
+ ActualMemoryGrantStats
+
+
+ Hpc Row Count
+ Hpc Row Count
+
+
+ Number of rows processed by Hpc devices.
+ Hpc Row Count Description
+
+
+ Hpc Kernel Elapsed Time in Us
+ Hpc Kernel Elapsed Us
+
+
+ Elapsed time (in micro seconds) of Hpc device kernel execution.
+ Hpc Kernel Elapsed Us Description
+
+
+ Hpc Host To Device Bytes
+ Hpc Host To Device Bytes
+
+
+ Data transferred from host to Hpc device in bytes.
+ Hpc Host To Device Bytes Description
+
+
+ Hpc Device To Host Bytes
+ Hpc Device To Host Bytes
+
+
+ Data transferred from Hpc device to host in bytes.
+ Hpc Device To Host Bytes Description
+
+
+ Input Memory
+ InputMemoryGrant
+
+
+ Output Memory
+ OutputMemoryGrant
+
+
+ Used Memory
+ UsedMemoryGrant
+
+
+ Distinct
+ Distinct
+
+
+ Distinct.
+ Distinct description
+
+
+ Order By
+ OrderBy
+
+
+ Order by.
+ OrderBy description
+
+
+ Operator used tempdb to spill data during execution
+
+
+
+ Columns With No Statistics
+ ColumnsWithNoStatistics property
+
+
+ Columns with no statistics warning.
+ ColumnsWithNoStatistics property description
+
+
+ No Join Predicate
+ NoJoinPredicate property
+
+
+ No Join predicate warning.
+ NoJoinPredicate property description
+
+
+ Operator used tempdb to spill data during execution with spill level {0}
+ SpillToTempDbOld property
+
+
+ Operator used tempdb to spill data during execution with spill level {0} and {1} spilled thread(s)
+ SpillToTempDb property
+
+
+ Spill to tempdb warning.
+ SpillToTempDb property description
+
+
+ Sort wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB
+ SortSpillDetails property
+
+
+ Details of sort spill
+ SortSpillDetails property description
+
+
+ Hash wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB
+ HashSpillDetails property
+
+
+ Details of hash spill
+ HahSpillDetails property description
+
+
+ A partial update was converted to a full update because of an online index build
+ FullUpdateForOnlineIndexBuild property
+
+
+ Full update for online index build warning
+ FullUpdateForOnlineIndexBuild property description
+
+
+ The query had to wait {0} seconds for {1} during execution
+ Wait property
+
+
+ Query wait warning.
+ Wait property description
+
+
+ Type conversion in expression ({0}) may affect "{1}" in query plan choice
+ PlanAffectingConvert property
+
+
+ Plan-affecting type conversion warning.
+ PlanAffectingConvert property description
+
+
+ The query memory grant detected "{0}", which may impact the reliability. Grant size: Initial {1} KB, Final {2} KB, Used {3} KB.
+ MemoryGrantWarning property
+
+
+ Details on memory grant warning
+ MemoryGrantWarning property description
+
+
+ Startup Expression
+ StartupExpression property
+
+
+ Whether a filter startup expression is used.
+ StartupExpression property description
+
+
+ Startup Expression Predicate
+ StartupExpressionPredicate property
+
+
+ Query
+ Query property
+
+
+ With Stack
+ Stack property
+
+
+ Is Row Count
+ RowCount property
+
+
+ Optimized
+ Optimized property
+
+
+ With Prefetch
+ WithPrefetch property
+
+
+ Prefix
+ Prefix property
+
+
+ Start
+ StartRange property
+
+
+ Start of the range.
+ StartRange property description
+
+
+ End
+ EndRange property
+
+
+ End of the range.
+ EndRange property description
+
+
+ Range Columns
+ RangeColumns property
+
+
+ Range Expressions
+ RangeExpressions property
+
+
+ Scan Type
+ ScanType property
+
+
+ Column Reference
+ ColumnReference property
+
+
+ Server
+ Server property
+
+
+ Server name for the referenced object.
+ Server property description
+
+
+ Database
+ Database property
+
+
+ Database name for the referenced object.
+ Database property description
+
+
+ Index
+ Index property
+
+
+ Index name for the referenced object.
+ Index property description
+
+
+ Schema
+ Schema property
+
+
+ Schema name for the referenced object.
+ Schema property description
+
+
+ Table
+ Table property
+
+
+ Table name for the referenced object.
+ Table property description
+
+
+ Alias
+ Alias property
+
+
+ Alias used for the referenced object.
+ Alias property description
+
+
+ Column
+ Column property
+
+
+ Column name for the referenced object.
+ Column property description
+
+
+ Computed Column
+ ComputedColumn property
+
+
+ Whether this is a computed column.
+ ComputedColumn property description
+
+
+ Parameter Data Type
+ ParameterDataType property
+
+
+ Parameter Compiled Value
+ ParameterCompiledValue property
+
+
+ Parameter Runtime Value
+ ParameterRuntimeValue property
+
+
+ Cursor Plan
+ CursorPlan property
+
+
+ Cursor Operation
+ CursorOperation property
+
+
+ Cursor Name
+ CursorName property
+
+
+ Cursor Actual Type
+ CursorActualType property
+
+
+ Cursor Requested Type
+ CursorRequestedType property
+
+
+ Cursor Concurrency
+ CursorConcurrency property
+
+
+ Forward Only
+ ForwardOnly property
+
+
+ Query Plan
+ QueryPlan property
+
+
+ Operation Type
+ OperationType property
+
+
+ Node ID
+ Node ID property
+
+
+ Primary Node ID
+ Primary Node ID property
+
+
+ Internal Debugging Information
+ Internal Info property
+
+
+ Foreign Key References Count
+ Foreign Key References Count property
+
+
+ No Matching Indexes Count
+ No Matching Index Count property
+
+
+ Partial Matching Indexes Count
+ Partial Matching Index Count property
+
+
+ Collapse
+ Logical operator
+
+
+ Concatenation
+ Logical operator
+
+
+ Constant Scan
+ Logical operator
+
+
+ Gather Streams
+ Logical operator
+
+
+ Repartition Streams
+ Logical operator
+
+
+ Distribute Streams
+ Logical operator
+
+
+ Filter
+ Logical operator
+
+
+ Assert
+ Logical operator
+
+
+ Log Row Scan
+ Logical operator
+
+
+ Print
+ Logical operator
+
+
+ Compute Scalar
+ Logical operator
+
+
+ Merge Interval
+ Logical operator
+
+
+ Rank
+ Logical operator
+
+
+ Segment
+ Logical operator
+
+
+ Sequence
+ Logical operator
+
+
+ Split
+ Logical operator
+
+
+ Aggregate
+ Logical operator
+
+
+ Table Scan
+ Logical operator
+
+
+ Clustered Index Scan
+ Logical operator
+
+
+ Clustered Index Seek
+ Logical operator
+
+
+ Deleted Scan
+ Logical operator
+
+
+ Inserted Scan
+ Logical operator
+
+
+ Parameter Table Scan
+ Logical operator
+
+
+ Put
+ Logical operator
+
+
+ Index Scan
+ Logical operator
+
+
+ Index Seek
+ Logical operator
+
+
+ Remote Scan
+ Logical operator
+
+
+ Remote Index Scan
+ Logical operator
+
+
+ Remote Index Seek
+ Logical operator
+
+
+ Remote Query
+ Logical operator
+
+
+ Remote Insert
+ Logical operator
+
+
+ Remote Update
+ Logical operator
+
+
+ Remote Delete
+ Logical operator
+
+
+ Clustered Update
+ Logical operator
+
+
+ Distinct Sort
+ Logical operator
+
+
+ Sort
+ Logical operator
+
+
+ Top N Sort
+ Logical operator
+
+
+ Eager Spool
+ Logical operator
+
+
+ Lazy Spool
+ Logical operator
+
+
+ Update
+ Logical operator
+
+
+ Insert
+ Logical operator
+
+
+ Delete
+ Logical operator
+
+
+ Merge
+ Logical operator
+
+
+ Top
+ Logical operator
+
+
+ Distinct
+ Logical operator
+
+
+ Flow Distinct
+ Logical operator
+
+
+ Partial Aggregate
+ Logical operator
+
+
+ Inner Apply
+ Logical operator
+
+
+ Inner Join
+ Logical operator
+
+
+ Left Anti Semi Apply
+ Logical operator
+
+
+ Left Semi Apply
+ Logical operator
+
+
+ Left Outer Apply
+ Logical operator
+
+
+ Left Outer Join
+ Logical operator
+
+
+ Right Outer Join
+ Logical operator
+
+
+ Full Outer Join
+ Logical operator
+
+
+ Left Semi Join
+ Logical operator
+
+
+ Left Anti Semi Join
+ Logical operator
+
+
+ Right Semi Join
+ Logical operator
+
+
+ Right Anti Semi Join
+ Logical operator
+
+
+ Intersect
+ Logical operator
+
+
+ Intersect All
+ Logical operator
+
+
+ Union
+ Logical operator
+
+
+ Left Diff
+ Logical operator
+
+
+ Left Diff All
+ Logical operator
+
+
+ Right Diff
+ Logical operator
+
+
+ Right Diff All
+ Logical operator
+
+
+ Anti Diff
+ Logical operator
+
+
+ Cross Join
+ Logical operator
+
+
+ Bitmap Create
+ Logical operator
+
+
+ UDX
+ Logical operator
+
+
+ Window Spool
+ Logical operator
+
+
+ Switch
+ Logical operator
+
+
+ Merge Stats
+ Logical operator
+
+
+ Local Stats
+ Logical operator
+
+
+ Table Valued Function
+ Logical operator
+
+
+ Batch Hash Table Build
+ Logical operator
+
+
+ Foreign Key References Check
+ Logical operator
+
+
+ RID Lookup
+ RIDLookup operator
+
+
+ Stored Procedure
+ StoredProc node
+
+
+ UDF
+ UDF node
+
+
+ Procedure Name
+ ProcName property
+
+
+ Storage
+ Storage property
+
+
+ Storage
+ Storage property
+
+
+ Actual Execution Mode
+ ActualExectionMode property
+
+
+ Actual Execution Mode
+
+
+
+ Estimated Execution Mode
+ EstimatedExecutionMode property
+
+
+ Estimated Execution Mode
+
+
+
+ Cost: {0} %
+ "Cost: {0} percent" String to format.
+ Parameters: 0 - x (int)
+
+
+ Remote Data Access
+ Remote Data Access
+
+
+ Whether the operator uses remote procedure call (RPC) to access remote data.
+
+
+
+ Clone Access Scope
+ Clone Access Scope
+
+
+ Clones that the operator may access.
+
+
+
+ Primary Clones
+
+
+
+ Secondary Clones
+
+
+
+ All Clones
+
+
+
+ Primary Or Secondary Clones
+
+
+
+ Single Clone Match
+
+
+
+ Remoting
+ Remoting for remote exchange operator
+
+
+ Whether the operator can run remotely.
+
+
+
+ Activation
+ Activation
+
+
+ Brick Routing
+ Brick Routing
+
+
+ Fragment Id Column
+
+
+
+ Edit Query Text from Showplan XML (possibly truncated)
+ Showplan edit query text button
+
+
+ Execution plan source type can not be recognized.
+ error message when the ShowPlan source cannot be recognized
+
+
+ Sql Plan files (*.SqlPlan)|*.SqlPlan|All files (*.*)|*.*
+ Save plan dialog filter string
+
+
+ Plan data is not available in XML format. Only plans from SQL Server Yukon can be saved.
+ Message box if user tries to save in XML show plan from Shiloh or Sphinx
+
+
+ Per-thread counter information.
+ Description of a per thread counter
+
+
+ Thread {0}
+ Runtime counter property name.
+ Parameters: 0 - index (int)
+
+
+ Thread {0} on Instance {1}
+ Runtime counter property name. Thread on Instance..
+ Parameters: 0 - thread (int), 1 - instance (int)
+
+
+ All threads
+ Runtime counter property name
+
+
+ View connection properties
+ label for Connection Properties hyperlink
+
+
+ Unknown assign type.
+ Error when displaying show plan properties
+
+
+ SQL Server
+ exception message box caption
+
+
+ Zoom level must be an integer value between {0} and {1}.
+ Message shown when user enters wrong zoom level.
+ Parameters: 0 - minimum (int), 1 - maximum (int)
+
+
+ Unknown node type.
+ Exception thrown when node type is unknown
+
+
+ Unknown cursor plan operation '{0}'.
+ Exception thrown by show plan when it gets unknown type of cursor plan operation.
+ Parameters: 0 - name (string)
+
+
+ Statement type is not recognized.
+ Exception thrown by show plan when it gets unknown statement type
+
+
+ Rollup Information
+ Show plan node property
+
+
+ Rollup information.
+ Show plan node property description
+
+
+ Highest Level
+ Show plan node property
+
+
+ The highest level of grouping attributes computed in this rollup.
+ Show plan node property description
+
+
+ Rollup Levels
+ Show plan node property
+
+
+ All levels of grouping attributes computed in this rollup.
+ Show plan node property description
+
+
+ Level
+ Show plan node property
+
+
+ A level of grouping attributes computed in this rollup.
+ Show plan node property description
+
+
+ Unknown
+ Unkown (reused string, unkown operator, or unkown reason, or unknown ...)
+
+
+ Unknown operator.
+ Operator description
+
+
+ Result
+ Operator name
+
+
+ Result.
+ Operator description
+
+
+ Collapse
+ Operator name
+
+
+ Groups an insert and delete on the same value into an update within wide update plans.
+ Operator description
+
+
+ Concatenation
+ Operator name
+
+
+ Append multiple input tables to form the output table.
+ Operator description
+
+
+ Constant Scan
+ Operator name
+
+
+ Scan an internal table of constants.
+ Operator description
+
+
+ Parallelism
+ Operator name
+
+
+ An operation involving parallelism.
+ Operator description
+
+
+ Put
+ Operator name
+
+
+ Export the rows from a local or external table to an external table.
+ Operator description
+
+
+ Distribute Streams
+ Operator name
+
+
+ Distribute streams.
+ Operator description
+
+
+ Gather Streams
+ Operator name
+
+
+ Gather streams.
+ Operator description
+
+
+ Repartition Streams
+ Operator name
+
+
+ Repartition streams.
+ Operator description
+
+
+ Eager Spool
+ Operator name
+
+
+ Eager Spool.
+ Operator description
+
+
+ Lazy Spool
+ Operator name
+
+
+ Lazy Spool.
+ Operator description
+
+
+ Filter
+ Operator name
+
+
+ Restricting the set of rows based on a predicate.
+ Operator description
+
+
+ Assert
+ Operator name
+
+
+ Used to verify that a specified condition exists.
+ Operator description
+
+
+ Hash Match
+ Operator name
+
+
+ Use each row from the top input to build a hash table, and each row from the bottom input to probe into the hash table, outputting all matching rows.
+ Operator description
+
+
+ Hash Match Team
+ Operator name
+
+
+ A contributor among multiple cooperating hashing operations.
+ Operator description
+
+
+ Hash Match Root
+ Operator name
+
+
+ The root member of a team of connected hash operators sharing a common hash function and partitioning strategy.
+ Operator description
+
+
+ Bookmark Lookup
+ Operator name
+
+
+ Use a Bookmark (RID or clustering key) to look up the corresponding row in the table or clustered index.
+ Operator description
+
+
+ Log Row Scan
+ Operator name
+
+
+ Scan the rows in the log.
+ Operator description
+
+
+ Merge Join
+ Operator name
+
+
+ Match rows from two suitably sorted input tables exploiting their sort order.
+ Operator description
+
+
+ Nested Loops
+ Operator name
+
+
+ For each row in the top (outer) input, scan the bottom (inner) input, and output matching rows.
+ Operator description
+
+
+ Print
+ Operator name
+
+
+ Print.
+ Operator description
+
+
+ Compute Scalar
+ Operator name
+
+
+ Compute new values from existing values in a row.
+ Operator description
+
+
+ Merge Interval
+ Operator name
+
+
+ Merge interval.
+ Operator description
+
+
+ Rank
+ Operator name
+
+
+ Creates a computed column with the rank of the values in an existing column in the table.
+ Operator description
+
+
+ Row Count Spool
+ Operator name
+
+
+ Stores the data from the input into a temporary table in order to optimize rewinds.
+ Operator description
+
+
+ Segment
+ Operator name
+
+
+ Segment.
+ Operator description
+
+
+ Sequence
+ Operator name
+
+
+ Process each input, in sequence from top to bottom.
+ Operator description
+
+
+ Sequence Project
+ Operator name
+
+
+ Adds columns to perform computations over an ordered set.
+ Operator description
+
+
+ Split
+ Operator name
+
+
+ Split.
+ Operator description
+
+
+ Stream Aggregate
+ Operator name
+
+
+ Compute summary values for groups of rows in a suitably sorted stream.
+ Operator description
+
+
+ Table Scan
+ Operator name
+
+
+ Scan rows from a table.
+ Operator description
+
+
+ Clustered Index Scan
+ Operator name
+
+
+ Scanning a clustered index, entirely or only a range.
+ Operator description
+
+
+ Clustered Index Seek
+ Operator name
+
+
+ Scanning a particular range of rows from a clustered index.
+ Operator description
+
+
+ Deleted Scan
+ Operator name
+
+
+ Scanning the pseudo-table 'deleted' within a trigger.
+ Operator description
+
+
+ Inserted Scan
+ Operator name
+
+
+ Scan the pseudo-table 'inserted' within a trigger.
+ Operator description
+
+
+ Parameter Table Scan
+ Operator name
+
+
+ Scan an internal table of parameter values.
+ Operator description
+
+
+ Index Scan
+ Operator name
+
+
+ Scan a nonclustered index, entirely or only a range.
+ Operator description
+
+
+ Index Seek
+ Operator name
+
+
+ Scan a particular range of rows from a nonclustered index.
+ Operator description
+
+
+ Columnstore Index Scan
+ Operator name
+
+
+ Scan a columnstore index, entirely or only a range.
+ Operator description
+
+
+ Columnstore Index Update
+ Operator name
+
+
+ Update rows in a columnstore index.
+ Operator description
+
+
+ Columnstore Index Insert
+ Operator name
+
+
+ Insert rows in a columnstore index.
+ Operator description
+
+
+ Columnstore Index Merge
+ Operator name
+
+
+ Merge rows in a columnstore index.
+ Operator description
+
+
+ Columnstore Index Delete
+ Operator name
+
+
+ Delete rows from a columnstore index.
+ Operator description
+
+
+ Remote Scan
+ Operator name
+
+
+ Scan rows in a table stored in a database or file other than the current database server.
+ Operator description
+
+
+ Remote Index Scan
+ Operator name
+
+
+ Scan an index stored in a database or file other than the current database server.
+ Operator description
+
+
+ Remote Index Seek
+ Operator name
+
+
+ Scan a particular range of rows from a clustered index that is stored in a database or file other than the current database server.
+ Operator description
+
+
+ Remote Query
+ Operator name
+
+
+ Send a SQL query to another than the current SQL Server.
+ Operator description
+
+
+ Remote Insert
+ Operator name
+
+
+ Insert rows into a table stored in a database or file other than the current database server.
+ Operator description
+
+
+ Remote Update
+ Operator name
+
+
+ Update rows in a table stored in a database or file other than the current database server.
+ Operator description
+
+
+ Remote Delete
+ Operator name
+
+
+ Delete rows in a table stored in a database or file other than the current database server.
+ Operator description
+
+
+ Clustered Update
+ Operator name
+
+
+ Clustered Update.
+ Operator description
+
+
+ Sort
+ Operator name
+
+
+ Sort the input.
+ Operator description
+
+
+ Table Spool
+ Operator name
+
+
+ Stores the data from the input into a temporary table in order to optimize rewinds.
+ Operator description
+
+
+ Index Spool
+ Operator name
+
+
+ Reformats the data from the input into a temporary index, which is then used for seeking with the supplied seek predicate.
+ Operator description
+
+
+ Table Update
+ Operator name
+
+
+ Update input rows in the table specified in the Argument field.
+ Operator description
+
+
+ Table Insert
+ Operator name
+
+
+ Insert input rows into the table specified in Argument field.
+ Operator description
+
+
+ Table Delete
+ Operator name
+
+
+ Delete input rows from the table specified in Argument field.
+ Operator description
+
+
+ Table Merge
+ Operator name
+
+
+ Merge input rows in the table specified in Argument field.
+ Operator description
+
+
+ Index Update
+ Operator name
+
+
+ Update rows in an index.
+ Operator description
+
+
+ Index Insert
+ Operator name
+
+
+ Insert rows into an index.
+ Operator description
+
+
+ Index Delete
+ Operator name
+
+
+ Delete rows from index.
+ Operator description
+
+
+ Clustered Index Update
+ Operator name
+
+
+ Update rows in a clustered index.
+ Operator description
+
+
+ Clustered Index Insert
+ Operator name
+
+
+ Insert rows in a clustered index.
+ Operator description
+
+
+ Clustered Index Merge
+ Operator name
+
+
+ Merge rows in a clustered index.
+ Operator description
+
+
+ Clustered Index Delete
+ Operator name
+
+
+ Delete rows from a clustered index.
+ Operator description
+
+
+ Top
+ Operator name
+
+
+ Select the first few rows based on a sort order.
+ Operator description
+
+
+ Bitmap
+ Operator name
+
+
+ Bitmap.
+ Operator description
+
+
+ UDX
+ Operator name
+
+
+ UDX.
+ Operator description
+
+
+ Window Spool
+ Show plan's Window node property
+
+
+ Expands each row into the set of rows that represent the window associated with it.
+ Show plan's Window node property description
+
+
+ Window Aggregate
+ Show plan's Window Aggregate node property
+
+
+ Computes values of functions across the windows defined by the OVER clause. Input rowset is suitably sorted stream.
+ Show plan's Window Aggregate node property description
+
+
+ Batch Hash Table Build
+ Operator name
+
+
+ Batch Hash Table Build.
+ Operator description
+
+
+ Switch
+ Operator name
+
+
+ Switch.
+ Operator description
+
+
+ Predict
+ Operator name
+
+
+ Applies a trained machine learning model to input data
+ Operator description
+
+
+ Table Valued Function
+ Operator name
+
+
+ Table valued function.
+ Operator description
+
+
+ Aggregate
+ Operator name
+
+
+ Calculates an expression containing SUM, COUNT, MIN, MAX, or AVG.
+ Operator description
+
+
+ Arithmetic Expression
+ Operator name
+
+
+ Computes a new value from existing values in a row.
+ Operator description
+
+
+ Delete
+ Operator name
+
+
+ Removes the specified rows from the specified table.
+ Operator description
+
+
+ Insert
+ Operator name
+
+
+ Adds a row to table.
+ Operator description
+
+
+ Locate
+ Operator name
+
+
+ Fetching a full row from a heap or a clustered index.
+ Operator description
+
+
+ Spool
+ Operator name
+
+
+ Saving temporarily an intermediate query result.
+ Operator description
+
+
+ SQL
+ Operator name
+
+
+ SQL.
+ Operator description
+
+
+ Update
+ Operator name
+
+
+ Modify the values in the specified table.
+ Operator description
+
+
+ Assign
+ Operator name
+
+
+ Validate referential integrity constraints.
+ Operator description
+
+
+ Convert
+ Operator name
+
+
+ Implicit or explicit conversion of one scalar datatype to another.
+ Operator description
+
+
+ Declare
+ Operator name
+
+
+ Allocates a local variable.
+ Operator description
+
+
+ If
+ Operator name
+
+
+ Conditional processing based on an expression.
+ Operator description
+
+
+ Intrinsic
+ Operator name
+
+
+ Invokes an internal Transact-SQL function.
+ Operator description
+
+
+ Set Function
+ Operator name
+
+
+ Set Function.
+ Operator description
+
+
+ Dynamic
+ Operator name
+
+
+ Cursor that can see all changes made by others.
+ Operator description
+
+
+ Fetch Query
+ Operator name
+
+
+ The query used to retrieve rows when a fetch is issued against a cursor.
+ Operator description
+
+
+ Fast Forward
+ Operator name
+
+
+ Fast Forward.
+ Operator description
+
+
+ Keyset
+ Operator name
+
+
+ Cursor that can see updates made by others, but not inserts.
+ Operator description
+
+
+ Population Query
+ Operator name
+
+
+ The query used to populate a cursor's work table when the cursor is opened.
+ Operator description
+
+
+ Refresh Query
+ Operator name
+
+
+ Fetches current data for rows in fetch buffer.
+ Operator description
+
+
+ Snapshot
+ Operator name
+
+
+ A cursor that does not see changes made by others.
+ Operator description
+
+
+ RID Lookup
+ Operator name
+
+
+ RID Lookup
+ Operator description
+
+
+ Key Lookup
+ Operator name
+
+
+ Uses a supplied clustering key to lookup on a table that has a clustered index.
+ Operator description
+
+
+ Key Lookup
+ Operator name
+
+
+ Adaptive Join
+ Operator name
+
+
+ Chooses dynamically between hash join and nested loops.
+ Operator description
+
+
+ Foreign Key References Check
+ Operator name
+
+
+ Checks referential integrity of the delete operation.
+ Operator description
+
+
+ Apply
+ Operator name
+
+
+ Apply opration.
+ Operator description
+
+
+ Broadcast
+ Operator name
+
+
+ Broadcast data movement.
+ Operator description
+
+
+ Compute To Control Node
+ Operator name
+
+
+ Data flow from compute nodes to control node.
+ Operator description
+
+
+ Constant Table Get
+ Operator name
+
+
+ Get tuples from contant table.
+ Operator description
+
+
+ Control To Compute Nodes
+ Operator name
+
+
+ Data flow from control node to compute nodes.
+ Operator description
+
+
+ External Broadcast
+ Operator name
+
+
+ Broadcast data movement for external table.
+ Operator description
+
+
+ External Export
+ Operator name
+
+
+ Export data movement for external table.
+ Operator description
+
+
+ External Local Streaming
+ Operator name
+
+
+ Streaming data movement between external table and local table.
+ Operator description
+
+
+ External RoundRobin
+ Operator name
+
+
+ RoundRobin data movement for external table.
+ Operator description
+
+
+ External Shuffle
+ Operator name
+
+
+ Shuffle data movement for external table.
+ Operator description
+
+
+ Get
+ Operator name
+
+
+ Get tuples from table.
+ Operator description
+
+
+ Group by and Apply
+ Operator name
+
+
+ Group by and Apply.
+ Operator description
+
+
+ Group by Aggregates
+ Operator name
+
+
+ Group by aggregates.
+ Operator description
+
+
+ Join
+ Operator name
+
+
+ Join tables.
+ Operator description
+
+
+ Rollup Aggregate
+ Operator name
+
+
+ This represents a ROLLUP operator or a CUBE operator.
+ Operator description
+
+
+ Project
+ Operator name
+
+
+ Project columns.
+ Operator description
+
+
+ Shuffle
+ Operator name
+
+
+ Shuffle data movement.
+ Operator description
+
+
+ Single Source RoundRobin
+ Operator name
+
+
+ Single Source RoundRobin data movement.
+ Operator description
+
+
+ Single Source Shuffle
+ Operator name
+
+
+ Single Source Shuffle data movement.
+ Operator description
+
+
+ Trim
+ Operator name
+
+
+ Trim data.
+ Operator description
+
+
+ Union
+ Operator name
+
+
+ Union tables.
+ Operator description
+
+
+ Union All
+ Operator name
+
+
+ Union All tables.
+ Operator description
+
+
+ {0}: {1}
+ Format for name / value pair - {0} is property name, {1} is property value.
+ Parameters: 0 - name (string), 1 - value (string)
+
+
+ {0} B
+ Size in Bytes format
+
+
+ {0} KB
+ Size in KiloBytes format
+
+
+ {0} MB
+ Size in Bytes format
+
+
+ {0} GB
+ Size in GigaBytes format
+
+
+ {0} TB
+ Size in TeraBytes format
+
diff --git a/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.strings b/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.strings
index d5e81b3f..616fb167 100644
--- a/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.strings
+++ b/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.strings
@@ -854,4 +854,1362 @@ SqlAssessmentUnsuppoertedEdition(int editionCode) = Unsupported engine edition {
# Azure Functions
CouldntFindAzureFunction(string functionName, string fileName) = Couldn't find Azure function with FunctionName '{0}' in {1}
MoreThanOneAzureFunctionWithName(string functionName, string fileName) = More than one Azure function found with the FunctionName '{0}' in {1}
-SqlBindingsNet5NotSupported = Adding SQL bindings is not supported for .NET 5
\ No newline at end of file
+SqlBindingsNet5NotSupported = Adding SQL bindings is not supported for .NET 5
+
+
+############################################################################
+# Show Plan
+
+; Statement
+Statement = Statement
+; Statement description
+StatementDesc = In most cases, contains the text of the Transact-SQL statement. For rows of type PLAN_ROW, contains a description of the operation.
+; Physical Operation
+PhysicalOperation = Physical Operation
+; Physical Operation description
+PhysicalOperationDesc = Physical implementation algorithm for the node. For rows of type PLAN_ROWS only.
+; Logical Operation
+LogicalOperation = Logical Operation
+; Logical Operation description
+LogicalOperationDesc = Relational algebraic operator this node represents. For rows of type PLAN_ROWS only.
+; Operation description. Short
+OperationDescriptionShort = Description
+; Operation description
+OperationDescription = Operation description.
+; Operation Argument. Short
+OperationArgumentShort = Argument
+; Operation Argument description
+OperationArgumentDescription = Provides supplemental information about the operation being performed. The contents of this column depend on the physical operator.
+; Object field
+ObjectShort = Object
+; Object field description
+ObjectDescription = Object.
+; IndexKind field
+IndexKind = Index Kind
+; IndexKind field description
+IndexKindDescription = Type of index for the referenced object.
+; Defined Values
+DefinedValues = Defined Values
+; Defined Values description
+DefinedValuesDescription = Contains a comma-separated list of values introduced by this operator, which may be computed expressions present in the current query, or internal values introduced by the query processor in order to process this query. For rows of type PLAN_ROWS only.
+; Output List
+OutputList = Output List
+; Output List
+OutputListDescription = Contains a comma-separated list of columns being projected by the current operation.
+; Warnings
+Warnings = Warnings
+; Warnings description
+WarningsDescription = Contains a comma-separated list of warning messages relating to the current operation. Warning messages may include the string 'NO STATS:()' with a list of columns.
+; Parallel
+Parallel = Parallel
+; Parallel description
+ParallelDescription = Whether the operator is running in parallel.
+; Estimated Number of Rows Per Execution
+EstimatedNumberOfRowsPerExecution = Estimated Number of Rows Per Execution
+; Estimated Number of Rows Per Execution description
+EstimatedNumberOfRowsPerExecutionDescription = Estimated number of rows per execution output by this operator. This is for PLAN_ROWS only.
+; Estimated Number of Rows for All Executions
+EstimatedNumberOfRowsForAllExecutions = Estimated Number of Rows for All Executions
+; Estimated Number of Rows for All Executions description
+EstimatedNumberOfRowsForAllExecutionsDescription = Estimated number of rows for all executions output by this operator. This is for PLAN_ROWS only.
+; Estimated Rows Read
+EstimatedRowsRead = Estimated Number of Rows to be Read
+; Estimated Rows Read description
+EstimatedRowsReadDescription = Number of rows estimated to be read by this operator. This value may differ from "Estimated Number of Rows for All Executions" if the operator has a predicate.
+; GraphDB Transitive Closure
+IsGraphDBTransitiveClosure = Is GraphDB Transitive Closure
+; GraphDB Transitive Closure Description
+IsGraphDBTransitiveClosureDescription = Whether the sequence represents a GraphDB transitive closure.
+; Interleaved Executed
+IsInterleavedExecuted = IsInterleavedExecuted
+; Interleaved Executed Description
+IsInterleavedExecutedDescription = Whether the operator is interleaved executed.
+; Is Adaptive
+IsAdaptive = Is Adaptive
+; Is Adaptive description
+IsAdaptiveDescription = Whether the operator is adaptive.
+; Adaptive Threshold Rows
+AdaptiveThresholdRows = Adaptive Threshold Rows
+; Adaptive Threshold Rows description
+AdaptiveThresholdRowsDescription = If this is an adaptive operator, the cardinality at which it adapts.
+; Estimated Join Type
+EstimatedJoinType = Estimated Join Type
+; Estimated Join Type description
+EstimatedJoinTypeDescription = The join type (nested loops or hash join) estimated by the query optimizer before adapting.
+; Actual Join Type
+ActualJoinType = Actual Join Type
+; Actual Join Type Description
+ActualJoinTypeDescription = The actual join picked (nested loops or hash join) as part of adaptive join execution.
+; Estimated Row Size
+EstimatedRowSize = Estimated Row Size
+; Estimated Row Size description
+EstimatedRowSizeDescription = Estimated average row size of the row being passed through this operator.
+; Estimated IO Cost
+EstimatedIoCost = Estimated I/O Cost
+; Estimated IO Cost description
+EstimatedIoCostDescription = Estimated I/O cost for this operator. For rows of type PLAN_ROWS only.
+; Estimated CPU Cost
+EstimatedCpuCost = Estimated CPU Cost
+; Estimated CPU Cost description
+EstimatedCpuCostDescription = Estimated CPU cost for this operator. For rows of type PLAN_ROWS only.
+; Estimated Number of Executions
+EstimatedNumberOfExecutions = Estimated Number of Executions
+; Estimated Number of Executions description
+EstimatedNumberOfExecutionsDescription = Estimated number of times this operator will be executed while running the current query.
+; Show plan node property name
+EstimatedOperatorCost = Estimated Operator Cost
+; Estimated Costs description
+EstimatedOperatorCostDescription = Estimated cost of this operator.
+; Estimated Subtree Cost
+EstimatedSubtreeCost = Estimated Subtree Cost
+; Estimated Subtree Cost description
+EstimatedSubtreeCostDescription = Estimated cumulative cost of this operation and all child operations.
+; Number of Rows
+NumberOfRows = Actual Number of Rows for All Executions
+; Number of Rows description
+NumberOfRowsDescription = Actual number of rows for All Executions output by this operator. For rows of type PLAN_ROWS only.
+; Number of Rows Read by a Rowset (Table or Index)
+ActualRowsRead = Number of Rows Read
+; Number of Rows Read by a Rowset (Table or Index) Description
+ActualRowsReadDescription = Number of rows read from a table or an index prior to applying a predicate filter. For rows of type PLAN_ROWS only.
+; Number of Batches
+NumberOfBatches = Actual Number of Batches
+; Number of Batches description
+NumberOfBatchesDescription = Actual number of Batches output by this operator.
+; Number of Executions
+NumberOfExecutions = Number of Executions
+; Number of Executions description
+NumberOfExecutionsDescription = Number of times this operator will be executed while running the current query.
+; Estimated Data Size
+EstimatedDataSize = Estimated Data Size
+; Estimated Data Size description
+EstimatedDataSizeDescription = Estimated data size of the data being passed through this operator.
+; Show plan's simple root node property
+ParameterList = Parameter List
+; Show plan's simple root node property description
+ParameterListDescription = Parameter list.
+; Show plan's simple root node property
+MemoryFractions = Memory Fractions
+; Show plan's simple root node property description
+MemoryFractionsDescription = Memory fractions.
+; Show plan's simple root node property
+MemoryFractionsInput = Memory Fractions Input
+; Show plan's simple root node property description
+MemoryFractionsInputDescription = Memory fractions input.
+; Show plan's simple root node property
+MemoryFractionsOutput = Memory Fractions Output
+; Show plan's simple root node property description
+MemoryFractionsOutputDescription = Memory fractions output.
+; Show plan's UDX node property
+UdxName = Name
+; Show plan's UDX node property description
+UdxNameDescription = Name.
+; Show plan's ConstantScan node property
+Values = Values
+; Show plan's ConstantScan node property description
+ValuesDescription = Values.
+; CachedPlanSize property
+CachedPlanSize = Cached plan size
+; Description for CachedPlanSize property
+CachedPlanSizeDescription = Cached plan size.
+; UsePlan property
+UsePlan = Use plan
+; InlineScalarTsqlUdf property
+ContainsInlineScalarTsqlUdfs = Contains Inline Scalar Tsql Udfs
+; DegreeOfParallelism property
+DegreeOfParallelism = Degree of Parallelism
+; Description for DegreeOfParallelism property
+DegreeOfParallelismDescription = Degree of parallelism.
+; EffectiveDegreeOfParallelism property
+EffectiveDegreeOfParallelism = Effective Degree of Parallelism
+; Description for EffectiveDegreeOfParallelism property
+EffectiveDegreeOfParallelismDescription = Max degree of parallelism during columnstore index build.
+; Root node for show plan property
+MemoryGrant = Memory Grant
+; Description for MemoryGrant property
+MemoryGrantDescription = Memory grant.
+; Show plan node property
+RemoteDestination = Remote Destination
+; Show plan node property description
+RemoteDestinationDescription = Remote object.
+; Show plan node property
+RemoteObject = Remote Object
+; Show plan node property description
+RemoteObjectDescription = Remote object.
+; Show plan node property
+RemoteSource = Remote Source
+; Show plan node property description
+RemoteSourceDescription = Remote source.
+; Show plan node property
+UsedUdxColumns = Used UDX Columns
+; Show plan node property description
+UsedUdxColumnsDescription = Used UDX columns.
+; Show plan node property
+InnerSideJoinColumns = Inner Side Join columns
+; Show plan node property description
+InnerSideJoinColumnsDescription = Inner side join columns.
+; Show plan node property
+OuterSideJoinColumns = Outer Side Join columns
+; Show plan node property description
+OuterSideJoinColumnsDescription = Outer side join columns.
+; Show plan node property
+WhereJoinColumns = Where (join columns)
+; Show plan node property
+Residual = Residual
+; Show plan node property description
+ResidualDescription = Residual.
+; Show plan node property
+PassThru = Pass Through
+; Show plan node property description
+PassThruDescription = Pass throuh.
+; Show plan node property
+ManyToMany = Many to Many
+; Show plan node property description
+ManyToManyDescription = Many to many.
+; Show plan node property
+PartitionColumns = Partition Columns
+; Show plan node property description
+PartitionColumnsDescription = Partition columns.
+; Column sort type
+Ascending = Ascending
+; Column sort type
+Descending = Descending
+; Show plan node property
+HashKeys = Hash Keys
+; Show plan node property description
+HashKeysDescription = Hash keys.
+; Show plan node property
+ProbeColumn = Probe Column
+; Show plan node property description
+ProbeColumnDescription = Probe column.
+; Show plan node property
+PartitioningType = Partitioning Type
+; Show plan node property description
+PartitioningTypeDescription = Partitioning type.
+; Show plan node property
+GroupBy = Group By
+; Show plan node property description
+GroupByDescription = Group by.
+; Show plan node property
+GroupingSets = Grouping Sets
+; Show plan node property description
+GroupingSetsDescription = The group sets list. Each Value is a reverse bit map for the grouping columns in Group By property.
+; Show plan node property
+SegmentColumn = Segment Column
+; Show plan node property description
+SegmentColumnDescription = Segment column.
+; Show plan node property
+RankColumns = Rank Columns
+; Show plan node property description
+RankColumnsDescription = Rank columns.
+; Show plan node property
+Predicate = Predicate
+; Show plan node property description
+PredicateDescription = Predicate.
+; Show plan node property
+OuterReferences = Outer References
+; Show plan node property description
+OuterReferencesDescription = Outer references.
+; Show plan node property
+ScalarOperator = Scalar Operator
+; Show plan node property
+ActionColumn = Action Column
+; Show plan node property description
+ActionColumnDescription = Action column.
+; Show plan node property
+OriginalActionColumn = Original Action Column
+; Show plan node property description
+OriginalActionColumnDescription = Original Action column.
+; Show plan node property
+Rows = Top Rows
+; Show plan node property description
+RowsDescription = Top Rows.
+; Show plan node property
+SeekPredicate = Seek Predicate
+; Show plan node property description
+SeekPredicateDescription = Seek predicate.
+; Show plan node property
+Partitioned = Partitioned
+; Show plan node property description
+PartitionedDescription = Whether the operation is on a partitioned table or index.
+; Show plan node property
+SeekKeys = Seek Keys
+; Show plan node property description
+SeekKeysDescription = Keys used by a seek operation.
+; Show plan node property
+PartitionsAccessed = Actual Partitions Accessed
+; Show plan node property
+PartitionCount = Actual Partition Count
+; Show plan node property
+TieColumns = Tie Columns
+; Show plan node property description
+TieColumnsDescription = Tie columns.
+; Show plan node property
+IsPercent = Is Percent
+; Show plan node property description
+IsPercentDescription = Is percent.
+; Show plan node property
+WithTies = With Ties
+; Show plan node property description
+WithTiesDescription = With ties.
+; Show plan node property
+PartitionId = Partition ID
+; Show plan node property description
+PartitionIdDescription = Partition ID.
+; Show plan node property
+Ordered = Ordered
+; Show plan node property description
+OrderedDescription = Ordered.
+; ScanDirection property
+ScanDirection = Scan Direction
+;ScanDirection property description
+ScanDirectionDescription = Direction of the scan operation as either forward or backward.
+; Show plan node property
+ForcedIndex = Forced Index
+; Show plan node property description
+ForcedIndexDescription = Forced index.
+; Show plan node property
+SetPredicate = Predicate
+; Show plan node property description
+SetPredicateDescription = Predicate
+; Show plan node property
+TopExpression = Top Expression
+; Show plan node property description
+TopExpressionDescription = Top expression.
+; Show plan node property
+HashKeysBuild = Hash Keys Build
+; Show plan node property description
+HashKeysBuildDescription = Hash keys build.
+; Show plan node property
+HashKeysProbe = Hash Keys Probe
+; Show plan node property description
+HashKeysProbeDescription = Hash keys probe.
+; Show plan node property
+BuildResidual = Build Residual
+; Show plan node property description
+BuildResidualDescription = Build residual.
+; Show plan node property
+ProbeResidual = Probe Residual
+; Show plan node property description
+ProbeResidualDescription = Probe residual.
+; Show plan node property
+SeekPredicates = Seek Predicates
+; Show plan node property description
+SeekPredicatesDescription = Seek predicates.
+; Set options property in show plan
+SetOptions = Set Options
+; Set options property in show plan description
+SetOptionsDescription = Set options.
+; Optimization Level property in show plan
+OptimizationLevel = Optimization Level
+; Optimization Level property in show plan description
+OptimizationLevelDescription = Optimization level.
+; StatementOptmEarlyAbortReason property
+StatementOptmEarlyAbortReason = Reason For Early Termination Of Statement Optimization
+; StatementOptmEarlyAbortReason property value
+TimeOut = Time Out
+; StatementOptmEarlyAbortReason property value
+MemoryLimitExceeded = Memory Limit Exceeded
+; StatementOptmEarlyAbortReason property value
+GoodEnoughPlanFound = Good Enough Plan Found
+; Estimated Rebinds
+EstimatedRebinds = Estimated Rebinds
+; Estimated Rebinds Description
+EstimatedRebindsDescription = Estimated rebinds.
+; Estimated Rewinds
+EstimatedRewinds = Estimated Rewinds
+; Estimated Rewinds Description
+EstimatedRewindsDescription = Estimated rewinds.
+; Actual Locally Aggregated Rows
+ActualLocallyAggregatedRows = Actual Number of Locally Aggregated Rows
+; Actual Locally Aggregated Rows Description
+ActualLocallyAggregatedRowsDescription = Actual number of locally aggregated rows
+; Actual Rebinds
+ActualRebinds = Actual Rebinds
+; Actual Rebinds Description
+ActualRebindsDescription = Actual Rebinds.
+; Actual Rewinds
+ActualRewinds = Actual Rewinds
+; Actual Rewinds Description
+ActualRewindsDescription = Actual Rewinds.
+; Actual I/O Statistics
+ActualIOStatistics = Actual I/O Statistics
+; Actual I/O Statistics Description
+ActualIOStatisticsDescription = Actual I/O Statistics
+; Actual Time Statistics
+ActualTimeStatistics = Actual Time Statistics
+; Actual Time Statistics Description
+ActualTimeStatisticsDescription = Actual Time Statistics
+; Actual Elapsed Milliseconds
+ActualElapsedms = Actual Elapsed Time (ms)
+; Actual Elapsed Milliseconds Description
+ActualElapsedmsDescription = Actual elapsed time in milliseconds
+; Actual CPU Time Milliseconds
+ActualCPUms = Actual Elapsed CPU Time (ms)
+; Actual CPU Time Milliseconds Description
+ActualCPUmsDescription = Actual elapsed CPU time in milliseconds
+; Actual Scans
+ActualScans = Actual Scans
+; Actual Scans Description
+ActualScansDescription = Actual Scans
+; Actual Logical Reads
+ActualLogicalReads = Actual Logical Reads
+; Actual Logical Reads Description
+ActualLogicalReadsDescription = Actual Logical Reads
+; Actual Physical Reads
+ActualPhysicalReads = Actual Physical Reads
+; Actual Physical Reads Description
+ActualPhysicalReadsDescription = Actual Physical Reads
+; Actual Page Server Reads
+ActualPageServerReads = Actual Page Server Reads
+; Actual Page Server Reads Description
+ActualPageServerReadsDescription = Actual Page Server Reads
+; Actual Read Aheads
+ActualReadAheads = Actual Read Aheads
+; Actual Read Aheads Description
+ActualReadAheadsDescription = Actual Read Aheads
+; Actual Page Server Read Aheads
+ActualPageServerReadAheads = Actual Page Server Read Aheads
+; Actual Page Server Read Aheads Description
+ActualPageServerReadAheadsDescription = Actual Page Server Read Aheads
+; Actual Lob Logical Reads
+ActualLobLogicalReads = Actual Lob Logical Reads
+; Actual Lob Logical Reads Description
+ActualLobLogicalReadsDescription = Actual Lob Logical Reads
+; Actual Lob Physical Reads
+ActualLobPhysicalReads = Actual Lob Physical Reads
+; Actual Lob Physical Reads Description
+ActualLobPhysicalReadsDescription = Actual Lob Physical Reads
+; Actual Lob Page Server Reads
+ActualLobPageServerReads = Actual Lob Page Server Reads
+; Actual Lob Page Server Reads Description
+ActualLobPageServerReadsDescription = Actual Lob Page Server Reads
+; Actual Lob Read Aheads
+ActualLobReadAheads = Actual Lob Read Aheads
+; Actual Lob Read Aheads Description
+ActualLobReadAheadsDescription = Actual Lob Read Aheads
+; Actual Lob Page Server Read Aheads
+ActualLobPageServerReadAheads = Actual Lob Page Server Read Aheads
+; Actual Lob Page Server Read Aheads Description
+ActualLobPageServerReadAheadsDescription = Actual Lob Page Server Read Aheads
+; ActualMemoryGrantStats
+ActualMemoryGrantStats = Memory Usage
+; Hpc Row Count
+HpcRowCount = Hpc Row Count
+; Hpc Row Count Description
+HpcRowCountDescription = Number of rows processed by Hpc devices.
+; Hpc Kernel Elapsed Us
+HpcKernelElapsedUs = Hpc Kernel Elapsed Time in Us
+; Hpc Kernel Elapsed Us Description
+HpcKernelElapsedUsDescription = Elapsed time (in micro seconds) of Hpc device kernel execution.
+; Hpc Host To Device Bytes
+HpcHostToDeviceBytes = Hpc Host To Device Bytes
+; Hpc Host To Device Bytes Description
+HpcHostToDeviceBytesDescription = Data transferred from host to Hpc device in bytes.
+; Hpc Device To Host Bytes
+HpcDeviceToHostBytes = Hpc Device To Host Bytes
+; Hpc Device To Host Bytes Description
+HpcDeviceToHostBytesDescription = Data transferred from Hpc device to host in bytes.
+; InputMemoryGrant
+InputMemoryGrant = Input Memory
+; OutputMemoryGrant
+OutputMemoryGrant = Output Memory
+; UsedMemoryGrant
+UsedMemoryGrant = Used Memory
+; Distinct
+Distinct = Distinct
+; Distinct description
+DistinctDescription = Distinct.
+; OrderBy
+OrderBy = Order By
+; OrderBy description
+OrderByDescription = Order by.
+SpillOccurredDisplayString = Operator used tempdb to spill data during execution
+; ColumnsWithNoStatistics property
+ColumnsWithNoStatistics = Columns With No Statistics
+; ColumnsWithNoStatistics property description
+ColumnsWithNoStatisticsDescription = Columns with no statistics warning.
+; NoJoinPredicate property
+NoJoinPredicate = No Join Predicate
+; NoJoinPredicate property description
+NoJoinPredicateDescription = No Join predicate warning.
+; SpillToTempDbOld property
+SpillToTempDbOld = Operator used tempdb to spill data during execution with spill level {0}
+; SpillToTempDb property
+SpillToTempDb = Operator used tempdb to spill data during execution with spill level {0} and {1} spilled thread(s)
+; SpillToTempDb property description
+SpillToTempDbDescription = Spill to tempdb warning.
+; SortSpillDetails property
+SortSpillDetails = Sort wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB
+; SortSpillDetails property description
+SortSpillDetailsDescription = Details of sort spill
+; HashSpillDetails property
+HashSpillDetails = Hash wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB
+; HahSpillDetails property description
+HashSpillDetailsDescription = Details of hash spill
+; FullUpdateForOnlineIndexBuild property
+FullUpdateForOnlineIndexBuild = A partial update was converted to a full update because of an online index build
+; FullUpdateForOnlineIndexBuild property description
+FullUpdateForOnlineIndexBuildDescription = Full update for online index build warning
+; Wait property
+Wait = The query had to wait {0} seconds for {1} during execution
+; Wait property description
+WaitDescription = Query wait warning.
+; PlanAffectingConvert property
+PlanAffectingConvert = Type conversion in expression ({0}) may affect "{1}" in query plan choice
+; PlanAffectingConvert property description
+PlanAffectingConvertDescription = Plan-affecting type conversion warning.
+; MemoryGrantWarning property
+MemoryGrantWarning = The query memory grant detected "{0}", which may impact the reliability. Grant size: Initial {1} KB, Final {2} KB, Used {3} KB.
+;MemoryGrantWarning property description
+MemoryGrantWarningDescription = Details on memory grant warning
+; StartupExpression property
+StartupExpression = Startup Expression
+; StartupExpression property description
+StartupExpressionDescription = Whether a filter startup expression is used.
+; StartupExpressionPredicate property
+StartupExpressionPredicate = Startup Expression Predicate
+; Query property
+Query = Query
+; Stack property
+Stack = With Stack
+; RowCount property
+RowCount = Is Row Count
+; Optimized property
+Optimized = Optimized
+; WithPrefetch property
+WithPrefetch = With Prefetch
+; Prefix property
+Prefix = Prefix
+; StartRange property
+StartRange = Start
+; StartRange property description
+StartRangeDescription = Start of the range.
+; EndRange property
+EndRange = End
+; EndRange property description
+EndRangeDescription = End of the range.
+; RangeColumns property
+RangeColumns = Range Columns
+; RangeExpressions property
+RangeExpressions = Range Expressions
+; ScanType property
+ScanType = Scan Type
+; ColumnReference property
+ColumnReference = Column Reference
+; Server property
+ObjectServer = Server
+; Server property description
+ObjectServerDescription = Server name for the referenced object.
+; Database property
+ObjectDatabase = Database
+; Database property description
+ObjectDatabaseDescription = Database name for the referenced object.
+; Index property
+ObjectIndex = Index
+; Index property description
+ObjectIndexDescription = Index name for the referenced object.
+; Schema property
+ObjectSchema = Schema
+; Schema property description
+ObjectSchemaDescription = Schema name for the referenced object.
+; Table property
+ObjectTable = Table
+; Table property description
+ObjectTableDescription = Table name for the referenced object.
+; Alias property
+ObjectAlias = Alias
+; Alias property description
+ObjectAliasDescription = Alias used for the referenced object.
+; Column property
+ObjectColumn = Column
+; Column property description
+ObjectColumnDescription = Column name for the referenced object.
+; ComputedColumn property
+ObjectComputedColumn = Computed Column
+; ComputedColumn property description
+ObjectComputedColumnDescription = Whether this is a computed column.
+; ParameterDataType property
+ParameterDataType = Parameter Data Type
+; ParameterCompiledValue property
+ParameterCompiledValue = Parameter Compiled Value
+; ParameterRuntimeValue property
+ParameterRuntimeValue = Parameter Runtime Value
+; CursorPlan property
+CursorPlan = Cursor Plan
+; CursorOperation property
+CursorOperation = Cursor Operation
+; CursorName property
+CursorName = Cursor Name
+; CursorActualType property
+CursorActualType = Cursor Actual Type
+; CursorRequestedType property
+CursorRequestedType = Cursor Requested Type
+; CursorConcurrency property
+CursorConcurrency = Cursor Concurrency
+; ForwardOnly property
+ForwardOnly = Forward Only
+; QueryPlan property
+QueryPlan = Query Plan
+; OperationType property
+OperationType = Operation Type
+; Node ID property
+NodeId = Node ID
+; Primary Node ID property
+PrimaryNodeId = Primary Node ID
+; Internal Info property
+InternalInfo = Internal Debugging Information
+; Foreign Key References Count property
+ForeignKeyReferencesCount = Foreign Key References Count
+; No Matching Index Count property
+NoMatchingIndexCount = No Matching Indexes Count
+; Partial Matching Index Count property
+PartialMatchingIndexCount = Partial Matching Indexes Count
+; Logical operator
+LogicalOpCollapse = Collapse
+; Logical operator
+LogicalOpConcatenation = Concatenation
+; Logical operator
+LogicalOpConstantScan = Constant Scan
+; Logical operator
+LogicalOpGatherStreams = Gather Streams
+; Logical operator
+LogicalOpRepartitionStreams = Repartition Streams
+; Logical operator
+LogicalOpDistributeStreams = Distribute Streams
+; Logical operator
+LogicalOpFilter = Filter
+; Logical operator
+LogicalOpAssert = Assert
+; Logical operator
+LogicalOpLogRowScan = Log Row Scan
+; Logical operator
+LogicalOpPrint = Print
+; Logical operator
+LogicalOpComputeScalar = Compute Scalar
+; Logical operator
+LogicalOpMergeInterval = Merge Interval
+; Logical operator
+LogicalOpRank = Rank
+; Logical operator
+LogicalOpSegment = Segment
+; Logical operator
+LogicalOpSequence = Sequence
+; Logical operator
+LogicalOpSplit = Split
+; Logical operator
+LogicalOpAggregate = Aggregate
+; Logical operator
+LogicalOpTableScan = Table Scan
+; Logical operator
+LogicalOpClusteredIndexScan = Clustered Index Scan
+; Logical operator
+LogicalOpClusteredIndexSeek = Clustered Index Seek
+; Logical operator
+LogicalOpDeletedScan = Deleted Scan
+; Logical operator
+LogicalOpInsertedScan = Inserted Scan
+; Logical operator
+LogicalOpParameterTableScan = Parameter Table Scan
+; Logical operator
+LogicalOpPut = Put
+; Logical operator
+LogicalOpIndexScan = Index Scan
+; Logical operator
+LogicalOpIndexSeek = Index Seek
+; Logical operator
+LogicalOpRemoteScan = Remote Scan
+; Logical operator
+LogicalOpRemoteIndexScan = Remote Index Scan
+; Logical operator
+LogicalOpRemoteIndexSeek = Remote Index Seek
+; Logical operator
+LogicalOpRemoteQuery = Remote Query
+; Logical operator
+LogicalOpRemoteInsert = Remote Insert
+; Logical operator
+LogicalOpRemoteUpdate = Remote Update
+; Logical operator
+LogicalOpRemoteDelete = Remote Delete
+; Logical operator
+LogicalOpClusteredUpdate = Clustered Update
+; Logical operator
+LogicalOpDistinctSort = Distinct Sort
+; Logical operator
+LogicalOpSort = Sort
+; Logical operator
+LogicalOpTopNSort = Top N Sort
+; Logical operator
+LogicalOpEagerSpool = Eager Spool
+; Logical operator
+LogicalOpLazySpool = Lazy Spool
+; Logical operator
+LogicalOpUpdate = Update
+; Logical operator
+LogicalOpInsert = Insert
+; Logical operator
+LogicalOpDelete = Delete
+; Logical operator
+LogicalOpMerge = Merge
+; Logical operator
+LogicalOpTop = Top
+; Logical operator
+LogicalOpDistinct = Distinct
+; Logical operator
+LogicalOpFlowDistinct = Flow Distinct
+; Logical operator
+LogicalOpPartialAggregate = Partial Aggregate
+; Logical operator
+LogicalOpInnerApply = Inner Apply
+; Logical operator
+LogicalOpInnerJoin = Inner Join
+; Logical operator
+LogicalOpLeftAntiSemiApply = Left Anti Semi Apply
+; Logical operator
+LogicalOpLeftSemiApply = Left Semi Apply
+; Logical operator
+LogicalOpLeftOuterApply = Left Outer Apply
+; Logical operator
+LogicalOpLeftOuterJoin = Left Outer Join
+; Logical operator
+LogicalOpRightOuterJoin = Right Outer Join
+; Logical operator
+LogicalOpFullOuterJoin = Full Outer Join
+; Logical operator
+LogicalOpLeftSemiJoin = Left Semi Join
+; Logical operator
+LogicalOpLeftAntiSemiJoin = Left Anti Semi Join
+; Logical operator
+LogicalOpRightSemiJoin = Right Semi Join
+; Logical operator
+LogicalOpRightAntiSemiJoin = Right Anti Semi Join
+; Logical operator
+LogicalOpIntersect = Intersect
+; Logical operator
+LogicalOpIntersectAll = Intersect All
+; Logical operator
+LogicalOpUnion = Union
+; Logical operator
+LogicalOpLeftDiff = Left Diff
+; Logical operator
+LogicalOpLeftDiffAll = Left Diff All
+; Logical operator
+LogicalOpRightDiff = Right Diff
+; Logical operator
+LogicalOpRightDiffAll = Right Diff All
+; Logical operator
+LogicalOpAntiDiff = Anti Diff
+; Logical operator
+LogicalOpCrossJoin = Cross Join
+; Logical operator
+LogicalOpBitmapCreate = Bitmap Create
+; Logical operator
+LogicalOpUDX = UDX
+; Logical operator
+LogicalOpWindow = Window Spool
+; Logical operator
+LogicalOpSwitch = Switch
+; Logical operator
+LogicalOpMergeStats = Merge Stats
+; Logical operator
+LogicalOpLocalStats = Local Stats
+; Logical operator
+LogicalOpTableValuedFunction = Table Valued Function
+; Logical operator
+LogicalOpBatchHashTableBuild = Batch Hash Table Build
+; Logical operator
+LogicalOpForeignKeyReferencesCheck = Foreign Key References Check
+; RIDLookup operator
+LogicalOpRIDLookup = RID Lookup
+; StoredProc node
+StoredProc = Stored Procedure
+; UDF node
+Udf = UDF
+; ProcName property
+ProcName = Procedure Name
+; Storage property
+Storage = Storage
+; Storage property
+StorageDesc = Storage
+; ActualExectionMode property
+ActualExecMode = Actual Execution Mode
+ActualExecModeDesc = Actual Execution Mode
+; EstimatedExecutionMode property
+EstimatedExecMode = Estimated Execution Mode
+EstimatedExecModeDesc = Estimated Execution Mode
+;"Cost: {0} percent" String to format
+CostFormat(int x) = Cost: {0} %
+; Remote Data Access
+RemoteDataAccess = Remote Data Access
+RemoteDataAccessDescription = Whether the operator uses remote procedure call (RPC) to access remote data.
+; Clone Access Scope
+CloneAccessScope = Clone Access Scope
+CloneAccessScopeDescription = Clones that the operator may access.
+PrimaryClones = Primary Clones
+SecondaryClones = Secondary Clones
+BothClones = All Clones
+EitherClones = Primary Or Secondary Clones
+ExactMatchClones = Single Clone Match
+; Remoting for remote exchange operator
+Remoting = Remoting
+RemotingDescription = Whether the operator can run remotely.
+; Activation
+Activation = Activation
+; Brick Routing
+BrickRouting = Brick Routing
+FragmentIdColumn = Fragment Id Column
+; Showplan edit query text button
+EditQueryText = Edit Query Text from Showplan XML (possibly truncated)
+; error message when the ShowPlan source cannot be recognized
+UnknownShowPlanSource = Execution plan source type can not be recognized.
+; Save plan dialog filter string
+SavePlanFilter = Sql Plan files (*.SqlPlan)|*.SqlPlan|All files (*.*)|*.*
+; Message box if user tries to save in XML show plan from Shiloh or Sphinx
+NoXmlPlanData = Plan data is not available in XML format. Only plans from SQL Server Yukon can be saved.
+; Description of a per thread counter
+PerThreadCounterDescription = Per-thread counter information.
+; Runtime counter property name
+RuntimeCounterThread(int index) = Thread {0}
+; Runtime counter property name. Thread on Instance.
+RuntimeCounterThreadOnInstance(int thread, int instance) = Thread {0} on Instance {1}
+; Runtime counter property name
+RuntimeCounterThreadAll = All threads
+; label for Connection Properties hyperlink
+ConnectionPropertiesLabel = View connection properties
+; Error when displaying show plan properties
+UnknownAssignType = Unknown assign type.
+; exception message box caption
+MessageBoxCaption = SQL Server
+; Message shown when user enters wrong zoom level
+ZoomLevelShouldBeBetween(int minimum, int maximum) = Zoom level must be an integer value between {0} and {1}.
+; Exception thrown when node type is unknown
+UnknownNodeType = Unknown node type.
+; Exception thrown by show plan when it gets unknown type of cursor plan operation
+UnknownCursorPlanOperation(string name) = Unknown cursor plan operation '{0}'.
+; Exception thrown by show plan when it gets unknown statement type
+UnknownStatementType = Statement type is not recognized.
+; Show plan node property
+RollupInfo = Rollup Information
+; Show plan node property description
+RollupInfoDescription = Rollup information.
+; Show plan node property
+HighestLevel = Highest Level
+; Show plan node property description
+HighestLevelDescription = The highest level of grouping attributes computed in this rollup.
+; Show plan node property
+RollupLevel = Rollup Levels
+; Show plan node property description
+RollupLevelDescription = All levels of grouping attributes computed in this rollup.
+; Show plan node property
+Level = Level
+; Show plan node property description
+LevelDescription = A level of grouping attributes computed in this rollup.
+
+#
+# Operators
+#
+; Unkown (reused string, unkown operator, or unkown reason, or unknown ...)
+Unknown = Unknown
+; Operator description
+UnknownDescription = Unknown operator.
+; Operator name
+Result = Result
+; Operator description
+ResultDescription = Result.
+; Operator name
+Collapse = Collapse
+; Operator description
+CollapseDescription = Groups an insert and delete on the same value into an update within wide update plans.
+; Operator name
+Concatenation = Concatenation
+; Operator description
+ConcatenationDescription = Append multiple input tables to form the output table.
+; Operator name
+ConstantScan = Constant Scan
+; Operator description
+ConstantScanDescription = Scan an internal table of constants.
+; Operator name
+Parallelism = Parallelism
+; Operator description
+ParallelismDescription = An operation involving parallelism.
+; Operator name
+Put = Put
+; Operator description
+PutDescription = Export the rows from a local or external table to an external table.
+; Operator name
+DistributeStreams = Distribute Streams
+; Operator description
+DistributeStreamsDescription = Distribute streams.
+; Operator name
+GatherStreams = Gather Streams
+; Operator description
+GatherStreamsDescription = Gather streams.
+; Operator name
+RepartitionStreams = Repartition Streams
+; Operator description
+RepartitionStreamsDescription = Repartition streams.
+; Operator name
+EagerSpool = Eager Spool
+; Operator description
+EagerSpoolDescription = Eager Spool.
+; Operator name
+LazySpool = Lazy Spool
+; Operator description
+LazySpoolDescription = Lazy Spool.
+; Operator name
+Filter = Filter
+; Operator description
+FilterDescription = Restricting the set of rows based on a predicate.
+; Operator name
+Assert = Assert
+; Operator description
+AssertDescription = Used to verify that a specified condition exists.
+; Operator name
+HashMatch = Hash Match
+; Operator description
+HashMatchDescription = Use each row from the top input to build a hash table, and each row from the bottom input to probe into the hash table, outputting all matching rows.
+; Operator name
+HashMatchTeam = Hash Match Team
+; Operator description
+HashMatchTeamDescription = A contributor among multiple cooperating hashing operations.
+; Operator name
+HashMatchRoot = Hash Match Root
+; Operator description
+HashMatchRootDescription = The root member of a team of connected hash operators sharing a common hash function and partitioning strategy.
+; Operator name
+BookmarkLookup = Bookmark Lookup
+; Operator description
+BookmarkLookupDescription = Use a Bookmark (RID or clustering key) to look up the corresponding row in the table or clustered index.
+; Operator name
+LogRowScan = Log Row Scan
+; Operator description
+LogRowScanDescription = Scan the rows in the log.
+; Operator name
+MergeJoin = Merge Join
+; Operator description
+MergeJoinDescription = Match rows from two suitably sorted input tables exploiting their sort order.
+; Operator name
+NestedLoops = Nested Loops
+; Operator description
+NestedLoopsDescription = For each row in the top (outer) input, scan the bottom (inner) input, and output matching rows.
+; Operator name
+Print = Print
+; Operator description
+PrintDescription = Print.
+; Operator name
+ComputeScalar = Compute Scalar
+; Operator description
+ComputeScalarDescription = Compute new values from existing values in a row.
+; Operator name
+MergeInterval = Merge Interval
+; Operator description
+MergeIntervalDescription = Merge interval.
+; Operator name
+Rank = Rank
+; Operator description
+RankDescription = Creates a computed column with the rank of the values in an existing column in the table.
+; Operator name
+RowCountSpool = Row Count Spool
+; Operator description
+RowCountSpoolDescription = Stores the data from the input into a temporary table in order to optimize rewinds.
+; Operator name
+Segment = Segment
+; Operator description
+SegmentDescription = Segment.
+; Operator name
+Sequence = Sequence
+; Operator description
+SequenceDescription = Process each input, in sequence from top to bottom.
+; Operator name
+SequenceProject = Sequence Project
+; Operator description
+SequenceProjectDescription = Adds columns to perform computations over an ordered set.
+; Operator name
+Split = Split
+; Operator description
+SplitDescription = Split.
+; Operator name
+StreamAggregate = Stream Aggregate
+; Operator description
+StreamAggregateDescription = Compute summary values for groups of rows in a suitably sorted stream.
+; Operator name
+TableScan = Table Scan
+; Operator description
+TableScanDescription = Scan rows from a table.
+; Operator name
+ClusteredIndexScan = Clustered Index Scan
+; Operator description
+ClusteredIndexScanDescription = Scanning a clustered index, entirely or only a range.
+; Operator name
+ClusteredIndexSeek = Clustered Index Seek
+; Operator description
+ClusteredIndexSeekDescription = Scanning a particular range of rows from a clustered index.
+; Operator name
+DeletedScan = Deleted Scan
+; Operator description
+DeletedScanDescription = Scanning the pseudo-table 'deleted' within a trigger.
+; Operator name
+InsertedScan = Inserted Scan
+; Operator description
+InsertedScanDescription = Scan the pseudo-table 'inserted' within a trigger.
+; Operator name
+ParameterTableScan = Parameter Table Scan
+; Operator description
+ParameterTableScanDescription = Scan an internal table of parameter values.
+; Operator name
+IndexScan = Index Scan
+; Operator description
+IndexScanDescription = Scan a nonclustered index, entirely or only a range.
+; Operator name
+IndexSeek = Index Seek
+; Operator description
+IndexSeekDescription = Scan a particular range of rows from a nonclustered index.
+; Operator name
+ColumnstoreIndexScan = Columnstore Index Scan
+; Operator description
+ColumnstoreIndexScanDescription = Scan a columnstore index, entirely or only a range.
+; Operator name
+ColumnstoreIndexUpdate = Columnstore Index Update
+; Operator description
+ColumnstoreIndexUpdateDescription = Update rows in a columnstore index.
+; Operator name
+ColumnstoreIndexInsert = Columnstore Index Insert
+; Operator description
+ColumnstoreIndexInsertDescription = Insert rows in a columnstore index.
+; Operator name
+ColumnstoreIndexMerge = Columnstore Index Merge
+; Operator description
+ColumnstoreIndexMergeDescription = Merge rows in a columnstore index.
+; Operator name
+ColumnstoreIndexDelete = Columnstore Index Delete
+; Operator description
+ColumnstoreIndexDeleteDescription = Delete rows from a columnstore index.
+; Operator name
+RemoteScan = Remote Scan
+; Operator description
+RemoteScanDescription = Scan rows in a table stored in a database or file other than the current database server.
+; Operator name
+RemoteIndexScan = Remote Index Scan
+; Operator description
+RemoteIndexScanDescription = Scan an index stored in a database or file other than the current database server.
+; Operator name
+RemoteIndexSeek = Remote Index Seek
+; Operator description
+RemoteIndexSeekDescription = Scan a particular range of rows from a clustered index that is stored in a database or file other than the current database server.
+; Operator name
+RemoteQuery = Remote Query
+; Operator description
+RemoteQueryDescription = Send a SQL query to another than the current SQL Server.
+; Operator name
+RemoteInsert = Remote Insert
+; Operator description
+RemoteInsertDescription = Insert rows into a table stored in a database or file other than the current database server.
+; Operator name
+RemoteUpdate = Remote Update
+; Operator description
+RemoteUpdateDescription = Update rows in a table stored in a database or file other than the current database server.
+; Operator name
+RemoteDelete = Remote Delete
+; Operator description
+RemoteDeleteDescription = Delete rows in a table stored in a database or file other than the current database server.
+; Operator name
+ClusteredUpdate = Clustered Update
+; Operator description
+ClusteredUpdateDescription = Clustered Update.
+; Operator name
+Sort = Sort
+; Operator description
+SortDescription = Sort the input.
+; Operator name
+TableSpool = Table Spool
+; Operator description
+TableSpoolDescription = Stores the data from the input into a temporary table in order to optimize rewinds.
+; Operator name
+IndexSpool = Index Spool
+; Operator description
+IndexSpoolDescription = Reformats the data from the input into a temporary index, which is then used for seeking with the supplied seek predicate.
+; Operator name
+TableUpdate = Table Update
+; Operator description
+TableUpdateDescription = Update input rows in the table specified in the Argument field.
+; Operator name
+TableInsert = Table Insert
+; Operator description
+TableInsertDescription = Insert input rows into the table specified in Argument field.
+; Operator name
+TableDelete = Table Delete
+; Operator description
+TableDeleteDescription = Delete input rows from the table specified in Argument field.
+; Operator name
+TableMerge = Table Merge
+; Operator description
+TableMergeDescription = Merge input rows in the table specified in Argument field.
+; Operator name
+IndexUpdate = Index Update
+; Operator description
+IndexUpdateDescription = Update rows in an index.
+; Operator name
+IndexInsert = Index Insert
+; Operator description
+IndexInsertDescription = Insert rows into an index.
+; Operator name
+IndexDelete = Index Delete
+; Operator description
+IndexDeleteDescription = Delete rows from index.
+; Operator name
+ClusteredIndexUpdate = Clustered Index Update
+; Operator description
+ClusteredIndexUpdateDescription = Update rows in a clustered index.
+; Operator name
+ClusteredIndexInsert = Clustered Index Insert
+; Operator description
+ClusteredIndexInsertDescription = Insert rows in a clustered index.
+; Operator name
+ClusteredIndexMerge = Clustered Index Merge
+; Operator description
+ClusteredIndexMergeDescription = Merge rows in a clustered index.
+; Operator name
+ClusteredIndexDelete = Clustered Index Delete
+; Operator description
+ClusteredIndexDeleteDescription = Delete rows from a clustered index.
+; Operator name
+Top = Top
+; Operator description
+TopDescription = Select the first few rows based on a sort order.
+; Operator name
+Bitmap = Bitmap
+; Operator description
+BitmapDescription = Bitmap.
+; Operator name
+UDX = UDX
+; Operator description
+UDXDescription = UDX.
+; Show plan's Window node property
+Window = Window Spool
+; Show plan's Window node property description
+WindowDescription = Expands each row into the set of rows that represent the window associated with it.
+; Show plan's Window Aggregate node property
+WindowAggregate = Window Aggregate
+; Show plan's Window Aggregate node property description
+WindowAggregateDescription = Computes values of functions across the windows defined by the OVER clause. Input rowset is suitably sorted stream.
+; Operator name
+BatchHashTableBuild = Batch Hash Table Build
+; Operator description
+BatchHashTableBuildDescription = Batch Hash Table Build.
+; Operator name
+Switch = Switch
+; Operator description
+SwitchDescription = Switch.
+; Operator name
+TFP = Predict
+; Operator description
+TFPDescription = Applies a trained machine learning model to input data
+; Operator name
+TableValueFunction = Table Valued Function
+; Operator description
+TableValueFunctionDescription = Table valued function.
+; Operator name
+Aggregate = Aggregate
+; Operator description
+AggregateDescription = Calculates an expression containing SUM, COUNT, MIN, MAX, or AVG.
+; Operator name
+ArithmeticExpression = Arithmetic Expression
+; Operator description
+ArithmeticExpressionDescription = Computes a new value from existing values in a row.
+; Operator name
+Delete = Delete
+; Operator description
+DeleteDescription = Removes the specified rows from the specified table.
+; Operator name
+Insert = Insert
+; Operator description
+InsertDescription = Adds a row to table.
+; Operator name
+Locate = Locate
+; Operator description
+LocateDescription = Fetching a full row from a heap or a clustered index.
+; Operator name
+Spool = Spool
+; Operator description
+SpoolDescription = Saving temporarily an intermediate query result.
+; Operator name
+SQL = SQL
+; Operator description
+SQLDescription = SQL.
+; Operator name
+Update = Update
+; Operator description
+UpdateDescription = Modify the values in the specified table.
+; Operator name
+Assign = Assign
+; Operator description
+AssignDescription = Validate referential integrity constraints.
+; Operator name
+Convert = Convert
+; Operator description
+ConvertDescription = Implicit or explicit conversion of one scalar datatype to another.
+; Operator name
+Declare = Declare
+; Operator description
+DeclareDescription = Allocates a local variable.
+; Operator name
+If = If
+; Operator description
+IfDescription = Conditional processing based on an expression.
+; Operator name
+Intrinsic = Intrinsic
+; Operator description
+IntrinsicDescription = Invokes an internal Transact-SQL function.
+; Operator name
+SetFunction = Set Function
+; Operator description
+SetFunctionDescription = Set Function.
+; Operator name
+Dynamic = Dynamic
+; Operator description
+DynamicDescription = Cursor that can see all changes made by others.
+; Operator name
+FetchQuery = Fetch Query
+; Operator description
+FetchQueryDescription = The query used to retrieve rows when a fetch is issued against a cursor.
+; Operator name
+FastForward = Fast Forward
+; Operator description
+FastForwardDescription = Fast Forward.
+; Operator name
+Keyset = Keyset
+; Operator description
+KeysetDescription = Cursor that can see updates made by others, but not inserts.
+; Operator name
+PopulationQuery = Population Query
+; Operator description
+PopulationQueryDescription = The query used to populate a cursor's work table when the cursor is opened.
+; Operator name
+RefreshQuery = Refresh Query
+; Operator description
+RefreshQueryDescription = Fetches current data for rows in fetch buffer.
+; Operator name
+Snapshot = Snapshot
+; Operator description
+SnapshotDescription = A cursor that does not see changes made by others.
+; Operator name
+RIDLookup = RID Lookup
+; Operator description
+RIDLookupDescription = RID Lookup
+; Operator name
+KeyLookup = Key Lookup
+; Operator description
+KeyLookupDescription = Uses a supplied clustering key to lookup on a table that has a clustered index.
+; Operator name
+LogicalKeyLookup = Key Lookup
+; Operator name
+AdaptiveJoin = Adaptive Join
+; Operator description
+AdaptiveJoinDescription = Chooses dynamically between hash join and nested loops.
+; Operator name
+ForeignKeyReferencesCheck = Foreign Key References Check
+; Operator description
+ForeignKeyReferencesCheckDescription = Checks referential integrity of the delete operation.
+#
+# PDW Operators
+#
+; Operator name
+Apply = Apply
+; Operator description
+ApplyDescription = Apply opration.
+; Operator name
+Broadcast = Broadcast
+; Operator description
+BroadcastDescription = Broadcast data movement.
+; Operator name
+ComputeToControlNode = Compute To Control Node
+; Operator description
+ComputeToControlNodeDescription = Data flow from compute nodes to control node.
+; Operator name
+ConstTableGet = Constant Table Get
+; Operator description
+ConstTableGetDescription = Get tuples from contant table.
+; Operator name
+ControlToComputeNodes = Control To Compute Nodes
+; Operator description
+ControlToComputeNodesDescription = Data flow from control node to compute nodes.
+; Operator name
+ExternalBroadcast = External Broadcast
+; Operator description
+ExternalBroadcastDescription = Broadcast data movement for external table.
+; Operator name
+ExternalExport = External Export
+; Operator description
+ExternalExportDescription = Export data movement for external table.
+; Operator name
+ExternalLocalStreaming = External Local Streaming
+; Operator description
+ExternalLocalStreamingDescription = Streaming data movement between external table and local table.
+; Operator name
+ExternalRoundRobin = External RoundRobin
+; Operator description
+ExternalRoundRobinDescription = RoundRobin data movement for external table.
+; Operator name
+ExternalShuffle = External Shuffle
+; Operator description
+ExternalShuffleDescription = Shuffle data movement for external table.
+; Operator name
+Get = Get
+; Operator description
+GetDescription = Get tuples from table.
+; Operator name
+GbApply = Group by and Apply
+; Operator description
+GbApplyDescription = Group by and Apply.
+; Operator name
+GbAgg = Group by Aggregates
+; Operator description
+GbAggDescription = Group by aggregates.
+; Operator name
+Join = Join
+; Operator description
+JoinDescription = Join tables.
+; Operator name
+LocalCube = Rollup Aggregate
+; Operator description
+LocalCubeDescription = This represents a ROLLUP operator or a CUBE operator.
+; Operator name
+Project = Project
+; Operator description
+ProjectDescription = Project columns.
+; Operator name
+Shuffle = Shuffle
+; Operator description
+ShuffleDescription = Shuffle data movement.
+; Operator name
+SingleSourceRoundRobin = Single Source RoundRobin
+; Operator description
+SingleSourceRoundRobinDescription = Single Source RoundRobin data movement.
+; Operator name
+SingleSourceShuffle = Single Source Shuffle
+; Operator description
+SingleSourceShuffleDescription = Single Source Shuffle data movement.
+; Operator name
+Trim = Trim
+; Operator description
+TrimDescription = Trim data.
+; Operator name
+Union = Union
+; Operator description
+UnionDescription = Union tables.
+; Operator name
+UnionAll = Union All
+; Operator description
+UnionAllDescription = Union All tables.
+;Format for name / value pair - {0} is property name, {1} is property value
+NameValuePair(name, value) = {0}: {1}
+;Size in Bytes format
+SizeInBytesFormat = {0} B
+;Size in KiloBytes format
+SizeInKiloBytesFormat = {0} KB
+;Size in Bytes format
+SizeInMegaBytesFormat = {0} MB
+;Size in GigaBytes format
+SizeInGigaBytesFormat = {0} GB
+;Size in TeraBytes format
+SizeInTeraBytesFormat = {0} TB
\ No newline at end of file
diff --git a/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.xlf b/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.xlf
index 00e755db..a5644bdf 100644
--- a/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.xlf
+++ b/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.xlf
@@ -2178,6 +2178,3407 @@
Adding SQL bindings is not supported for .NET 5
+
+ Statement
+ Statement
+ Statement
+
+
+ In most cases, contains the text of the Transact-SQL statement. For rows of type PLAN_ROW, contains a description of the operation.
+ In most cases, contains the text of the Transact-SQL statement. For rows of type PLAN_ROW, contains a description of the operation.
+ Statement description
+
+
+ Physical Operation
+ Physical Operation
+ Physical Operation
+
+
+ Physical implementation algorithm for the node. For rows of type PLAN_ROWS only.
+ Physical implementation algorithm for the node. For rows of type PLAN_ROWS only.
+ Physical Operation description
+
+
+ Logical Operation
+ Logical Operation
+ Logical Operation
+
+
+ Relational algebraic operator this node represents. For rows of type PLAN_ROWS only.
+ Relational algebraic operator this node represents. For rows of type PLAN_ROWS only.
+ Logical Operation description
+
+
+ Description
+ Description
+ Operation description. Short
+
+
+ Operation description.
+ Operation description.
+ Operation description
+
+
+ Argument
+ Argument
+ Operation Argument. Short
+
+
+ Provides supplemental information about the operation being performed. The contents of this column depend on the physical operator.
+ Provides supplemental information about the operation being performed. The contents of this column depend on the physical operator.
+ Operation Argument description
+
+
+ Object
+ Object
+ Object field
+
+
+ Object.
+ Object.
+ Object field description
+
+
+ Index Kind
+ Index Kind
+ IndexKind field
+
+
+ Type of index for the referenced object.
+ Type of index for the referenced object.
+ IndexKind field description
+
+
+ Defined Values
+ Defined Values
+ Defined Values
+
+
+ Contains a comma-separated list of values introduced by this operator, which may be computed expressions present in the current query, or internal values introduced by the query processor in order to process this query. For rows of type PLAN_ROWS only.
+ Contains a comma-separated list of values introduced by this operator, which may be computed expressions present in the current query, or internal values introduced by the query processor in order to process this query. For rows of type PLAN_ROWS only.
+ Defined Values description
+
+
+ Output List
+ Output List
+ Output List
+
+
+ Contains a comma-separated list of columns being projected by the current operation.
+ Contains a comma-separated list of columns being projected by the current operation.
+ Output List
+
+
+ Warnings
+ Warnings
+ Warnings
+
+
+ Contains a comma-separated list of warning messages relating to the current operation. Warning messages may include the string 'NO STATS:()' with a list of columns.
+ Contains a comma-separated list of warning messages relating to the current operation. Warning messages may include the string 'NO STATS:()' with a list of columns.
+ Warnings description
+
+
+ Parallel
+ Parallel
+ Parallel
+
+
+ Whether the operator is running in parallel.
+ Whether the operator is running in parallel.
+ Parallel description
+
+
+ Estimated Number of Rows Per Execution
+ Estimated Number of Rows Per Execution
+ Estimated Number of Rows Per Execution
+
+
+ Estimated number of rows per execution output by this operator. This is for PLAN_ROWS only.
+ Estimated number of rows per execution output by this operator. This is for PLAN_ROWS only.
+ Estimated Number of Rows Per Execution description
+
+
+ Estimated Number of Rows for All Executions
+ Estimated Number of Rows for All Executions
+ Estimated Number of Rows for All Executions
+
+
+ Estimated number of rows for all executions output by this operator. This is for PLAN_ROWS only.
+ Estimated number of rows for all executions output by this operator. This is for PLAN_ROWS only.
+ Estimated Number of Rows for All Executions description
+
+
+ Estimated Number of Rows to be Read
+ Estimated Number of Rows to be Read
+ Estimated Rows Read
+
+
+ Number of rows estimated to be read by this operator. This value may differ from "Estimated Number of Rows for All Executions" if the operator has a predicate.
+ Number of rows estimated to be read by this operator. This value may differ from "Estimated Number of Rows for All Executions" if the operator has a predicate.
+ Estimated Rows Read description
+
+
+ Is GraphDB Transitive Closure
+ Is GraphDB Transitive Closure
+ GraphDB Transitive Closure
+
+
+ Whether the sequence represents a GraphDB transitive closure.
+ Whether the sequence represents a GraphDB transitive closure.
+ GraphDB Transitive Closure Description
+
+
+ IsInterleavedExecuted
+ IsInterleavedExecuted
+ Interleaved Executed
+
+
+ Whether the operator is interleaved executed.
+ Whether the operator is interleaved executed.
+ Interleaved Executed Description
+
+
+ Is Adaptive
+ Is Adaptive
+ Is Adaptive
+
+
+ Whether the operator is adaptive.
+ Whether the operator is adaptive.
+ Is Adaptive description
+
+
+ Adaptive Threshold Rows
+ Adaptive Threshold Rows
+ Adaptive Threshold Rows
+
+
+ If this is an adaptive operator, the cardinality at which it adapts.
+ If this is an adaptive operator, the cardinality at which it adapts.
+ Adaptive Threshold Rows description
+
+
+ Estimated Join Type
+ Estimated Join Type
+ Estimated Join Type
+
+
+ The join type (nested loops or hash join) estimated by the query optimizer before adapting.
+ The join type (nested loops or hash join) estimated by the query optimizer before adapting.
+ Estimated Join Type description
+
+
+ Actual Join Type
+ Actual Join Type
+ Actual Join Type
+
+
+ The actual join picked (nested loops or hash join) as part of adaptive join execution.
+ The actual join picked (nested loops or hash join) as part of adaptive join execution.
+ Actual Join Type Description
+
+
+ Estimated Row Size
+ Estimated Row Size
+ Estimated Row Size
+
+
+ Estimated average row size of the row being passed through this operator.
+ Estimated average row size of the row being passed through this operator.
+ Estimated Row Size description
+
+
+ Estimated I/O Cost
+ Estimated I/O Cost
+ Estimated IO Cost
+
+
+ Estimated I/O cost for this operator. For rows of type PLAN_ROWS only.
+ Estimated I/O cost for this operator. For rows of type PLAN_ROWS only.
+ Estimated IO Cost description
+
+
+ Estimated CPU Cost
+ Estimated CPU Cost
+ Estimated CPU Cost
+
+
+ Estimated CPU cost for this operator. For rows of type PLAN_ROWS only.
+ Estimated CPU cost for this operator. For rows of type PLAN_ROWS only.
+ Estimated CPU Cost description
+
+
+ Estimated Number of Executions
+ Estimated Number of Executions
+ Estimated Number of Executions
+
+
+ Estimated number of times this operator will be executed while running the current query.
+ Estimated number of times this operator will be executed while running the current query.
+ Estimated Number of Executions description
+
+
+ Estimated Operator Cost
+ Estimated Operator Cost
+ Show plan node property name
+
+
+ Estimated cost of this operator.
+ Estimated cost of this operator.
+ Estimated Costs description
+
+
+ Estimated Subtree Cost
+ Estimated Subtree Cost
+ Estimated Subtree Cost
+
+
+ Estimated cumulative cost of this operation and all child operations.
+ Estimated cumulative cost of this operation and all child operations.
+ Estimated Subtree Cost description
+
+
+ Actual Number of Rows for All Executions
+ Actual Number of Rows for All Executions
+ Number of Rows
+
+
+ Actual number of rows for All Executions output by this operator. For rows of type PLAN_ROWS only.
+ Actual number of rows for All Executions output by this operator. For rows of type PLAN_ROWS only.
+ Number of Rows description
+
+
+ Number of Rows Read
+ Number of Rows Read
+ Number of Rows Read by a Rowset (Table or Index)
+
+
+ Number of rows read from a table or an index prior to applying a predicate filter. For rows of type PLAN_ROWS only.
+ Number of rows read from a table or an index prior to applying a predicate filter. For rows of type PLAN_ROWS only.
+ Number of Rows Read by a Rowset (Table or Index) Description
+
+
+ Actual Number of Batches
+ Actual Number of Batches
+ Number of Batches
+
+
+ Actual number of Batches output by this operator.
+ Actual number of Batches output by this operator.
+ Number of Batches description
+
+
+ Number of Executions
+ Number of Executions
+ Number of Executions
+
+
+ Number of times this operator will be executed while running the current query.
+ Number of times this operator will be executed while running the current query.
+ Number of Executions description
+
+
+ Estimated Data Size
+ Estimated Data Size
+ Estimated Data Size
+
+
+ Estimated data size of the data being passed through this operator.
+ Estimated data size of the data being passed through this operator.
+ Estimated Data Size description
+
+
+ Parameter List
+ Parameter List
+ Show plan's simple root node property
+
+
+ Parameter list.
+ Parameter list.
+ Show plan's simple root node property description
+
+
+ Memory Fractions
+ Memory Fractions
+ Show plan's simple root node property
+
+
+ Memory fractions.
+ Memory fractions.
+ Show plan's simple root node property description
+
+
+ Memory Fractions Input
+ Memory Fractions Input
+ Show plan's simple root node property
+
+
+ Memory fractions input.
+ Memory fractions input.
+ Show plan's simple root node property description
+
+
+ Memory Fractions Output
+ Memory Fractions Output
+ Show plan's simple root node property
+
+
+ Memory fractions output.
+ Memory fractions output.
+ Show plan's simple root node property description
+
+
+ Name
+ Name
+ Show plan's UDX node property
+
+
+ Name.
+ Name.
+ Show plan's UDX node property description
+
+
+ Values
+ Values
+ Show plan's ConstantScan node property
+
+
+ Values.
+ Values.
+ Show plan's ConstantScan node property description
+
+
+ Cached plan size
+ Cached plan size
+ CachedPlanSize property
+
+
+ Cached plan size.
+ Cached plan size.
+ Description for CachedPlanSize property
+
+
+ Use plan
+ Use plan
+ UsePlan property
+
+
+ Contains Inline Scalar Tsql Udfs
+ Contains Inline Scalar Tsql Udfs
+ InlineScalarTsqlUdf property
+
+
+ Degree of Parallelism
+ Degree of Parallelism
+ DegreeOfParallelism property
+
+
+ Degree of parallelism.
+ Degree of parallelism.
+ Description for DegreeOfParallelism property
+
+
+ Effective Degree of Parallelism
+ Effective Degree of Parallelism
+ EffectiveDegreeOfParallelism property
+
+
+ Max degree of parallelism during columnstore index build.
+ Max degree of parallelism during columnstore index build.
+ Description for EffectiveDegreeOfParallelism property
+
+
+ Memory Grant
+ Memory Grant
+ Root node for show plan property
+
+
+ Memory grant.
+ Memory grant.
+ Description for MemoryGrant property
+
+
+ Remote Destination
+ Remote Destination
+ Show plan node property
+
+
+ Remote object.
+ Remote object.
+ Show plan node property description
+
+
+ Remote Object
+ Remote Object
+ Show plan node property
+
+
+ Remote object.
+ Remote object.
+ Show plan node property description
+
+
+ Remote Source
+ Remote Source
+ Show plan node property
+
+
+ Remote source.
+ Remote source.
+ Show plan node property description
+
+
+ Used UDX Columns
+ Used UDX Columns
+ Show plan node property
+
+
+ Used UDX columns.
+ Used UDX columns.
+ Show plan node property description
+
+
+ Inner Side Join columns
+ Inner Side Join columns
+ Show plan node property
+
+
+ Inner side join columns.
+ Inner side join columns.
+ Show plan node property description
+
+
+ Outer Side Join columns
+ Outer Side Join columns
+ Show plan node property
+
+
+ Outer side join columns.
+ Outer side join columns.
+ Show plan node property description
+
+
+ Where (join columns)
+ Where (join columns)
+ Show plan node property
+
+
+ Residual
+ Residual
+ Show plan node property
+
+
+ Residual.
+ Residual.
+ Show plan node property description
+
+
+ Pass Through
+ Pass Through
+ Show plan node property
+
+
+ Pass throuh.
+ Pass throuh.
+ Show plan node property description
+
+
+ Many to Many
+ Many to Many
+ Show plan node property
+
+
+ Many to many.
+ Many to many.
+ Show plan node property description
+
+
+ Partition Columns
+ Partition Columns
+ Show plan node property
+
+
+ Partition columns.
+ Partition columns.
+ Show plan node property description
+
+
+ Ascending
+ Ascending
+ Column sort type
+
+
+ Descending
+ Descending
+ Column sort type
+
+
+ Hash Keys
+ Hash Keys
+ Show plan node property
+
+
+ Hash keys.
+ Hash keys.
+ Show plan node property description
+
+
+ Probe Column
+ Probe Column
+ Show plan node property
+
+
+ Probe column.
+ Probe column.
+ Show plan node property description
+
+
+ Partitioning Type
+ Partitioning Type
+ Show plan node property
+
+
+ Partitioning type.
+ Partitioning type.
+ Show plan node property description
+
+
+ Group By
+ Group By
+ Show plan node property
+
+
+ Group by.
+ Group by.
+ Show plan node property description
+
+
+ Grouping Sets
+ Grouping Sets
+ Show plan node property
+
+
+ The group sets list. Each Value is a reverse bit map for the grouping columns in Group By property.
+ The group sets list. Each Value is a reverse bit map for the grouping columns in Group By property.
+ Show plan node property description
+
+
+ Segment Column
+ Segment Column
+ Show plan node property
+
+
+ Segment column.
+ Segment column.
+ Show plan node property description
+
+
+ Rank Columns
+ Rank Columns
+ Show plan node property
+
+
+ Rank columns.
+ Rank columns.
+ Show plan node property description
+
+
+ Predicate
+ Predicate
+ Show plan node property
+
+
+ Predicate.
+ Predicate.
+ Show plan node property description
+
+
+ Outer References
+ Outer References
+ Show plan node property
+
+
+ Outer references.
+ Outer references.
+ Show plan node property description
+
+
+ Scalar Operator
+ Scalar Operator
+ Show plan node property
+
+
+ Action Column
+ Action Column
+ Show plan node property
+
+
+ Action column.
+ Action column.
+ Show plan node property description
+
+
+ Original Action Column
+ Original Action Column
+ Show plan node property
+
+
+ Original Action column.
+ Original Action column.
+ Show plan node property description
+
+
+ Top Rows
+ Top Rows
+ Show plan node property
+
+
+ Top Rows.
+ Top Rows.
+ Show plan node property description
+
+
+ Seek Predicate
+ Seek Predicate
+ Show plan node property
+
+
+ Seek predicate.
+ Seek predicate.
+ Show plan node property description
+
+
+ Partitioned
+ Partitioned
+ Show plan node property
+
+
+ Whether the operation is on a partitioned table or index.
+ Whether the operation is on a partitioned table or index.
+ Show plan node property description
+
+
+ Seek Keys
+ Seek Keys
+ Show plan node property
+
+
+ Keys used by a seek operation.
+ Keys used by a seek operation.
+ Show plan node property description
+
+
+ Actual Partitions Accessed
+ Actual Partitions Accessed
+ Show plan node property
+
+
+ Actual Partition Count
+ Actual Partition Count
+ Show plan node property
+
+
+ Tie Columns
+ Tie Columns
+ Show plan node property
+
+
+ Tie columns.
+ Tie columns.
+ Show plan node property description
+
+
+ Is Percent
+ Is Percent
+ Show plan node property
+
+
+ Is percent.
+ Is percent.
+ Show plan node property description
+
+
+ With Ties
+ With Ties
+ Show plan node property
+
+
+ With ties.
+ With ties.
+ Show plan node property description
+
+
+ Partition ID
+ Partition ID
+ Show plan node property
+
+
+ Partition ID.
+ Partition ID.
+ Show plan node property description
+
+
+ Ordered
+ Ordered
+ Show plan node property
+
+
+ Ordered.
+ Ordered.
+ Show plan node property description
+
+
+ Scan Direction
+ Scan Direction
+ ScanDirection property
+
+
+ Direction of the scan operation as either forward or backward.
+ Direction of the scan operation as either forward or backward.
+ ScanDirection property description
+
+
+ Forced Index
+ Forced Index
+ Show plan node property
+
+
+ Forced index.
+ Forced index.
+ Show plan node property description
+
+
+ Predicate
+ Predicate
+ Show plan node property
+
+
+ Predicate
+ Predicate
+ Show plan node property description
+
+
+ Top Expression
+ Top Expression
+ Show plan node property
+
+
+ Top expression.
+ Top expression.
+ Show plan node property description
+
+
+ Hash Keys Build
+ Hash Keys Build
+ Show plan node property
+
+
+ Hash keys build.
+ Hash keys build.
+ Show plan node property description
+
+
+ Hash Keys Probe
+ Hash Keys Probe
+ Show plan node property
+
+
+ Hash keys probe.
+ Hash keys probe.
+ Show plan node property description
+
+
+ Build Residual
+ Build Residual
+ Show plan node property
+
+
+ Build residual.
+ Build residual.
+ Show plan node property description
+
+
+ Probe Residual
+ Probe Residual
+ Show plan node property
+
+
+ Probe residual.
+ Probe residual.
+ Show plan node property description
+
+
+ Seek Predicates
+ Seek Predicates
+ Show plan node property
+
+
+ Seek predicates.
+ Seek predicates.
+ Show plan node property description
+
+
+ Set Options
+ Set Options
+ Set options property in show plan
+
+
+ Set options.
+ Set options.
+ Set options property in show plan description
+
+
+ Optimization Level
+ Optimization Level
+ Optimization Level property in show plan
+
+
+ Optimization level.
+ Optimization level.
+ Optimization Level property in show plan description
+
+
+ Reason For Early Termination Of Statement Optimization
+ Reason For Early Termination Of Statement Optimization
+ StatementOptmEarlyAbortReason property
+
+
+ Time Out
+ Time Out
+ StatementOptmEarlyAbortReason property value
+
+
+ Memory Limit Exceeded
+ Memory Limit Exceeded
+ StatementOptmEarlyAbortReason property value
+
+
+ Good Enough Plan Found
+ Good Enough Plan Found
+ StatementOptmEarlyAbortReason property value
+
+
+ Estimated Rebinds
+ Estimated Rebinds
+ Estimated Rebinds
+
+
+ Estimated rebinds.
+ Estimated rebinds.
+ Estimated Rebinds Description
+
+
+ Estimated Rewinds
+ Estimated Rewinds
+ Estimated Rewinds
+
+
+ Estimated rewinds.
+ Estimated rewinds.
+ Estimated Rewinds Description
+
+
+ Actual Number of Locally Aggregated Rows
+ Actual Number of Locally Aggregated Rows
+ Actual Locally Aggregated Rows
+
+
+ Actual number of locally aggregated rows
+ Actual number of locally aggregated rows
+ Actual Locally Aggregated Rows Description
+
+
+ Actual Rebinds
+ Actual Rebinds
+ Actual Rebinds
+
+
+ Actual Rebinds.
+ Actual Rebinds.
+ Actual Rebinds Description
+
+
+ Actual Rewinds
+ Actual Rewinds
+ Actual Rewinds
+
+
+ Actual Rewinds.
+ Actual Rewinds.
+ Actual Rewinds Description
+
+
+ Actual I/O Statistics
+ Actual I/O Statistics
+ Actual I/O Statistics
+
+
+ Actual I/O Statistics
+ Actual I/O Statistics
+ Actual I/O Statistics Description
+
+
+ Actual Time Statistics
+ Actual Time Statistics
+ Actual Time Statistics
+
+
+ Actual Time Statistics
+ Actual Time Statistics
+ Actual Time Statistics Description
+
+
+ Actual Elapsed Time (ms)
+ Actual Elapsed Time (ms)
+ Actual Elapsed Milliseconds
+
+
+ Actual elapsed time in milliseconds
+ Actual elapsed time in milliseconds
+ Actual Elapsed Milliseconds Description
+
+
+ Actual Elapsed CPU Time (ms)
+ Actual Elapsed CPU Time (ms)
+ Actual CPU Time Milliseconds
+
+
+ Actual elapsed CPU time in milliseconds
+ Actual elapsed CPU time in milliseconds
+ Actual CPU Time Milliseconds Description
+
+
+ Actual Scans
+ Actual Scans
+ Actual Scans
+
+
+ Actual Scans
+ Actual Scans
+ Actual Scans Description
+
+
+ Actual Logical Reads
+ Actual Logical Reads
+ Actual Logical Reads
+
+
+ Actual Logical Reads
+ Actual Logical Reads
+ Actual Logical Reads Description
+
+
+ Actual Physical Reads
+ Actual Physical Reads
+ Actual Physical Reads
+
+
+ Actual Physical Reads
+ Actual Physical Reads
+ Actual Physical Reads Description
+
+
+ Actual Page Server Reads
+ Actual Page Server Reads
+ Actual Page Server Reads
+
+
+ Actual Page Server Reads
+ Actual Page Server Reads
+ Actual Page Server Reads Description
+
+
+ Actual Read Aheads
+ Actual Read Aheads
+ Actual Read Aheads
+
+
+ Actual Read Aheads
+ Actual Read Aheads
+ Actual Read Aheads Description
+
+
+ Actual Page Server Read Aheads
+ Actual Page Server Read Aheads
+ Actual Page Server Read Aheads
+
+
+ Actual Page Server Read Aheads
+ Actual Page Server Read Aheads
+ Actual Page Server Read Aheads Description
+
+
+ Actual Lob Logical Reads
+ Actual Lob Logical Reads
+ Actual Lob Logical Reads
+
+
+ Actual Lob Logical Reads
+ Actual Lob Logical Reads
+ Actual Lob Logical Reads Description
+
+
+ Actual Lob Physical Reads
+ Actual Lob Physical Reads
+ Actual Lob Physical Reads
+
+
+ Actual Lob Physical Reads
+ Actual Lob Physical Reads
+ Actual Lob Physical Reads Description
+
+
+ Actual Lob Page Server Reads
+ Actual Lob Page Server Reads
+ Actual Lob Page Server Reads
+
+
+ Actual Lob Page Server Reads
+ Actual Lob Page Server Reads
+ Actual Lob Page Server Reads Description
+
+
+ Actual Lob Read Aheads
+ Actual Lob Read Aheads
+ Actual Lob Read Aheads
+
+
+ Actual Lob Read Aheads
+ Actual Lob Read Aheads
+ Actual Lob Read Aheads Description
+
+
+ Actual Lob Page Server Read Aheads
+ Actual Lob Page Server Read Aheads
+ Actual Lob Page Server Read Aheads
+
+
+ Actual Lob Page Server Read Aheads
+ Actual Lob Page Server Read Aheads
+ Actual Lob Page Server Read Aheads Description
+
+
+ Memory Usage
+ Memory Usage
+ ActualMemoryGrantStats
+
+
+ Hpc Row Count
+ Hpc Row Count
+ Hpc Row Count
+
+
+ Number of rows processed by Hpc devices.
+ Number of rows processed by Hpc devices.
+ Hpc Row Count Description
+
+
+ Hpc Kernel Elapsed Time in Us
+ Hpc Kernel Elapsed Time in Us
+ Hpc Kernel Elapsed Us
+
+
+ Elapsed time (in micro seconds) of Hpc device kernel execution.
+ Elapsed time (in micro seconds) of Hpc device kernel execution.
+ Hpc Kernel Elapsed Us Description
+
+
+ Hpc Host To Device Bytes
+ Hpc Host To Device Bytes
+ Hpc Host To Device Bytes
+
+
+ Data transferred from host to Hpc device in bytes.
+ Data transferred from host to Hpc device in bytes.
+ Hpc Host To Device Bytes Description
+
+
+ Hpc Device To Host Bytes
+ Hpc Device To Host Bytes
+ Hpc Device To Host Bytes
+
+
+ Data transferred from Hpc device to host in bytes.
+ Data transferred from Hpc device to host in bytes.
+ Hpc Device To Host Bytes Description
+
+
+ Input Memory
+ Input Memory
+ InputMemoryGrant
+
+
+ Output Memory
+ Output Memory
+ OutputMemoryGrant
+
+
+ Used Memory
+ Used Memory
+ UsedMemoryGrant
+
+
+ Distinct
+ Distinct
+ Distinct
+
+
+ Distinct.
+ Distinct.
+ Distinct description
+
+
+ Order By
+ Order By
+ OrderBy
+
+
+ Order by.
+ Order by.
+ OrderBy description
+
+
+ Operator used tempdb to spill data during execution
+ Operator used tempdb to spill data during execution
+
+
+
+ Columns With No Statistics
+ Columns With No Statistics
+ ColumnsWithNoStatistics property
+
+
+ Columns with no statistics warning.
+ Columns with no statistics warning.
+ ColumnsWithNoStatistics property description
+
+
+ No Join Predicate
+ No Join Predicate
+ NoJoinPredicate property
+
+
+ No Join predicate warning.
+ No Join predicate warning.
+ NoJoinPredicate property description
+
+
+ Operator used tempdb to spill data during execution with spill level {0}
+ Operator used tempdb to spill data during execution with spill level {0}
+ SpillToTempDbOld property
+
+
+ Operator used tempdb to spill data during execution with spill level {0} and {1} spilled thread(s)
+ Operator used tempdb to spill data during execution with spill level {0} and {1} spilled thread(s)
+ SpillToTempDb property
+
+
+ Spill to tempdb warning.
+ Spill to tempdb warning.
+ SpillToTempDb property description
+
+
+ Sort wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB
+ Sort wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB
+ SortSpillDetails property
+
+
+ Details of sort spill
+ Details of sort spill
+ SortSpillDetails property description
+
+
+ Hash wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB
+ Hash wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB
+ HashSpillDetails property
+
+
+ Details of hash spill
+ Details of hash spill
+ HahSpillDetails property description
+
+
+ A partial update was converted to a full update because of an online index build
+ A partial update was converted to a full update because of an online index build
+ FullUpdateForOnlineIndexBuild property
+
+
+ Full update for online index build warning
+ Full update for online index build warning
+ FullUpdateForOnlineIndexBuild property description
+
+
+ The query had to wait {0} seconds for {1} during execution
+ The query had to wait {0} seconds for {1} during execution
+ Wait property
+
+
+ Query wait warning.
+ Query wait warning.
+ Wait property description
+
+
+ Type conversion in expression ({0}) may affect "{1}" in query plan choice
+ Type conversion in expression ({0}) may affect "{1}" in query plan choice
+ PlanAffectingConvert property
+
+
+ Plan-affecting type conversion warning.
+ Plan-affecting type conversion warning.
+ PlanAffectingConvert property description
+
+
+ The query memory grant detected "{0}", which may impact the reliability. Grant size: Initial {1} KB, Final {2} KB, Used {3} KB.
+ The query memory grant detected "{0}", which may impact the reliability. Grant size: Initial {1} KB, Final {2} KB, Used {3} KB.
+ MemoryGrantWarning property
+
+
+ Details on memory grant warning
+ Details on memory grant warning
+ MemoryGrantWarning property description
+
+
+ Startup Expression
+ Startup Expression
+ StartupExpression property
+
+
+ Whether a filter startup expression is used.
+ Whether a filter startup expression is used.
+ StartupExpression property description
+
+
+ Startup Expression Predicate
+ Startup Expression Predicate
+ StartupExpressionPredicate property
+
+
+ Query
+ Query
+ Query property
+
+
+ With Stack
+ With Stack
+ Stack property
+
+
+ Is Row Count
+ Is Row Count
+ RowCount property
+
+
+ Optimized
+ Optimized
+ Optimized property
+
+
+ With Prefetch
+ With Prefetch
+ WithPrefetch property
+
+
+ Prefix
+ Prefix
+ Prefix property
+
+
+ Start
+ Start
+ StartRange property
+
+
+ Start of the range.
+ Start of the range.
+ StartRange property description
+
+
+ End
+ End
+ EndRange property
+
+
+ End of the range.
+ End of the range.
+ EndRange property description
+
+
+ Range Columns
+ Range Columns
+ RangeColumns property
+
+
+ Range Expressions
+ Range Expressions
+ RangeExpressions property
+
+
+ Scan Type
+ Scan Type
+ ScanType property
+
+
+ Column Reference
+ Column Reference
+ ColumnReference property
+
+
+ Server
+ Server
+ Server property
+
+
+ Server name for the referenced object.
+ Server name for the referenced object.
+ Server property description
+
+
+ Database
+ Database
+ Database property
+
+
+ Database name for the referenced object.
+ Database name for the referenced object.
+ Database property description
+
+
+ Index
+ Index
+ Index property
+
+
+ Index name for the referenced object.
+ Index name for the referenced object.
+ Index property description
+
+
+ Schema
+ Schema
+ Schema property
+
+
+ Schema name for the referenced object.
+ Schema name for the referenced object.
+ Schema property description
+
+
+ Table
+ Table
+ Table property
+
+
+ Table name for the referenced object.
+ Table name for the referenced object.
+ Table property description
+
+
+ Alias
+ Alias
+ Alias property
+
+
+ Alias used for the referenced object.
+ Alias used for the referenced object.
+ Alias property description
+
+
+ Column
+ Column
+ Column property
+
+
+ Column name for the referenced object.
+ Column name for the referenced object.
+ Column property description
+
+
+ Computed Column
+ Computed Column
+ ComputedColumn property
+
+
+ Whether this is a computed column.
+ Whether this is a computed column.
+ ComputedColumn property description
+
+
+ Parameter Data Type
+ Parameter Data Type
+ ParameterDataType property
+
+
+ Parameter Compiled Value
+ Parameter Compiled Value
+ ParameterCompiledValue property
+
+
+ Parameter Runtime Value
+ Parameter Runtime Value
+ ParameterRuntimeValue property
+
+
+ Cursor Plan
+ Cursor Plan
+ CursorPlan property
+
+
+ Cursor Operation
+ Cursor Operation
+ CursorOperation property
+
+
+ Cursor Name
+ Cursor Name
+ CursorName property
+
+
+ Cursor Actual Type
+ Cursor Actual Type
+ CursorActualType property
+
+
+ Cursor Requested Type
+ Cursor Requested Type
+ CursorRequestedType property
+
+
+ Cursor Concurrency
+ Cursor Concurrency
+ CursorConcurrency property
+
+
+ Forward Only
+ Forward Only
+ ForwardOnly property
+
+
+ Query Plan
+ Query Plan
+ QueryPlan property
+
+
+ Operation Type
+ Operation Type
+ OperationType property
+
+
+ Node ID
+ Node ID
+ Node ID property
+
+
+ Primary Node ID
+ Primary Node ID
+ Primary Node ID property
+
+
+ Internal Debugging Information
+ Internal Debugging Information
+ Internal Info property
+
+
+ Foreign Key References Count
+ Foreign Key References Count
+ Foreign Key References Count property
+
+
+ No Matching Indexes Count
+ No Matching Indexes Count
+ No Matching Index Count property
+
+
+ Partial Matching Indexes Count
+ Partial Matching Indexes Count
+ Partial Matching Index Count property
+
+
+ Collapse
+ Collapse
+ Logical operator
+
+
+ Concatenation
+ Concatenation
+ Logical operator
+
+
+ Constant Scan
+ Constant Scan
+ Logical operator
+
+
+ Gather Streams
+ Gather Streams
+ Logical operator
+
+
+ Repartition Streams
+ Repartition Streams
+ Logical operator
+
+
+ Distribute Streams
+ Distribute Streams
+ Logical operator
+
+
+ Filter
+ Filter
+ Logical operator
+
+
+ Assert
+ Assert
+ Logical operator
+
+
+ Log Row Scan
+ Log Row Scan
+ Logical operator
+
+
+ Print
+ Print
+ Logical operator
+
+
+ Compute Scalar
+ Compute Scalar
+ Logical operator
+
+
+ Merge Interval
+ Merge Interval
+ Logical operator
+
+
+ Rank
+ Rank
+ Logical operator
+
+
+ Segment
+ Segment
+ Logical operator
+
+
+ Sequence
+ Sequence
+ Logical operator
+
+
+ Split
+ Split
+ Logical operator
+
+
+ Aggregate
+ Aggregate
+ Logical operator
+
+
+ Table Scan
+ Table Scan
+ Logical operator
+
+
+ Clustered Index Scan
+ Clustered Index Scan
+ Logical operator
+
+
+ Clustered Index Seek
+ Clustered Index Seek
+ Logical operator
+
+
+ Deleted Scan
+ Deleted Scan
+ Logical operator
+
+
+ Inserted Scan
+ Inserted Scan
+ Logical operator
+
+
+ Parameter Table Scan
+ Parameter Table Scan
+ Logical operator
+
+
+ Put
+ Put
+ Logical operator
+
+
+ Index Scan
+ Index Scan
+ Logical operator
+
+
+ Index Seek
+ Index Seek
+ Logical operator
+
+
+ Remote Scan
+ Remote Scan
+ Logical operator
+
+
+ Remote Index Scan
+ Remote Index Scan
+ Logical operator
+
+
+ Remote Index Seek
+ Remote Index Seek
+ Logical operator
+
+
+ Remote Query
+ Remote Query
+ Logical operator
+
+
+ Remote Insert
+ Remote Insert
+ Logical operator
+
+
+ Remote Update
+ Remote Update
+ Logical operator
+
+
+ Remote Delete
+ Remote Delete
+ Logical operator
+
+
+ Clustered Update
+ Clustered Update
+ Logical operator
+
+
+ Distinct Sort
+ Distinct Sort
+ Logical operator
+
+
+ Sort
+ Sort
+ Logical operator
+
+
+ Top N Sort
+ Top N Sort
+ Logical operator
+
+
+ Eager Spool
+ Eager Spool
+ Logical operator
+
+
+ Lazy Spool
+ Lazy Spool
+ Logical operator
+
+
+ Update
+ Update
+ Logical operator
+
+
+ Insert
+ Insert
+ Logical operator
+
+
+ Delete
+ Delete
+ Logical operator
+
+
+ Merge
+ Merge
+ Logical operator
+
+
+ Top
+ Top
+ Logical operator
+
+
+ Distinct
+ Distinct
+ Logical operator
+
+
+ Flow Distinct
+ Flow Distinct
+ Logical operator
+
+
+ Partial Aggregate
+ Partial Aggregate
+ Logical operator
+
+
+ Inner Apply
+ Inner Apply
+ Logical operator
+
+
+ Inner Join
+ Inner Join
+ Logical operator
+
+
+ Left Anti Semi Apply
+ Left Anti Semi Apply
+ Logical operator
+
+
+ Left Semi Apply
+ Left Semi Apply
+ Logical operator
+
+
+ Left Outer Apply
+ Left Outer Apply
+ Logical operator
+
+
+ Left Outer Join
+ Left Outer Join
+ Logical operator
+
+
+ Right Outer Join
+ Right Outer Join
+ Logical operator
+
+
+ Full Outer Join
+ Full Outer Join
+ Logical operator
+
+
+ Left Semi Join
+ Left Semi Join
+ Logical operator
+
+
+ Left Anti Semi Join
+ Left Anti Semi Join
+ Logical operator
+
+
+ Right Semi Join
+ Right Semi Join
+ Logical operator
+
+
+ Right Anti Semi Join
+ Right Anti Semi Join
+ Logical operator
+
+
+ Intersect
+ Intersect
+ Logical operator
+
+
+ Intersect All
+ Intersect All
+ Logical operator
+
+
+ Union
+ Union
+ Logical operator
+
+
+ Left Diff
+ Left Diff
+ Logical operator
+
+
+ Left Diff All
+ Left Diff All
+ Logical operator
+
+
+ Right Diff
+ Right Diff
+ Logical operator
+
+
+ Right Diff All
+ Right Diff All
+ Logical operator
+
+
+ Anti Diff
+ Anti Diff
+ Logical operator
+
+
+ Cross Join
+ Cross Join
+ Logical operator
+
+
+ Bitmap Create
+ Bitmap Create
+ Logical operator
+
+
+ UDX
+ UDX
+ Logical operator
+
+
+ Window Spool
+ Window Spool
+ Logical operator
+
+
+ Switch
+ Switch
+ Logical operator
+
+
+ Merge Stats
+ Merge Stats
+ Logical operator
+
+
+ Local Stats
+ Local Stats
+ Logical operator
+
+
+ Table Valued Function
+ Table Valued Function
+ Logical operator
+
+
+ Batch Hash Table Build
+ Batch Hash Table Build
+ Logical operator
+
+
+ Foreign Key References Check
+ Foreign Key References Check
+ Logical operator
+
+
+ RID Lookup
+ RID Lookup
+ RIDLookup operator
+
+
+ Stored Procedure
+ Stored Procedure
+ StoredProc node
+
+
+ UDF
+ UDF
+ UDF node
+
+
+ Procedure Name
+ Procedure Name
+ ProcName property
+
+
+ Storage
+ Storage
+ Storage property
+
+
+ Storage
+ Storage
+ Storage property
+
+
+ Actual Execution Mode
+ Actual Execution Mode
+ ActualExectionMode property
+
+
+ Actual Execution Mode
+ Actual Execution Mode
+
+
+
+ Estimated Execution Mode
+ Estimated Execution Mode
+ EstimatedExecutionMode property
+
+
+ Estimated Execution Mode
+ Estimated Execution Mode
+
+
+
+ Cost: {0} %
+ Cost: {0} %
+ "Cost: {0} percent" String to format.
+ Parameters: 0 - x (int)
+
+
+ Remote Data Access
+ Remote Data Access
+ Remote Data Access
+
+
+ Whether the operator uses remote procedure call (RPC) to access remote data.
+ Whether the operator uses remote procedure call (RPC) to access remote data.
+
+
+
+ Clone Access Scope
+ Clone Access Scope
+ Clone Access Scope
+
+
+ Clones that the operator may access.
+ Clones that the operator may access.
+
+
+
+ Primary Clones
+ Primary Clones
+
+
+
+ Secondary Clones
+ Secondary Clones
+
+
+
+ All Clones
+ All Clones
+
+
+
+ Primary Or Secondary Clones
+ Primary Or Secondary Clones
+
+
+
+ Single Clone Match
+ Single Clone Match
+
+
+
+ Remoting
+ Remoting
+ Remoting for remote exchange operator
+
+
+ Whether the operator can run remotely.
+ Whether the operator can run remotely.
+
+
+
+ Activation
+ Activation
+ Activation
+
+
+ Brick Routing
+ Brick Routing
+ Brick Routing
+
+
+ Fragment Id Column
+ Fragment Id Column
+
+
+
+ Edit Query Text from Showplan XML (possibly truncated)
+ Edit Query Text from Showplan XML (possibly truncated)
+ Showplan edit query text button
+
+
+ Execution plan source type can not be recognized.
+ Execution plan source type can not be recognized.
+ error message when the ShowPlan source cannot be recognized
+
+
+ Sql Plan files (*.SqlPlan)|*.SqlPlan|All files (*.*)|*.*
+ Sql Plan files (*.SqlPlan)|*.SqlPlan|All files (*.*)|*.*
+ Save plan dialog filter string
+
+
+ Plan data is not available in XML format. Only plans from SQL Server Yukon can be saved.
+ Plan data is not available in XML format. Only plans from SQL Server Yukon can be saved.
+ Message box if user tries to save in XML show plan from Shiloh or Sphinx
+
+
+ Per-thread counter information.
+ Per-thread counter information.
+ Description of a per thread counter
+
+
+ Thread {0}
+ Thread {0}
+ Runtime counter property name.
+ Parameters: 0 - index (int)
+
+
+ Thread {0} on Instance {1}
+ Thread {0} on Instance {1}
+ Runtime counter property name. Thread on Instance..
+ Parameters: 0 - thread (int), 1 - instance (int)
+
+
+ All threads
+ All threads
+ Runtime counter property name
+
+
+ View connection properties
+ View connection properties
+ label for Connection Properties hyperlink
+
+
+ Unknown assign type.
+ Unknown assign type.
+ Error when displaying show plan properties
+
+
+ SQL Server
+ SQL Server
+ exception message box caption
+
+
+ Zoom level must be an integer value between {0} and {1}.
+ Zoom level must be an integer value between {0} and {1}.
+ Message shown when user enters wrong zoom level.
+ Parameters: 0 - minimum (int), 1 - maximum (int)
+
+
+ Unknown node type.
+ Unknown node type.
+ Exception thrown when node type is unknown
+
+
+ Unknown cursor plan operation '{0}'.
+ Unknown cursor plan operation '{0}'.
+ Exception thrown by show plan when it gets unknown type of cursor plan operation.
+ Parameters: 0 - name (string)
+
+
+ Statement type is not recognized.
+ Statement type is not recognized.
+ Exception thrown by show plan when it gets unknown statement type
+
+
+ Rollup Information
+ Rollup Information
+ Show plan node property
+
+
+ Rollup information.
+ Rollup information.
+ Show plan node property description
+
+
+ Highest Level
+ Highest Level
+ Show plan node property
+
+
+ The highest level of grouping attributes computed in this rollup.
+ The highest level of grouping attributes computed in this rollup.
+ Show plan node property description
+
+
+ Rollup Levels
+ Rollup Levels
+ Show plan node property
+
+
+ All levels of grouping attributes computed in this rollup.
+ All levels of grouping attributes computed in this rollup.
+ Show plan node property description
+
+
+ Level
+ Level
+ Show plan node property
+
+
+ A level of grouping attributes computed in this rollup.
+ A level of grouping attributes computed in this rollup.
+ Show plan node property description
+
+
+ Remote Query
+ Remote Query
+ Operator name
+
+
+ Send a SQL query to another than the current SQL Server.
+ Send a SQL query to another than the current SQL Server.
+ Operator description
+
+
+ Compute Scalar
+ Compute Scalar
+ Operator name
+
+
+ Merge Interval
+ Merge Interval
+ Operator name
+
+
+ Print
+ Print
+ Operator name
+
+
+ Segment
+ Segment
+ Operator name
+
+
+ Split
+ Split
+ Operator name
+
+
+ Batch Hash Table Build
+ Batch Hash Table Build
+ Operator name
+
+
+ Bitmap
+ Bitmap
+ Operator name
+
+
+ Collapse
+ Collapse
+ Operator name
+
+
+ Table Spool
+ Table Spool
+ Operator name
+
+
+ Repartition Streams
+ Repartition Streams
+ Operator name
+
+
+ Assert
+ Assert
+ Operator name
+
+
+ Sort
+ Sort
+ Operator name
+
+
+ Top
+ Top
+ Operator name
+
+
+ Sequence Project
+ Sequence Project
+ Operator name
+
+
+ Spool
+ Spool
+ Operator name
+
+
+ Window Spool
+ Window Spool
+ Show plan's Window node property
+
+
+ Parallelism
+ Parallelism
+ Operator name
+
+
+ Row Count Spool
+ Row Count Spool
+ Operator name
+
+
+ Unknown
+ Unknown
+ Unkown (reused string, unkown operator, or unkown reason, or unknown ...)
+
+
+ Unknown operator.
+ Unknown operator.
+ Operator description
+
+
+ Result
+ Result
+ Operator name
+
+
+ Result.
+ Result.
+ Operator description
+
+
+ Groups an insert and delete on the same value into an update within wide update plans.
+ Groups an insert and delete on the same value into an update within wide update plans.
+ Operator description
+
+
+ Concatenation
+ Concatenation
+ Operator name
+
+
+ Append multiple input tables to form the output table.
+ Append multiple input tables to form the output table.
+ Operator description
+
+
+ Constant Scan
+ Constant Scan
+ Operator name
+
+
+ Scan an internal table of constants.
+ Scan an internal table of constants.
+ Operator description
+
+
+ An operation involving parallelism.
+ An operation involving parallelism.
+ Operator description
+
+
+ Put
+ Put
+ Operator name
+
+
+ Export the rows from a local or external table to an external table.
+ Export the rows from a local or external table to an external table.
+ Operator description
+
+
+ Distribute Streams
+ Distribute Streams
+ Operator name
+
+
+ Distribute streams.
+ Distribute streams.
+ Operator description
+
+
+ Gather Streams
+ Gather Streams
+ Operator name
+
+
+ Gather streams.
+ Gather streams.
+ Operator description
+
+
+ Repartition streams.
+ Repartition streams.
+ Operator description
+
+
+ Eager Spool
+ Eager Spool
+ Operator name
+
+
+ Eager Spool.
+ Eager Spool.
+ Operator description
+
+
+ Lazy Spool
+ Lazy Spool
+ Operator name
+
+
+ Lazy Spool.
+ Lazy Spool.
+ Operator description
+
+
+ Filter
+ Filter
+ Operator name
+
+
+ Restricting the set of rows based on a predicate.
+ Restricting the set of rows based on a predicate.
+ Operator description
+
+
+ Used to verify that a specified condition exists.
+ Used to verify that a specified condition exists.
+ Operator description
+
+
+ Hash Match
+ Hash Match
+ Operator name
+
+
+ Use each row from the top input to build a hash table, and each row from the bottom input to probe into the hash table, outputting all matching rows.
+ Use each row from the top input to build a hash table, and each row from the bottom input to probe into the hash table, outputting all matching rows.
+ Operator description
+
+
+ Hash Match Team
+ Hash Match Team
+ Operator name
+
+
+ A contributor among multiple cooperating hashing operations.
+ A contributor among multiple cooperating hashing operations.
+ Operator description
+
+
+ Hash Match Root
+ Hash Match Root
+ Operator name
+
+
+ The root member of a team of connected hash operators sharing a common hash function and partitioning strategy.
+ The root member of a team of connected hash operators sharing a common hash function and partitioning strategy.
+ Operator description
+
+
+ Bookmark Lookup
+ Bookmark Lookup
+ Operator name
+
+
+ Use a Bookmark (RID or clustering key) to look up the corresponding row in the table or clustered index.
+ Use a Bookmark (RID or clustering key) to look up the corresponding row in the table or clustered index.
+ Operator description
+
+
+ Log Row Scan
+ Log Row Scan
+ Operator name
+
+
+ Scan the rows in the log.
+ Scan the rows in the log.
+ Operator description
+
+
+ Merge Join
+ Merge Join
+ Operator name
+
+
+ Match rows from two suitably sorted input tables exploiting their sort order.
+ Match rows from two suitably sorted input tables exploiting their sort order.
+ Operator description
+
+
+ Nested Loops
+ Nested Loops
+ Operator name
+
+
+ For each row in the top (outer) input, scan the bottom (inner) input, and output matching rows.
+ For each row in the top (outer) input, scan the bottom (inner) input, and output matching rows.
+ Operator description
+
+
+ Print.
+ Print.
+ Operator description
+
+
+ Compute new values from existing values in a row.
+ Compute new values from existing values in a row.
+ Operator description
+
+
+ Merge interval.
+ Merge interval.
+ Operator description
+
+
+ Rank
+ Rank
+ Operator name
+
+
+ Creates a computed column with the rank of the values in an existing column in the table.
+ Creates a computed column with the rank of the values in an existing column in the table.
+ Operator description
+
+
+ Stores the data from the input into a temporary table in order to optimize rewinds.
+ Stores the data from the input into a temporary table in order to optimize rewinds.
+ Operator description
+
+
+ Segment.
+ Segment.
+ Operator description
+
+
+ Sequence
+ Sequence
+ Operator name
+
+
+ Process each input, in sequence from top to bottom.
+ Process each input, in sequence from top to bottom.
+ Operator description
+
+
+ Adds columns to perform computations over an ordered set.
+ Adds columns to perform computations over an ordered set.
+ Operator description
+
+
+ Split.
+ Split.
+ Operator description
+
+
+ Stream Aggregate
+ Stream Aggregate
+ Operator name
+
+
+ Compute summary values for groups of rows in a suitably sorted stream.
+ Compute summary values for groups of rows in a suitably sorted stream.
+ Operator description
+
+
+ Table Scan
+ Table Scan
+ Operator name
+
+
+ Scan rows from a table.
+ Scan rows from a table.
+ Operator description
+
+
+ Clustered Index Scan
+ Clustered Index Scan
+ Operator name
+
+
+ Scanning a clustered index, entirely or only a range.
+ Scanning a clustered index, entirely or only a range.
+ Operator description
+
+
+ Clustered Index Seek
+ Clustered Index Seek
+ Operator name
+
+
+ Scanning a particular range of rows from a clustered index.
+ Scanning a particular range of rows from a clustered index.
+ Operator description
+
+
+ Deleted Scan
+ Deleted Scan
+ Operator name
+
+
+ Scanning the pseudo-table 'deleted' within a trigger.
+ Scanning the pseudo-table 'deleted' within a trigger.
+ Operator description
+
+
+ Inserted Scan
+ Inserted Scan
+ Operator name
+
+
+ Scan the pseudo-table 'inserted' within a trigger.
+ Scan the pseudo-table 'inserted' within a trigger.
+ Operator description
+
+
+ Parameter Table Scan
+ Parameter Table Scan
+ Operator name
+
+
+ Scan an internal table of parameter values.
+ Scan an internal table of parameter values.
+ Operator description
+
+
+ Index Scan
+ Index Scan
+ Operator name
+
+
+ Scan a nonclustered index, entirely or only a range.
+ Scan a nonclustered index, entirely or only a range.
+ Operator description
+
+
+ Index Seek
+ Index Seek
+ Operator name
+
+
+ Scan a particular range of rows from a nonclustered index.
+ Scan a particular range of rows from a nonclustered index.
+ Operator description
+
+
+ Columnstore Index Scan
+ Columnstore Index Scan
+ Operator name
+
+
+ Scan a columnstore index, entirely or only a range.
+ Scan a columnstore index, entirely or only a range.
+ Operator description
+
+
+ Columnstore Index Update
+ Columnstore Index Update
+ Operator name
+
+
+ Update rows in a columnstore index.
+ Update rows in a columnstore index.
+ Operator description
+
+
+ Columnstore Index Insert
+ Columnstore Index Insert
+ Operator name
+
+
+ Insert rows in a columnstore index.
+ Insert rows in a columnstore index.
+ Operator description
+
+
+ Columnstore Index Merge
+ Columnstore Index Merge
+ Operator name
+
+
+ Merge rows in a columnstore index.
+ Merge rows in a columnstore index.
+ Operator description
+
+
+ Columnstore Index Delete
+ Columnstore Index Delete
+ Operator name
+
+
+ Delete rows from a columnstore index.
+ Delete rows from a columnstore index.
+ Operator description
+
+
+ Remote Scan
+ Remote Scan
+ Operator name
+
+
+ Scan rows in a table stored in a database or file other than the current database server.
+ Scan rows in a table stored in a database or file other than the current database server.
+ Operator description
+
+
+ Remote Index Scan
+ Remote Index Scan
+ Operator name
+
+
+ Scan an index stored in a database or file other than the current database server.
+ Scan an index stored in a database or file other than the current database server.
+ Operator description
+
+
+ Remote Index Seek
+ Remote Index Seek
+ Operator name
+
+
+ Scan a particular range of rows from a clustered index that is stored in a database or file other than the current database server.
+ Scan a particular range of rows from a clustered index that is stored in a database or file other than the current database server.
+ Operator description
+
+
+ Remote Insert
+ Remote Insert
+ Operator name
+
+
+ Insert rows into a table stored in a database or file other than the current database server.
+ Insert rows into a table stored in a database or file other than the current database server.
+ Operator description
+
+
+ Remote Update
+ Remote Update
+ Operator name
+
+
+ Update rows in a table stored in a database or file other than the current database server.
+ Update rows in a table stored in a database or file other than the current database server.
+ Operator description
+
+
+ Remote Delete
+ Remote Delete
+ Operator name
+
+
+ Delete rows in a table stored in a database or file other than the current database server.
+ Delete rows in a table stored in a database or file other than the current database server.
+ Operator description
+
+
+ Clustered Update
+ Clustered Update
+ Operator name
+
+
+ Clustered Update.
+ Clustered Update.
+ Operator description
+
+
+ Sort the input.
+ Sort the input.
+ Operator description
+
+
+ Stores the data from the input into a temporary table in order to optimize rewinds.
+ Stores the data from the input into a temporary table in order to optimize rewinds.
+ Operator description
+
+
+ Index Spool
+ Index Spool
+ Operator name
+
+
+ Reformats the data from the input into a temporary index, which is then used for seeking with the supplied seek predicate.
+ Reformats the data from the input into a temporary index, which is then used for seeking with the supplied seek predicate.
+ Operator description
+
+
+ Table Update
+ Table Update
+ Operator name
+
+
+ Update input rows in the table specified in the Argument field.
+ Update input rows in the table specified in the Argument field.
+ Operator description
+
+
+ Table Insert
+ Table Insert
+ Operator name
+
+
+ Insert input rows into the table specified in Argument field.
+ Insert input rows into the table specified in Argument field.
+ Operator description
+
+
+ Table Delete
+ Table Delete
+ Operator name
+
+
+ Delete input rows from the table specified in Argument field.
+ Delete input rows from the table specified in Argument field.
+ Operator description
+
+
+ Table Merge
+ Table Merge
+ Operator name
+
+
+ Merge input rows in the table specified in Argument field.
+ Merge input rows in the table specified in Argument field.
+ Operator description
+
+
+ Index Update
+ Index Update
+ Operator name
+
+
+ Update rows in an index.
+ Update rows in an index.
+ Operator description
+
+
+ Index Insert
+ Index Insert
+ Operator name
+
+
+ Insert rows into an index.
+ Insert rows into an index.
+ Operator description
+
+
+ Index Delete
+ Index Delete
+ Operator name
+
+
+ Delete rows from index.
+ Delete rows from index.
+ Operator description
+
+
+ Clustered Index Update
+ Clustered Index Update
+ Operator name
+
+
+ Update rows in a clustered index.
+ Update rows in a clustered index.
+ Operator description
+
+
+ Clustered Index Insert
+ Clustered Index Insert
+ Operator name
+
+
+ Insert rows in a clustered index.
+ Insert rows in a clustered index.
+ Operator description
+
+
+ Clustered Index Merge
+ Clustered Index Merge
+ Operator name
+
+
+ Merge rows in a clustered index.
+ Merge rows in a clustered index.
+ Operator description
+
+
+ Clustered Index Delete
+ Clustered Index Delete
+ Operator name
+
+
+ Delete rows from a clustered index.
+ Delete rows from a clustered index.
+ Operator description
+
+
+ Select the first few rows based on a sort order.
+ Select the first few rows based on a sort order.
+ Operator description
+
+
+ Bitmap.
+ Bitmap.
+ Operator description
+
+
+ UDX
+ UDX
+ Operator name
+
+
+ UDX.
+ UDX.
+ Operator description
+
+
+ Expands each row into the set of rows that represent the window associated with it.
+ Expands each row into the set of rows that represent the window associated with it.
+ Show plan's Window node property description
+
+
+ Window Aggregate
+ Window Aggregate
+ Show plan's Window Aggregate node property
+
+
+ Computes values of functions across the windows defined by the OVER clause. Input rowset is suitably sorted stream.
+ Computes values of functions across the windows defined by the OVER clause. Input rowset is suitably sorted stream.
+ Show plan's Window Aggregate node property description
+
+
+ Batch Hash Table Build.
+ Batch Hash Table Build.
+ Operator description
+
+
+ Switch
+ Switch
+ Operator name
+
+
+ Switch.
+ Switch.
+ Operator description
+
+
+ Predict
+ Predict
+ Operator name
+
+
+ Applies a trained machine learning model to input data
+ Applies a trained machine learning model to input data
+ Operator description
+
+
+ Table Valued Function
+ Table Valued Function
+ Operator name
+
+
+ Table valued function.
+ Table valued function.
+ Operator description
+
+
+ Aggregate
+ Aggregate
+ Operator name
+
+
+ Calculates an expression containing SUM, COUNT, MIN, MAX, or AVG.
+ Calculates an expression containing SUM, COUNT, MIN, MAX, or AVG.
+ Operator description
+
+
+ Arithmetic Expression
+ Arithmetic Expression
+ Operator name
+
+
+ Computes a new value from existing values in a row.
+ Computes a new value from existing values in a row.
+ Operator description
+
+
+ Delete
+ Delete
+ Operator name
+
+
+ Removes the specified rows from the specified table.
+ Removes the specified rows from the specified table.
+ Operator description
+
+
+ Insert
+ Insert
+ Operator name
+
+
+ Adds a row to table.
+ Adds a row to table.
+ Operator description
+
+
+ Locate
+ Locate
+ Operator name
+
+
+ Fetching a full row from a heap or a clustered index.
+ Fetching a full row from a heap or a clustered index.
+ Operator description
+
+
+ Saving temporarily an intermediate query result.
+ Saving temporarily an intermediate query result.
+ Operator description
+
+
+ SQL
+ SQL
+ Operator name
+
+
+ SQL.
+ SQL.
+ Operator description
+
+
+ Update
+ Update
+ Operator name
+
+
+ Modify the values in the specified table.
+ Modify the values in the specified table.
+ Operator description
+
+
+ Assign
+ Assign
+ Operator name
+
+
+ Validate referential integrity constraints.
+ Validate referential integrity constraints.
+ Operator description
+
+
+ Convert
+ Convert
+ Operator name
+
+
+ Implicit or explicit conversion of one scalar datatype to another.
+ Implicit or explicit conversion of one scalar datatype to another.
+ Operator description
+
+
+ Declare
+ Declare
+ Operator name
+
+
+ Allocates a local variable.
+ Allocates a local variable.
+ Operator description
+
+
+ If
+ If
+ Operator name
+
+
+ Conditional processing based on an expression.
+ Conditional processing based on an expression.
+ Operator description
+
+
+ Intrinsic
+ Intrinsic
+ Operator name
+
+
+ Invokes an internal Transact-SQL function.
+ Invokes an internal Transact-SQL function.
+ Operator description
+
+
+ Set Function
+ Set Function
+ Operator name
+
+
+ Set Function.
+ Set Function.
+ Operator description
+
+
+ Dynamic
+ Dynamic
+ Operator name
+
+
+ Cursor that can see all changes made by others.
+ Cursor that can see all changes made by others.
+ Operator description
+
+
+ Fetch Query
+ Fetch Query
+ Operator name
+
+
+ The query used to retrieve rows when a fetch is issued against a cursor.
+ The query used to retrieve rows when a fetch is issued against a cursor.
+ Operator description
+
+
+ Fast Forward
+ Fast Forward
+ Operator name
+
+
+ Fast Forward.
+ Fast Forward.
+ Operator description
+
+
+ Keyset
+ Keyset
+ Operator name
+
+
+ Cursor that can see updates made by others, but not inserts.
+ Cursor that can see updates made by others, but not inserts.
+ Operator description
+
+
+ Population Query
+ Population Query
+ Operator name
+
+
+ The query used to populate a cursor's work table when the cursor is opened.
+ The query used to populate a cursor's work table when the cursor is opened.
+ Operator description
+
+
+ Refresh Query
+ Refresh Query
+ Operator name
+
+
+ Fetches current data for rows in fetch buffer.
+ Fetches current data for rows in fetch buffer.
+ Operator description
+
+
+ Snapshot
+ Snapshot
+ Operator name
+
+
+ A cursor that does not see changes made by others.
+ A cursor that does not see changes made by others.
+ Operator description
+
+
+ RID Lookup
+ RID Lookup
+ Operator name
+
+
+ RID Lookup
+ RID Lookup
+ Operator description
+
+
+ Key Lookup
+ Key Lookup
+ Operator name
+
+
+ Uses a supplied clustering key to lookup on a table that has a clustered index.
+ Uses a supplied clustering key to lookup on a table that has a clustered index.
+ Operator description
+
+
+ Key Lookup
+ Key Lookup
+ Operator name
+
+
+ Adaptive Join
+ Adaptive Join
+ Operator name
+
+
+ Chooses dynamically between hash join and nested loops.
+ Chooses dynamically between hash join and nested loops.
+ Operator description
+
+
+ Foreign Key References Check
+ Foreign Key References Check
+ Operator name
+
+
+ Checks referential integrity of the delete operation.
+ Checks referential integrity of the delete operation.
+ Operator description
+
+
+ Apply
+ Apply
+ Operator name
+
+
+ Apply opration.
+ Apply opration.
+ Operator description
+
+
+ Broadcast
+ Broadcast
+ Operator name
+
+
+ Broadcast data movement.
+ Broadcast data movement.
+ Operator description
+
+
+ Compute To Control Node
+ Compute To Control Node
+ Operator name
+
+
+ Data flow from compute nodes to control node.
+ Data flow from compute nodes to control node.
+ Operator description
+
+
+ Constant Table Get
+ Constant Table Get
+ Operator name
+
+
+ Get tuples from contant table.
+ Get tuples from contant table.
+ Operator description
+
+
+ Control To Compute Nodes
+ Control To Compute Nodes
+ Operator name
+
+
+ Data flow from control node to compute nodes.
+ Data flow from control node to compute nodes.
+ Operator description
+
+
+ External Broadcast
+ External Broadcast
+ Operator name
+
+
+ Broadcast data movement for external table.
+ Broadcast data movement for external table.
+ Operator description
+
+
+ External Export
+ External Export
+ Operator name
+
+
+ Export data movement for external table.
+ Export data movement for external table.
+ Operator description
+
+
+ External Local Streaming
+ External Local Streaming
+ Operator name
+
+
+ Streaming data movement between external table and local table.
+ Streaming data movement between external table and local table.
+ Operator description
+
+
+ External RoundRobin
+ External RoundRobin
+ Operator name
+
+
+ RoundRobin data movement for external table.
+ RoundRobin data movement for external table.
+ Operator description
+
+
+ External Shuffle
+ External Shuffle
+ Operator name
+
+
+ Shuffle data movement for external table.
+ Shuffle data movement for external table.
+ Operator description
+
+
+ Get
+ Get
+ Operator name
+
+
+ Get tuples from table.
+ Get tuples from table.
+ Operator description
+
+
+ Group by and Apply
+ Group by and Apply
+ Operator name
+
+
+ Group by and Apply.
+ Group by and Apply.
+ Operator description
+
+
+ Group by Aggregates
+ Group by Aggregates
+ Operator name
+
+
+ Group by aggregates.
+ Group by aggregates.
+ Operator description
+
+
+ Join
+ Join
+ Operator name
+
+
+ Join tables.
+ Join tables.
+ Operator description
+
+
+ Rollup Aggregate
+ Rollup Aggregate
+ Operator name
+
+
+ This represents a ROLLUP operator or a CUBE operator.
+ This represents a ROLLUP operator or a CUBE operator.
+ Operator description
+
+
+ Project
+ Project
+ Operator name
+
+
+ Project columns.
+ Project columns.
+ Operator description
+
+
+ Shuffle
+ Shuffle
+ Operator name
+
+
+ Shuffle data movement.
+ Shuffle data movement.
+ Operator description
+
+
+ Single Source RoundRobin
+ Single Source RoundRobin
+ Operator name
+
+
+ Single Source RoundRobin data movement.
+ Single Source RoundRobin data movement.
+ Operator description
+
+
+ Single Source Shuffle
+ Single Source Shuffle
+ Operator name
+
+
+ Single Source Shuffle data movement.
+ Single Source Shuffle data movement.
+ Operator description
+
+
+ Trim
+ Trim
+ Operator name
+
+
+ Trim data.
+ Trim data.
+ Operator description
+
+
+ Union
+ Union
+ Operator name
+
+
+ Union tables.
+ Union tables.
+ Operator description
+
+
+ Union All
+ Union All
+ Operator name
+
+
+ Union All tables.
+ Union All tables.
+ Operator description
+
+
+ {0}: {1}
+ {0}: {1}
+ Format for name / value pair - {0} is property name, {1} is property value.
+ Parameters: 0 - name (string), 1 - value (string)
+
+
+ {0} B
+ {0} B
+ Size in Bytes format
+
+
+ {0} KB
+ {0} KB
+ Size in KiloBytes format
+
+
+ {0} MB
+ {0} MB
+ Size in Bytes format
+
+
+ {0} GB
+ {0} GB
+ Size in GigaBytes format
+
+
+ {0} TB
+ {0} TB
+ Size in TeraBytes format
+