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))); }
protected virtual void StoreColumn(QuerySelectColumnData column) { Aggregator.AddSelect(column); }