26 #ifndef __TERRALIB_DATATYPE_INTERNAL_TIMEPERIODTZ_H 27 #define __TERRALIB_DATATYPE_INTERNAL_TIMEPERIODTZ_H 33 #include <boost/date_time/local_time/local_time.hpp> 71 TimePeriodTZ(
const boost::local_time::local_time_period& t);
78 const boost::local_time::local_time_period&
getTimePeriodTZ()
const {
return m_timePeriodTZ; }
85 boost::local_time::local_time_period&
getTimePeriodTZ() {
return m_timePeriodTZ; }
167 std::string toString()
const;
189 #endif // __TERRALIB_DATATYPE_INTERNAL_TIMEPERIODTZ_H TEDATAACCESSEXPORT te::da::Expression * operator<(const te::da::Expression &e1, const te::da::Expression &e2)
DateTimeType getDateTimeType() const
It returns the subtype of the date and time type.
TEDATAACCESSEXPORT te::da::Expression * operator==(const te::da::Expression &e1, const te::da::Expression &e2)
TEDATAACCESSEXPORT te::da::Expression * operator!=(const te::da::Expression &e1, const te::da::Expression &e2)
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module.
TEDATAACCESSEXPORT 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.
A class to represent time period with time zone.
const boost::local_time::local_time_period & getTimePeriodTZ() const
It returns the boost time period with time zone type.
boost::local_time::local_time_period m_timePeriodTZ
Time period with time zone information.
An abstract class to represent a period of date and time.
DateTimeType
The subtype of date and time type, based on ISO 8621.
An abstract class to represent a period of date and time.
A class to represent time instant with time zone.
boost::local_time::local_time_period & getTimePeriodTZ()
It returns the boost time period with time zone type.
An abstract class to represent an instant of date and time.