载入中...
搜索中...
未找到
eve::database::Model类 参考

Runtime ORM model exposed to Squirrel. 更多...

#include <Database.h>

Public 成员函数

 Model (Connection *connection, std::string table, std::string primaryKey)
 
int insertJson (const std::string &json)
 
std::string allJson ()
 
std::string findJson (const std::string &idJson)
 
int updateJson (const std::string &idJson, const std::string &json)
 
int remove (const std::string &idJson)
 
Queryquery ()
 

详细描述

Runtime ORM model exposed to Squirrel.

在文件 Database.h222 行定义.

构造及析构函数说明

◆ Model()

eve::database::Model::Model ( Connection connection,
std::string  table,
std::string  primaryKey 
)

在文件 Database.cpp238 行定义.

成员函数说明

◆ allJson()

std::string eve::database::Model::allJson ( )

在文件 Database.cpp244 行定义.

引用了 query() , 以及 eve::database::Connection::queryJson().

◆ findJson()

std::string eve::database::Model::findJson ( const std::string &  idJson)

在文件 Database.cpp245 行定义.

引用了 query() , 以及 eve::database::Connection::queryByKey().

◆ insertJson()

int eve::database::Model::insertJson ( const std::string &  json)

在文件 Database.cpp243 行定义.

引用了 eve::database::Connection::insertJson().

◆ query()

Query * eve::database::Model::query ( )

在文件 Database.cpp254 行定义.

被这些函数引用 allJson(), findJson(), remove() , 以及 updateJson().

◆ remove()

int eve::database::Model::remove ( const std::string &  idJson)

在文件 Database.cpp251 行定义.

引用了 query() , 以及 eve::database::Connection::removeByKey().

◆ updateJson()

int eve::database::Model::updateJson ( const std::string &  idJson,
const std::string &  json 
)

在文件 Database.cpp248 行定义.

引用了 query() , 以及 eve::database::Connection::updateByKey().


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