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

Composable filtered/sorted/paged query shared by C++ and scripts. 更多...

#include <Database.h>

Public 成员函数

 Query (Connection *connection, std::string table)
 
Querywhere (const std::string &column, const std::string &op, Value value)
 
QuerywhereJson (const std::string &column, const std::string &op, const std::string &valueJson)
 
QueryorderBy (const std::string &column, bool ascending=true)
 
Querylimit (int count)
 
Queryoffset (int count)
 
std::vector< Rowall ()
 
std::string allJson ()
 
std::string firstJson ()
 
int count ()
 

详细描述

Composable filtered/sorted/paged query shared by C++ and scripts.

在文件 Database.h133 行定义.

构造及析构函数说明

◆ Query()

eve::database::Query::Query ( Connection connection,
std::string  table 
)

在文件 Database.cpp175 行定义.

成员函数说明

◆ all()

std::vector< Row > eve::database::Query::all ( )

在文件 Database.cpp225 行定义.

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

被这些函数引用 allJson().

◆ allJson()

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

在文件 Database.cpp226 行定义.

引用了 all().

◆ count()

int eve::database::Query::count ( )

在文件 Database.cpp228 行定义.

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

被这些函数引用 limit() , 以及 offset().

◆ firstJson()

std::string eve::database::Query::firstJson ( )

在文件 Database.cpp227 行定义.

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

◆ limit()

Query * eve::database::Query::limit ( int  count)

在文件 Database.cpp196 行定义.

引用了 count().

◆ offset()

Query * eve::database::Query::offset ( int  count)

在文件 Database.cpp202 行定义.

引用了 count().

◆ orderBy()

Query * eve::database::Query::orderBy ( const std::string &  column,
bool  ascending = true 
)

在文件 Database.cpp191 行定义.

◆ where()

Query * eve::database::Query::where ( const std::string &  column,
const std::string &  op,
Value  value 
)

在文件 Database.cpp179 行定义.

引用了 value.

被这些函数引用 whereJson().

◆ whereJson()

Query * eve::database::Query::whereJson ( const std::string &  column,
const std::string &  op,
const std::string &  valueJson 
)

在文件 Database.cpp187 行定义.

引用了 where().


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