15 references to Keys
System.Data.Entity (15)
System\Data\Query\InternalTrees\NodeInfo.cs (5)
490if (op.Table.ReferencedColumns.Subsumes(op.Table.Keys)) 492nodeInfo.Keys.InitFrom(op.Table.Keys); 526if (n.Child0.Op.OpType == OpType.VarDef && n.Child0.Child0.Op.OpType == OpType.Function && op.Table.Keys.Count > 0) 530if (op.Table.ReferencedColumns.Subsumes(op.Table.Keys)) 532nodeInfo.Keys.InitFrom(op.Table.Keys);
System\Data\Query\PlanCompiler\JoinGraph.cs (6)
1716VarVec keyVars = m_command.CreateVarVec(joinEdge.Right.Table.Keys); 1807VarVec keyVars = m_command.CreateVarVec(joinEdge.Left.Table.Keys); 1948return !table.Keys.Subsumes(table.ReferencedColumns); 1970foreach (var key in joinEdge.Right.Table.Keys) 1977keys = joinEdge.Right.Table.Keys.Clone(); 1986keys = joinEdge.Right.Table.Keys;
System\Data\Query\PlanCompiler\KeyPullup.cs (1)
121op.Table.ReferencedColumns.Or(op.Table.Keys);
System\Data\Query\PlanCompiler\TransformationRules.cs (3)
4288var leftKeys = scanTableOp.Table.Keys.GetEnumerator(); 4289var rightKeys = sourceTable.Keys.GetEnumerator(); 4290for (int i = 0; i < sourceTable.Keys.Count; ++i)