(name, options, dontDefine)
| 81 | return arg; |
| 82 | }; |
| 83 | const customAggregateArg = (name, options, dontDefine) => { |
| 84 | dontDefine || this.db.aggregate(name, { ...options, step: (_, a) => { arg = a; } }); |
| 85 | this.db.prepare(`SELECT ${name}(?)`).get(int); |
| 86 | return arg; |
| 87 | }; |
| 88 | const customTableArg = (name, options, dontDefine) => { |
| 89 | dontDefine || this.db.table(name, { ...options, columns: ['x'], *rows(a) { arg = a; } }); |
| 90 | this.db.prepare(`SELECT * FROM ${name}(?)`).get(int); |