2 overrides of OpType
System.Data.Entity (2)
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (1)
87
internal override CellTreeOpType
OpType
{ get { return CellTreeOpType.Leaf; } }
System\Data\Mapping\ViewGeneration\Structures\OpCellTreeNode.cs (1)
67
internal override CellTreeOpType
OpType
{ get { return m_opType; } }
23 references to OpType
System.Data.Entity (23)
System\Data\Mapping\ViewGeneration\BasicViewGenerator.cs (9)
176
Debug.Assert(rootNode.
OpType
== CellTreeOpType.FOJ, "So far, we have FOJs only");
258
if (rootNode.
OpType
!= CellTreeOpType.LOJ || rootNode.Children.Count < 2)
264
var result = new OpCellTreeNode(m_viewgenContext, rootNode.
OpType
);
277
if (rootNode.Children[0].
OpType
== CellTreeOpType.IJ)
280
resultIJDriver = new OpCellTreeNode(m_viewgenContext, rootNode.Children[0].
OpType
);
507
if (rootNode.
OpType
!= CellTreeOpType.FOJ && rootNode.
OpType
!= CellTreeOpType.LOJ ||
508
rootNode.
OpType
== opTypeToIsolate)
514
OpCellTreeNode newRootNode = new OpCellTreeNode(m_viewgenContext, rootNode.
OpType
);
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (13)
62
Debug.Assert(rootNode.
OpType
== CellTreeOpType.LOJ || rootNode.
OpType
== CellTreeOpType.IJ ||
63
rootNode.
OpType
== CellTreeOpType.FOJ || rootNode.
OpType
== CellTreeOpType.Union ||
64
rootNode.
OpType
== CellTreeOpType.LASJ,
87
bool isAssociativeOp = CellTreeNode.IsAssociativeOp(rootNode.
OpType
);
102
OpCellTreeNode newNode = new OpCellTreeNode(m_viewgenContext, rootNode.
OpType
);
116
if (false == skipRest && lastChild.
OpType
== CellTreeOpType.Leaf &&
117
child.
OpType
== CellTreeOpType.Leaf)
122
mergedOk = TryMergeCellQueries(rootNode.
OpType
, ref lastChild, child);
153
if (CellTreeNode.IsAssociativeOp(rootNode.
OpType
) == false || children.Count <= 1)
168
CellTreeOpType commonChildOpType = children[0].
OpType
;
202
CellTreeNode remainingNodes = new OpCellTreeNode(m_viewgenContext, rootNode.
OpType
,
System\Data\Mapping\ViewGeneration\Structures\CellTreeNodeVisitors.cs (1)
202
if (child.
OpType
== node.OpType)