public object GetColumnValue(Column column) { if (_rows.ContainsKey(column.GetTable())) { return _rows[column.GetTable()][column.GetColumnName()]; } if (_outerRow != null) { return _outerRow.GetColumnValue(column); } throw new InvalidOperationException(string.Format("Data from table named {0} can't be found!", column.GetTable().GetTableName())); }
public MaxOfDateColumn(Column column) : base(null, null) { _column = column; }
public MappedColumn(Column column, Result result) { _column = column; _result = result; }
public MinOfDateTimeColumn(Column column) : base(null, null) { _column = column; }
public OrderByColumnInfo(Column column, bool descending) : base(descending) { _column = column; }
public CountOfColumn(Column column) : base(null, null) { _column = column; }
public DateColumnMinusDateColumn(Column leftColumn, Column rightColumn) : base(null, null) { _leftColumn = leftColumn; _rightColumn = rightColumn; }