Skip to content

Commit 1cd2dc9

Browse files
committed
tsfn -> main_tsfn
1 parent 3dfec63 commit 1cd2dc9

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

bindings/src/duckdb_node_bindings.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -625,22 +625,22 @@ void ScalarFunctionMainTSFNCallback(Napi::Env env, Napi::Function callback, Scal
625625
using ScalarFunctionMainTSFN = Napi::TypedThreadSafeFunction<ScalarFunctionMainTSFNContext, ScalarFunctionMainTSFNData, ScalarFunctionMainTSFNCallback>;
626626

627627
struct ScalarFunctionInternalExtraInfo {
628-
std::unique_ptr<ScalarFunctionMainTSFN> tsfn;
628+
std::unique_ptr<ScalarFunctionMainTSFN> main_tsfn;
629629
std::unique_ptr<Napi::ObjectReference> user_extra_info_ref;
630630

631631
ScalarFunctionInternalExtraInfo() {}
632632

633633
~ScalarFunctionInternalExtraInfo() {
634-
if (tsfn) {
635-
tsfn->Release();
634+
if (main_tsfn) {
635+
main_tsfn->Release();
636636
}
637637
}
638638

639639
void SetMainFunction(Napi::Env env, Napi::Function func) {
640-
if (tsfn) {
641-
tsfn->Release();
640+
if (main_tsfn) {
641+
main_tsfn->Release();
642642
}
643-
tsfn = std::make_unique<ScalarFunctionMainTSFN>(ScalarFunctionMainTSFN::New(env, func, "ScalarFunctionMain", 0, 1));
643+
main_tsfn = std::make_unique<ScalarFunctionMainTSFN>(ScalarFunctionMainTSFN::New(env, func, "ScalarFunctionMain", 0, 1));
644644
}
645645

646646
void SetUserExtraInfo(Napi::Object user_extra_info) {
@@ -774,7 +774,7 @@ void ScalarFunctionMainFunction(duckdb_function_info info, duckdb_data_chunk inp
774774
data->done = false;
775775
// The "blocking" part of this call only waits for queue space, not for the JS function call to complete.
776776
// Since we specify no limit to the queue space, it in fact never blocks.
777-
auto status = internal_extra_info->tsfn->BlockingCall(data);
777+
auto status = internal_extra_info->main_tsfn->BlockingCall(data);
778778
if (status == napi_ok) {
779779
// Wait for the JS function call to complete.
780780
std::unique_lock<std::mutex> lk(*data->cv_mutex);
@@ -4168,7 +4168,7 @@ class DuckDBNodeAddon : public Napi::Addon<DuckDBNodeAddon> {
41684168
auto env = info.Env();
41694169
auto function_info = GetFunctionInfoFromExternal(env, info[0]);
41704170
auto internal_extra_info = GetScalarFunctionInternalExtraInfo(function_info);
4171-
if (!internal_extra_info->user_extra_info_ref || internal_extra_info->user_extra_info_ref->IsEmpty()) {
4171+
if (!internal_extra_info || !internal_extra_info->user_extra_info_ref || internal_extra_info->user_extra_info_ref->IsEmpty()) {
41724172
return env.Undefined();
41734173
}
41744174
return internal_extra_info->user_extra_info_ref->Value();

0 commit comments

Comments
 (0)