1717namespace margelo ::nitro::rnnitrosqlite { class HybridNativeQueryResultSpec ; }
1818// Forward declaration of `ArrayBuffer` to properly resolve imports.
1919namespace NitroModules { class ArrayBuffer ; }
20- // Forward declaration of `NativeSqliteNullValue ` to properly resolve imports.
21- namespace margelo ::nitro::rnnitrosqlite { struct NativeSqliteNullValue ; }
20+ // Forward declaration of `NativeSQLiteNullValue ` to properly resolve imports.
21+ namespace margelo ::nitro::rnnitrosqlite { struct NativeSQLiteNullValue ; }
2222// Forward declaration of `BatchQueryResult` to properly resolve imports.
2323namespace margelo ::nitro::rnnitrosqlite { struct BatchQueryResult ; }
2424// Forward declaration of `BatchQueryCommand` to properly resolve imports.
@@ -33,7 +33,7 @@ namespace margelo::nitro::rnnitrosqlite { struct FileLoadResult; }
3333#include < vector>
3434#include < variant>
3535#include < NitroModules/ArrayBuffer.hpp>
36- #include " NativeSqliteNullValue .hpp"
36+ #include " NativeSQLiteNullValue .hpp"
3737#include < NitroModules/Promise.hpp>
3838#include " BatchQueryResult.hpp"
3939#include " BatchQueryCommand.hpp"
@@ -75,8 +75,8 @@ namespace margelo::nitro::rnnitrosqlite {
7575 virtual void drop (const std::string& dbName, const std::optional<std::string>& location) = 0;
7676 virtual void attach (const std::string& mainDbName, const std::string& dbNameToAttach, const std::string& alias, const std::optional<std::string>& location) = 0;
7777 virtual void detach (const std::string& mainDbName, const std::string& alias) = 0;
78- virtual std::shared_ptr<margelo::nitro::rnnitrosqlite::HybridNativeQueryResultSpec> execute (const std::string& dbName, const std::string& query, const std::optional<std::vector<std::variant<std::string, double , bool , std::shared_ptr<ArrayBuffer>, NativeSqliteNullValue >>>& params) = 0;
79- virtual std::shared_ptr<Promise<std::shared_ptr<margelo::nitro::rnnitrosqlite::HybridNativeQueryResultSpec>>> executeAsync (const std::string& dbName, const std::string& query, const std::optional<std::vector<std::variant<std::string, double , bool , std::shared_ptr<ArrayBuffer>, NativeSqliteNullValue >>>& params) = 0;
78+ virtual std::shared_ptr<margelo::nitro::rnnitrosqlite::HybridNativeQueryResultSpec> execute (const std::string& dbName, const std::string& query, const std::optional<std::vector<std::variant<std::string, double , bool , std::shared_ptr<ArrayBuffer>, NativeSQLiteNullValue >>>& params) = 0;
79+ virtual std::shared_ptr<Promise<std::shared_ptr<margelo::nitro::rnnitrosqlite::HybridNativeQueryResultSpec>>> executeAsync (const std::string& dbName, const std::string& query, const std::optional<std::vector<std::variant<std::string, double , bool , std::shared_ptr<ArrayBuffer>, NativeSQLiteNullValue >>>& params) = 0;
8080 virtual BatchQueryResult executeBatch (const std::string& dbName, const std::vector<BatchQueryCommand>& commands) = 0;
8181 virtual std::shared_ptr<Promise<BatchQueryResult>> executeBatchAsync (const std::string& dbName, const std::vector<BatchQueryCommand>& commands) = 0;
8282 virtual FileLoadResult loadFile (const std::string& dbName, const std::string& location) = 0;
0 commit comments