MCPcopy Create free account
hub / github.com/WiseLibs/better-sqlite3 / INIT

Function INIT

src/objects/statement.cpp:55–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53 : bind_map(0), id(id) {}
54
55INIT(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
71NODE_METHOD(Statement::JS_new) {
72 UseAddon;

Callers

nothing calls this directly

Calls 3

NewConstructorTemplateFunction · 0.85
SetPrototypeMethodFunction · 0.85
SetPrototypeGetterFunction · 0.85

Tested by

no test coverage detected