31 case FloatColumn:
return *(beginData<float>(column)+row);
32 case IntColumn:
return *(beginData<int>(column)+row);
33 case BoolColumn:
return *(beginData<uint8_t>(column)+row);
34 case UInt8Column:
return *(beginData<uint8_t>(column)+row);
boost::sub_range< const std::vector< T > > columnData(unsigned int column) const
get a column by index (const)
void addExtension(const FlatTable &extension)
RowView row(unsigned int row) const
int columnIndex(const std::string &name) const
std::vector< Column > columns_
ColumnType columnType(unsigned int col) const
const std::string & name() const
const std::string & columnName(unsigned int col) const
unsigned int nColumns() const
unsigned int size() const
double getAnyValue(unsigned int row, unsigned int column) const
const std::string & columnDoc(unsigned int col) const