|
int | bind (int index, int param) |
| bind an integer parameter
|
|
int | bind (int index, int64_t param) |
| bind a 64bit integer parameter
|
|
int | bind (int index, double param) |
| bind a double parameter
|
|
int | bind (int index, const std::string ¶m) |
| bind a string parameter
|
|
int | bind (int index, const std::vector< std::byte > ¶m) |
| bind a bytestream
|
|
template<class T > |
int | bind (int index, const std::optional< T > ¶m) |
| bind an optional: if it doesn't have a value we bind NULL
|
|
Bind the given parameter to the sqlite statement.
This functor object only serves the purpose to bind the values of the given parameters to a sqlite statement. So given a tuple of parameters it can be used to bind all the values in the tuple to the statement with the correct type.
Definition at line 110 of file sqlite.h.