18 references to Keys
System.Data.Entity (18)
System\Data\Query\InternalTrees\Dump.cs (1)
238
foreach (Var v in op.
Keys
) {
System\Data\Query\InternalTrees\NodeInfo.cs (3)
1188
nodeInfo.Keys.InitFrom(op.
Keys
, true);
1195
foreach (Var v in op.
Keys
)
1209
nodeInfo.NonNullableDefinitions.And(op.
Keys
);
System\Data\Query\InternalTrees\OpCopier.cs (1)
1014
VarVec newDistinctKeys = Copy(op.
Keys
);
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
2221
RelOpInfo sourceInfo = BuildProjection(n.Child0, op.
Keys
);
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (3)
1053
VarVec newKeys = FlattenVarSet(op.
Keys
);
1236
return (distinctOp.
Keys
.Count == 1) ? distinctOp.
Keys
.First : null;
System\Data\Query\PlanCompiler\ProjectionPruner.cs (3)
420
if (op.
Keys
.Count > 1 && n.Child0.Op.OpType == OpType.Project)
422
RemoveRedundantConstantKeys(op.
Keys
, ((ProjectOp)n.Child0.Op).Outputs, n.Child0.Child1);
424
AddReference(op.
Keys
); // mark all keys as referenced - nothing more to do
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (1)
601
foreach (Var v in op.
Keys
)
System\Data\Query\PlanCompiler\TransformationRules.cs (3)
3088
return op.
Keys
.Count;
4435
if (!nodeInfo.Keys.NoKeys && op.
Keys
.Subsumes(nodeInfo.Keys.KeyVars))
4437
ProjectOp newOp = command.CreateProjectOp(op.
Keys
);
System\Data\Query\PlanCompiler\VarRefManager.cs (1)
128
return HasVarReferences(((DistinctOp)node.Op).
Keys
, vars);
System\Data\Query\PlanCompiler\VarRemapper.cs (1)
285
Map(op.
Keys
);