From a52af9da5e3caec4ba47f65f1a0feb2318abe0db Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Fri, 26 Dec 2025 05:04:07 +0000 Subject: [PATCH] code: sql,hpp,dbal (1 files) --- dbal/cpp/src/adapters/sql/sql_adapter.hpp | 179 ---------------------- 1 file changed, 179 deletions(-) delete mode 100644 dbal/cpp/src/adapters/sql/sql_adapter.hpp diff --git a/dbal/cpp/src/adapters/sql/sql_adapter.hpp b/dbal/cpp/src/adapters/sql/sql_adapter.hpp deleted file mode 100644 index 07bea1ce9..000000000 --- a/dbal/cpp/src/adapters/sql/sql_adapter.hpp +++ /dev/null @@ -1,179 +0,0 @@ -#ifndef DBAL_SQL_ADAPTER_HPP -#define DBAL_SQL_ADAPTER_HPP - -#include "../../adapters/adapter.hpp" -#include "../../types.hpp" -#include "../../errors.hpp" -#include "sql_connection.hpp" - -namespace dbal { -namespace adapters { -namespace sql { - -class SqlAdapter : public Adapter { -public: - explicit SqlAdapter(const SqlConnectionConfig& config, Dialect dialect) - : pool_(config), dialect_(dialect) {} - - ~SqlAdapter() override = default; - - // Default implementations return not-implemented errors until the SQL - // adapter is fully implemented for each entity. - Result createUser(const CreateUserInput& input) override { - return Error::notImplemented("SQL adapter createUser"); - } - - Result getUser(const std::string& id) override { - return Error::notImplemented("SQL adapter getUser"); - } - - Result updateUser(const std::string& id, const UpdateUserInput& input) override { - return Error::notImplemented("SQL adapter updateUser"); - } - - Result deleteUser(const std::string& id) override { - return Error::notImplemented("SQL adapter deleteUser"); - } - - Result> listUsers(const ListOptions& options) override { - return Error::notImplemented("SQL adapter listUsers"); - } - - Result createPage(const CreatePageInput& input) override { - return Error::notImplemented("SQL adapter createPage"); - } - - Result getPage(const std::string& id) override { - return Error::notImplemented("SQL adapter getPage"); - } - - Result updatePage(const std::string& id, const UpdatePageInput& input) override { - return Error::notImplemented("SQL adapter updatePage"); - } - - Result deletePage(const std::string& id) override { - return Error::notImplemented("SQL adapter deletePage"); - } - - Result> listPages(const ListOptions& options) override { - return Error::notImplemented("SQL adapter listPages"); - } - - Result createWorkflow(const CreateWorkflowInput& input) override { - return Error::notImplemented("SQL adapter createWorkflow"); - } - - Result getWorkflow(const std::string& id) override { - return Error::notImplemented("SQL adapter getWorkflow"); - } - - Result updateWorkflow(const std::string& id, const UpdateWorkflowInput& input) override { - return Error::notImplemented("SQL adapter updateWorkflow"); - } - - Result deleteWorkflow(const std::string& id) override { - return Error::notImplemented("SQL adapter deleteWorkflow"); - } - - Result> listWorkflows(const ListOptions& options) override { - return Error::notImplemented("SQL adapter listWorkflows"); - } - - Result createSession(const CreateSessionInput& input) override { - return Error::notImplemented("SQL adapter createSession"); - } - - Result getSession(const std::string& id) override { - return Error::notImplemented("SQL adapter getSession"); - } - - Result updateSession(const std::string& id, const UpdateSessionInput& input) override { - return Error::notImplemented("SQL adapter updateSession"); - } - - Result deleteSession(const std::string& id) override { - return Error::notImplemented("SQL adapter deleteSession"); - } - - Result> listSessions(const ListOptions& options) override { - return Error::notImplemented("SQL adapter listSessions"); - } - - Result createLuaScript(const CreateLuaScriptInput& input) override { - return Error::notImplemented("SQL adapter createLuaScript"); - } - - Result getLuaScript(const std::string& id) override { - return Error::notImplemented("SQL adapter getLuaScript"); - } - - Result updateLuaScript(const std::string& id, const UpdateLuaScriptInput& input) override { - return Error::notImplemented("SQL adapter updateLuaScript"); - } - - Result deleteLuaScript(const std::string& id) override { - return Error::notImplemented("SQL adapter deleteLuaScript"); - } - - Result> listLuaScripts(const ListOptions& options) override { - return Error::notImplemented("SQL adapter listLuaScripts"); - } - - Result createPackage(const CreatePackageInput& input) override { - return Error::notImplemented("SQL adapter createPackage"); - } - - Result getPackage(const std::string& id) override { - return Error::notImplemented("SQL adapter getPackage"); - } - - Result updatePackage(const std::string& id, const UpdatePackageInput& input) override { - return Error::notImplemented("SQL adapter updatePackage"); - } - - Result deletePackage(const std::string& id) override { - return Error::notImplemented("SQL adapter deletePackage"); - } - - Result> listPackages(const ListOptions& options) override { - return Error::notImplemented("SQL adapter listPackages"); - } - - Result batchCreatePackages(const std::vector& inputs) override { - return Error::notImplemented("SQL adapter batchCreatePackages"); - } - - Result batchUpdatePackages(const std::vector& updates) override { - return Error::notImplemented("SQL adapter batchUpdatePackages"); - } - - Result batchDeletePackages(const std::vector& ids) override { - return Error::notImplemented("SQL adapter batchDeletePackages"); - } - - void close() override { - // Connections will tear down automatically via RAII in the pool. - } - -protected: - SqlPool pool_; - Dialect dialect_; -}; - -class PostgresAdapter : public SqlAdapter { -public: - explicit PostgresAdapter(const SqlConnectionConfig& config) - : SqlAdapter(config, Dialect::Postgres) {} -}; - -class MySQLAdapter : public SqlAdapter { -public: - explicit MySQLAdapter(const SqlConnectionConfig& config) - : SqlAdapter(config, Dialect::MySQL) {} -}; - -} -} -} - -#endif