20 references to Node
System.Data.Entity (20)
System\Data\Query\PlanCompiler\JoinGraph.cs (20)
431OpType joinOpType = joinNode.Node.Op.OpType; 846OpType opType = joinNode.Node.Op.OpType; 889if (joinNode.Node.Op.OpType == OpType.FullOuterJoin || 933switch (node.Node.Op.OpType) 1133foreach (AugmentedJoinNode augmentedJoinNode in m_vertexes.OfType<AugmentedJoinNode>().Where(j => j.Node.Op.OpType == OpType.LeftOuterJoin && j.JoinEdges.Count > 0)) 1140augmentedJoinNode.Node.Op = m_command.CreateInnerJoinOp(); 1185if (parent.Node.Op.OpType != OpType.LeftOuterJoin || parent.Children[0] != currentNode) 1398if (currentParent.Node != joinEdge.JoinNode.Node && 1399(disallowAnyJoin || currentParent.Node.Op.OpType != OpType.LeftOuterJoin || currentParent.Children[0] != currentNode) 1427if (currentNode.Parent.Node.Op.OpType == OpType.LeftOuterJoin && 1989return m_varRefManager.HasKeyReferences(keys, joinEdge.Right.Node, joinEdge.JoinNode.Node); 2289return m_root.Node; 2504if (joinNode.Node.Op.OpType == OpType.CrossJoin) 2520if (leftNode != null && rightNode == null && joinNode.Node.Op.OpType == OpType.LeftOuterJoin) 2561Node newJoinNode = m_command.CreateNode(joinNode.Node.Op, 2621Node filterNode = BuildFilterForNullableColumns(replacementNode.Node, replacementNode.NullableColumns); 2637switch (augmentedNode.Node.Op.OpType) 2651return augmentedNode.Node;