query should be used to execute SQL queries An object of this class is not copyable
More...
|
| | query (connection &con, std::string const &sql) |
| | constructor
|
| |
| virtual | ~query () |
| | destructor
|
| |
| result_type | emit_result () |
| | executes the sql command
|
| |
| result_type | get_result () |
| | returns the results (needs a previous emit() call)
|
| |
Public Member Functions inherited from sqlite::command |
| | command (connection &con, std::string const &sql) |
| | command constructor
|
| |
| virtual | ~command () |
| | command destructor
|
| |
| void | clear () |
| | clear is used if you'd like to reuse a command object
|
| |
| bool | emit () |
| | emit executes the sql command If you have used placeholders you must have replaced all placeholders
|
| |
| bool | operator() () |
| | works exactly like the method command::emit
|
| |
| void | bind (int idx) |
| | binds NULL to the given 1 based index
|
| |
| void | bind (int idx, int v) |
| | binds the 32-Bit integer v to the given 1 based index
|
| |
| void | bind (int idx, boost::int64_t v) |
| | binds the 64-Bit integer v to the given 1 based index
|
| |
| void | bind (int idx, double v) |
| | binds the double v to the given 1 based index
|
| |
| void | bind (int idx, std::string const &v) |
| | binds the text/string v to the given 1 based index
|
| |
| void | bind (int idx, void const *buf, size_t buf_size) |
| | binds the binary/blob buf to the given 1 based index
|
| |
| void | bind (int idx, std::vector< unsigned char > const &v) |
| | binds the binary/blob v to the given 1 based index
|
| |
| command & | operator% (null_type const &p) |
| | replacement for void command::bind(int idx); To use this operator% you have to use the global object nil Indexes are given automatically first call uses 1 as index, second 2 and so on
|
| |
| command & | operator% (int p) |
| | replacement for void command::bind(int idx,int); Indexes are given automatically first call uses 1 as index, second 2 and so on
|
| |
| command & | operator% (boost::int64_t p) |
| | replacement for void command::bind(int idx,boost::int64_t); Indexes are given automatically first call uses 1 as index, second 2 and so on
|
| |
| command & | operator% (double p) |
| | replacement for void command::bind(int idx,double); Indexes are given automatically first call uses 1 as index, second 2 and so on
|
| |
| command & | operator% (std::string const &p) |
| | replacement for void command::bind(int idx,std::string const&); Indexes are given automatically first call uses 1 as index, second 2 and so on
|
| |
| command & | operator% (std::vector< unsigned char > const &p) |
| | replacement for void command::bind(int idx,std::vector<unsigned char> const&); Indexes are given automatically first call uses 1 as index, second 2 and so on
|
| |
query should be used to execute SQL queries An object of this class is not copyable
Definition at line 44 of file query.hpp.