fastdo  0.6.16
eiendb::SqliteStatement类 参考

#include <eiendb_sqlite.hpp>

类 eiendb::SqliteStatement 继承关系图:
eiendb::SqliteStatement 的协作图:

Public 成员函数

 SqliteStatement (SqliteConnection *cnn)
 
 SqliteStatement (SqliteConnection *cnn, winux::String const &sql, winux::Mixed const &params=winux::mxNull)
 
virtual ~SqliteStatement ()
 
virtual bool build (winux::String const &sql, winux::Mixed const &params=winux::mxNull) override
 建立一个SQL语句,params可以是Array或者Collection类型 更多...
 
virtual bool bind (size_t paramIndex, winux::Mixed const &val) override
 绑定参数,按参数索引 更多...
 
virtual bool bind (winux::String const &paramName, winux::Mixed const &val) override
 绑定参数,按参数名 更多...
 
 operator sqlite3_stmt * () const
 
SqliteConnectiongetCnn () const
 
winux::String getSql () const
 
- Public 成员函数 继承自 eiendb::IDbStatement
virtual ~IDbStatement ()
 

友元

class SqliteResult
 

详细描述

在文件 eiendb_sqlite.hpp76 行定义.

构造及析构函数说明

eiendb::SqliteStatement::SqliteStatement ( SqliteConnection cnn)
eiendb::SqliteStatement::SqliteStatement ( SqliteConnection cnn,
winux::String const &  sql,
winux::Mixed const &  params = winux::mxNull 
)
virtual eiendb::SqliteStatement::~SqliteStatement ( )
virtual

成员函数说明

virtual bool eiendb::SqliteStatement::build ( winux::String const &  sql,
winux::Mixed const &  params = winux::mxNull 
)
overridevirtual

建立一个SQL语句,params可以是Array或者Collection类型

重载 eiendb::IDbStatement .

virtual bool eiendb::SqliteStatement::bind ( size_t  paramIndex,
winux::Mixed const &  val 
)
overridevirtual

绑定参数,按参数索引

参数
paramIndex参数索引起始为1

重载 eiendb::IDbStatement .

virtual bool eiendb::SqliteStatement::bind ( winux::String const &  paramName,
winux::Mixed const &  val 
)
overridevirtual

绑定参数,按参数名

参数
paramName参数名前需加':'

重载 eiendb::IDbStatement .

eiendb::SqliteStatement::operator sqlite3_stmt * ( ) const
inline

在文件 eiendb_sqlite.hpp87 行定义.

SqliteConnection* eiendb::SqliteStatement::getCnn ( ) const
inline

在文件 eiendb_sqlite.hpp88 行定义.

winux::String eiendb::SqliteStatement::getSql ( ) const
inline

在文件 eiendb_sqlite.hpp89 行定义.

友元及相关函数文档

friend class SqliteResult
friend

在文件 eiendb_sqlite.hpp98 行定义.


该类的文档由以下文件生成: