2 instantiations of GroupByOp
System.Data.Entity (2)
System\Data\Query\InternalTrees\Command.cs (1)
1314
return new
GroupByOp
(gbyKeys, outputs);
System\Data\Query\InternalTrees\RelOps.cs (1)
749
internal static readonly GroupByOp Pattern = new
GroupByOp
();
25 references to GroupByOp
System.Data.Entity (25)
System\Data\Query\InternalTrees\Command.cs (1)
1312
internal
GroupByOp
CreateGroupByOp(VarVec gbyKeys, VarVec outputs)
System\Data\Query\InternalTrees\OpCopier.cs (2)
809
public override Node Visit(
GroupByOp
op, Node n)
815
GroupByOp
newGroupOp = m_destCmd.CreateGroupByOp(Copy(op.Keys), Copy(op.Outputs));
System\Data\Query\InternalTrees\RelOps.cs (1)
749
internal static readonly
GroupByOp
Pattern = new GroupByOp();
System\Data\Query\InternalTrees\Visitors.cs (2)
576
public virtual void Visit(
GroupByOp
op, Node n)
1148
public virtual TResultType Visit(
GroupByOp
op, Node n)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
1666
public override DbExpression Visit(
GroupByOp
op, Node n)
System\Data\Query\PlanCompiler\NestPullup.cs (1)
703
public override Node Visit(
GroupByOp
op, Node n)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (1)
1070
public override Node Visit(
GroupByOp
op, Node n)
System\Data\Query\PlanCompiler\Normalizer.cs (1)
202
GroupByOp
gbyOp = m_command.CreateGroupByOp(keyVars, gbyOutputVars);
System\Data\Query\PlanCompiler\TransformationRules.cs (14)
1682
new Node(
GroupByOp
.Pattern,
1704
GroupByOp
groupByOp = (
GroupByOp
)groupByNode.Op;
3108
public override int Visit(
GroupByOp
op, Node n)
3881
GroupByOp
groupByOp = (
GroupByOp
)n.Op;
3953
new PatternMatchRule(new Node(
GroupByOp
.Pattern,
3976
GroupByOp
op = (
GroupByOp
)n.Op;
4156
new PatternMatchRule(new Node(
GroupByOp
.Pattern,
4178
GroupByOp
op = (
GroupByOp
)n.Op;
4251
var
groupByOp = (
GroupByOp
)n.Op;
System\Data\Query\PlanCompiler\VarRefManager.cs (1)
138
return HasVarReferences(((
GroupByOp
)node.Op).Keys, vars);