16 references to KeyVars
System.Data.Entity (16)
System\Data\Query\InternalTrees\NodeInfo.cs (5)
266
m_hashValue = (m_hashValue << 4) ^ NodeInfo.GetHashValue(this.Keys.
KeyVars
);
644
VarVec keyVec = m_command.CreateVarVec(relOpChildNodeInfo.Keys.
KeyVars
);
1065
if (!childNodeInfo.Keys.NoKeys && !childNodeInfo.Keys.
KeyVars
.IsEmpty)
1067
mappedKeyVec = childNodeInfo.Keys.
KeyVars
.Remap(unionAllOp.VarMap[i].GetReverseMap());
1291
VarVec missingKeys = m_command.CreateVarVec(driverChildNodeInfo.Keys.
KeyVars
);
System\Data\Query\PlanCompiler\KeyPullup.cs (6)
144
VarVec mappedKeyVec = childNodeInfo.Keys.
KeyVars
.Remap(varRenameMap);
247
VarVec existingKeyVars = branchNodeInfo.Keys.
KeyVars
.Remap(op.VarMap[i]);
353
branchNodeInfo.Keys.
KeyVars
.Set(branchDiscriminatorVar);
375
projectNodeInfo.Keys.
KeyVars
.InitFrom(branchNodeInfo.Keys.
KeyVars
);
376
projectNodeInfo.Keys.
KeyVars
.Set(branchDiscriminatorVar);
System\Data\Query\PlanCompiler\NestPullup.cs (2)
1267
VarVec keyVars = Command.GetExtendedNodeInfo(nestOpInput).Keys.
KeyVars
;
2244
VarVec parentKeys = RemapVarVec(drivingNodeKeys.
KeyVars
, drivingNodeVarMap);
System\Data\Query\PlanCompiler\TransformationRules.cs (3)
3725
if (predicate.SatisfiesKey(childNodeInfo.Keys.
KeyVars
, childNodeInfo.Definitions))
4190
if (nodeInfo.Keys.NoKeys || !op.Keys.Subsumes(nodeInfo.Keys.
KeyVars
))
4435
if (!nodeInfo.Keys.NoKeys && op.Keys.Subsumes(nodeInfo.Keys.
KeyVars
))