#include <drizzled/calendar.h>
#include <drizzled/common_fwd.h>
#include <cassert>
#include <ostream>
Go to the source code of this file.
Classes | |
class | drizzled::Temporal |
class | drizzled::Date |
class | drizzled::Time |
class | drizzled::DateTime |
class | drizzled::Timestamp |
class | drizzled::MicroTimestamp |
class | drizzled::NanoTimestamp |
Namespaces | |
namespace | drizzled |
TODO: Rename this file - func.h is stupid. |
Functions | |
std::ostream & | drizzled::operator<< (std::ostream &os, const Timestamp &subject) |
Defines the API for dealing with temporal data inside the server.
The Temporal class is the base class for all data of any temporal type. A number of derived classes define specialized classes representng various date, date-time, time, or timestamp types.
All Temporal derived classes are ValueObjects. That is to say that Temporal class instances are not part of the Item hierarchy and serve only to represent a time or date-related piece of data.
Low-level calendrical calculations are done via routines in the calendar.cc file.
Definition in file temporal.h.