Unique pointer for sqlite3 prepared statements, which automatically finalizes the statement when the pointer goes out of scope or is reset.
More...
#include <qgssqliteutils.h>
|
QByteArray | columnAsBlob (int column) const |
| Returns the column value from the current statement row as raw byte array. More...
|
|
double | columnAsDouble (int column) const |
| Gets column value from the current statement row as a double. More...
|
|
qlonglong | columnAsInt64 (int column) const |
| Gets column value from the current statement row as a long long integer (64 bits). More...
|
|
QString | columnAsText (int column) const |
| Returns the column value from the current statement row as a string. More...
|
|
int | columnCount () const |
| Gets the number of columns that this statement returns. More...
|
|
QString | columnName (int column) const |
| Returns the name of column. More...
|
|
int | step () |
| Steps to the next record in the statement, returning the sqlite3 result code. More...
|
|
Unique pointer for sqlite3 prepared statements, which automatically finalizes the statement when the pointer goes out of scope or is reset.
- Since
- QGIS 3.0
Definition at line 69 of file qgssqliteutils.h.
◆ columnAsBlob()
QByteArray sqlite3_statement_unique_ptr::columnAsBlob |
( |
int |
column | ) |
const |
Returns the column value from the current statement row as raw byte array.
Definition at line 67 of file qgssqliteutils.cpp.
◆ columnAsDouble()
double sqlite3_statement_unique_ptr::columnAsDouble |
( |
int |
column | ) |
const |
Gets column value from the current statement row as a double.
Definition at line 52 of file qgssqliteutils.cpp.
◆ columnAsInt64()
qlonglong sqlite3_statement_unique_ptr::columnAsInt64 |
( |
int |
column | ) |
const |
Gets column value from the current statement row as a long long integer (64 bits).
Definition at line 74 of file qgssqliteutils.cpp.
◆ columnAsText()
QString sqlite3_statement_unique_ptr::columnAsText |
( |
int |
column | ) |
const |
Returns the column value from the current statement row as a string.
Definition at line 62 of file qgssqliteutils.cpp.
◆ columnCount()
int sqlite3_statement_unique_ptr::columnCount |
( |
| ) |
const |
Gets the number of columns that this statement returns.
Definition at line 57 of file qgssqliteutils.cpp.
◆ columnName()
QString sqlite3_statement_unique_ptr::columnName |
( |
int |
column | ) |
const |
◆ step()
int sqlite3_statement_unique_ptr::step |
( |
| ) |
|
Steps to the next record in the statement, returning the sqlite3 result code.
Definition at line 42 of file qgssqliteutils.cpp.
The documentation for this class was generated from the following files: