(self)
| 219 | return result |
| 220 | |
| 221 | def build_database(self): |
| 222 | self.database = Database( |
| 223 | allow_properties=self._allow_properties, |
| 224 | sql_renderer=self._sql_renderer, |
| 225 | dbml_renderer=self._dbml_renderer, |
| 226 | ) |
| 227 | for enum_bp in self.enums: |
| 228 | self.database.add(enum_bp.build()) |
| 229 | for table_bp in self.tables: |
| 230 | self.database.add(table_bp.build()) |
| 231 | self.ref_blueprints.extend(table_bp.get_reference_blueprints()) |
| 232 | for table_group_bp in self.table_groups: |
| 233 | self.database.add(table_group_bp.build()) |
| 234 | for note_bp in self.sticky_notes: |
| 235 | self.database.add(note_bp.build()) |
| 236 | if self.project: |
| 237 | self.database.add(self.project.build()) |
| 238 | for ref_bp in self.refs: |
| 239 | self.database.add(ref_bp.build()) |
no test coverage detected