![]() |
Qore DataProvider Module Reference 3.1
|
Data provider summary info. More...
#include <AbstractDataProvider.qc.dox.h>
Public Attributes | |
| bool | children_can_support_apis = False |
| Can any child data providers offer API services (request - response data providers)? | |
| bool | children_can_support_messages = False |
| Can any child data providers support messages? | |
| bool | children_can_support_observers = False |
| Can any child data providers support the observer pattern / event API? | |
| bool | children_can_support_records = False |
| Can any child data providers offer record-based providers? | |
| bool | children_can_support_transactions = False |
| Can any child data providers support transaction management? | |
| bool | children_identical = False |
| Are all children always of the same data provider class that support the same options? | |
| string | desc |
| The description of the data provider; supports markdown. | |
| string | display_name |
| Data provider display name. | |
| bool | has_record = False |
| Does the data provider provide a record? | |
| string | name |
| The name of the data provider. | |
| *string | short_desc |
| Data provider short description in plain text. | |
| bool | supports_auto_reconnect = False |
| Does the data provider support automatic reconnection? | |
| bool | supports_bulk_create = False |
| Does the data provider support native / optimized bulk creation? | |
| bool | supports_bulk_read = False |
| Does the data provider support native / optimized bulk reads? | |
| bool | supports_bulk_upsert = False |
| Does the data provider support native / optimized bulk upserts? | |
| bool | supports_children = False |
| Does the data provider support children? | |
| bool | supports_connections = False |
| Does the data provider support connections and connection status reporting? | |
| bool | supports_create = False |
| Does the data provider support record creation? | |
| bool | supports_delete = False |
| Does the data provider support record deletion? | |
| string | supports_messages = MSG_None |
| Message support. | |
| bool | supports_native_search = False |
| Does the data provider support native record searching? | |
| bool | supports_observable = False |
| Does this data provider support the event API / observer pattern? | |
| bool | supports_read = False |
| Does the data provider support reading. | |
| bool | supports_request = False |
| Does the data provider support the request API? | |
| bool | supports_search_expressions = False |
| Does this data provide support advanced search expressions? | |
| bool | supports_update = False |
| Does the data provider support record updates? | |
| bool | supports_upsert = False |
| Does the data provider support record upserts (create or update)? | |
| bool | transaction_management = False |
| Does the data provider require transaction management? | |
| string | type |
| The name of the provider type. | |
Data provider summary info.
| bool DataProvider::DataProviderSummaryInfo::children_can_support_apis = False |
Can any child data providers offer API services (request - response data providers)?
| bool DataProvider::DataProviderSummaryInfo::children_can_support_messages = False |
Can any child data providers support messages?
| bool DataProvider::DataProviderSummaryInfo::children_can_support_observers = False |
Can any child data providers support the observer pattern / event API?
| bool DataProvider::DataProviderSummaryInfo::children_can_support_records = False |
Can any child data providers offer record-based providers?
| bool DataProvider::DataProviderSummaryInfo::children_can_support_transactions = False |
Can any child data providers support transaction management?
| bool DataProvider::DataProviderSummaryInfo::children_identical = False |
Are all children always of the same data provider class that support the same options?
| bool DataProvider::DataProviderSummaryInfo::supports_auto_reconnect = False |
Does the data provider support automatic reconnection?
| bool DataProvider::DataProviderSummaryInfo::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::DataProviderSummaryInfo::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::DataProviderSummaryInfo::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::DataProviderSummaryInfo::supports_connections = False |
Does the data provider support connections and connection status reporting?
| string DataProvider::DataProviderSummaryInfo::supports_messages = MSG_None |
Message support.
This describes the data provider's support for output messages, if any, and the relationship to observed events, if any.
| bool DataProvider::DataProviderSummaryInfo::supports_observable = False |
Does this data provider support the event API / observer pattern?