13 instantiations of VarMap
System.Data.Entity (13)
System\Data\Query\InternalTrees\Command.cs (1)
289
return new
VarMap
();
System\Data\Query\InternalTrees\OpCopier.cs (3)
96
m_varMap = new
VarMap
();
916
VarMap leftMap = new
VarMap
();
917
VarMap rightMap = new
VarMap
();
System\Data\Query\InternalTrees\Vars.cs (1)
607
VarMap reverseMap = new
VarMap
();
System\Data\Query\PlanCompiler\ITreeGenerator.cs (2)
1613
VarMap leftMap = new
VarMap
();
1616
VarMap rightMap = new
VarMap
();
System\Data\Query\PlanCompiler\JoinGraph.cs (2)
517
m_varMap = new
VarMap
();
2293
VarMap newVarMap = new
VarMap
();
System\Data\Query\PlanCompiler\NestPullup.cs (2)
2582
VarMap unionAllMap = new
VarMap
();
2583
VarMap projectMap = new
VarMap
();
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (1)
1565
VarMap newVarMap = new
VarMap
();
System\Data\Query\PlanCompiler\VarRemapper.cs (1)
177
VarMap newVarMap = new
VarMap
();
72 references to VarMap
System.Data.Entity (72)
System\Data\Query\InternalTrees\ColumnMapCopier.cs (16)
44
internal class ColumnMapCopier : ColumnMapVisitorWithResults<ColumnMap,
VarMap
>
72
internal static ColumnMap Copy(ColumnMap columnMap,
VarMap
replacementVarMap)
89
private static Var GetReplacementVar(Var originalVar,
VarMap
replacementVarMap)
119
internal TListType[] VisitList<TListType>(TListType[] tList,
VarMap
replacementVarMap)
139
protected override EntityIdentity VisitEntityIdentity(DiscriminatedEntityIdentity entityIdentity,
VarMap
replacementVarMap)
152
protected override EntityIdentity VisitEntityIdentity(SimpleEntityIdentity entityIdentity,
VarMap
replacementVarMap)
166
internal override ColumnMap Visit(ComplexTypeColumnMap columnMap,
VarMap
replacementVarMap)
183
internal override ColumnMap Visit(DiscriminatedCollectionColumnMap columnMap,
VarMap
replacementVarMap)
198
internal override ColumnMap Visit(EntityColumnMap columnMap,
VarMap
replacementVarMap)
211
internal override ColumnMap Visit(SimplePolymorphicColumnMap columnMap,
VarMap
replacementVarMap)
228
internal override ColumnMap Visit(MultipleDiscriminatorPolymorphicColumnMap columnMap,
VarMap
replacementVarMap)
242
internal override ColumnMap Visit(RecordColumnMap columnMap,
VarMap
replacementVarMap)
259
internal override ColumnMap Visit(RefColumnMap columnMap,
VarMap
replacementVarMap)
271
internal override ColumnMap Visit(ScalarColumnMap columnMap,
VarMap
replacementVarMap)
282
internal override ColumnMap Visit(SimpleCollectionColumnMap columnMap,
VarMap
replacementVarMap)
296
internal override ColumnMap Visit(VarRefColumnMap columnMap,
VarMap
replacementVarMap)
System\Data\Query\InternalTrees\Command.cs (11)
287
internal
VarMap
CreateVarMap()
1354
internal UnionAllOp CreateUnionAllOp(
VarMap
leftMap,
VarMap
rightMap)
1366
internal UnionAllOp CreateUnionAllOp(
VarMap
leftMap,
VarMap
rightMap, Var branchDiscriminator)
1383
internal IntersectOp CreateIntersectOp(
VarMap
leftMap,
VarMap
rightMap)
1399
internal ExceptOp CreateExceptOp(
VarMap
leftMap,
VarMap
rightMap)
1629
VarMap
leftVarMap = this.CreateVarMap();
1630
VarMap
rightVarMap = this.CreateVarMap();
System\Data\Query\InternalTrees\OpCopier.cs (6)
28
VarMap
varMap;
43
VarMap
varMap;
54
internal static Node Copy(Command cmd, Node n, out
VarMap
varMap)
77
protected
VarMap
m_varMap;
916
VarMap
leftMap = new VarMap();
917
VarMap
rightMap = new VarMap();
System\Data\Query\InternalTrees\RelOps.cs (11)
831
private
VarMap
[] m_varMap;
836
internal SetOp(OpType opType, VarVec outputs,
VarMap
left,
VarMap
right)
839
m_varMap = new
VarMap
[2];
859
internal
VarMap
[] VarMap { get { return m_varMap; } }
880
internal UnionAllOp(VarVec outputs,
VarMap
left,
VarMap
right, Var branchDiscriminator) : base(OpType.UnionAll, outputs, left, right)
921
internal IntersectOp(VarVec outputs,
VarMap
left,
VarMap
right) : base(OpType.Intersect, outputs, left,right) { }
953
internal ExceptOp(VarVec outputs,
VarMap
left,
VarMap
right) : base(OpType.Except, outputs, left, right) { }
System\Data\Query\InternalTrees\Vars.cs (2)
605
internal
VarMap
GetReverseMap()
607
VarMap
reverseMap = new VarMap();
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
2095
private DbExpression VisitSetOpArgument(Node argNode, VarVec outputVars,
VarMap
argVars)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (3)
123
VarMap
mappedVars = null;
1613
VarMap
leftMap = new VarMap();
1616
VarMap
rightMap = new VarMap();
System\Data\Query\PlanCompiler\JoinElimination.cs (1)
115
VarMap
remappedVars;
System\Data\Query\PlanCompiler\JoinGraph.cs (3)
488
private
VarMap
m_varMap;
543
internal Node DoJoinElimination(out
VarMap
varMap,
2293
VarMap
newVarMap = new VarMap();
System\Data\Query\PlanCompiler\KeyPullup.cs (1)
309
VarMap
reverseVarMap = op.VarMap[i].GetReverseMap();
System\Data\Query\PlanCompiler\NestPullup.cs (6)
1834
VarMap
varMap;
1840
VarMap
reverseMap = varMap.GetReverseMap();
2582
VarMap
unionAllMap = new VarMap();
2583
VarMap
projectMap = new VarMap();
2643
VarMap
varMap = unionOp.VarMap[0];
2689
internal static Node Copy(Command cmd, Node n, out
VarMap
varMap, out Dictionary<Var, Node> newCollectionVarDefinitions)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (4)
1518
private Node FixupSetOpChild(Node setOpChild,
VarMap
varMap, List<ComputedVar> newComputedVars)
1561
private
VarMap
FlattenVarMap(
VarMap
varMap, out List<ComputedVar> newComputedVars)
1565
VarMap
newVarMap = new VarMap();
System\Data\Query\PlanCompiler\ProjectionPruner.cs (2)
213
private void PruneVarMap(
VarMap
varMap)
687
foreach (
VarMap
varMap in op.VarMap)
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (1)
729
foreach (
VarMap
varMap in op.VarMap)
System\Data\Query\PlanCompiler\TransformationRules.cs (2)
1568
foreach (
VarMap
varMap in setOp.VarMap)
3274
private void RemapVarMapKey(
VarMap
varMap, Var newVar)
System\Data\Query\PlanCompiler\VarRemapper.cs (2)
175
private void Map(
VarMap
varMap)
177
VarMap
newVarMap = new VarMap();