1 instantiation of RelOpInfo
System.Data.Entity (1)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
384RelOpInfo retInfo = new RelOpInfo(name, expr, publishedVars);
38 references to RelOpInfo
System.Data.Entity (38)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (38)
326private Dictionary<DbExpression, RelOpInfo> _relOpState = new Dictionary<DbExpression, RelOpInfo>(); 382private RelOpInfo PublishRelOp(string name, DbExpression expr, VarInfoList publishedVars) 384RelOpInfo retInfo = new RelOpInfo(name, expr, publishedVars); 394private RelOpInfo ConsumeRelOp(DbExpression expr) 397RelOpInfo retInfo = _relOpState[expr]; 402private RelOpInfo VisitAsRelOp(Node inputNode) 425private void PushExpressionBindingScope(RelOpInfo inputState) 438private RelOpInfo EnterExpressionBindingScope(Node inputNode, bool pushScope) 440RelOpInfo inputInfo = VisitAsRelOp(inputNode); 460private RelOpInfo EnterExpressionBindingScope(Node inputNode) 465private void ExitExpressionBindingScope(RelOpInfo scope, bool wasPushed) 471RelOpInfo bindingScope = (RelOpInfo)_bindingScopes.Pop(); 477private void ExitExpressionBindingScope(RelOpInfo scope) 484RelOpInfo inputInfo = VisitAsRelOp(inputNode); 1191private DbExpression CreateProject(RelOpInfo sourceInfo, IEnumerable<Var> outputVars) 1350private RelOpInfo BuildEmptyProjection(Node relOpNode) 1363RelOpInfo sourceInfo = EnterExpressionBindingScope(relOpNode); 1385RelOpInfo relOpInfo = ConsumeRelOp(retExpr); 1401private RelOpInfo BuildProjection(Node relOpNode, IEnumerable<Var> projectionVars) 1424RelOpInfo sourceInfo = EnterExpressionBindingScope(relOpNode); 1437RelOpInfo relOpInfo = ConsumeRelOp(retExpr); 1446RelOpInfo sourceInfo = EnterExpressionBindingScope(n.Child0); 1485RelOpInfo inputInfo = EnterExpressionBindingScope(n.Child0); 1557RelOpInfo inputInfo = EnterExpressionBindingScope(n.Child0); 1588RelOpInfo inputInfo = null; 1832private RelOpInfo VisitJoinInput(Node joinInputNode) 1834RelOpInfo relOpInfo; 1876RelOpInfo leftInfo = VisitJoinInput(joinNode.Child0); 1879RelOpInfo rightInfo = VisitJoinInput(joinNode.Child1); 1965RelOpInfo inputInfo = VisitJoinInput(inputNode); 2016RelOpInfo inputInfo = EnterExpressionBindingScope(applyNode.Child0); 2021RelOpInfo applyInfo = EnterExpressionBindingScope(applyNode.Child1, false); 2097RelOpInfo sourceInfo; 2221RelOpInfo sourceInfo = BuildProjection(n.Child0, op.Keys); 2248RelOpInfo inputInfo; 2359RelOpInfo sourceInfo = BuildProjection(n.Child0, op.Outputs);