1 instantiation of ColumnVar
System.Data.Entity (1)
System\Data\Query\InternalTrees\Command.cs (1)
484ColumnVar c = new ColumnVar(NewVarId(), table, columnMD);
79 references to ColumnVar
System.Data.Entity (79)
System\Data\Query\InternalTrees\Command.cs (2)
481internal ColumnVar CreateColumnVar(Table table, ColumnMD columnMD) 484ColumnVar c = new ColumnVar(NewVarId(), table, columnMD);
System\Data\Query\InternalTrees\Dump.cs (2)
556ColumnVar cv = v as ColumnVar;
System\Data\Query\InternalTrees\Metadata.cs (4)
209Dictionary<string, ColumnVar> columnVarMap = new Dictionary<string, ColumnVar>(); 212ColumnVar v = command.CreateColumnVar(this, c); 222ColumnVar v = columnVarMap[c.Name];
System\Data\Query\PlanCompiler\JoinGraph.cs (71)
262private List<ColumnVar> m_leftVars; 263private List<ColumnVar> m_rightVars; 280List<ColumnVar> leftVars, List<ColumnVar> rightVars, 298m_leftVars = new List<ColumnVar>(); 299m_rightVars = new List<ColumnVar>(); 312internal List<ColumnVar> LeftVars { get { return m_leftVars; } } 316internal List<ColumnVar> RightVars { get { return m_rightVars; } } 347private List<ColumnVar> m_leftVars; 348private List<ColumnVar> m_rightVars; 363List<ColumnVar> leftVars, List<ColumnVar> rightVars) 399internal List<ColumnVar> LeftVars { get { return m_leftVars; } } 403internal List<ColumnVar> RightVars { get { return m_rightVars; } } 424ColumnVar leftVar, ColumnVar rightVar) 426List<ColumnVar> leftVars = new List<ColumnVar>(); 427List<ColumnVar> rightVars = new List<ColumnVar>(); 451List<ColumnVar> leftVars, List<ColumnVar> rightVars) 464internal bool AddCondition(AugmentedJoinNode joinNode, ColumnVar leftVar, ColumnVar rightVar) 607private static void GetColumnVars(List<ColumnVar> columnVars, IEnumerable<Var> vec) 612columnVars.Add((ColumnVar)v); 634out List<ColumnVar> leftVars, out List<ColumnVar> rightVars, 637leftVars = new List<ColumnVar>(); 638rightVars = new List<ColumnVar>(); 702List<ColumnVar> leftVars; 703List<ColumnVar> rightVars; 755private bool AddJoinEdge(AugmentedJoinNode joinNode, ColumnVar leftVar, ColumnVar rightVar) 807private static bool SingleTableVars(IEnumerable<ColumnVar> varList) 810foreach (ColumnVar v in varList) 1040IEnumerable<KeyValuePair<ColumnVar, ColumnVar>> orderedEdge1Vars = CreateOrderedKeyValueList(edge1.RightVars, edge1.LeftVars); 1041IEnumerable<KeyValuePair<ColumnVar, ColumnVar>> orderedEdge2Vars = CreateOrderedKeyValueList(edge2.LeftVars, edge2.RightVars); 1043IEnumerator<KeyValuePair<ColumnVar, ColumnVar>> orderedEdge1VarsEnumerator = orderedEdge1Vars.GetEnumerator(); 1044IEnumerator<KeyValuePair<ColumnVar, ColumnVar>> orderedEdge2VarsEnumerator = orderedEdge2Vars.GetEnumerator(); 1046List<ColumnVar> leftVars = new List<ColumnVar>(); 1047List<ColumnVar> rightVars = new List<ColumnVar>(); 1095private static IEnumerable<KeyValuePair<ColumnVar, ColumnVar>> CreateOrderedKeyValueList(List<ColumnVar> keyVars, List<ColumnVar> valueVars) 1097List<KeyValuePair<ColumnVar, ColumnVar>> edgeVars = new List<KeyValuePair<ColumnVar, ColumnVar>>(keyVars.Count); 1100edgeVars.Add(new KeyValuePair<ColumnVar, ColumnVar>(keyVars[i], valueVars[i])); 1272IList<ColumnVar> columnVars; 1907MarkTableAsEliminated<ColumnVar>(joinEdge.Left, joinEdge.Right, joinEdge.LeftVars, joinEdge.RightVars); 1916foreach (ColumnVar v in joinEdge.RightVars) 1938MarkTableAsEliminated<ColumnVar>(joinEdge.Right, joinEdge.Left, joinEdge.RightVars, joinEdge.LeftVars); 2008IList<ColumnVar> childColumnVars; 2055private static bool IsJoinOnFkConstraint(ForeignKeyConstraint fkConstraint, IList<ColumnVar> parentVars, IList<ColumnVar> childVars, out IList<ColumnVar> childForeignKeyVars) 2057childForeignKeyVars = new List<ColumnVar>(fkConstraint.ChildKeys.Count); 2064foreach (ColumnVar cv in parentVars) 2087ColumnVar rightVar = childVars[pos]; 2093ColumnVar leftVar = parentVars[pos]; 2138IList<ColumnVar> childColumnVars;