({ node, queryId }: PluginTransformQueryArgs)
| 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; |