Namespace orm

Description

No description yet.

Namespaces

internal

Classes

ArgumentErrorInvalid argument passed to drogon orm lib, similar to std::invalid_argument.
ArrayParserLow-level array parser.
BrokenConnectionException class for lost or failed backend connection.
CheckViolation
ConstResultIterator
ConstReverseResultIterator
ConstReverseRowIterator
ConstRowIterator
ConversionErrorValue conversion failed, e.g. when converting "Hello" to int.
Criteriathis class represents a comparison condition.
DataExceptionError in data provided to SQL statement.
DbClientDatabase client abstract class.
DeadlockDetectedThe ongoing transaction has deadlocked. Retrying it may help.
DiskFull
DrogonDbExceptionMixin base class to identify drogon-db-specific exception types.
FailureRun-time Failure encountered by drogon orm lib, similar to std::runtime_error
FeatureNotSupportedDatabase feature not supported in current setup.
FieldReference to a field in a result set.
ForeignKeyViolation
InDoubtError"Help, I don't know whether transaction was committed successfully!"
InsufficientPrivilege
InsufficientResourcesResource shortage on the server.
IntegrityConstraintViolation
InternalErrorInternal error in internal library.
InvalidCursorName
InvalidCursorState
InvalidSqlStatementName
MapperThe mapper template.
NotNullViolation
OutOfMemory
RangeErrorSomething is out of range, similar to std::out_of_range.
RestrictViolation
ResultResult set containing data returned by a query or command.
RowReference to one row in a result.
SerializationFailureTransaction failed to serialize. Please retry it.
SqlErrorException class for failed queries.
StatementCompletionUnknownWe can't tell whether our last statement succeeded.
SyntaxError
TooManyConnections
TransactionNo description but mentioned in...
TransactionRollbackThe backend saw itself forced to roll back the ongoing transaction.
UndefinedColumn
UndefinedFunction
UndefinedTable
UnexpectedRowsQuery returned an unexpected number of rows.
UniqueViolation
UsageErrorError in usage of drogon orm library, similar to std::logic_error.

Functions

Field::as< drogon::string_view >
Field::as< std::string >
Field::as< std::vector< char > >
operator&&
operator||
swap

Enums

CompareOperatorNo description but mentioned in...
SortOrder
SqlStatus
ClientType
Sqlite3Type
Mode

Typedefs

using ResultCallback = std::function< void(const Result &)>

using ExceptionCallback = std::function< void(const DrogonDbException &)>

Mentioned in

using DbClientPtr = std::shared_ptr< DbClient >

Mentioned in

using DrogonDbExceptionCallback = std::function< void(const DrogonDbException &)>

using ResultImplPtr = std::shared_ptr< ResultImpl >

using QueryCallback = std::function< void(const Result &)>

using ExceptPtrCallback = std::function< void(const std::exception_ptr &)>

Source

Line 21 in orm_lib/inc/drogon/orm/ArrayParser.h.






Add Discussion as Guest

Log in to DocsForge