addField(AbstractDataField field, *hash< auto > field_add_options) | DataProvider::AbstractDataProvider | |
addFieldImpl(AbstractDataField field, *hash< auto > field_add_options) | DataProvider::AbstractDataProvider | private |
beginTransaction() | DataProvider::AbstractDataProvider | |
callbacks_locked | DataProvider::AbstractDataProvider | privatestatic |
cb_resolve_value | DataProvider::AbstractDataProvider | privatestatic |
cb_value_needs_resolution | DataProvider::AbstractDataProvider | privatestatic |
checkAddField() | DataProvider::AbstractDataProvider | |
checkCallbacks() | DataProvider::AbstractDataProvider | privatestatic |
checkCreate() | DataProvider::AbstractDataProvider | |
checkCreateChild() | DataProvider::AbstractDataProvider | |
checkDelete() | DataProvider::AbstractDataProvider | |
checkDeleteChild() | DataProvider::AbstractDataProvider | |
checkDeleteField() | DataProvider::AbstractDataProvider | |
checkOptions(string err, *hash< string, hash< DataProviderOptionInfo >> option_desc, *hash< auto > options) | DataProvider::AbstractDataProvider | private |
checkRead() | DataProvider::AbstractDataProvider | |
checkRequest() | DataProvider::AbstractDataProvider | |
checkSchema() | DataProvider::AbstractDataProvider | |
checkUpdate() | DataProvider::AbstractDataProvider | |
checkUpdateField() | DataProvider::AbstractDataProvider | |
checkUpsert() | DataProvider::AbstractDataProvider | |
commit() | DataProvider::AbstractDataProvider | |
constructor() | DataProvider::AbstractDataProvider | |
constructor(Logger logger) | DataProvider::AbstractDataProvider | |
createChildProvider(string name, hash< string, AbstractDataField > fields, *hash< auto > child_create_options) | DataProvider::AbstractDataProvider | |
createChildProviderImpl(string name, hash< string, AbstractDataField > fields, *hash< auto > child_create_options) | DataProvider::AbstractDataProvider | private |
createRecord(hash< auto > rec, *hash< auto > create_options) | DataProvider::AbstractDataProvider | |
createRecordImpl(hash< auto > rec, *hash< auto > create_options) | DataProvider::AbstractDataProvider | private |
deleteChildProvider(string name, *hash< auto > child_delete_options) | DataProvider::AbstractDataProvider | |
deleteChildProviderImpl(string name, *hash< auto > child_delete_options) | DataProvider::AbstractDataProvider | private |
deleteField(string name, *hash< auto > field_delete_options) | DataProvider::AbstractDataProvider | |
deleteFieldImpl(string name, *hash< auto > field_delete_options) | DataProvider::AbstractDataProvider | private |
deleteRecords(*hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | |
deleteRecordsImpl(*hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
doRequest(auto req, *hash< auto > request_options) | DataProvider::AbstractDataProvider | |
doRequestImpl(auto req, *hash< auto > request_options) | DataProvider::AbstractDataProvider | private |
error(string err, string fmt) | DataProvider::AbstractDataProvider | private |
GenericRecordSearchOptions | DataProvider::AbstractDataProvider | private |
getBulkInserter() | DataProvider::AbstractDataProvider | |
getBulkRecordInterface(int block_size=1000, *hash< auto > search_options) | DataProvider::AbstractDataProvider | |
getBulkUpserter() | DataProvider::AbstractDataProvider | |
getChildCreateOptions() | DataProvider::AbstractDataProvider | |
getChildDeleteOptions() | DataProvider::AbstractDataProvider | |
getChildProvider(string name) | DataProvider::AbstractDataProvider | |
getChildProviderEx(string name) | DataProvider::AbstractDataProvider | |
getChildProviderImpl(string name) | DataProvider::AbstractDataProvider | private |
getChildProviderNames() | DataProvider::AbstractDataProvider | |
getChildProviderNamesImpl() | DataProvider::AbstractDataProvider | private |
getChildProviderPath(string path) | DataProvider::AbstractDataProvider | |
getCreateOptions() | DataProvider::AbstractDataProvider | |
getDesc() | DataProvider::AbstractDataProvider | |
getErrorResponseType(string error_code) | DataProvider::AbstractDataProvider | |
getErrorResponseTypeImpl(string error_code) | DataProvider::AbstractDataProvider | private |
getErrorResponseTypes() | DataProvider::AbstractDataProvider | |
getErrorResponseTypesImpl() | DataProvider::AbstractDataProvider | private |
getFieldAddOptions() | DataProvider::AbstractDataProvider | |
getFieldDeleteOptions() | DataProvider::AbstractDataProvider | |
getFieldUpdateOptions() | DataProvider::AbstractDataProvider | |
getInfo() | DataProvider::AbstractDataProvider | |
getInfoAsData(*bool with_type_info) | DataProvider::AbstractDataProvider | |
getMapperRuntimeKeys() | DataProvider::AbstractDataProvider | |
getName() | DataProvider::AbstractDataProvider | pure virtual |
getOrNothingRecordType(*hash< auto > search_options) | DataProvider::AbstractDataProvider | |
getRecordIterator(*hash< auto > search_options) | DataProvider::AbstractDataProvider | |
getRecordType(*hash< auto > search_options) | DataProvider::AbstractDataProvider | |
getRecordTypeImpl(*hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
getRequestOptions() | DataProvider::AbstractDataProvider | |
getRequestType() | DataProvider::AbstractDataProvider | |
getRequestTypeImpl() | DataProvider::AbstractDataProvider | private |
getResponseType() | DataProvider::AbstractDataProvider | |
getResponseTypeImpl() | DataProvider::AbstractDataProvider | private |
getSchemaObject() | DataProvider::AbstractDataProvider | |
getSchemaObjectImpl() | DataProvider::AbstractDataProvider | private |
getSchemaType() | DataProvider::AbstractDataProvider | |
getSearchOptions() | DataProvider::AbstractDataProvider | |
getSoftRecordType(*hash< auto > search_options) | DataProvider::AbstractDataProvider | |
getStaticInfoImpl() | DataProvider::AbstractDataProvider | privatepure virtual |
getUpsertOptions() | DataProvider::AbstractDataProvider | |
hasRecord() | DataProvider::AbstractDataProvider | |
logger | DataProvider::AbstractDataProvider | private |
processConstructorOptions(*hash< string, hash< DataProviderOptionInfo >> option_desc, *hash< auto > options) | DataProvider::AbstractDataProvider | private |
processFieldValues(*hash< auto > h, *hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
recordRequiresSearchOptions() | DataProvider::AbstractDataProvider | |
requestSearchRecords(auto req, *hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | |
requestSearchRecordsImpl(auto req, *hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
requiresTransactionManagement() | DataProvider::AbstractDataProvider | |
rollback() | DataProvider::AbstractDataProvider | |
searchFirstRecord(hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | |
searchFirstRecordImpl(hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
searchRecords(*hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | |
searchRecordsBulk(int block_size=1000, *hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | |
searchRecordsBulkImpl(int block_size=1000, *hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
searchRecordsImpl(*hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
searchSingleRecord(hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | |
searchSingleRecordImpl(hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
setDynamicValueCallbacks() | DataProvider::AbstractDataProvider | static |
setDynamicValueCallbacks(code value_needs_resolution, code resolve_value) | DataProvider::AbstractDataProvider | static |
setLogger(Logger logger) | DataProvider::AbstractDataProvider | |
supportsAddField() | DataProvider::AbstractDataProvider | |
supportsBulkCreate() | DataProvider::AbstractDataProvider | |
supportsBulkRead() | DataProvider::AbstractDataProvider | |
supportsBulkUpsert() | DataProvider::AbstractDataProvider | |
supportsCreate() | DataProvider::AbstractDataProvider | |
supportsCreateChild() | DataProvider::AbstractDataProvider | |
supportsDelete() | DataProvider::AbstractDataProvider | |
supportsDeleteChild() | DataProvider::AbstractDataProvider | |
supportsDeleteField() | DataProvider::AbstractDataProvider | |
supportsNativeSearch() | DataProvider::AbstractDataProvider | |
supportsRead() | DataProvider::AbstractDataProvider | |
supportsRequest() | DataProvider::AbstractDataProvider | |
supportsSchema() | DataProvider::AbstractDataProvider | |
supportsUpdate() | DataProvider::AbstractDataProvider | |
supportsUpdateField() | DataProvider::AbstractDataProvider | |
supportsUpsert() | DataProvider::AbstractDataProvider | |
throwUnimplementedException() | DataProvider::AbstractDataProvider | private |
updateField(string name, AbstractDataField field, *hash< auto > field_update_options) | DataProvider::AbstractDataProvider | |
updateFieldImpl(string name, AbstractDataField field, *hash< auto > field_update_options) | DataProvider::AbstractDataProvider | private |
updateRecords(hash< auto > set, *hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | |
updateRecordsImpl(hash< auto > set, hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
updateSingleRecord(hash< auto > set, hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | |
updateSingleRecordImpl(hash< auto > set, hash< auto > where_cond, *hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
upsertRecord(hash< auto > rec, *hash< auto > upsert_options) | DataProvider::AbstractDataProvider | |
upsertRecordImpl(hash< auto > rec, *hash< auto > upsert_options) | DataProvider::AbstractDataProvider | private |
validateChildCreateOptions(*hash< auto > child_create_options) | DataProvider::AbstractDataProvider | private |
validateChildDeleteOptions(*hash< auto > child_delete_options) | DataProvider::AbstractDataProvider | private |
validateCreateOptions(*hash< auto > create_options) | DataProvider::AbstractDataProvider | private |
validateFieldAddOptions(*hash< auto > field_add_options) | DataProvider::AbstractDataProvider | private |
validateFieldDeleteOptions(*hash< auto > field_delete_options) | DataProvider::AbstractDataProvider | private |
validateFieldUpdateOptions(*hash< auto > field_update_options) | DataProvider::AbstractDataProvider | private |
validateRequestOptions(*hash< auto > request_options) | DataProvider::AbstractDataProvider | private |
validateSearchOptions(*hash< auto > search_options) | DataProvider::AbstractDataProvider | private |
validateUpsertOptions(*hash< auto > upsert_options) | DataProvider::AbstractDataProvider | private |