#include <Pt/Db/IStatement.h>
Prepared-statement backend.
Public Member Functions | |
| Signal & | executeFinished () |
| Signal emitted when asynchronous execution completes. | |
| Signal & | selectFinished () |
| Signal emitted when an asynchronous select completes. | |
| long long | lastInsertId () const |
| Returns the generated row id of the last insert. | |
| IConnection * | connection () |
| Returns the connection that owns this statement. | |
| virtual void | clear ()=0 |
| Sets all host variables to NULL. | |
| virtual void | setNull (const std::string &col)=0 |
| Sets the host variable col to NULL. | |
| virtual void | setBool (const std::string &col, bool data)=0 |
| Sets the host variable col to data. | |
| virtual void | setInt (const std::string &col, int data)=0 |
| Sets the host variable col to data. | |
| virtual void | setUnsigned (const std::string &col, unsigned data)=0 |
| Sets the host variable col to data. | |
| virtual void | setFloat (const std::string &col, float data)=0 |
| Sets the host variable col to data. | |
| virtual void | setDouble (const std::string &col, double data)=0 |
| Sets the host variable col to data. | |
| virtual void | setChar (const std::string &col, char data)=0 |
| Sets the host variable col to data. | |
| virtual void | setString (const std::string &col, const std::string &data)=0 |
| Sets the host variable col to data. | |
| virtual void | setBlob (const std::string &col, const Blob &data)=0 |
| Sets the host variable col to data. | |
| virtual void | setDate (const std::string &col, const Date &data)=0 |
| Sets the host variable col to data. | |
| virtual void | setTime (const std::string &col, const Time &data)=0 |
| Sets the host variable col to data. | |
| virtual void | setDatetime (const std::string &col, const DateTime &data)=0 |
| Sets the host variable col to data. | |