(self, keyspace_meta, new_user_types=None)
| 180 | self._keyspace_removed(ksname) |
| 181 | |
| 182 | def _update_keyspace(self, keyspace_meta, new_user_types=None): |
| 183 | ks_name = keyspace_meta.name |
| 184 | old_keyspace_meta = self.keyspaces.get(ks_name, None) |
| 185 | self.keyspaces[ks_name] = keyspace_meta |
| 186 | if old_keyspace_meta: |
| 187 | keyspace_meta.tables = old_keyspace_meta.tables |
| 188 | keyspace_meta.user_types = new_user_types if new_user_types is not None else old_keyspace_meta.user_types |
| 189 | keyspace_meta.indexes = old_keyspace_meta.indexes |
| 190 | keyspace_meta.functions = old_keyspace_meta.functions |
| 191 | keyspace_meta.aggregates = old_keyspace_meta.aggregates |
| 192 | keyspace_meta.views = old_keyspace_meta.views |
| 193 | if (keyspace_meta.replication_strategy != old_keyspace_meta.replication_strategy): |
| 194 | self._keyspace_updated(ks_name) |
| 195 | else: |
| 196 | self._keyspace_added(ks_name) |
| 197 | |
| 198 | def _drop_keyspace(self, keyspace): |
| 199 | if self.keyspaces.pop(keyspace, None): |
no test coverage detected