(sql, params)
| 136 | return run(sql, params) |
| 137 | }, |
| 138 | executeValues(sql, params) { |
| 139 | return Effect.map(run(sql, params), (results) => { |
| 140 | if (results.length === 0) { |
| 141 | return [] |
| 142 | } |
| 143 | const columns = Object.keys(results[0]) |
| 144 | return results.map((row) => columns.map((column) => row[column])) |
| 145 | }) |
| 146 | }, |
| 147 | executeUnprepared(sql, params, transformRows) { |
| 148 | return this.execute(sql, params, transformRows) |
| 149 | }, |