69 references to CreateNode
System.Data.Entity (69)
System\Data\Query\InternalTrees\Command.cs (4)
530return this.CreateNode(op, new List<Node>()); 543return this.CreateNode(op, l); 557return this.CreateNode(op, l); 572return this.CreateNode(op, l);
System\Data\Query\InternalTrees\OpCopier.cs (13)
267return m_destCmd.CreateNode(op, ProcessChildren(original)); 701return m_destCmd.CreateNode(newScan, children); 726return m_destCmd.CreateNode(newUnnest, children); 747return m_destCmd.CreateNode(newProject, children); 779return m_destCmd.CreateNode(newSortOp, children); 800return m_destCmd.CreateNode(newSortOp, children); 818return m_destCmd.CreateNode(newGroupOp, children); 836return m_destCmd.CreateNode(newGroupOp, children); 966return m_destCmd.CreateNode(newSetOp, children); 1020return m_destCmd.CreateNode(newDistinctOp, children); 1049return m_destCmd.CreateNode(m_destCmd.CreateVarDefOp(newVar), children); 1093return m_destCmd.CreateNode(newProject, children); 1141return m_destCmd.CreateNode(newOp, newChildren);
System\Data\Query\PlanCompiler\AggregatePushdown.cs (1)
594return _command.CreateNode(n.Op, newChildren);
System\Data\Query\PlanCompiler\ITreeGenerator.cs (13)
554node = _iqtCommand.CreateNode(caseOp, arguments); 954Node newRecordNode = _iqtCommand.CreateNode(_iqtCommand.CreateNewRecordOp(recType), recordColumns); 1073retNode = _iqtCommand.CreateNode(_iqtCommand.CreateFunctionOp(e.Function), argNodes); 1516return _iqtCommand.CreateNode(op, children); 1707return _iqtCommand.CreateNode(_iqtCommand.CreateCaseOp(e.ResultType), childNodes); 2097Node node = _iqtCommand.CreateNode(newInstOp, newArgs); 2228Node newInstNode = _iqtCommand.CreateNode(newInstOp, newArgs); 2379_iqtCommand.CreateNode(joinOp, inputNodes), 2543_iqtCommand.CreateNode( 2548_iqtCommand.CreateNode( 2568Node groupByNode = _iqtCommand.CreateNode( 2683_iqtCommand.CreateNode( //the key var defs 2881_iqtCommand.CreateNode(
System\Data\Query\PlanCompiler\JoinGraph.cs (1)
2484Node newJoinNode = m_command.CreateNode(m_command.CreateCrossJoinOp(), newChildren);
System\Data\Query\PlanCompiler\KeyPullup.cs (1)
369m_command.CreateNode(m_command.CreateVarDefListOp(), varDefNodes));
System\Data\Query\PlanCompiler\NestPullup.cs (11)
534Node newJoinApplyNode = Command.CreateNode(op, newJoinApplyChildren); 553Node newNode = Command.CreateNode(newNestOp, newNestChildren); 955Node newNode = Command.CreateNode(newNestOp, newNestInputs); 1095newNestedProjectNodeInputs.Add(Command.CreateNode(Command.CreateVarDefListOp(), referencedVars)); 1111Node newNestedProjectNode = Command.CreateNode(Command.CreateProjectOp(newNestedProjectOutputs), newNestedProjectNodeInputs); 1130projectNode = Command.CreateNode(newNestedNestOp, newNestedNestNodeInputs); 1139projectNode.Child1 = Command.CreateNode(projectNode.Child1.Op, newChildren); 1163Node nestNode = Command.CreateNode(nestOp, collectionNodes); 1450projectNode.Child1 = Command.CreateNode(projectNode.Child1.Op, newProjectOpChildren); 1481nestNode = Command.CreateNode(nestNode.Op, newNestNodeChildren); 2567Node varDefListNode = Command.CreateNode(Command.CreateVarDefListOp(), varDefListChildren);
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (14)
747m_command.CreateNode(m_command.CreateVarDefListOp(), convertToFlattenedTypeVarDefs)); 805Node newVarDefListNode = m_command.CreateNode(n.Op, newChildren); 1539Node varDefListNode = m_command.CreateNode(m_command.CreateVarDefListOp(), varDefOpNodes); 1786Node newNode = m_command.CreateNode(newOp, newArgs); 2020resultNode.Child0 = m_command.CreateNode(newCaseOp, children); 2079Node caseNode = m_command.CreateNode(m_command.CreateCaseOp(md.Helper.GetModelTypeUsage(property)), caseChildren); 2086return m_command.CreateNode(newRec, fieldValues); 2319Node newNode = m_command.CreateNode(rec, inputFieldValues); 2380newNode = m_command.CreateNode(newRecordOp, fieldValues); 2480Node newNode = m_command.CreateNode(recOp, inputFieldValues); 2543Node newNode = m_command.CreateNode(newOp, newNodeChildren); 2629discriminator = m_command.CreateNode(normalizer, children); 2847Node newNode = m_command.CreateNode(newOp, newFieldValues); 2893return m_command.CreateNode(newRecordOp, newFieldValues);
System\Data\Query\PlanCompiler\PreProcessor.cs (4)
1617Node keyNode = m_command.CreateNode(keyOp, keyFields); 1825Node newNode = m_command.CreateNode(newEntityOp, newChildren); 1884Node newNode = m_command.CreateNode(newEntityOp, newChildren); 2020Node caseNode = m_command.CreateNode(m_command.CreateCaseOp(collectionType.TypeUsage), caseArgNodes);
System\Data\Query\PlanCompiler\ProjectionPruner.cs (1)
307return m_command.CreateNode(op, newChildren);
System\Data\Query\PlanCompiler\TransformationRules.cs (6)
1006newNode = context.Command.CreateNode(caseOp, newNodeArgs); 1606Node newSetOpNode = trc.Command.CreateNode(setOpNode.Op, newSetOpChildren); 2056Node varDefListNode = trc.Command.CreateNode(trc.Command.CreateVarDefListOp(), varDefNodeList); 2290Node newVarDefListNode = command.CreateNode(command.CreateVarDefListOp(), newVarDefNodes); 3448Node varDefListNode = command.CreateNode( 3945Node newVarDefListNode = command.CreateNode(command.CreateVarDefListOp(), newVarDefNodes);