query = {
const query_terms = current.map((d) => `'${d}'`).join(", ");
const search_list = await client.query(
`CREATE OR REPLACE TABLE search_list AS SELECT(UNLIST([${query_terms}])) AS htid`
);
await client.query(
`CREATE OR REPLACE TABLE query AS SELECT * FROM blobb JOIN search_list USING (htid)`
);
if (searchtype === "custom") {
await client.query(
`INSERT INTO query VALUES ('custom', ${custom_text_transform.join(", ")})`
);
}
return client.query("SELECT * FROM query");
}