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