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