26 #ifndef __TERRALIB_DATATYPE_INTERNAL_DATETIME_H
27 #define __TERRALIB_DATATYPE_INTERNAL_DATETIME_H
34 #include <boost/shared_ptr.hpp>
121 return t1->operator<(*t2);
131 #endif // __TERRALIB_DATATYPE_INTERNAL_DATETIME_H
virtual ~DateTime()
Virtual destructor.
te::da::Expression * operator==(const te::da::Expression &e1, const te::da::Expression &e2)
A base class for objects that can be retrieved from the data access module.
te::da::Expression * operator>(const te::da::Expression &e1, const te::da::Expression &e2)
An auxiliary struct to compare two datetime pointers.
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module.
boost::shared_ptr< DateTime > DateTimeShrPtr
te::da::Expression * operator<(const te::da::Expression &e1, const te::da::Expression &e2)
te::da::Expression * operator!=(const te::da::Expression &e1, const te::da::Expression &e2)
A base class for values that can be retrieved from the data access module.
DateTime()
Default constructor.
int getTypeCode() const
It returns the data type code associated to date and time values: DATETIME_TYPE.
General enumerations for the data type module.
DateTimeType
The subtype of date and time type, based on ISO 8621.
bool operator()(const te::dt::DateTime *t1, const te::dt::DateTime *t2) const