 |
Qore DataProvider Module Reference
1.0
|
107 hash<DataProviderTypeEntryInfo>
getInfo();
*AbstractDataProviderType getTypeEx()
Returns the type at the entry level, if any, otherwise throws an exception.
string path
The path to this entry.
Definition: DataProviderTypeEntry.qc.dox.h:55
describes a data type
Definition: AbstractDataProviderType.qc.dox.h:161
constructor()
Creates the entry as a root node.
*AbstractDataProviderType getType()
Returns the type at the entry level, if any.
string name
The name of this entry.
Definition: DataProviderTypeEntry.qc.dox.h:58
*hash< string, DataProviderTypeEntry > children
Children of this entry.
Definition: DataProviderTypeEntry.qc.dox.h:61
string getPath()
Returns the path of the entry.
Qore AbstractDataField class definition.
Definition: AbstractDataField.qc.dox.h:32
setType(AbstractDataProviderType type)
Sets the type for the entry.
*DataProviderTypeEntry getChildEx(string child)
Returns the given child, if any, otherwise throws an exception.
*DataProviderTypeEntry getChild(string child)
Returns the given child, if any.
string name
The name of the entry.
Definition: DataProviderTypeEntry.qc.dox.h:35
Data provider type entry info.
Definition: DataProviderTypeEntry.qc.dox.h:33
*list< string > children
The names of any children.
Definition: DataProviderTypeEntry.qc.dox.h:46
string getName()
Returns the name of the entry.
the DataProviderTypeEntry class
Definition: DataProviderTypeEntry.qc.dox.h:50
string path
The path to the entry including the name as the last element.
Definition: DataProviderTypeEntry.qc.dox.h:38
*list< string > listTypes()
Returns a list of registered data provider type paths.
addChild(string child)
Adds a child node to the entry.
*list< string > getChildNames()
Returns a list of child entry names, if any.
bool has_type
True if the entry has a type
Definition: DataProviderTypeEntry.qc.dox.h:43
DataProviderTypeEntry getCreateChild(string child)
Returns the given child and creates it if necessary.
hash< DataProviderTypeEntryInfo > getInfo()
Returns information about this entry.
*AbstractDataProviderType type
The type at this location.
Definition: DataProviderTypeEntry.qc.dox.h:64