30 references to RightCellQuery
System.Data.Entity (30)
System\Data\Mapping\ViewGeneration\BasicViewGenerator.cs (2)
135EntitySetBase extent = childNode.LeftCellWrapper.RightCellQuery.Extent; // relation or extent to group by 464return leaf.LeftCellWrapper.RightCellQuery.Extent as EntitySet;
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (5)
295extentMap.Add(leafNode.LeftCellWrapper.RightCellQuery.Extent, leafNode); 328extentMap.Add(leafNode.LeftCellWrapper.RightCellQuery.Extent, leafNode); 341EntitySetBase firstExtent = firstNode.LeftCellWrapper.RightCellQuery.Extent; 371if (!TryMergeTwoCellQueries(leaf1.LeftCellWrapper.RightCellQuery, leaf2.LeftCellWrapper.RightCellQuery, opType, m_viewgenContext.MemberMaps.RightDomainMap, out mergedRightCellQuery))
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (5)
248MemberProjectedSlot slot = wrapper.RightCellQuery.ProjectedSlotAt(index) as MemberProjectedSlot; 256BoolExpression cWhereClause = PropagateCellConstantsToWhereClause(wrapper, wrapper.RightCellQuery.WhereClause, 333BoolExpression expression = wrapper.RightCellQuery.WhereClause; 503CellQuery thisQuery = m_wrapper.RightCellQuery; 504CellQuery thatQuery = node.LeftCellWrapper.RightCellQuery;
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (5)
37cellWrapper.RightCellQuery); 91get { return LeftCellWrapper.RightCellQuery.NumProjectedSlots; } 96get { return LeftCellWrapper.RightCellQuery.NumBoolVars; } 113CellQuery cellQuery = LeftCellWrapper.RightCellQuery; 130CellQuery cellQuery = LeftCellWrapper.RightCellQuery;
System\Data\Mapping\ViewGeneration\Structures\LeftCellWrapper.cs (6)
272CellQuery rightQuery = RightCellQuery; 292int projectedPosition = RightCellQuery.GetProjectedPosition(new MemberProjectedSlot(member)); 316ProjectedSlot slot = RightCellQuery.ProjectedSlotAt(projectedPosition); 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 (6)
307var nonAssociationWrappers = leftCellWrappers.Where(r => !(r.LeftExtent is AssociationSet) && !(r.RightCellQuery.Extent is AssociationSet)); 312EntitySetBase rightExtent = firstLeftCWrapper.RightCellQuery.Extent; 317if (!leftCellWrapper.RightCellQuery.Extent.EdmEquals(rightExtent)) 324Strings.Viewgen_ErrorPattern_TableMappedToMultipleES(leftCellWrapper.LeftExtent.ToString(), leftCellWrapper.RightCellQuery.Extent.ToString(), rightExtent.ToString()), 689return a.RightCellQuery == b.RightCellQuery;
System\Data\Mapping\ViewGeneration\ViewGenerator.cs (1)
470usedCells[i].RightCellQuery.InitializeBoolExpressions(numBoolVars, i);