33 if (m_row_list.empty()) {
38 m_column_info = m_row_list[0].getColumnInfo();
40 for (
auto row : m_row_list) {
41 if (*row.getColumnInfo() != *m_column_info) {
43 <<
"columns is not allowed";
55 return m_row_list.size();
59 if (index >= m_row_list.size()) {
62 return m_row_list[index];
66 return m_row_list.cbegin();
70 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.