29 instantiations of OpCellTreeNode
System.Data.Entity (29)
System\Data\Mapping\ViewGeneration\BasicViewGenerator.cs (12)
73OpCellTreeNode fojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 144OpCellTreeNode result = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 148OpCellTreeNode extentFojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 192OpCellTreeNode unionNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.Union); 201OpCellTreeNode fojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 264var result = new OpCellTreeNode(m_viewgenContext, rootNode.OpType); 280resultIJDriver = new OpCellTreeNode(m_viewgenContext, rootNode.Children[0].OpType); 381var extentLojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.LOJ); 514OpCellTreeNode newRootNode = new OpCellTreeNode(m_viewgenContext, rootNode.OpType); 532OpCellTreeNode groupNode = new OpCellTreeNode(m_viewgenContext, opTypeToIsolate); 638CellTreeNode n = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.IJ, n1, n2); 690CellTreeNode n = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.LASJ, n1, n2);
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (6)
102OpCellTreeNode newNode = new OpCellTreeNode(m_viewgenContext, rootNode.OpType); 195OpCellTreeNode newChild = new OpCellTreeNode(m_viewgenContext, child.OpType, 202CellTreeNode remainingNodes = new OpCellTreeNode(m_viewgenContext, rootNode.OpType, 206CellTreeNode commonNodes = new OpCellTreeNode(m_viewgenContext, commonChildOpType, 210CellTreeNode result = new OpCellTreeNode(m_viewgenContext, commonChildOpType, 386OpCellTreeNode temp = new OpCellTreeNode(m_viewgenContext, opType);
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (2)
499CellTreeNode rightDomainQuery = new OpCellTreeNode( 1201return new OpCellTreeNode(context, opType,
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (6)
78sQueryTree = new OpCellTreeNode(_viewgenContext, CellTreeOpType.IJ, complementSQueryTreeForCondition, _basicView); 200OpCellTreeNode memberCover = new OpCellTreeNode(_viewgenContext, CellTreeOpType.Union); 228memberValueTrees[lastMemberValue] = new OpCellTreeNode(_viewgenContext, CellTreeOpType.LASJ, _basicView, memberCover); 261new OpCellTreeNode(_viewgenContext, CellTreeOpType.IJ, sQueryTreeForDomainValue, sQueryTree); 408OpCellTreeNode node = new OpCellTreeNode(_viewgenContext, CellTreeOpType.IJ); 434OpCellTreeNode disjunctionNode = new OpCellTreeNode(_viewgenContext, CellTreeOpType.Union);
System\Data\Mapping\ViewGeneration\Structures\CellTreeNodeVisitors.cs (3)
98return new OpCellTreeNode(node.ViewgenContext, node.OpType, newChildren); 148OpCellTreeNode result = new OpCellTreeNode(node.ViewgenContext, node.OpType, flattenedChildren); 213OpCellTreeNode result = new OpCellTreeNode(node.ViewgenContext, node.OpType, finalChildren);
49 references to OpCellTreeNode
System.Data.Entity (49)
System\Data\Mapping\ViewGeneration\BasicViewGenerator.cs (16)
73OpCellTreeNode fojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 144OpCellTreeNode result = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 148OpCellTreeNode extentFojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 192OpCellTreeNode unionNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.Union); 201OpCellTreeNode fojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 264var result = new OpCellTreeNode(m_viewgenContext, rootNode.OpType); 275OpCellTreeNode resultIJDriver = null; 294var opNode = child as OpCellTreeNode; 364var extentLOJs = new Dictionary<EntitySet, OpCellTreeNode>(EqualityComparer<EntitySet>.Default); 381var extentLojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.LOJ); 407OpCellTreeNode fkExtentLOJ; 426var extentLOJ = m.Value; 514OpCellTreeNode newRootNode = new OpCellTreeNode(m_viewgenContext, rootNode.OpType); 532OpCellTreeNode groupNode = new OpCellTreeNode(m_viewgenContext, opTypeToIsolate); 581OpCellTreeNode groupNode)
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (9)
102OpCellTreeNode newNode = new OpCellTreeNode(m_viewgenContext, rootNode.OpType); 180List<OpCellTreeNode> newChildren = new List<OpCellTreeNode>(children.Count); 181foreach (OpCellTreeNode child in children) 195OpCellTreeNode newChild = new OpCellTreeNode(m_viewgenContext, child.OpType, 203Helpers.AsSuperTypeList<OpCellTreeNode, CellTreeNode>(newChildren)); 233OpCellTreeNode opNode = node as OpCellTreeNode; 386OpCellTreeNode temp = new OpCellTreeNode(m_viewgenContext, opType);
System\Data\Mapping\ViewGeneration\CqlGeneration\JoinCqlBlock.cs (1)
71builder.Append(OpCellTreeNode.OpToEsql(m_opType));
System\Data\Mapping\ViewGeneration\CqlGeneration\UnionCqlBlock.cs (1)
46builder.Append(OpCellTreeNode.OpToEsql(CellTreeOpType.Union));
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (4)
200OpCellTreeNode memberCover = new OpCellTreeNode(_viewgenContext, CellTreeOpType.Union); 408OpCellTreeNode node = new OpCellTreeNode(_viewgenContext, CellTreeOpType.IJ); 434OpCellTreeNode disjunctionNode = new OpCellTreeNode(_viewgenContext, CellTreeOpType.Union); 539internal override bool VisitOpNode(OpCellTreeNode node, bool dummy)
System\Data\Mapping\ViewGeneration\Structures\CellTreeNodeVisitors.cs (18)
38internal abstract TOutput VisitUnion(OpCellTreeNode node, TInput param); 39internal abstract TOutput VisitInnerJoin(OpCellTreeNode node, TInput param); 40internal abstract TOutput VisitLeftOuterJoin(OpCellTreeNode node, TInput param); 41internal abstract TOutput VisitFullOuterJoin(OpCellTreeNode node, TInput param); 42internal abstract TOutput VisitLeftAntiSemiJoin(OpCellTreeNode node, TInput param); 50internal abstract TOutput VisitOpNode(OpCellTreeNode node, TInput param); 66internal override CellTreeNode VisitUnion(OpCellTreeNode node, TInput param) 71internal override CellTreeNode VisitInnerJoin(OpCellTreeNode node, TInput param) 76internal override CellTreeNode VisitLeftOuterJoin(OpCellTreeNode node, TInput param) 81internal override CellTreeNode VisitFullOuterJoin(OpCellTreeNode node, TInput param) 86internal override CellTreeNode VisitLeftAntiSemiJoin(OpCellTreeNode node, TInput param) 91private OpCellTreeNode AcceptChildren(OpCellTreeNode node, TInput param) 128internal override CellTreeNode VisitOpNode(OpCellTreeNode node, bool dummy) 148OpCellTreeNode result = new OpCellTreeNode(node.ViewgenContext, node.OpType, flattenedChildren); 182internal override CellTreeNode VisitOpNode(OpCellTreeNode node, bool dummy) 213OpCellTreeNode result = new OpCellTreeNode(node.ViewgenContext, node.OpType, finalChildren); 238internal override IEnumerable<LeafCellTreeNode> VisitOpNode(OpCellTreeNode node, bool dummy)