public T getCol <T>(T realVariable, ColVariable nameColVariable) { if (realVariable != null) { //Value already exists, return the value return(realVariable); } else { //Variable doesn't exist. May be null, or col might not have been selected yet. if (nameColVariable.Selected) { //Variable has been selected, value is just null return(realVariable); } else { //variable hasn't been selected, Do a basic select and add to Query Metadata selected columns String query = SelectSingleCol(nameColVariable); DataTable dataTable = QueryHolder.howDoISelect(query); //TODO load data return(realVariable); } } }
public string SelectSingleCol(ColVariable colVariable) { String queryOutput = "SELECT " + colVariable.ColName; queryOutput += " FROM " + getFullTable(); return(queryOutput); }
public void addCol(ColVariable colVariable) { colInfo[colVariable.ColName] = colVariable; }