3 instantiations of DistinctOp
System.Data.Entity (3)
System\Data\Query\InternalTrees\Command.cs (2)
1336
return new
DistinctOp
(keyVars);
1345
return new
DistinctOp
(this.CreateVarVec(keyVar));
System\Data\Query\InternalTrees\RelOps.cs (1)
1000
internal static readonly DistinctOp Pattern = new
DistinctOp
();
22 references to DistinctOp
System.Data.Entity (22)
System\Data\Query\InternalTrees\Command.cs (2)
1334
internal
DistinctOp
CreateDistinctOp(VarVec keyVars)
1343
internal
DistinctOp
CreateDistinctOp(Var keyVar)
System\Data\Query\InternalTrees\Dump.cs (1)
232
public override void Visit(
DistinctOp
op, Node n) {
System\Data\Query\InternalTrees\NodeInfo.cs (1)
1183
public override NodeInfo Visit(
DistinctOp
op, Node n)
System\Data\Query\InternalTrees\OpCopier.cs (2)
1008
public override Node Visit(
DistinctOp
op, Node n)
1017
DistinctOp
newDistinctOp = m_destCmd.CreateDistinctOp(newDistinctKeys);
System\Data\Query\InternalTrees\RelOps.cs (1)
1000
internal static readonly
DistinctOp
Pattern = new DistinctOp();
System\Data\Query\InternalTrees\Visitors.cs (2)
686
public virtual void Visit(
DistinctOp
op, Node n)
1114
public virtual TResultType Visit(
DistinctOp
op, Node n)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
2215
public override DbExpression Visit(
DistinctOp
op, Node n)
System\Data\Query\PlanCompiler\NestPullup.cs (1)
632
public override Node Visit(
DistinctOp
op, Node n)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (3)
1048
public override Node Visit(
DistinctOp
op, Node n)
1235
DistinctOp
distinctOp = (
DistinctOp
)n.Op;
System\Data\Query\PlanCompiler\ProjectionPruner.cs (1)
418
public override Node Visit(
DistinctOp
op, Node n)
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (1)
599
public override void Visit(
DistinctOp
op, Node n)
System\Data\Query\PlanCompiler\TransformationRules.cs (4)
1628
new Node(
DistinctOp
.Pattern,
3086
public override int Visit(
DistinctOp
op, Node n)
4432
DistinctOp
op = (
DistinctOp
)n.Op;
System\Data\Query\PlanCompiler\VarRefManager.cs (1)
128
return HasVarReferences(((
DistinctOp
)node.Op).Keys, vars);
System\Data\Query\PlanCompiler\VarRemapper.cs (1)
282
public override void Visit(
DistinctOp
op, Node n)