mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-16 10:58:30 -05:00
fixed the keys filter to support 2012 and 2014 also (#565)
* fixed the keys filter to support 2 all sql versions also
This commit is contained in:
@@ -198,7 +198,7 @@
|
|||||||
<Node Name="Columns" LocLabel="SR.SchemaHierarchy_Columns" BaseClass="ModelBased" Strategy="PopulateParentDetails" NodeType="Column" ChildQuerierTypes="SqlColumn" DisableSort=""/>
|
<Node Name="Columns" LocLabel="SR.SchemaHierarchy_Columns" BaseClass="ModelBased" Strategy="PopulateParentDetails" NodeType="Column" ChildQuerierTypes="SqlColumn" DisableSort=""/>
|
||||||
<Node Name="Keys" LocLabel="SR.SchemaHierarchy_Keys" BaseClass="ModelBased" Strategy="ElementsInRelationship" NodeType="Key" ChildQuerierTypes="SqlIndex;SqlForeignKeyConstraint" ValidFor="NotSqlDw">
|
<Node Name="Keys" LocLabel="SR.SchemaHierarchy_Keys" BaseClass="ModelBased" Strategy="ElementsInRelationship" NodeType="Key" ChildQuerierTypes="SqlIndex;SqlForeignKeyConstraint" ValidFor="NotSqlDw">
|
||||||
<Filters>
|
<Filters>
|
||||||
<Filter TypeToReverse="SqlIndex" Property="IndexKeyType" Type="Enum" ValidFor="Sql2016|Sql2017|AzureV12">
|
<Filter TypeToReverse="SqlIndex" Property="IndexKeyType" Type="Enum" ValidFor="AllOnPrem|AzureV12">
|
||||||
<Value>IndexKeyType.DriPrimaryKey</Value>
|
<Value>IndexKeyType.DriPrimaryKey</Value>
|
||||||
<Value>IndexKeyType.DriUniqueKey</Value>
|
<Value>IndexKeyType.DriUniqueKey</Value>
|
||||||
</Filter>
|
</Filter>
|
||||||
@@ -209,7 +209,7 @@
|
|||||||
<Node Name="Triggers" LocLabel="SR.SchemaHierarchy_Triggers" BaseClass="ModelBased" Strategy="ElementsInRelationship" NodeType="Trigger" ChildQuerierTypes="SqlDmlTrigger" ValidFor="Sql2005|Sql2008|Sql2012|Sql2014|Sql2016|Sql2017|AzureV12"/>
|
<Node Name="Triggers" LocLabel="SR.SchemaHierarchy_Triggers" BaseClass="ModelBased" Strategy="ElementsInRelationship" NodeType="Trigger" ChildQuerierTypes="SqlDmlTrigger" ValidFor="Sql2005|Sql2008|Sql2012|Sql2014|Sql2016|Sql2017|AzureV12"/>
|
||||||
<Node Name="Indexes" LocLabel="SR.SchemaHierarchy_Indexes" BaseClass="ModelBased" Strategy="ElementsInRelationship" NodeType="Index" ChildQuerierTypes="SqlIndex;SqlFullTextIndex">
|
<Node Name="Indexes" LocLabel="SR.SchemaHierarchy_Indexes" BaseClass="ModelBased" Strategy="ElementsInRelationship" NodeType="Index" ChildQuerierTypes="SqlIndex;SqlFullTextIndex">
|
||||||
<Filters>
|
<Filters>
|
||||||
<Filter TypeToReverse="SqlIndex" Property="IndexKeyType" Type="Enum" ValidFor="Sql2016|Sql2017|AzureV12">
|
<Filter TypeToReverse="SqlIndex" Property="IndexKeyType" Type="Enum" ValidFor="AllOnPrem|AzureV12">
|
||||||
<Value>IndexKeyType.None</Value>
|
<Value>IndexKeyType.None</Value>
|
||||||
<Value>IndexKeyType.DriPrimaryKey</Value>
|
<Value>IndexKeyType.DriPrimaryKey</Value>
|
||||||
<Value>IndexKeyType.DriUniqueKey</Value>
|
<Value>IndexKeyType.DriUniqueKey</Value>
|
||||||
|
|||||||
@@ -1517,7 +1517,7 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel
|
|||||||
Property = "IndexKeyType",
|
Property = "IndexKeyType",
|
||||||
Type = typeof(Enum),
|
Type = typeof(Enum),
|
||||||
TypeToReverse = typeof(SqlIndexQuerier),
|
TypeToReverse = typeof(SqlIndexQuerier),
|
||||||
ValidFor = ValidForFlag.Sql2016|ValidForFlag.Sql2017|ValidForFlag.AzureV12,
|
ValidFor = ValidForFlag.AzureV12|ValidForFlag.AllOnPrem,
|
||||||
Values = new List<object>
|
Values = new List<object>
|
||||||
{
|
{
|
||||||
{ IndexKeyType.DriPrimaryKey },
|
{ IndexKeyType.DriPrimaryKey },
|
||||||
@@ -1610,7 +1610,7 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel
|
|||||||
Property = "IndexKeyType",
|
Property = "IndexKeyType",
|
||||||
Type = typeof(Enum),
|
Type = typeof(Enum),
|
||||||
TypeToReverse = typeof(SqlIndexQuerier),
|
TypeToReverse = typeof(SqlIndexQuerier),
|
||||||
ValidFor = ValidForFlag.Sql2016|ValidForFlag.Sql2017|ValidForFlag.AzureV12,
|
ValidFor = ValidForFlag.AzureV12|ValidForFlag.AllOnPrem,
|
||||||
Values = new List<object>
|
Values = new List<object>
|
||||||
{
|
{
|
||||||
{ IndexKeyType.None },
|
{ IndexKeyType.None },
|
||||||
|
|||||||
Reference in New Issue
Block a user