Amin Roosta
Amin Roosta
@zauguin You are right about checking the number of rows. However can we only use `sqlite3_value_type()`(?) which returns `SQLITE_INTEGER`, `SQLITE_TEXT`, `SQLITE_FLOAT` and `SQLITE_BLOB`. ```c++ // single row blob vector vblob;...
When i was writing the proposed interface i only thought about `std::vector` but now that i read @zauguin comment, i see no problem supporting other containers and that's really cool...
@pPanda-beta > I was thinking that we can also overload type casting operator of database_binder It's a clever idea, but that's very similar to prepared statements syntax so i'm for...
On a second thought, the cast overload isn't that bad either. ``` list rows = db
@bstarynk I think this is not a general purpose feature, We can either add an undocumented function `_current_index()` or maybe you can add it yourself while you are debugging :-)
It's been a while i wanted to integrate [SQLCipher](https://github.com/sqlcipher/sqlcipher). Also supporting other databases (mysql for example) will be another option to consider. what do you think ?
That does make sense, major versions would be because of major API changes. and yes _incompatibilitys_ will be a big challenge .
```c++ // overload >> for Rvalue containers (1) auto numbers = db vector(); // support operator >> for Rvalue containers of std::tuple (2) auto poeple = db > vector(); //...
The deadline is passed, i still want to get those features in before a new release but lack the motivation to work on it. btw, a piece of good news,...
@badiozam That is a really good point, thanks for opening an issue here. Our implementation has changed in dev branch which will be the base for next version. https://github.com/SqliteModernCpp/sqlite_modern_cpp/blob/dev/hdr/sqlite_modern_cpp.h#L260 @zauguin...