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