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