This class represents a table of data.
| 136 | |
| 137 | |
| 138 | class TableModel: |
| 139 | """This class represents a table of data.""" |
| 140 | |
| 141 | def __init__(self): |
| 142 | self.rows = dict() |
| 143 | |
| 144 | def add_row(self, related, relating): |
| 145 | self.rows[related] = relating |
| 146 | |
| 147 | def get_count(self): |
| 148 | return len(self.rows) |
| 149 | |
| 150 | def get_count_distinct_values(self): |
| 151 | return len(set(self.rows.values())) |