def get_primary_column_adapters(self): yield self._get_id_column_adapater() if self.time_aggregation: yield self.time_aggregation.get_column_adapter() for primary_column in self.primary_columns.all(): yield PrimaryColumnAdapter.from_db_column(primary_column)