3 instantiations of VarList
System.Data.Entity (3)
System\Data\Query\InternalTrees\Command.cs (2)
272
return new
VarList
();
282
return new
VarList
(vars);
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
2345
VarList prunedOutputs = new
VarList
();
59 references to VarList
System.Data.Entity (59)
System\Data\Query\InternalTrees\Command.cs (5)
270
internal static
VarList
CreateVarList()
280
internal static
VarList
CreateVarList(IEnumerable<Var> vars)
1437
internal PhysicalProjectOp CreatePhysicalProjectOp(
VarList
outputVars, SimpleCollectionColumnMap columnMap)
1448
VarList
varList = Command.CreateVarList();
1472
internal static CollectionInfo CreateCollectionInfo(Var collectionVar, ColumnMap columnMap,
VarList
flattenedElementVars, VarVec keys, List<InternalTrees.SortKey> sortKeys, object discriminatorValue)
System\Data\Query\InternalTrees\Dump.cs (1)
345
private static string FormatVarList(StringBuilder sb,
VarList
varList) {
System\Data\Query\InternalTrees\Metadata.cs (2)
195
private
VarList
m_columns;
237
internal
VarList
Columns { get { return m_columns; } }
System\Data\Query\InternalTrees\OpCopier.cs (7)
41
internal static Node Copy(Command cmd, Node node,
VarList
varList, out
VarList
newVarList)
195
private
VarList
Copy(
VarList
varList)
197
VarList
newVarList = Command.CreateVarList(MapVars(varList));
1085
VarList
newVarList = Copy(op.Outputs);
1118
VarList
newFlattendElementVars = Copy(ci.FlattenedElementVars);
System\Data\Query\InternalTrees\PhysicalOps.cs (6)
43
internal
VarList
Outputs
73
internal PhysicalProjectOp(
VarList
outputVars, SimpleCollectionColumnMap columnMap)
89
private
VarList
m_outputVars;
119
internal
VarList
FlattenedElementVars
152
internal CollectionInfo(Var collectionVar, ColumnMap columnMap,
VarList
flattenedElementVars, VarVec keys, List<InternalTrees.SortKey> sortKeys, object discriminatorValue)
166
private
VarList
m_flattenedElementVars; // elementVars, removing collections;
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
2345
VarList
prunedOutputs = new VarList();
System\Data\Query\PlanCompiler\KeyPullup.cs (2)
233
VarList
allKeyVarsMissingFromOutput = Command.CreateVarList();
266
VarList
allKeyVarsToAddToOutput = Command.CreateVarList();
System\Data\Query\PlanCompiler\NestPullup.cs (23)
254
private
VarList
RemapVarList(
VarList
varList, Dictionary<Var, Var> varMap)
256
VarList
newVarList = Command.CreateVarList(RemapVars(varList, varMap));
1242
VarList
flattenedElementVarList = Command.CreateVarList(physicalProjectOp.Outputs);
1863
VarList
newOutputs = VarRemapper.RemapVarList(Command, varMap, originalPhysicalProjectOp.Outputs);
1960
VarList
outputVars = Command.CreateVarList(op.Outputs.Where(v => v.VarType == VarType.Parameter));
2117
private Node ConvertToSingleStreamNest(Node nestNode, Dictionary<Var, ColumnMap> varRefReplacementMap,
VarList
flattenedOutputVarList, out SimpleColumnMap[] parentKeyColumnMaps)
2134
VarList
childFlattenedOutputVars = Command.CreateVarList();
2182
VarList
drivingNodeVars = Command.CreateVarList(drivingNodeVarVec);
2187
VarList
discriminatorVarList;
2271
VarList
newFlattenedElementVars = RemapVarList(ci.FlattenedElementVars, varMapList[i]);
2353
private void NormalizeNestOpInputs(NestBaseOp nestOp, Node nestNode, out
VarList
discriminatorVarList, out List<List<InternalTrees.SortKey>> sortKeys)
2405
VarList
flattenedElementVars = nestOp.CollectionInfo[i - 1].FlattenedElementVars;
2475
private Node BuildUnionAllSubqueryForNestOp(NestBaseOp nestOp, Node nestNode,
VarList
drivingNodeVars,
VarList
discriminatorVarList, out Var discriminatorVar, out List<Dictionary<Var, Var>> varMapList)
2481
VarList
unionAllOutputs = null;
2488
VarList
newDrivingNodeVars;
2490
VarList
newFlattenedElementVars;
2534
VarList
projectOutputs = Command.CreateVarList();
2614
VarList
varList = (i == 0) ? drivingNodeVars : nestOp.CollectionInfo[i - 1].FlattenedElementVars;
2641
private static
VarList
GetUnionOutputs(UnionAllOp unionOp,
VarList
leftVars)
2646
VarList
unionAllVars = Command.CreateVarList();
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (4)
946
VarList
newVarList = FlattenVarList(op.Outputs);
1036
private
VarList
FlattenVarList(
VarList
varList)
1038
VarList
newVarList = Command.CreateVarList(FlattenVars(varList));
System\Data\Query\PlanCompiler\TransformationRules.cs (1)
4254
var
allInputColumns = sourceTable.Columns;
System\Data\Query\PlanCompiler\VarRefManager.cs (1)
160
private static bool HasVarReferences(
VarList
listToCheck, VarVec vars)
System\Data\Query\PlanCompiler\VarRemapper.cs (6)
117
internal
VarList
RemapVarList(
VarList
varList)
128
internal static
VarList
RemapVarList(Command command, Dictionary<Var, Var> varMap,
VarList
varList)
168
private void Map(
VarList
varList)
170
VarList
newList = Command.CreateVarList(MapVars(varList));