1 instantiation of DbGroupByExpression
System.Data.Entity (1)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (1)
482return new DbGroupByExpression(resultType, input, validKeys, validAggregates);
22 references to DbGroupByExpression
System.Data.Entity (22)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (3)
76/// Convenience method indicating that the grouping keys of a <see cref="DbGroupByExpression"/> have been visited and the aggregates are now about to be visited. 679/// Visitor pattern method for <see cref="DbGroupByExpression"/>. 683public override void Visit(DbGroupByExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
127public abstract void Visit(DbGroupByExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
145public abstract TResultType Visit(DbGroupByExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
953public override DbExpression Visit(DbGroupByExpression expression)
System\Data\Common\CommandTrees\ExpressionBindings.cs (1)
69/// Defines the binding for the input set to a <see cref="DbGroupByExpression"/>.
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
459/// Creates a new <see cref="DbGroupByExpression"/> that groups the elements of the input set according to the specified group keys and applies the given aggregates. 477public static DbGroupByExpression GroupBy(this DbGroupExpressionBinding input, IEnumerable<KeyValuePair<string, DbExpression>> keys, IEnumerable<KeyValuePair<string, DbAggregate>> aggregates)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
760public override void Visit(DbGroupByExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
628public override void Visit(DbGroupByExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
904public override TreeNode Visit(DbGroupByExpression e)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (1)
3758DbGroupByExpression groupBy = groupInputBinding.GroupBy(
System\Data\Common\EntitySql\StaticContext.cs (2)
130/// Returns <see cref="DbGroupExpressionBinding.GroupVariable"/> based expression during the <see cref="DbGroupByExpression"/> construction process, otherwise null. 135/// Returns <see cref="DbGroupAggregate"/> based expression during the <see cref="DbGroupByExpression"/> construction process, otherwise null.
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
147public override TReturn Visit(DbGroupByExpression expression)
System\Data\Mapping\ViewValidator.cs (1)
566public override DbExpressionEntitySetInfo Visit(DbGroupByExpression expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (2)
2443public override Node Visit(DbGroupByExpression e) 2581private void ExtractKeys(DbGroupByExpression e, VarVec keyVarSet, VarVec outputVarSet, out Node inputNode, out List<Node> keyVarDefNodes, out ExpressionBindingScope scope)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
392public override bool Visit(DbGroupByExpression expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (2)
1305/// The bodies of <see cref="Visit(DbFilterExpression)"/>, <see cref="Visit(DbGroupByExpression)"/>, 1416public override ISqlFragment Visit(DbGroupByExpression e)