2019-06-29 22:59:48 +00:00
|
|
|
#include "thirdparty/SQLiteCpp/include/SQLiteCpp/SQLiteCpp.h"
|
2019-06-27 03:55:27 +00:00
|
|
|
#include "headers/data.h"
|
|
|
|
#include <iostream>
|
|
|
|
#include <vector>
|
2019-06-29 22:59:48 +00:00
|
|
|
#include <string>
|
2019-06-27 03:55:27 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
Code strucure like this:
|
|
|
|
class declarations zijn in /headers/class_naam.h, en definitions van de member
|
|
|
|
functs in /class_naam.cpp elke klas in zn eigen file omdat ik incomplete class
|
|
|
|
declarations wilt tegengaan, omdat ik ze niet goed begrijp. En header/source
|
|
|
|
split om multiple definition errors tegen te gaan.
|
|
|
|
|
|
|
|
Park_spot representeert een parkeermeter bij elke parkeer spot.
|
|
|
|
Een customer is een customer.
|
|
|
|
Park time is een object die reffereert naar parkspot en customer, basically een
|
|
|
|
record die zegt dat een customer voor x tijd geparkeert heeft bij spot x, enz.
|
|
|
|
|
|
|
|
De client clockt in en uit bij een spot.
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
using std::cout;
|
|
|
|
|
|
|
|
int main() {
|
2019-06-29 22:59:48 +00:00
|
|
|
SQLite::Statement test(data::db, "SELECT * FROM Customer WHERE id > 2");
|
|
|
|
while (test.executeStep()){
|
|
|
|
int id = test.getColumn(0);
|
|
|
|
std::string name = test.getColumn(1);
|
|
|
|
cout << id << ", " << name << std::endl;
|
|
|
|
|
|
|
|
}
|
2019-06-27 03:55:27 +00:00
|
|
|
|
|
|
|
}
|