// // Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. // namespace Microsoft.SqlTools.ServiceLayer.TableDesigner.Contracts { /// /// The view model of column store index. /// public class ColumnStoreIndexViewModel : ObjectViewModelBase { public CheckBoxProperties IsClustered { get; set; } = new CheckBoxProperties(); public InputBoxProperties ColumnsDisplayValue { get; set; } = new InputBoxProperties(); public InputBoxProperties FilterPredicate { get; set; } = new InputBoxProperties(); public TableComponentProperties Columns { get; set; } = new TableComponentProperties(); } public class ColumnStoreIndexedColumnSpecification { public DropdownProperties Column { get; set; } = new DropdownProperties(); public CheckBoxProperties Ascending { get; set; } = new CheckBoxProperties(); } }