 |
Qore DataProvider Module Reference
1.0.1
|
setOption(string opt, auto value)
sets the given option on the field's type
describes a data type
Definition: AbstractDataProviderType.qc.dox.h:161
bool hasType()
returns True if the field's type is not a wildcard type
setDefaultValue(auto default_value)
sets the default value for the field
auto getDefaultValue()
get default value, if any
describes a data type based on a hashdecl
Definition: AbstractDataField.qc.dox.h:49
auto getOptionValue(string opt)
returns the value of the given option on the field's type
bool isAssignableFrom(AbstractDataProviderType t)
returns True if this field's type can be assigned from values of the argument type
AbstractDataField getSoftType()
returns a field with a "soft" type equivalent to the current type
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:32
*string desc
the description of the field, if available
Definition: AbstractDataField.qc.dox.h:39
hash< DataFieldInfo > getInfo()
returns information about the field
bool isMandatory()
returns True if the field's type must have a value
bool isList()
returns True if this field's type is a list
abstract *string getDescription()
returns the description, if any
*hash< string, hash< DataProviderTypeOptionInfo > > getSupportedOptions()
returns supported options on the field's type
auto default_value
the default value for the field
Definition: AbstractDataField.qc.dox.h:42
hash< DataFieldInfo > getInputInfo()
returns information about the field as an input field
describes a data type
Definition: AbstractDataField.qc.dox.h:34
string getTypeName()
returns the type name
string name
the name of the field
Definition: AbstractDataField.qc.dox.h:36
hash< DataTypeInfo > type
type info
Definition: AbstractDataField.qc.dox.h:45
setOptions(hash< auto > options)
sets the given options on the field's type
AbstractDataField getOrNothingType()
returns a field with an "or nothing" type equivalent to the current type
auto default_value
the default value for the field, if any
Definition: AbstractDataField.qc.dox.h:54
abstract AbstractDataProviderType getType()
returns the type of the field
*hash< auto > getOptions()
returns options set on the field's type
abstract string getName()
returns the name of the field