33 std::string* defaultValue,
38 m_dtResolution(dtResolution)
44 m_dSubType(rhs.m_dSubType),
45 m_dtResolution(rhs.m_dtResolution)
DateTimeResolution
The date and time resolution.
DateTimeProperty & operator=(const DateTimeProperty &rhs)
Assignment operator.
An atomic property like an integer or double.
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.
DateTimeResolution m_dtResolution
The date and time resolution.
DateTimeType
The subtype of date and time type.
DateTimeType m_dSubType
The sub-type of this date time property.
DateTimeProperty(const std::string &name, DateTimeType dateType=DATE, DateTimeResolution dtResolution=UNKNOWN, bool isRequired=false, std::string *defaultValue=0, unsigned int id=0, Property *parent=0)
It constructs a new date and time property.
It models a property definition.
Property * clone() const
It returns a clone of the object.
SimpleProperty & operator=(const SimpleProperty &rhs)
Assignment operator.
The type for date and time types.