MCPcopy Create free account
hub / github.com/Azarattum/CRStore / transformQuery

Method transformQuery

src/lib/database/json.ts:74–78  ·  view source on GitHub ↗
({ node, queryId }: PluginTransformQueryArgs)

Source from the content-addressed store, hash-verified

72 #jsonNodes = new WeakMap<object, Set<string>>();
73
74 transformQuery({ node, queryId }: PluginTransformQueryArgs) {
75 if (node.kind !== "SelectQueryNode") return node;
76 this.#jsonNodes.set(queryId, new Set(this.getColumns(node)));
77 return node;
78 }
79
80 async transformResult({ result, queryId }: PluginTransformResultArgs) {
81 if (!Array.isArray(result.rows)) return result;

Callers 1

storeFunction · 0.80

Calls 1

getColumnsMethod · 0.95

Tested by

no test coverage detected