25 references to Table
System.Data.Entity (25)
System\Data\Query\PlanCompiler\JoinGraph.cs (25)
787if (joinEdge.Right.Table.Equals(rightVar.Table)) 1146if (!ContainsJoinEdgeForTable(joinEdge.Right.JoinEdges, joinEdge.Left.Table)) 1205if (joinEdge.Right.Table.Equals(table)) 1267if (m_constraintManager.IsParentChildRelationship(joinEdge.Right.Table.TableMetadata.Extent, joinEdge.Left.Table.TableMetadata.Extent, out fkConstraints)) 1509if (tableNode.Table.ReferencedColumns.IsSet(tableVars[i])) 1513replacementNode.Table.ReferencedColumns.Set(replacementVars[i]); 1522foreach (Var var in replacementNode.Table.ReferencedColumns) 1591MarkTableAsEliminated<Var>(tableNode, replacementNode, tableNode.Table.Columns, replacementNode.Table.Columns); 1716VarVec keyVars = m_command.CreateVarVec(joinEdge.Right.Table.Keys); 1753if (!groupedEdges.TryGetValue(joinEdge.Right.Table.TableMetadata.Extent, out edges)) 1756groupedEdges[joinEdge.Right.Table.TableMetadata.Extent] = edges; 1789if (!joinEdge.Left.Table.TableMetadata.Extent.Equals(joinEdge.Right.Table.TableMetadata.Extent)) 1807VarVec keyVars = m_command.CreateVarVec(joinEdge.Left.Table.Keys); 1970foreach (var key in joinEdge.Right.Table.Keys) 1977keys = joinEdge.Right.Table.Keys.Clone(); 1986keys = joinEdge.Right.Table.Keys; 2019if (HasNonKeyReferences(joinEdge.Left.Table)) 2173if (HasNonKeyReferences(joinEdge.Right.Table)) 2203if (m_constraintManager.IsParentChildRelationship(joinEdge.Left.Table.TableMetadata.Extent, joinEdge.Right.Table.TableMetadata.Extent, 2223if (m_constraintManager.IsParentChildRelationship(joinEdge.Right.Table.TableMetadata.Extent, joinEdge.Left.Table.TableMetadata.Extent,