From 2fdbfc651e592c85bb7b72509c4cffed43065322 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sascha=20K=C3=BChl?= Date: Thu, 14 Aug 2025 15:48:46 +0200 Subject: [PATCH] removed obsolete interface namespace --- backends/postgres/include/postgres_parameter_binder.h | 2 +- backends/postgres/include/postgres_statement.hpp | 4 ++-- backends/postgres/src/postgres_statement.cpp | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backends/postgres/include/postgres_parameter_binder.h b/backends/postgres/include/postgres_parameter_binder.h index 32c102d..d327559 100644 --- a/backends/postgres/include/postgres_parameter_binder.h +++ b/backends/postgres/include/postgres_parameter_binder.h @@ -7,7 +7,7 @@ namespace matador::backends::postgres { -class postgres_parameter_binder final : public sql::interface::parameter_binder { +class postgres_parameter_binder final : public sql::parameter_binder { public: struct bind_data { explicit bind_data(size_t size); diff --git a/backends/postgres/include/postgres_statement.hpp b/backends/postgres/include/postgres_statement.hpp index 12ecc80..dd1b520 100644 --- a/backends/postgres/include/postgres_statement.hpp +++ b/backends/postgres/include/postgres_statement.hpp @@ -13,8 +13,8 @@ class postgres_statement final : public sql::statement_impl public: postgres_statement(PGconn *db, std::string name, const sql::query_context &query); - utils::result execute(const sql::interface::parameter_binder& bindings) override; - utils::result, utils::error> fetch(const sql::interface::parameter_binder& bindings) override; + utils::result execute(const sql::parameter_binder& bindings) override; + utils::result, utils::error> fetch(const sql::parameter_binder& bindings) override; void reset() override; protected: diff --git a/backends/postgres/src/postgres_statement.cpp b/backends/postgres/src/postgres_statement.cpp index 267a7e6..6ee8a1d 100644 --- a/backends/postgres/src/postgres_statement.cpp +++ b/backends/postgres/src/postgres_statement.cpp @@ -11,7 +11,7 @@ postgres_statement::postgres_statement(PGconn *db, std::string name, const sql:: , name_(std::move(name)) {} -utils::result postgres_statement::execute(const sql::interface::parameter_binder& bindings) { +utils::result postgres_statement::execute(const sql::parameter_binder& bindings) { const auto* postgres_bindings = dynamic_cast(&bindings); if (!postgres_bindings) { return utils::failure(utils::error(sql::error_code::EXECUTE_FAILED, "Failed to cast bindings to postgres bindings")); @@ -33,10 +33,10 @@ utils::result postgres_statement::execute(const sql::inter return utils::ok(static_cast(0)); } - return utils::ok((std::stoul(tuples))); + return utils::ok(static_cast(std::stoul(tuples))); } -utils::result, utils::error> postgres_statement::fetch(const sql::interface::parameter_binder& bindings) { +utils::result, utils::error> postgres_statement::fetch(const sql::parameter_binder& bindings) { const auto* postgres_bindings = dynamic_cast(&bindings); if (!postgres_bindings) { return utils::failure(utils::error(sql::error_code::EXECUTE_FAILED, "Failed to cast bindings to postgres bindings"));