sqlite: add setReturnArrays method to StatementSync

PR-URL: https://github.com/nodejs/node/pull/57542
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This commit is contained in:
Gürgün Dayıoğlu authored and GitHub committed 2025-04-04 21:26:52 +00:00
1 parent c514e8f781
commit 054371dc90
4 files changed
+309 -48

No files matched your search

+2
View File
@@ -126,6 +126,7 @@ class StatementSync : public BaseObject {
static void SetAllowUnknownNamedParameters(
const v8::FunctionCallbackInfo<v8::Value>& args);
static void SetReadBigInts(const v8::FunctionCallbackInfo<v8::Value>& args);
static void SetReturnArrays(const v8::FunctionCallbackInfo<v8::Value>& args);
void Finalize();
bool IsFinalized();
@@ -136,6 +137,7 @@ class StatementSync : public BaseObject {
~StatementSync() override;
BaseObjectPtr<DatabaseSync> db_;
sqlite3_stmt* statement_;
bool return_arrays_ = false;
bool use_big_ints_;
bool allow_bare_named_params_;
bool allow_unknown_named_params_;