| 53 | : bind_map(0), id(id) {} |
| 54 | |
| 55 | INIT(Statement::Init) { |
| 56 | v8::Local<v8::FunctionTemplate> t = NewConstructorTemplate(isolate, data, JS_new, "Statement"); |
| 57 | SetPrototypeMethod(isolate, data, t, "run", JS_run); |
| 58 | SetPrototypeMethod(isolate, data, t, "get", JS_get); |
| 59 | SetPrototypeMethod(isolate, data, t, "all", JS_all); |
| 60 | SetPrototypeMethod(isolate, data, t, "iterate", JS_iterate); |
| 61 | SetPrototypeMethod(isolate, data, t, "bind", JS_bind); |
| 62 | SetPrototypeMethod(isolate, data, t, "pluck", JS_pluck); |
| 63 | SetPrototypeMethod(isolate, data, t, "expand", JS_expand); |
| 64 | SetPrototypeMethod(isolate, data, t, "raw", JS_raw); |
| 65 | SetPrototypeMethod(isolate, data, t, "safeIntegers", JS_safeIntegers); |
| 66 | SetPrototypeMethod(isolate, data, t, "columns", JS_columns); |
| 67 | SetPrototypeGetter(isolate, data, t, "busy", JS_busy); |
| 68 | return t->GetFunction(OnlyContext).ToLocalChecked(); |
| 69 | } |
| 70 | |
| 71 | NODE_METHOD(Statement::JS_new) { |
| 72 | UseAddon; |
nothing calls this directly
no test coverage detected