MCPcopy
hub / github.com/witheve/Eve / load

Method load

src/runtime/runtime.ts:267–281  ·  view source on GitHub ↗
(dbs: Object)

Source from the content-addressed store, hash-verified

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) {

Callers

nothing calls this directly

Calls 5

createChangesMethod · 0.95
getDatabaseMethod · 0.95
executeActionsMethod · 0.95
isIdMethod · 0.80
storeMethod · 0.45

Tested by

no test coverage detected