using Ant.DbExpressions; using Ant.Query.QueryExpressions; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Ant.Query.QueryState { class GroupingQueryState : QueryStateBase { public GroupingQueryState(ResultElement resultElement) : base(resultElement) { } public override IQueryState Accept(WhereExpression exp) { IQueryState state = this.AsSubQueryState(); return state.Accept(exp); } public override IQueryState Accept(AggregateQueryExpression exp) { IQueryState state = this.AsSubQueryState(); return state.Accept(exp); } public override IQueryState Accept(GroupingQueryExpression exp) { IQueryState state = this.AsSubQueryState(); return state.Accept(exp); } } }