describes a data type
Definition AbstractDataProviderType.qc.dox.h:139
*hash< auto > tags
type tags
Definition AbstractDataProviderType.qc.dox.h:155
hash< auto > options
type options
Definition AbstractDataProviderType.qc.dox.h:152
A type that converts to UNIX timestamps in seconds to dates.
Definition EpochIntToDateOrNothingType.qc.dox.h:30
*Type getValueType()
Returns the base type for the type, if any.
AbstractDataProviderType getMandatoryType()
Returns a mandatory (i.e. not "or nothing") type equivalent to the current type.
auto acceptsValue(auto value)
returns the value if the value can be assigned to the type
string getShortDescription()
Returns the type's short description.
hash< string, bool > getReturnTypeHash(*bool simple)
Returns a hash of types returned by this type; keys are type names.
hash< string, bool > getAcceptTypeHash(*bool simple)
Returns a hash of types accepted by this type; keys are type names.
string getDesc()
Returns the description.
constructor(*hash< auto > options, *hash< auto > tags)
creates the field from the argument
string getName()
Returns the type name.
string getDisplayName()
Returns the type's display name.
A type that converts to UNIX timestamps in seconds to dates.
Definition EpochIntToDateType.qc.dox.h:30
Qore AbstractDataField class definition.
Definition AbstractDataField.qc.dox.h:27
const EpochIntToDateOrNothingType
A type that converts to UNIX timestamps in seconds to dates.
Definition EpochIntToDateOrNothingType.qc.dox.h:27