34 references to WhereClause
System.Data.Entity (34)
System\Data\Mapping\ViewGeneration\CellCreator.cs (2)
241leftQueryWhereClause = BoolExpression.CreateAnd(originalCell.GetLeftQuery(viewTarget).WhereClause, leftQueryWhereClause); 244rightQueryWhereClause = BoolExpression.CreateAnd(originalCell.GetRightQuery(viewTarget).WhereClause, rightQueryWhereClause);
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (10)
467whereClause = BoolExpression.CreateAnd(query1.WhereClause, query2.WhereClause); 476conjunct2 = BoolExpression.CreateAnd(query2.WhereClause, g2); 478whereClause = query1.WhereClause; 486conjunct1 = BoolExpression.CreateAnd(query1.WhereClause, g1); 487conjunct2 = BoolExpression.CreateAnd(query2.WhereClause, g2); 490whereClause = BoolExpression.CreateOr(BoolExpression.CreateAnd(query1.WhereClause, g1), 491BoolExpression.CreateAnd(query2.WhereClause, g2)); 500conjunct2 = BoolExpression.CreateAnd(query2.WhereClause, g2); 501whereClause = BoolExpression.CreateAnd(query1.WhereClause, BoolExpression.CreateNot(conjunct2));
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQuery.cs (3)
43BoolExpression whereClause = cellQuery.WhereClause; 51BoolExpression whereClause = cellQuery.WhereClause.Create(roleBoolean); 52whereClause = BoolExpression.CreateAnd(whereClause, cellQuery.WhereClause);
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (4)
69CellTreeNode complementSQueryTreeForCondition = complementWhereClauseVisitor.GetCellTreeNode(cell.SQuery.WhereClause); 105CellTreeNode plainSQueryTreeForCondition = plainWhereClauseVisitor.GetCellTreeNode(cell.SQuery.WhereClause); 256BoolExpression cWhereClause = PropagateCellConstantsToWhereClause(wrapper, wrapper.RightCellQuery.WhereClause, 333BoolExpression expression = wrapper.RightCellQuery.WhereClause;
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (1)
674foreach (BoolExpression atom in WhereClause.Atoms)
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (1)
197cellQuery.WhereClause, identifiers, ++blockAliasNum);
System\Data\Mapping\ViewGeneration\Structures\LeftCellWrapper.cs (3)
360bool whereClauseEqual = BoolExpression.EqualityComparer.Equals(left.RightCellQuery.WhereClause, 361right.RightCellQuery.WhereClause); 368return BoolExpression.EqualityComparer.GetHashCode(wrapper.RightCellQuery.WhereClause) ^ wrapper.RightExtent.GetHashCode();
System\Data\Mapping\ViewGeneration\Validation\ErrorPatternMatcher.cs (2)
211!leftCellWrapper.OnlyInputCell.CQuery.WhereClause.Equals(leftCellWrapper.OnlyInputCell.SQuery.WhereClause) && /* projection allowed when both conditions are equal */
System\Data\Mapping\ViewGeneration\ViewgenContext.cs (1)
270wrapper.OnlyInputCell.CQuery.WhereClause.MemberRestrictions.Select(oneOf => oneOf.RestrictedMemberSlot.MemberPath),
System\Data\Mapping\ViewGeneration\ViewGenerator.cs (7)
87cell.CQuery.WhereClause.FixDomainMap(queryOpenDomain); 88cell.SQuery.WhereClause.FixDomainMap(updateOpenDomain); 89cell.CQuery.WhereClause.ExpensiveSimplify(); 90cell.SQuery.WhereClause.ExpensiveSimplify(); 91cell.CQuery.WhereClause.FixDomainMap(m_queryDomainMap); 92cell.SQuery.WhereClause.FixDomainMap(m_updateDomainMap); 208cell.SQuery.WhereClause.FixDomainMap(m_updateDomainMap);