93 references to CreateNode
System.Data.Entity (93)
System\Data\Mapping\FunctionImportMappingComposable.cs (1)
136
relNode = itree.
CreateNode
(projectOp, relNode, varDefListNode);
System\Data\Query\InternalTrees\Command.cs (4)
1640
unionAllNode = this.
CreateNode
(unionAllOp, unionAllNode, inputNodes[i]);
1697
Node projectNode = this.
CreateNode
(
1743
Node filterNode = this.
CreateNode
(this.CreateFilterOp(), inputNode, predicate);
1787
Node newNode = this.
CreateNode
(this.CreateComparisonOp(opType), arg0, arg1);
System\Data\Query\PlanCompiler\ITreeGenerator.cs (22)
310
Node newRoot = _iqtCommand.
CreateNode
(projectOp, singletonTableNode, varDefListNode);
580
node = _iqtCommand.
CreateNode
(comparisonOp, node, trueNode);
623
return _iqtCommand.
CreateNode
(op, exprDelegate(e.Left), exprDelegate(e.Right));
712
Node projectNode = _iqtCommand.
CreateNode
(projectOp, unnestNode, varDefListNode);
736
Node projectNode = _iqtCommand.
CreateNode
(projectOp, input,
966
Node projectionNode = _iqtCommand.
CreateNode
(projection, inputNode, varDefNode);
1155
Node projectNode = _iqtCommand.
CreateNode
(projectOp, node, varDefListNode);
1332
return _iqtCommand.
CreateNode
(op, leftArg, rightArg);
1637
Node setOpNode = _iqtCommand.
CreateNode
(setOp, leftNode, rightNode);
2171
Node filtNode = _iqtCommand.
CreateNode
(filtOp, inputSetNode, predicateNode);
2235
Node projNode = _iqtCommand.
CreateNode
(projOp, source, varDefListNode);
2257
Node projNode = _iqtCommand.
CreateNode
(projOp, projectedSetNode, varDefListNode);
2431
Node retNode = _iqtCommand.
CreateNode
(applyOp, inputNode, applyNode);
2680
Node projectNodeWithKeys = _iqtCommand.
CreateNode
(
2722
Node predicate = _iqtCommand.
CreateNode
(
2724
_iqtCommand.
CreateNode
(
2726
_iqtCommand.
CreateNode
(
2741
filterPredicateNode = _iqtCommand.
CreateNode
(
2747
Node filterNode = _iqtCommand.
CreateNode
(
2878
_iqtCommand.
CreateNode
(
2998
predicateNode = _iqtCommand.
CreateNode
(
3014
inputNode = _iqtCommand.
CreateNode
(_iqtCommand.CreateFilterOp(), inputNode, predicateNode);
System\Data\Query\PlanCompiler\JoinGraph.cs (4)
2347
predNode = m_command.
CreateNode
(m_command.CreateConditionalOp(OpType.And),
2353
Node filterNode = m_command.
CreateNode
(m_command.CreateFilterOp(), inputNode, predNode);
2373
return m_command.
CreateNode
(m_command.CreateFilterOp(), inputNode, predicateNode);
2440
Node equalsNode = m_command.
CreateNode
(m_command.CreateComparisonOp(OpType.EQ),
System\Data\Query\PlanCompiler\KeyPullup.cs (1)
367
n.Children[i] = m_command.
CreateNode
(m_command.CreateProjectOp(branchOutputVars),
System\Data\Query\PlanCompiler\NestPullup.cs (6)
607
Node filterNode = Command.
CreateNode
(Command.CreateFilterOp(), input, predicateNode);
742
Node projectNode = Command.
CreateNode
(
2460
Node projectNode = Command.
CreateNode
(projectOp, input, varDefListNode);
2526
Node applyNode = Command.
CreateNode
(op, newDrivingNode, nestNode.Children[i]);
2572
Node projectNode = Command.
CreateNode
(projectOp, applyNode, varDefListNode);
2591
unionAllNode = Command.
CreateNode
(unionAllOp, unionAllNode, projectNode);
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (8)
745
return m_command.
CreateNode
(m_command.CreateProjectOp(m_command.CreateVarVec(convertToFlattenedTypeVars)),
1541
Node projectNode = m_command.
CreateNode
(projectOp, setOpChild, varDefListNode);
2157
Node newCompNode = m_command.
CreateNode
(newCompOp, values1[i], values2[i]);
2161
andNode = m_command.
CreateNode
(m_command.CreateConditionalOp(OpType.And), andNode, newCompNode);
2225
andNode = m_command.
CreateNode
(m_command.CreateConditionalOp(OpType.And), andNode, isNullNode);
2622
Node discriminatorPredicate = m_command.
CreateNode
(discriminatorPredicateOp, discriminator, discriminatorConstant);
3041
current = m_command.
CreateNode
(m_command.CreateConditionalOp(OpType.Or), current, typeComparisonNode);
3062
Node result = m_command.
CreateNode
(eqCompOp, typeIdProperty, typeIdConstantNode);
System\Data\Query\PlanCompiler\PlanCompilerUtil.cs (1)
133
result = command.
CreateNode
(command.CreateConditionalOp(OpType.And), result, predicatePart2);
System\Data\Query\PlanCompiler\Predicate.cs (1)
119
andNode = m_command.
CreateNode
(m_command.CreateConditionalOp(OpType.And),
System\Data\Query\PlanCompiler\PreProcessor.cs (8)
540
Node filterNode = m_command.
CreateNode
(m_command.CreateFilterOp(),
655
Node filterNode = m_command.
CreateNode
(
873
Node ret = m_command.
CreateNode
(m_command.CreateFilterOp(), unionAllNode, predicateNode);
941
Node filterNode = m_command.
CreateNode
(m_command.CreateFilterOp(),
1492
Node equalsNode = m_command.
CreateNode
(equalsOp, caseNode, trueNode);
1674
Node filterNode = m_command.
CreateNode
(m_command.CreateFilterOp(),
1935
Node filterNode = m_command.
CreateNode
(m_command.CreateFilterOp(),
2008
Node whenNode = m_command.
CreateNode
(equalsOp,
System\Data\Query\PlanCompiler\SubqueryTrackingVisitor.cs (3)
166
newNode = m_command.
CreateNode
(op, newNode, subqueries[i]);
172
newNode = m_command.
CreateNode
(m_command.CreateCrossApplyOp(), newNode, input);
248
Node filterNode = m_command.
CreateNode
(m_command.CreateFilterOp(), inputNode, joinCondition);
System\Data\Query\PlanCompiler\TransformationRules.cs (34)
1433
Node newAndNode = context.Command.
CreateNode
(
1437
newNode = context.Command.
CreateNode
(context.Command.CreateFilterOp(), filterNode.Child0.Child0, newAndNode);
1499
Node newFilterNode = trc.Command.
CreateNode
(trc.Command.CreateFilterOp(), projectNode.Child0, remappedPredicateNode);
1500
Node newProjectNode = trc.Command.
CreateNode
(projectNode.Op, newFilterNode, projectNode.Child1);
1598
Node newFilterNode = trc.Command.
CreateNode
(
1615
newNode = trc.Command.
CreateNode
(trc.Command.CreateFilterOp(), newSetOpNode, nonPushdownPredicate);
1660
Node pushdownFilterNode = context.Command.
CreateNode
(context.Command.CreateFilterOp(), distinctNode.Child0, pushdownPredicate);
1669
newNode = context.Command.
CreateNode
(context.Command.CreateFilterOp(), newDistinctNode, nonPushdownPredicate);
1742
Node subFilterNode = trc.Command.
CreateNode
(trc.Command.CreateFilterOp(), groupByNode.Child0, remappedPushdownPredicate);
1756
newNode = trc.Command.
CreateNode
(trc.Command.CreateFilterOp(), newGroupByNode, nonPushdownPredicate);
1873
leftInputNode = command.
CreateNode
(command.CreateFilterOp(), leftInputNode, leftSingleTablePredicateNode);
1878
rightInputNode = command.
CreateNode
(command.CreateFilterOp(), rightInputNode, rightSingleTablePredicateNode);
1916
newJoinNode = command.
CreateNode
(joinOp, leftInputNode, rightInputNode);
1933
newNode = command.
CreateNode
(command.CreateFilterOp(), newJoinNode, newFilterPredicateNode);
1973
Node newApplyNode = command.
CreateNode
(command.CreateCrossApplyOp(), applyNode.Child0, applyRightInputNode);
1974
Node newFilterNode = command.
CreateNode
(command.CreateFilterOp(), newApplyNode, filterNode.Child1);
2058
Node projectNode = trc.Command.
CreateNode
(projectOp, n, varDefListNode);
2755
dummyProjectNode = command.
CreateNode
(dummyProjectOp, projectNode.Child0, dummyProjectVarDefListNode);
2857
newNode = command.
CreateNode
(applyOp, applyLeftChild, applyRightChild);
2876
newNode = command.
CreateNode
(command.CreateCrossJoinOp(),
2951
newNode = command.
CreateNode
(
3437
newJoinNode = context.Command.
CreateNode
(joinNode.Op, joinNode.Child0.Child0, joinNode.Child1.Child0);
3451
newProjectNode = command.
CreateNode
(newProjectOp,
3490
newNode = context.Command.
CreateNode
(projectOp, joinNode, projectNode.Child1);
3576
predicateNode = command.
CreateNode
(
3595
newJoinNode = command.
CreateNode
(joinNode.Op, newLeftInput, newRightInput);
3607
newNode = command.
CreateNode
(newFilterOp, newJoinNode, predicateNode);
4186
newNode = command.
CreateNode
(newOp, n.Child0, n.Child1);
4277
var outerApplyNode = command.
CreateNode
(command.CreateOuterApplyOp(), scanTable, n);
4282
newNode = command.
CreateNode
(
4294
var comparison = command.
CreateNode
(
4300
equality = command.
CreateNode
(
4310
var filter = command.
CreateNode
(command.CreateFilterOp(),
4443
newNode = command.
CreateNode
(newOp, n.Child0, varDefListNode);