Ledger Objects Representation in Object Explorer (#1615)

* support for ledger objects in OE

* generated sr files

* update versionKey to sql 2022 in test env config

* more 2019 to 2022 updates

* add sql2022 instead of replacing

* missed filter on table

* add logging

* more logging

* adding Script160Compat options for sql2022

Co-authored-by: Alan Ren <alanren@microsoft.com>
This commit is contained in:
Jordan Hays
2022-08-05 13:53:17 -04:00
committed by GitHub
parent 1789fd1233
commit d78ff94b31
25 changed files with 442 additions and 53 deletions

View File

@@ -17,27 +17,27 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.Nodes
/// <summary>
/// Property name
/// </summary>
public string Property { get; set; }
public string Property { get; set; } = string.Empty;
/// <summary>
/// Filter values
/// </summary>
public List<object> Values { get; set; }
public List<object> Values { get; set; } = default!;
/// <summary>
/// Type of the filter values
/// </summary>
public Type Type { get; set; }
public Type Type { get; set; } = default!;
/// <summary>
/// Indicates which platforms a filter is valid for
/// </summary>
public ValidForFlag ValidFor { get; set; }
public ValidForFlag ValidFor { get; set; } = ValidForFlag.None;
/// <summary>
/// The type of the Querier the filter can be applied to
/// </summary>
public Type TypeToReverse { get; set; }
public Type TypeToReverse { get; set; } = default!;
/// <summary>
/// Returns true if the filter can be apply to the given type and Server type