Files
uwu2x-analytics/src/main.cpp

34 lines
746 B
C++

#include <iostream>
#include <set>
#include <string>
#include <chrono>
#include "sqlite3pp.h"
using namespace std;
int main(int argc, char const *argv[])
{
chrono::steady_clock::time_point begin = std::chrono::steady_clock::now();
sqlite3pp::database db("../uwu2x.db");
sqlite3pp::query qry(db, "SELECT identifier FROM interaction;");
set<string> identifiers;
for (auto v : qry) {
string identifier;
v.getter() >> identifier;
identifiers.insert(identifier);
}
cout << identifiers.size() << " users" << endl;
std::chrono::steady_clock::time_point end = std::chrono::steady_clock::now();
cout << chrono::duration_cast<std::chrono::milliseconds>(end - begin).count() << "ms elasped" << endl;
return 0;
}