载入中...
搜索中...
未找到
#include "common/Module.h"#include <cstdint>#include <functional>#include <memory>#include <stdexcept>#include <string>#include <unordered_map>#include <utility>#include <variant>#include <vector>类 | |
| struct | eve::database::Field< T > |
| A named field used by the small, explicit ORM mapping layer. 更多... | |
| struct | eve::database::Mapping< T > |
| class | eve::database::Connection |
| SQLite connection with a small ORM layer on top of Poco::Data. Tables/columns are quoted identifiers; values are bound as literals. 更多... | |
| class | eve::database::Query |
| Composable filtered/sorted/paged query shared by C++ and scripts. 更多... | |
| class | eve::database::Repository< T > |
| Typed active-record repository built from a Mapping<T>. 更多... | |
| class | eve::database::Model |
| Runtime ORM model exposed to Squirrel. 更多... | |
| class | eve::database::Database |
Database module (eve.Database): SQLite connection factory. Script: db <- eve.Database(); conn <- db.connectSQLite("game.db"); 更多... | |
命名空间 | |
| namespace | Poco |
| namespace | Poco::Data |
| namespace | eve |
| namespace | eve::database |
类型定义 | |
| using | eve::database::Value = std::variant< std::monostate, std::int64_t, double, std::string, bool > |
| using | eve::database::Row = std::unordered_map< std::string, Value > |