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