10 instantiations of Predicate
System.Data.Entity (10)
System\Data\Query\PlanCompiler\JoinGraph.cs (1)
649Predicate predicate = new Predicate(m_command, joinNode.Child2);
System\Data\Query\PlanCompiler\Predicate.cs (5)
160otherPredicates = new Predicate(m_command); 183Predicate joinPredicate = new Predicate(m_command); 184otherPredicates = new Predicate(m_command); 296singleTablePredicates.Add(new Predicate(m_command)); 298otherPredicates = new Predicate(m_command);
System\Data\Query\PlanCompiler\TransformationRules.cs (4)
1406Predicate predicate = new Predicate(command, pushdownPredicateNode); 1820Predicate predicate = new Predicate(command, filterNode.Child1); 1970Predicate predicate = new Predicate(command, filterNode.Child1); 3724Predicate predicate = new Predicate(context.Command, singleRowNode.Child0.Child1);
22 references to Predicate
System.Data.Entity (22)
System\Data\Query\PlanCompiler\JoinGraph.cs (2)
649Predicate predicate = new Predicate(m_command, joinNode.Child2); 658Predicate otherPredicate;
System\Data\Query\PlanCompiler\Predicate.cs (12)
136internal Predicate GetSingleTablePredicates(VarVec tableDefinitions, 137out Predicate otherPredicates) 141List<Predicate> singleTablePredicateList; 158out Predicate otherPredicates) 180internal Predicate GetJoinPredicates(VarVec leftTableDefinitions, VarVec rightTableDefinitions, 181out Predicate otherPredicates) 183Predicate joinPredicate = new Predicate(m_command); 191if (Predicate.IsEquiJoinPredicate(part, leftTableDefinitions, rightTableDefinitions, out leftTableVar, out rightTableVar)) 291out List<Predicate> singleTablePredicates, out Predicate otherPredicates) 293singleTablePredicates = new List<Predicate>(); 386if (!Predicate.IsEquiJoinPredicate(simplePredicateNode, out tempLeftVar, out tempRightVar))
System\Data\Query\PlanCompiler\TransformationRules.cs (8)
1406Predicate predicate = new Predicate(command, pushdownPredicateNode); 1407Predicate nonPushdownPredicate; 1820Predicate predicate = new Predicate(command, filterNode.Child1); 1842Predicate leftSingleTablePredicates = predicate.GetSingleTablePredicates(leftTableInfo.Definitions, out predicate); 1850Predicate rightSingleTablePredicates = predicate.GetSingleTablePredicates(rightTableNodeInfo.Definitions, out predicate); 1862Predicate joinPredicate = predicate.GetJoinPredicates(leftTableInfo.Definitions, rightTableNodeInfo.Definitions, out predicate); 1970Predicate predicate = new Predicate(command, filterNode.Child1); 3724Predicate predicate = new Predicate(context.Command, singleRowNode.Child0.Child1);