diff --git a/dbal/cpp/src/adapters/sql/mysql_adapter.cpp b/dbal/cpp/src/adapters/sql/mysql_adapter.cpp new file mode 100644 index 000000000..ab870ffe3 --- /dev/null +++ b/dbal/cpp/src/adapters/sql/mysql_adapter.cpp @@ -0,0 +1,12 @@ +#include "sql_adapter.hpp" + +namespace dbal { +namespace adapters { +namespace sql { + +MySQLAdapter::MySQLAdapter(const SqlConnectionConfig& config) + : SqlAdapter(config, Dialect::MySQL) {} + +} +} +} diff --git a/dbal/cpp/src/adapters/sql/postgres_adapter.cpp b/dbal/cpp/src/adapters/sql/postgres_adapter.cpp new file mode 100644 index 000000000..94c69bc82 --- /dev/null +++ b/dbal/cpp/src/adapters/sql/postgres_adapter.cpp @@ -0,0 +1,12 @@ +#include "sql_adapter.hpp" + +namespace dbal { +namespace adapters { +namespace sql { + +PostgresAdapter::PostgresAdapter(const SqlConnectionConfig& config) + : SqlAdapter(config, Dialect::Postgres) {} + +} +} +} diff --git a/dbal/cpp/src/adapters/sql/sql_adapter.hpp b/dbal/cpp/src/adapters/sql/sql_adapter.hpp index 9a6c69b43..07bea1ce9 100644 --- a/dbal/cpp/src/adapters/sql/sql_adapter.hpp +++ b/dbal/cpp/src/adapters/sql/sql_adapter.hpp @@ -160,6 +160,18 @@ protected: 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) {} +}; + } } }