|
| double | extractDouble (sqlite3_stmt *stmt, int pos) |
| |
| float | extractFloat (sqlite3_stmt *stmt, int pos) |
| | convenience function; note: in SQL there is no float, just double. So this might be narrowing.
|
| |
| int | extractInt (sqlite3_stmt *stmt, int pos) |
| |
| Int64 | extractInt64 (sqlite3_stmt *stmt, int pos) |
| |
| std::string | extractString (sqlite3_stmt *stmt, int pos) |
| |
| char | extractChar (sqlite3_stmt *stmt, int pos) |
| |
| bool | extractBool (sqlite3_stmt *stmt, int pos) |
| |
All these function throw Exception::SqlOperationFailed if the given position is of the wrong type.
◆ extractBool()
| bool extractBool |
( |
sqlite3_stmt * |
stmt, |
|
|
int |
pos |
|
) |
| |
◆ extractChar()
| char extractChar |
( |
sqlite3_stmt * |
stmt, |
|
|
int |
pos |
|
) |
| |
◆ extractDouble()
| double extractDouble |
( |
sqlite3_stmt * |
stmt, |
|
|
int |
pos |
|
) |
| |
◆ extractFloat()
| float extractFloat |
( |
sqlite3_stmt * |
stmt, |
|
|
int |
pos |
|
) |
| |
convenience function; note: in SQL there is no float, just double. So this might be narrowing.
◆ extractInt()
| int extractInt |
( |
sqlite3_stmt * |
stmt, |
|
|
int |
pos |
|
) |
| |
◆ extractInt64()
| Int64 extractInt64 |
( |
sqlite3_stmt * |
stmt, |
|
|
int |
pos |
|
) |
| |
◆ extractString()
| std::string extractString |
( |
sqlite3_stmt * |
stmt, |
|
|
int |
pos |
|
) |
| |