#include <eiendb_sqlite.hpp>
|
| SqliteStatement (SqliteConnection *cnn) |
|
| SqliteStatement (SqliteConnection *cnn, winux::String const &sql) |
|
| SqliteStatement (SqliteConnection *cnn, winux::String const &sql, winux::Mixed const ¶ms) |
|
| SqliteStatement (SqliteConnection *cnn, winux::String const &sql, winux::MixedArray const ¶ms) |
|
| SqliteStatement (SqliteConnection *cnn, winux::String const &sql, winux::StringMixedMap const ¶ms) |
|
virtual | ~SqliteStatement () |
|
virtual bool | build (winux::String const &sql) override |
| 建立一个SQL语句 更多...
|
|
virtual bool | build (winux::String const &sql, winux::Mixed const ¶ms) override |
| 建立一个SQL语句,params可以是array或者collection类型 更多...
|
|
virtual bool | build (winux::String const &sql, winux::MixedArray const ¶ms) override |
| 建立一个SQL语句,绑定参数,params数组的0索引对应参数索引1,依此类推 更多...
|
|
virtual bool | build (winux::String const &sql, winux::StringMixedMap const ¶ms) override |
| 建立一个SQL语句,绑定参数,SQL中参数名前要加':' 更多...
|
|
virtual bool | bind (size_t paramIndex, winux::Mixed const &val) override |
| 绑定参数 参数索引起始为1 更多...
|
|
virtual bool | bind (winux::String const ¶mName, winux::Mixed const &val) override |
| 绑定参数 按参数名 参数名前需要加':' 更多...
|
|
| operator sqlite3_stmt * () const |
|
SqliteConnection * | getCnn () const |
|
winux::String | getSql () const |
|
virtual | ~IDbStatement () |
|
virtual eiendb::SqliteStatement::~SqliteStatement |
( |
| ) |
|
|
virtual |
virtual bool eiendb::SqliteStatement::bind |
( |
size_t |
paramIndex, |
|
|
winux::Mixed const & |
val |
|
) |
| |
|
overridevirtual |
virtual bool eiendb::SqliteStatement::build |
( |
winux::String const & |
sql | ) |
|
|
overridevirtual |
eiendb::SqliteStatement::operator sqlite3_stmt * |
( |
| ) |
const |
|
inline |
该类的文档由以下文件生成: