4 instantiations of MemberDomainMap
System.Data.Entity (4)
System\Data\Mapping\ViewGeneration\Structures\MemberDomainMap.cs (2)
177return new MemberDomainMap(domainMap, m_nonConditionDomainMap, m_edmItemCollection); 185return new MemberDomainMap(domainMap, m_nonConditionDomainMap, m_edmItemCollection);
System\Data\Mapping\ViewGeneration\ViewGenerator.cs (2)
67m_queryDomainMap = new MemberDomainMap(ViewTarget.QueryView, m_config.IsValidationEnabled, cellGroup, entityContainerMapping.StorageMappingItemCollection.EdmItemCollection, m_config, inheritanceGraph); 68m_updateDomainMap = new MemberDomainMap(ViewTarget.UpdateView, m_config.IsValidationEnabled, cellGroup, entityContainerMapping.StorageMappingItemCollection.EdmItemCollection, m_config, inheritanceGraph);
67 references to MemberDomainMap
System.Data.Entity (67)
System\Data\Mapping\ViewGeneration\BasicViewGenerator.cs (2)
35ViewgenContext context, MemberDomainMap domainMap, ErrorLog errorLog, ConfigViewGenerator config) 57private MemberDomainMap m_domainMap;
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (1)
414MemberDomainMap memberDomainMap, out CellQuery mergedQuery)
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQuery.cs (1)
119internal static BoolExpression CreateMemberCondition(MemberPath path, Constant domainValue, MemberDomainMap domainMap)
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryKB.cs (5)
36internal void CreateVariableConstraints(EntitySetBase extent, MemberDomainMap domainMap, EdmItemCollection edmItemCollection) 41internal void CreateAssociationConstraints(EntitySetBase extent, MemberDomainMap domainMap, EdmItemCollection edmItemCollection) 128internal void CreateEquivalenceConstraintForOneToOneForeignKeyAssociation(AssociationSet assocSet, MemberDomainMap domainMap, 154private void CreateVariableConstraintsRecursion(EdmType edmType, MemberPath currentPath, MemberDomainMap domainMap, EdmItemCollection edmItemCollection) 209private static BoolExpression CreateIsOfTypeCondition(MemberPath currentPath, IEnumerable<EdmType> derivedTypes, MemberDomainMap domainMap)
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (6)
44MemberDomainMap _domainMap; 1127IEnumerable<MemberPath> keyAttributes, MemberDomainMap domainMap) 1155private static IEnumerable<MemberPath> GetNonConditionalScalarMembers(EdmType edmType, MemberPath currentPath, MemberDomainMap domainMap) 1160private static IEnumerable<MemberPath> GetConditionalComplexMembers(EdmType edmType, MemberPath currentPath, MemberDomainMap domainMap) 1165private static IEnumerable<MemberPath> GetNonConditionalComplexMembers(EdmType edmType, MemberPath currentPath, MemberDomainMap domainMap) 1170private static IEnumerable<MemberPath> GetConditionalScalarMembers(EdmType edmType, MemberPath currentPath, MemberDomainMap domainMap)
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (1)
32private MemberDomainMap _domainMap;
System\Data\Mapping\ViewGeneration\Structures\BoolExpression.cs (4)
37internal static BoolExpression CreateLiteral(BoolLiteral literal, MemberDomainMap memberDomainMap) 130internal BoolExpression(DomainBoolExpr expr, MemberDomainMap memberDomainMap) 140private readonly MemberDomainMap m_memberDomainMap; 424internal void FixDomainMap(MemberDomainMap domainMap)
System\Data\Mapping\ViewGeneration\Structures\BoolExpressionVisitors.cs (6)
42private FixRangeVisitor(MemberDomainMap memberDomainMap) 47private MemberDomainMap m_memberDomainMap; 52internal static DomainBoolExpr FixRange(DomainBoolExpr expression, MemberDomainMap memberDomainMap) 153private RemapBoolVisitor(MemberDomainMap memberDomainMap, Dictionary<MemberPath, MemberPath> remap) 160private MemberDomainMap m_memberDomainMap; 162internal static DomainBoolExpr RemapExtentTreeNodes(DomainBoolExpr expression, MemberDomainMap memberDomainMap,
System\Data\Mapping\ViewGeneration\Structures\BoolLiteral.cs (4)
67internal abstract DomainBoolExpr FixRange(Set<Constant> range, MemberDomainMap memberDomainMap); 69internal abstract DomainBoolExpr GetDomainBoolExpression(MemberDomainMap domainMap); 179internal override DomainBoolExpr GetDomainBoolExpression(MemberDomainMap domainMap) 191internal override DomainBoolExpr FixRange(Set<Constant> range, MemberDomainMap memberDomainMap)
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (1)
671internal void UpdateWhereClause(MemberDomainMap domainMap)
System\Data\Mapping\ViewGeneration\Structures\CellTreeNode.cs (1)
53internal abstract MemberDomainMap RightDomainMap { get; }
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (1)
63internal override MemberDomainMap RightDomainMap
System\Data\Mapping\ViewGeneration\Structures\LeftCellWrapper.cs (1)
112internal MemberDomainMap RightDomainMap
System\Data\Mapping\ViewGeneration\Structures\MemberDomainMap.cs (4)
173internal MemberDomainMap GetOpenDomain() 182internal MemberDomainMap MakeCopy() 262internal static void PropagateUpdateDomainToQueryDomain(IEnumerable<Cell> cells, MemberDomainMap queryDomainMap, MemberDomainMap updateDomainMap)
System\Data\Mapping\ViewGeneration\Structures\MemberMaps.cs (8)
24private MemberDomainMap m_queryDomainMap; 25private MemberDomainMap m_updateDomainMap; 31MemberDomainMap queryDomainMap, MemberDomainMap updateDomainMap) 53internal MemberDomainMap QueryDomainMap 58internal MemberDomainMap UpdateDomainMap 63internal MemberDomainMap RightDomainMap 71internal MemberDomainMap LeftDomainMap
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (2)
554internal static IEnumerable<MemberPath> GetKeyMembers(EntitySetBase extent, MemberDomainMap domainMap) 563internal IEnumerable<MemberPath> GetMembers(EdmType edmType, bool? isScalar, bool? isConditional, bool? isPartOfKey, MemberDomainMap domainMap)
System\Data\Mapping\ViewGeneration\Structures\MemberRestriction.cs (1)
107internal override DomainBoolExpr GetDomainBoolExpression(MemberDomainMap domainMap)
System\Data\Mapping\ViewGeneration\Structures\OpCellTreeNode.cs (1)
95internal override MemberDomainMap RightDomainMap
System\Data\Mapping\ViewGeneration\Structures\ScalarRestriction.cs (1)
60internal override DomainBoolExpr FixRange(Set<Constant> range, MemberDomainMap memberDomainMap)
System\Data\Mapping\ViewGeneration\Structures\TypeRestriction.cs (1)
59internal override DomainBoolExpr FixRange(Set<Constant> range, MemberDomainMap memberDomainMap)
System\Data\Mapping\ViewGeneration\Validation\ErrorPatternMatcher.cs (3)
30private MemberDomainMap m_domainMap; 38private ErrorPatternMatcher(ViewgenContext context, MemberDomainMap domainMap, ErrorLog errorLog) 47public static bool FindMappingErrors(ViewgenContext context, MemberDomainMap domainMap, ErrorLog errorLog)
System\Data\Mapping\ViewGeneration\ViewgenContext.cs (5)
58CqlIdentifiers identifiers, ConfigViewGenerator config, MemberDomainMap queryDomainMap, 59MemberDomainMap updateDomainMap, StorageEntityContainerMapping entityContainerMapping) 80MemberDomainMap domainMap = viewTarget == ViewTarget.QueryView ? queryDomainMap : updateDomainMap; 100MemberDomainMap rightDomainMap = viewTarget == ViewTarget.QueryView ? updateDomainMap : queryDomainMap; 132private void CreateConstraintsForForeignKeyAssociationsAffectingThisWarapper(FragmentQueryKB rightKB, MemberDomainMap rightDomainMap)
System\Data\Mapping\ViewGeneration\ViewGenerator.cs (7)
40private MemberDomainMap m_queryDomainMap; 41private MemberDomainMap m_updateDomainMap; 75MemberDomainMap.PropagateUpdateDomainToQueryDomain(cellGroup, m_queryDomainMap, m_updateDomainMap); 81MemberDomainMap queryOpenDomain = m_queryDomainMap.GetOpenDomain(); 82MemberDomainMap updateOpenDomain = m_updateDomainMap.GetOpenDomain(); 226private static void UpdateWhereClauseForEachCell(IEnumerable<Cell> extentCells, MemberDomainMap queryDomainMap, 227MemberDomainMap updateDomainMap, ConfigViewGenerator config)