/// <summary> /// Get the data for a specific column. /// </summary> /// <param name="name">The column to read.</param> /// <param name="csv">The CSV file to read from.</param> /// <returns>The column data.</returns> public String GetColumnData(String name, ReadCSV csv) { if (!_columnMapping.ContainsKey(name)) { return(null); } BaseCachedColumn column = _columnMapping[name]; if (!(column is FileData)) { return(null); } var fd = (FileData)column; return(csv.Get(fd.Index)); }
/// <summary> /// Add a new column. /// </summary> /// <param name="column">The column to add.</param> public void AddColumn(BaseCachedColumn column) { _columns.Add(column); _columnMapping[column.Name] = column; }
/// <summary> /// Add a new column. /// </summary> /// <param name="column">The column to add.</param> public void AddColumn(BaseCachedColumn column) { _columns.Add(column); _columnMapping[column.Name] = column; }
public void AddColumn(BaseCachedColumn column) { this._x26c511b92db96554.Add(column); this._x5f81ddd16c23e357[column.Name] = column; }