1 type derived from NodeInfo
System.Data.Entity (1)
System\Data\Query\InternalTrees\NodeInfo.cs (1)
217internal class ExtendedNodeInfo : NodeInfo
1 instantiation of NodeInfo
System.Data.Entity (1)
System\Data\Query\InternalTrees\Nodes.cs (1)
182m_nodeInfo = new NodeInfo(command);
46 references to NodeInfo
System.Data.Entity (46)
System\Data\Query\InternalTrees\Command.cs (1)
1515internal NodeInfo GetNodeInfo(Node n)
System\Data\Query\InternalTrees\NodeInfo.cs (36)
172NodeInfo chiNodeInfo = cmd.GetNodeInfo(chi); 265m_hashValue = (m_hashValue << 4) ^ NodeInfo.GetHashValue(this.Definitions); 266m_hashValue = (m_hashValue << 4) ^ NodeInfo.GetHashValue(this.Keys.KeyVars); 343internal class NodeInfoVisitor : BasicOpVisitorOfT<NodeInfo> 356NodeInfo nodeInfo = VisitNode(n); 378private NodeInfo GetNodeInfo(Node n) 386private NodeInfo InitNodeInfo(Node n) 388NodeInfo nodeInfo = GetNodeInfo(n); 407protected override NodeInfo VisitDefault(Node n) 411NodeInfo nodeInfo = InitNodeInfo(n); 416NodeInfo childNodeInfo = GetNodeInfo(chi); 455public override NodeInfo Visit(VarRefOp op, Node n) 457NodeInfo nodeInfo = InitNodeInfo(n); 465protected override NodeInfo VisitRelOpDefault(RelOp op, Node n) 481protected override NodeInfo VisitTableOp(ScanTableBaseOp op, Node n) 516public override NodeInfo Visit(UnnestOp op, Node n) 545NodeInfo childNodeInfo = GetNodeInfo(n.Child0); 594public override NodeInfo Visit(ProjectOp op, Node n) 623NodeInfo chiNodeInfo = GetNodeInfo(chi.Child0); 677public override NodeInfo Visit(FilterOp op, Node n) 681NodeInfo predNodeInfo = GetNodeInfo(n.Child1); 734protected override NodeInfo VisitGroupByOp(GroupByBaseOp op, Node n) 749NodeInfo keyExprNodeInfo = GetNodeInfo(chi.Child0); 766NodeInfo aggExprNodeInfo = GetNodeInfo(chi.Child0); 798public override NodeInfo Visit(CrossJoinOp op, Node n) 858protected override NodeInfo VisitJoinOp(JoinBaseOp op, Node n) 876NodeInfo predNodeInfo = GetNodeInfo(n.Child2); 953protected override NodeInfo VisitApplyOp(ApplyBaseOp op, Node n) 1011protected override NodeInfo VisitSetOp(SetOp op, Node n) 1131protected override NodeInfo VisitSortOp(SortBaseOp op, Node n) 1183public override NodeInfo Visit(DistinctOp op, Node n) 1228public override NodeInfo Visit(SingleRowOp op, Node n) 1249public override NodeInfo Visit(SingleRowTableOp op, Node n) 1273public override NodeInfo Visit(PhysicalProjectOp op, Node n) 1278NodeInfo childNodeInfo = GetNodeInfo(chi); 1318protected override NodeInfo VisitNestOp(NestBaseOp op, Node n)
System\Data\Query\InternalTrees\Nodes.cs (2)
28private NodeInfo m_nodeInfo; 150internal NodeInfo GetNodeInfo(Command command)
System\Data\Query\PlanCompiler\Predicate.cs (2)
303NodeInfo nodeInfo = m_command.GetNodeInfo(part); 495NodeInfo otherNodeInfo = m_command.GetNodeInfo(right);
System\Data\Query\PlanCompiler\TransformationRules.cs (5)
460NodeInfo nodeInfo = this.Command.GetNodeInfo(subTree); 524NodeInfo nodeInfo = Command.GetNodeInfo(node); 2189NodeInfo nodeInfo = context.Command.GetNodeInfo(n); 2439NodeInfo filterInputNodeInfo = command.GetNodeInfo(filterNode.Child0); 2588NodeInfo filterPredicateNodeInfo = command.GetNodeInfo(filterNode.Child1);