1 instantiation of DbGroupByExpression
System.Data.Entity (1)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (1)
482
return 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
"/>.
683
public override void Visit(
DbGroupByExpression
expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
127
public abstract void Visit(
DbGroupByExpression
expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
145
public abstract TResultType Visit(
DbGroupByExpression
expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
953
public 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.
477
public static
DbGroupByExpression
GroupBy(this DbGroupExpressionBinding input, IEnumerable<KeyValuePair<string, DbExpression>> keys, IEnumerable<KeyValuePair<string, DbAggregate>> aggregates)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
760
public override void Visit(
DbGroupByExpression
e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
628
public override void Visit(
DbGroupByExpression
e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
904
public override TreeNode Visit(
DbGroupByExpression
e)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (1)
3758
DbGroupByExpression
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)
147
public override TReturn Visit(
DbGroupByExpression
expression)
System\Data\Mapping\ViewValidator.cs (1)
566
public override DbExpressionEntitySetInfo Visit(
DbGroupByExpression
expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (2)
2443
public override Node Visit(
DbGroupByExpression
e)
2581
private 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)
392
public override bool Visit(
DbGroupByExpression
expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (2)
1305
/// The bodies of <see cref="Visit(DbFilterExpression)"/>, <see cref="Visit(
DbGroupByExpression
)"/>,
1416
public override ISqlFragment Visit(
DbGroupByExpression
e)