コード例 #1
0
        protected override void StoreColumn(QuerySelectColumnData column)
        {
            var orderColumn = new QueryOrderColumnData
            {
                ColumnPath      = column.ColumnPath,
                AggregationType = column.AggregationType,
                Descending      = _descending,
                Name            = column.Name
            };

            Aggregator.AddOrder(orderColumn);

            _descending = false;
        }
コード例 #2
0
 /// <summary>
 /// Add query sort.
 /// </summary>
 public void AddOrder(QueryOrderColumnData orderColumn)
 {
     _orders.Add(orderColumn ?? throw new ArgumentNullException(nameof(orderColumn)));
 }