21 lines
383 B
C++
21 lines
383 B
C++
#include <cinttypes>
|
|
#include <vector>
|
|
|
|
struct sqlite3;
|
|
|
|
class DnaDB
|
|
{
|
|
sqlite3 *db;
|
|
|
|
public:
|
|
void init(const char *db_name = "data.db");
|
|
void deinit();
|
|
std::vector<int64_t> getUserIds();
|
|
int insertUser(int64_t id, int64_t max_gen);
|
|
int updateUser(int64_t id, int64_t max_gen);
|
|
|
|
void getGenerations();
|
|
void getLikesForGeneration();
|
|
void getVectorForGeneration();
|
|
};
|