Qore DataProvider Module Reference
1.0.2
|
Data provider info. More...
Public Attributes | |
*list< string > | children |
A list of child data providers in this data provider. More... | |
*hash< string, hash< DataProviderOptionInfo > > | constructor_options |
Constructor options supported by the data provider for the constructor variant taking a hash. More... | |
*hash< string, hash< DataProviderOptionInfo > > | create_options |
Create options supported by the data provider. More... | |
bool | has_record = False |
Does the data provider provide a record? More... | |
hash< string, hash< MapperRuntimeKeyInfo > > | mapper_keys = Mapper::MapperKeyInfo |
A hash of mapper key information. More... | |
string | name |
Data provider name. More... | |
bool | record_requires_search_options = False |
Do we require search options to retrieve the record type? More... | |
*hash< string, hash< DataProviderOptionInfo > > | request_options |
Request options supported by the data provider. More... | |
*hash< string, hash< DataProviderOptionInfo > > | search_options |
Search options supported by the data provider. More... | |
bool | supports_bulk_create = False |
Does the data provider support native / optimized bulk creation? More... | |
bool | supports_bulk_read = False |
Does the data provider support native / optimized bulk reads? More... | |
bool | supports_bulk_upsert = False |
Does the data provider support native / optimized bulk upserts? More... | |
bool | supports_children = False |
Does the data provider support children? More... | |
bool | supports_create = False |
Does the data provider support record creation? More... | |
bool | supports_delete = False |
Does the data provider support record deletion? More... | |
bool | supports_native_search = False |
Does the data provider support native record searching? More... | |
bool | supports_read = False |
Does the data provider support reading. More... | |
bool | supports_request = False |
Does the data provider support the request API? More... | |
bool | supports_update = False |
Does the data provider support record updates? More... | |
bool | supports_upsert = False |
Does the data provider support record upserts (create or update)? More... | |
bool | transaction_management = False |
Does the data provider require transaction management? More... | |
string | type |
The name of the provider type. More... | |
*hash< string, hash< DataProviderOptionInfo > > | upsert_options |
Upsert options supported by the data provider. More... | |
Data provider info.
A list of child data providers in this data provider.
*hash<string, hash<DataProviderOptionInfo> > DataProvider::DataProviderInfo::constructor_options |
Constructor options supported by the data provider for the constructor variant taking a hash.
*hash<string, hash<DataProviderOptionInfo> > DataProvider::DataProviderInfo::create_options |
Create options supported by the data provider.
bool DataProvider::DataProviderInfo::has_record = False |
Does the data provider provide a record?
hash<string, hash<MapperRuntimeKeyInfo> > DataProvider::DataProviderInfo::mapper_keys = Mapper::MapperKeyInfo |
A hash of mapper key information.
string DataProvider::DataProviderInfo::name |
Data provider name.
bool DataProvider::DataProviderInfo::record_requires_search_options = False |
Do we require search options to retrieve the record type?
*hash<string, hash<DataProviderOptionInfo> > DataProvider::DataProviderInfo::request_options |
Request options supported by the data provider.
*hash<string, hash<DataProviderOptionInfo> > DataProvider::DataProviderInfo::search_options |
Search options supported by the data provider.
bool DataProvider::DataProviderInfo::supports_bulk_create = False |
Does the data provider support native / optimized bulk creation?
if this is False and supports_creation is True, the data provider will still support bulk write APIs but without any performance improvements for bulk data (simulated bulk creates)
bool DataProvider::DataProviderInfo::supports_bulk_read = False |
Does the data provider support native / optimized bulk reads?
if this is False and supports_read is True, the data provider will still support bulk read APIs but without any performance improvements for bulk data (simulated bulk reads)
bool DataProvider::DataProviderInfo::supports_bulk_upsert = False |
Does the data provider support native / optimized bulk upserts?
if this is False and supports_upsert is True, the data provider will still support bulk upsert APIs but without any performance improvements for bulk data (simulated bulk upserts)
bool DataProvider::DataProviderInfo::supports_children = False |
Does the data provider support children?
bool DataProvider::DataProviderInfo::supports_create = False |
Does the data provider support record creation?
bool DataProvider::DataProviderInfo::supports_delete = False |
Does the data provider support record deletion?
bool DataProvider::DataProviderInfo::supports_native_search = False |
Does the data provider support native record searching?
bool DataProvider::DataProviderInfo::supports_read = False |
Does the data provider support reading.
bool DataProvider::DataProviderInfo::supports_request = False |
Does the data provider support the request API?
bool DataProvider::DataProviderInfo::supports_update = False |
Does the data provider support record updates?
bool DataProvider::DataProviderInfo::supports_upsert = False |
Does the data provider support record upserts (create or update)?
bool DataProvider::DataProviderInfo::transaction_management = False |
Does the data provider require transaction management?
string DataProvider::DataProviderInfo::type |
The name of the provider type.
*hash<string, hash<DataProviderOptionInfo> > DataProvider::DataProviderInfo::upsert_options |
Upsert options supported by the data provider.