(
sql: string,
params: ReadonlyArray<unknown>
)
| 252 | ) => runRaw(sql, params) |
| 253 | |
| 254 | const runValues = ( |
| 255 | sql: string, |
| 256 | params: ReadonlyArray<unknown> |
| 257 | ) => |
| 258 | Effect.flatMap( |
| 259 | Cache.get(prepareCache, sql), |
| 260 | (statement) => |
| 261 | Effect.tryPromise({ |
| 262 | try: () => { |
| 263 | return statement.bind(...params).raw() as Promise< |
| 264 | ReadonlyArray< |
| 265 | ReadonlyArray<unknown> |
| 266 | > |
| 267 | > |
| 268 | }, |
| 269 | catch: (cause) => new SqlError({ reason: classifyError(cause, "Failed to execute statement", "execute") }) |
| 270 | }) |
| 271 | ) |
| 272 | |
| 273 | const runValuesUncached = ( |
| 274 | sql: string, |
no test coverage detected