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