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