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;
        }
 /// <summary>
 /// Add column to query results.
 /// </summary>
 public void AddSelect(QuerySelectColumnData select)
 {
     _select.Add(select ?? throw new ArgumentNullException(nameof(select)));
 }
예제 #3
0
 protected virtual void StoreColumn(QuerySelectColumnData column)
 {
     Aggregator.AddSelect(column);
 }