34 if (m_row_list.empty()) {
39 m_column_info = m_row_list[0].getColumnInfo();
41 for (
auto row : m_row_list) {
42 if (*row.getColumnInfo() != *m_column_info) {
44 <<
"columns is not allowed";
54 return m_row_list.size();
58 if (index >= m_row_list.size()) {
61 return m_row_list[index];
65 return m_row_list.cbegin();
69 return m_row_list.cend();
std::vector< Row >::const_iterator const_iterator
std::shared_ptr< ColumnInfo > m_column_info
Represents one row of a Table.