Wt::Dbo Namespace Reference

Namespace for the Database Objects library (Dbo). More...

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.

Detailed Description

Namespace for the Database Objects library (Dbo).


Enumeration Type Documentation

Enum that defines a date time type.

Enumerator:
SqlDate 

Date only.

SqlDateTime 

Date and time.


Generated on Thu May 13 05:16:19 2010 for Wt by doxygen 1.6.3