(dbs: Object)
| 265 | } |
| 266 | |
| 267 | load(dbs: Object) { |
| 268 | let changes = this.createChanges(); |
| 269 | for(let databaseName of Object.keys(dbs)) { |
| 270 | let facts = dbs[databaseName]; |
| 271 | let db = this.getDatabase(databaseName); |
| 272 | let index = db.index; |
| 273 | for(let fact of facts) { |
| 274 | let [e,a,v,n] = fact; |
| 275 | if(ids.isId(e)) e = ids.load(e); |
| 276 | if(ids.isId(v)) v = ids.load(v); |
| 277 | changes.store(databaseName,e,a,v,n); |
| 278 | } |
| 279 | } |
| 280 | this.executeActions([], changes); |
| 281 | } |
| 282 | |
| 283 | close() { |
| 284 | for(let database of this.databases) { |
nothing calls this directly
no test coverage detected