#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.