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

Function GetRowJS

src/util/data.cpp:108–115  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

106 }
107
108 Napi::Value GetRowJS(Napi::Env env, Statement* stmt, sqlite3_stmt* handle, bool safe_ints, char mode) {
109 if (mode == Data::FLAT) return GetFlatRowJS(env, stmt, handle, safe_ints);
110 if (mode == PLUCK) return GetValueJS(env, handle, 0, safe_ints);
111 if (mode == EXPAND) return GetExpandedRowJS(env, handle, safe_ints);
112 if (mode == RAW) return GetRawRowJS(env, stmt, handle, safe_ints);
113 assert(false);
114 return Napi::Value();
115 }
116
117 void GetArgumentsJS(Napi::Env env, napi_value* out, sqlite3_value** values, int argument_count, bool safe_ints) {
118 assert(argument_count > 0);

Callers 2

NODE_METHODFunction · 0.85
NextMethod · 0.85

Calls 4

GetFlatRowJSFunction · 0.85
GetValueJSFunction · 0.85
GetExpandedRowJSFunction · 0.85
GetRawRowJSFunction · 0.85

Tested by

no test coverage detected