// 1. patternMatch // import {createDB, queryWhere} from "./memoryDB.js"; // import relevantTriples from "./exampleTriples.js"; // const db = createDB(relevantTriples); // queryWhere( // [ // ["?movieId", "movie/title", "The Terminator"], // ["?movieId", "movie/director", "?directorId"], // ["?directorId", "person/name", "?directorName"], // ], // db, // {} // ); // console.log("\n\n\n==================\n\n\n"); // // ;(async () => { // let db = new DatalogDB("test.db"); // await db.open(); // // const result = await db.queryWhere( // [ // ["?movieId", "movie/title", "The Terminator"], // ["?movieId", "movie/director", "?directorId"], // ["?directorId", "person/name", "?directorName"], // ], // {} // ); // console.log("result", JSON.stringify(result, null, 4)) // })()