34 lines
746 B
C++
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;
|
|
}
|