60 hash<DataProviderFactoryInfo>
getInfo();
142 error(
string err,
string fmt);
197 abstract hash<DataProviderFactoryInfo>
getInfoImpl();
string name
The factory name.
Definition: AbstractDataProviderFactory.qc.dox.h:30
bool api_management
Does this factory create a data provider suitable for server-side API management. ...
Definition: AbstractDataProviderFactory.qc.dox.h:34
hash< DataProviderFactoryInfo > getInfo()
Returns static factory information.
The AbstractDataProvider class.
Definition: AbstractDataProvider.qc.dox.h:265
abstract Class getClassImpl()
Returns the class for the data provider object.
AbstractDataProvider getProviderFromExampleImpl(InputStream example, *hash< auto > constructor_options)
Returns a data provider given the example data and constructor options as arguments.
error(string err, string fmt)
thrown an exception
string desc
The factory description.
Definition: AbstractDataProviderFactory.qc.dox.h:32
Data provider factory class.
Definition: AbstractDataProviderFactory.qc.dox.h:39
abstract hash< DataProviderFactoryInfo > getInfoImpl()
Returns static factory information without provider_info.
hash< DataProviderInfo > getProviderInfo()
Returns static provider information.
AbstractDataProvider getProviderFromExample(data example, *hash< auto > constructor_options)
Returns a data provider given the example data and constructor options as arguments.
hash< auto > getInfoAsData(*bool with_type_info)
Returns static provider information as data; no objects are returned.
string getName()
Returns the name of the data provider factory.
string getNameImpl()
Returns the name of the data provider factory.
AbstractDataProvider create(*hash< auto > options)
Creates an object from the given constructor options.
Class getClass()
Returns the class for the data provider object.
abstract hash< DataProviderInfo > getProviderInfoImpl()
Returns static provider information.
list< hash< auto > > getExampleProviderRecordOutput(data example, *hash< auto > constructor_options)
Returns information about a data provider constructor given the example data as an argument...
list< hash< auto > > getExampleProviderRecordOutputImpl(InputStream example, *hash< auto > constructor_options)
Returns information about a data provider constructor given the example data as an argument...
Data provider factory info.
Definition: AbstractDataProviderFactory.qc.dox.h:28
Qore AbstractDataField class definition.
Definition: AbstractDataField.qc.dox.h:27
hash< DataProviderInfo > provider_info
Info about providers created from this factory (without the name and children attributes) ...
Definition: AbstractDataProviderFactory.qc.dox.h:36