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

Method registerDatabase

src/runtime/runtime.ts:123–136  ·  view source on GitHub ↗
(name: string, db: Database)

Source from the content-addressed store, hash-verified

121 }
122
123 registerDatabase(name: string, db: Database) {
124 if(this.nameToDatabase[name]) {
125 throw new Error("Trying to register a database name that is already registered: " + name);
126 }
127 for(let database of this.databases) {
128 db.analyze(this, database);
129 database.analyze(this, db);
130 }
131 this.databases.push(db);
132 this.databaseNames[db.id] = name;
133 this.nameToDatabase[name] = db;
134 this.multiIndex.register(name, db.index);
135 db.register(this);
136 }
137
138 databaseToName(db: Database) {
139 return this.databaseNames[db.id];

Callers 11

evaluateFunction · 0.95
evaluatesFunction · 0.95
makeEveAnalyzerFunction · 0.95
makeEvaluationFunction · 0.95
analyzeFunction · 0.80
doQueryFunction · 0.80
findRecordsFromTokenFunction · 0.80
findSourceFunction · 0.80
findRelatedFunction · 0.80
findAffectorFunction · 0.80
handleEventFunction · 0.80

Calls 2

analyzeMethod · 0.45
registerMethod · 0.45

Tested by

no test coverage detected