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 SuperSoftStringDataType.qc.dox.h:30
A type that converts almost any type to a string.
Definition SuperSoftStringOrNothingDataType.qc.dox.h:30
AbstractDataProviderType getMandatoryType()
Returns a mandatory (i.e. not "or nothing") type equivalent to the current type.
hash< string, bool > getReturnTypeHash(*bool simple)
Returns a hash of types returned by this type; keys are type names.
*Type getValueType()
Returns the base type for the type, if any.
hash< string, bool > getAcceptTypeHash(*bool simple)
Returns a hash of types accepted by this type; keys are type names.
string getShortDescription()
Returns the type's short 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.
string getDesc()
Returns the description.
auto acceptsValue(auto value)
returns the value if the value can be assigned to the type
Qore AbstractDataField class definition.
Definition AbstractDataField.qc.dox.h:27
const SuperSoftStringOrNothingDataType
A type that converts almost any type to a string.
Definition SuperSoftStringOrNothingDataType.qc.dox.h:27