Skip to content

Commit dedca05

Browse files
authored
fixed the keys filter to support 2012 and 2014 also (#565)
* fixed the keys filter to support 2 all sql versions also
1 parent 3923250 commit dedca05

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/TreeNodeDefinition.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@
198198
<Node Name="Columns" LocLabel="SR.SchemaHierarchy_Columns" BaseClass="ModelBased" Strategy="PopulateParentDetails" NodeType="Column" ChildQuerierTypes="SqlColumn" DisableSort=""/>
199199
<Node Name="Keys" LocLabel="SR.SchemaHierarchy_Keys" BaseClass="ModelBased" Strategy="ElementsInRelationship" NodeType="Key" ChildQuerierTypes="SqlIndex;SqlForeignKeyConstraint" ValidFor="NotSqlDw">
200200
<Filters>
201-
<Filter TypeToReverse="SqlIndex" Property="IndexKeyType" Type="Enum" ValidFor="Sql2016|Sql2017|AzureV12">
201+
<Filter TypeToReverse="SqlIndex" Property="IndexKeyType" Type="Enum" ValidFor="AllOnPrem|AzureV12">
202202
<Value>IndexKeyType.DriPrimaryKey</Value>
203203
<Value>IndexKeyType.DriUniqueKey</Value>
204204
</Filter>
@@ -209,7 +209,7 @@
209209
<Node Name="Triggers" LocLabel="SR.SchemaHierarchy_Triggers" BaseClass="ModelBased" Strategy="ElementsInRelationship" NodeType="Trigger" ChildQuerierTypes="SqlDmlTrigger" ValidFor="Sql2005|Sql2008|Sql2012|Sql2014|Sql2016|Sql2017|AzureV12"/>
210210
<Node Name="Indexes" LocLabel="SR.SchemaHierarchy_Indexes" BaseClass="ModelBased" Strategy="ElementsInRelationship" NodeType="Index" ChildQuerierTypes="SqlIndex;SqlFullTextIndex">
211211
<Filters>
212-
<Filter TypeToReverse="SqlIndex" Property="IndexKeyType" Type="Enum" ValidFor="Sql2016|Sql2017|AzureV12">
212+
<Filter TypeToReverse="SqlIndex" Property="IndexKeyType" Type="Enum" ValidFor="AllOnPrem|AzureV12">
213213
<Value>IndexKeyType.None</Value>
214214
<Value>IndexKeyType.DriPrimaryKey</Value>
215215
<Value>IndexKeyType.DriUniqueKey</Value>

src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/TreeNodeGenerator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1517,7 +1517,7 @@ public override IEnumerable<NodeFilter> Filters
15171517
Property = "IndexKeyType",
15181518
Type = typeof(Enum),
15191519
TypeToReverse = typeof(SqlIndexQuerier),
1520-
ValidFor = ValidForFlag.Sql2016|ValidForFlag.Sql2017|ValidForFlag.AzureV12,
1520+
ValidFor = ValidForFlag.AzureV12|ValidForFlag.AllOnPrem,
15211521
Values = new List<object>
15221522
{
15231523
{ IndexKeyType.DriPrimaryKey },
@@ -1610,7 +1610,7 @@ public override IEnumerable<NodeFilter> Filters
16101610
Property = "IndexKeyType",
16111611
Type = typeof(Enum),
16121612
TypeToReverse = typeof(SqlIndexQuerier),
1613-
ValidFor = ValidForFlag.Sql2016|ValidForFlag.Sql2017|ValidForFlag.AzureV12,
1613+
ValidFor = ValidForFlag.AzureV12|ValidForFlag.AllOnPrem,
16141614
Values = new List<object>
16151615
{
16161616
{ IndexKeyType.None },

0 commit comments

Comments
 (0)