26 #ifndef __TERRALIB_DATATYPE_INTERNAL_DATETIMEPROPERTY_H 
   27 #define __TERRALIB_DATATYPE_INTERNAL_DATETIMEPROPERTY_H 
   67                          bool isRequired = 
false,
 
   68                          std::string* defaultValue = 0,
 
  137 #endif  // __TERRALIB_DATATYPE_INTERNAL_DATETIMEPROPERTY_H 
An atomic property like an integer or double. 
 
It models a property definition. 
 
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
DateTimeResolution m_dtResolution
The date and time resolution. 
 
~DateTimeProperty()
Destructor. 
 
DateTimeResolution
The date and time resolution. 
 
The type for date and time types: date, date period, date duration, time duration, time instant, time period, time instant with time zone or time period with time zone. 
 
An atomic property like an integer or double. 
 
DateTimeResolution getResolution() const 
It returns the date time resolution. 
 
void setSubtype(DateTimeType t)
It sets the date time property sub type. 
 
General enumerations for the data type module. 
 
DateTimeType
The subtype of date and time type. 
 
void setResolution(DateTimeResolution r)
It sets the date time resolution. 
 
DateTimeType getSubType() const 
It returns the date time property sub type. 
 
DateTimeType m_dSubType
The sub-type of this date time property.