diff --git a/src/node_sqlite.cc b/src/node_sqlite.cc index 9140c63440c88a..49f455c64696c5 100644 --- a/src/node_sqlite.cc +++ b/src/node_sqlite.cc @@ -1,18 +1,39 @@ #include "node_sqlite.h" -#include + +#include +#include +#include +#include +#include +#include +#include + +#include "ada.h" #include "base_object-inl.h" -#include "debug_utils-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node.h" +#include "node_binding.h" #include "node_errors.h" -#include "node_mem-inl.h" -#include "node_url.h" +#include "node_internals.h" +#include "path.h" +#include "permission/permission.h" +#include "permission/permission_base.h" #include "sqlite3.h" #include "threadpoolwork-inl.h" #include "util-inl.h" - -#include +#include "v8-array-buffer.h" +#include "v8-container.h" +#include "v8-context.h" +#include "v8-exception.h" +#include "v8-function-callback.h" +#include "v8-function.h" +#include "v8-isolate.h" +#include "v8-maybe.h" +#include "v8-memory-span.h" +#include "v8-object.h" +#include "v8-promise.h" +#include "v8-typed-array.h" namespace node { namespace sqlite { @@ -219,8 +240,6 @@ void JSValueToSQLiteResult(Isolate* isolate, } } -class DatabaseSync; - inline void THROW_ERR_SQLITE_ERROR(Isolate* isolate, DatabaseSync* db) { if (db->ShouldIgnoreSQLiteError()) { db->SetIgnoreNextSQLiteError(false); diff --git a/src/node_sqlite.h b/src/node_sqlite.h index 5bc6366398406b..a77aeb570adb1d 100644 --- a/src/node_sqlite.h +++ b/src/node_sqlite.h @@ -3,15 +3,33 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "base_object.h" -#include "node_mem.h" -#include "sqlite3.h" -#include "util.h" - #include +#include +#include +#include #include +#include + +#include "base_object.h" +#include "memory_tracker.h" +#include "sqlite3.h" +#include "v8-local-handle.h" +#include "v8-persistent-handle.h" +#include "v8-primitive.h" +#include "v8-template.h" +#include "v8-value.h" + +namespace v8 { +class Function; +template +class FunctionCallbackInfo; +class Object; +} // namespace v8 namespace node { + +class Environment; + namespace sqlite { class DatabaseOpenConfiguration {