From 4d4e0b11945ae7406ba337e7bcb11934241168f9 Mon Sep 17 00:00:00 2001 From: Leila Lali Date: Mon, 8 Jan 2018 09:34:44 -0800 Subject: [PATCH] The filter for the function is valid for all sql version except for DW (#574) --- .../ObjectExplorer/SmoModel/TreeNodeDefinition.xml | 8 ++++---- .../ObjectExplorer/SmoModel/TreeNodeGenerator.cs | 5 ++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/TreeNodeDefinition.xml b/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/TreeNodeDefinition.xml index 5cc53f5b..9df8bc7b 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/TreeNodeDefinition.xml +++ b/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/TreeNodeDefinition.xml @@ -320,7 +320,7 @@ - + UserDefinedFunctionType.Table @@ -328,7 +328,7 @@ - + UserDefinedFunctionType.Table @@ -344,7 +344,7 @@ - + UserDefinedFunctionType.Scalar @@ -352,7 +352,7 @@ - + UserDefinedFunctionType.Scalar diff --git a/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/TreeNodeGenerator.cs b/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/TreeNodeGenerator.cs index a8fa657f..bb0eb0cc 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/TreeNodeGenerator.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/TreeNodeGenerator.cs @@ -1778,6 +1778,7 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel NodeType = "Folder", NodeTypeId = NodeTypes.TableValuedFunctions, IsSystemObject = false, + ValidFor = ValidForFlag.NotSqlDw, SortPriority = SmoTreeNode.NextSortPriority, }); currentChildren.Add(new FolderNode { @@ -1819,6 +1820,7 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel NodeType = "Folder", NodeTypeId = NodeTypes.SystemTableValuedFunctions, IsSystemObject = true, + ValidFor = ValidForFlag.NotSqlDw, SortPriority = SmoTreeNode.NextSortPriority, }); currentChildren.Add(new FolderNode { @@ -2870,7 +2872,7 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel { Property = "FunctionType", Type = typeof(Enum), - ValidFor = ValidForFlag.Sql2016|ValidForFlag.Sql2017|ValidForFlag.AzureV12, + ValidFor = ValidForFlag.NotSqlDw, Values = new List { { UserDefinedFunctionType.Scalar } @@ -2917,6 +2919,7 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel { Property = "FunctionType", Type = typeof(Enum), + ValidFor = ValidForFlag.NotSqlDw, Values = new List { { UserDefinedFunctionType.Scalar }