.
|
Classes |
| class | collection |
| | An STL container for iterating query results. More...
|
| class | Exception |
| | Exception base class for Wt::Dbo. More...
|
| class | StaleObjectException |
| | Exception thrown when Wt::Dbo detects a concurrent modification More...
|
| class | ObjectNotFoundException |
| | Exception thrown when trying to load a non-existing object. More...
|
| class | NoUniqueResultException |
| | Exception thrown when a query unexpectedly finds a non-unique result. More...
|
| class | Dbo |
| | A base class for database objects. More...
|
| class | ptr |
| | A smart pointer for database objects. More...
|
| struct | ptr_tuple |
| | A utility class for defining a tuple of database objects. More...
|
| class | Query |
| | A database query. More...
|
| class | Session |
| | A database session. More...
|
| class | SqlConnection |
| | Abstract base class for an SQL connection. More...
|
| class | SqlStatement |
| | Abstract base class for a prepared SQL statement. More...
|
| class | sql_value_traits |
| | Traits class for value types. More...
|
| class | sql_result_traits |
| | Traits class for result types. More...
|
| class | Transaction |
| | A database transaction. More...
|
Enumerations |
| enum | RelationType { ManyToOne,
ManyToMany
} |
| | Type of an SQL relation. More...
|
| enum | SqlDateTimeType { SqlDate,
SqlDateTime
} |
| | Enum that defines a date time type. More...
|
Functions |
| template<class Action, typename V> |
| void | field (Action &action, V &value, const std::string &name, int size=-1) |
| | Maps a database object field.
|
| template<class Action, class C> |
| void | belongsTo (Action &action, ptr< C > &value, const std::string &name) |
| | Maps the "One"-side of a ManyToOne relation.
|
| template<class Action, class C> |
| void | hasMany (Action &action, collection< ptr< C > > &value, RelationType type, const std::string &joinName, const std::string &joinId="") |
| | Maps the "Many"-side of a ManyToOne or ManyToMany relation.
|
.