// file : libcommon/common/concrete.hxx // license : GNU GPL v2; see accompanying LICENSE file #ifndef LIBCOMMON_COMMON_CONCRETE_HXX #define LIBCOMMON_COMMON_CONCRETE_HXX #include // Namespace alias for the concrete database namespace. // #if defined(DATABASE_MYSQL) #include #include namespace odb_db = odb::mysql; #elif defined(DATABASE_SQLITE) #include #include namespace odb_db = odb::sqlite; #elif defined(DATABASE_PGSQL) #include #include namespace odb_db = odb::pgsql; #elif defined(DATABASE_ORACLE) #include #include namespace odb_db = odb::oracle; #elif defined(DATABASE_MSSQL) #include #include namespace odb_db = odb::mssql; #elif defined(DATABASE_COMMON) // Fallback to common interface. // #include #include namespace odb_db = odb; #endif #endif // LIBCOMMON_COMMON_CONCRETE_HXX