|
drogon
C++14/17-based HTTP application framework
|
#include <drogon/exports.h>#include <drogon/orm/Exception.h>#include <drogon/orm/Field.h>#include <drogon/orm/Result.h>#include <drogon/orm/ResultIterator.h>#include <drogon/orm/Row.h>#include <drogon/orm/RowIterator.h>#include <drogon/orm/SqlBinder.h>#include <exception>#include <functional>#include <future>#include <string>#include <trantor/utils/Logger.h>#include <trantor/utils/NonCopyable.h>

Go to the source code of this file.
Classes | |
| class | drogon::orm::DbClient |
| Database client abstract class. More... | |
| class | drogon::orm::Transaction |
Namespaces | |
| namespace | drogon |
| Drogon Test is a minimal effort test framework developed because the major C++ test frameworks doesn't handle async programs well. Drogon Test's syntax is inspired by both Google Test and Catch2. | |
Typedefs | |
| using | drogon::orm::ResultCallback = std::function<void(const Result &)> |
| using | drogon::orm::ExceptionCallback = std::function<void(const DrogonDbException &)> |
| using | drogon::orm::DbClientPtr = std::shared_ptr<DbClient> |
Enumerations | |
| enum class | drogon::orm::TransactionType { Deferred , Immediate , Exclusive } |
| Transaction locking mode. More... | |
Copyright 2018, An Tao. All rights reserved. https://github.com/an-tao/drogon Use of this source code is governed by a MIT license that can be found in the License file.
Drogon
|
strong |