|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
SQL语句构建器 更多...
#include "NeForce/core/container/vector.hpp"#include "NeForce/core/memory/unique_ptr.hpp"#include "NeForce/core/string/string.hpp"类 | |
| class | neforce::sql_builder |
| SQL语句构建器 更多... | |
| struct | neforce::sql_builder::select_data |
| SELECT语句的数据结构 更多... | |
| struct | neforce::sql_builder::insert_data |
| INSERT语句的数据结构 更多... | |
| struct | neforce::sql_builder::update_data |
| UPDATE语句的数据结构 更多... | |
| struct | neforce::sql_builder::column_definition |
| 列定义 更多... | |
| struct | neforce::sql_builder::create_table_data |
| CREATE TABLE语句的数据结构 更多... | |
| struct | neforce::sql_builder::create_view_data |
| CREATE VIEW语句的数据结构 更多... | |
| struct | neforce::sql_builder::alter_table_data |
| ALTER TABLE语句的数据结构 更多... | |
| struct | neforce::sql_builder::create_index_data |
| CREATE INDEX语句的数据结构 更多... | |
| struct | neforce::sql_builder::set_op_entry |
| 集合操作条目 更多... | |
| struct | neforce::sql_builder::cte_entry |
| CTE条目 更多... | |
枚举 | |
| enum class | neforce::sql_operate : uint8_t { sql_operate::SELECT , sql_operate::INSERT , sql_operate::UPDATE , sql_operate::DELETE , sql_operate::DROP_TABLE , sql_operate::CREATE_TABLE , sql_operate::CREATE_VIEW , sql_operate::DROP_VIEW , sql_operate::ALTER_TABLE , sql_operate::CREATE_INDEX , sql_operate::DROP_INDEX , sql_operate::TRUNCATE } |
| SQL操作类型枚举 更多... | |
| enum class | neforce::sql_join : uint8_t { sql_join::INNER , sql_join::LEFT , sql_join::RIGHT , sql_join::FULL } |
| JOIN类型枚举 更多... | |
| enum class | neforce::sql_order : uint8_t { sql_order::ASC , sql_order::DESC } |
| 排序方向枚举 更多... | |
| enum class | neforce::sql_dialect : uint8_t { sql_dialect::GENERIC , sql_dialect::MYSQL , sql_dialect::POSTGRESQL , sql_dialect::SQLITE , sql_dialect::MSSQL , sql_dialect::ORACLE } |
| 数据库方言 更多... | |
| enum class | neforce::sql_set_op : uint8_t { sql_set_op::UNION , sql_set_op::UNION_ALL , sql_set_op::INTERSECT , sql_set_op::INTERSECT_ALL , sql_set_op::EXCEPT_ , sql_set_op::EXCEPT_ALL } |
| 集合操作类型枚举 更多... | |