#ifndef CATEGORYDAOSQLITE_H #define CATEGORYDAOSQLITE_H #include "categorydao.h" #include "sqlitedao.h" class CategoryDaoSqlite : public CategoryDao, protected SqliteDao { public: CategoryDaoSqlite(); std::vector fetchList(QueryOption o) override; std::vector fetchMembers(std::string name, QueryOption o) override; void save(const Category &c) override; void deleteCategory(std::string name) override; std::optional find(std::string name) override; using SqliteDao::SqliteDao; }; #endif // CATEGORYDAOSQLITE_H