A dumrequest data provider that provides an empty hash as the request and response types.
More...
|
|
| constructor (*hash< auto > options) |
| | Creates the object.
|
| |
|
*string | getDesc () |
| | Returns the data provider description.
|
| |
|
string | getName () |
| | Returns the name of this data provider ("NullRequest")
|
| |
|
hash< DataProviderInfo > | getStaticInfoImpl () |
| | Returns data provider static info.
|
| |
| | addField (AbstractDataField field, *hash< auto > field_add_options) |
| | Creates a new field. More...
|
| |
| | beginTransaction () |
| | Begins a transaction with a data provider. More...
|
| |
| | checkAddField () |
| | Ensures that the data provider supports adding fields. More...
|
| |
| | checkCreate () |
| | Ensures that the data provider supports record creation. More...
|
| |
| | checkCreateChild () |
| | Ensures that the data provider supports creating children. More...
|
| |
| | checkDelete () |
| | Ensures that the data provider supports record deletion. More...
|
| |
| | checkDeleteChild () |
| | Ensures that the data provider supports deleting children. More...
|
| |
| | checkDeleteField () |
| | Ensures that the data provider supports deleting fields. More...
|
| |
| | checkRead () |
| | Ensures that the data provider supports read operations. More...
|
| |
| | checkRequest () |
| | Ensures that the data provider supports the request API. More...
|
| |
| | checkSchema () |
| | Ensures that the data provider supports a schema. More...
|
| |
| | checkUpdate () |
| | Ensures that the data provider supports record upserts. More...
|
| |
| | checkUpdateField () |
| | Ensures that the data provider supports updating fields. More...
|
| |
| | checkUpsert () |
| | Ensures that the data provider supports record upserts. More...
|
| |
| | commit () |
| | Commits data written to the data provider. More...
|
| |
|
| constructor () |
| | Creates the data provider.
|
| |
|
| constructor (Logger logger) |
| | Creates the data provider with the given Logger.
|
| |
| AbstractDataProvider | createChildProvider (string name, hash< string, AbstractDataField > fields, *hash< auto > child_create_options) |
| | Creates a new child data provider and returns it after adding as a child. More...
|
| |
| *hash< auto > | createRecord (hash< auto > rec, *hash< auto > create_options) |
| | Creates the given record in the data provider. More...
|
| |
| | deleteChildProvider (string name, *hash< auto > child_delete_options) |
| | Deletes a child data provider. More...
|
| |
| | deleteField (string name, *hash< auto > field_delete_options) |
| | Deletes an existing field. More...
|
| |
| int | deleteRecords (*hash< auto > where_cond, *hash< auto > search_options) |
| | Deletes zero or more records. More...
|
| |
| auto | doRequest (auto req, *hash< auto > request_options) |
| | Makes a request and returns the response. More...
|
| |
| AbstractDataProviderBulkOperation | getBulkInserter () |
| | Returns a bulk insert operation object for the data provider. More...
|
| |
| AbstractDataProviderBulkRecordInterface | getBulkRecordInterface (int block_size=1000, *hash< auto > search_options) |
| | Returns an iterator iterating all records with the bulk read API. More...
|
| |
| AbstractDataProviderBulkOperation | getBulkUpserter () |
| | Returns a bulk upsert operation object for the data provider. More...
|
| |
| *hash< string, hash< DataProviderOptionInfo > > | getChildCreateOptions () |
| | Returns options that can be used for creating child data providers. More...
|
| |
| *hash< string, hash< DataProviderOptionInfo > > | getChildDeleteOptions () |
| | Returns options that can be used for deleting child data providers. More...
|
| |
| *AbstractDataProvider | getChildProvider (string name) |
| | Returns the given child provider or NOTHING if the given child is unknown. More...
|
| |
| AbstractDataProvider | getChildProviderEx (string name) |
| | Returns the given child provider or throws an exception if the given child is unknown. More...
|
| |
| *list< string > | getChildProviderNames () |
| | Returns a list of child data provider names, if any. More...
|
| |
| AbstractDataProvider | getChildProviderPath (string path) |
| | Returns the given child provider from a "/" separated path string. More...
|
| |
| *hash< string, hash< DataProviderOptionInfo > > | getCreateOptions () |
| | Returns options that can be used for creating records. More...
|
| |
|
*string | getDesc () |
| | Returns the data provider description.
|
| |
| AbstractDataProviderType | getErrorResponseType (string error_code) |
| | Returns the type for the given error code. More...
|
| |
| *hash< string, AbstractDataProviderType > | getErrorResponseTypes () |
| | Returns a hash of error responses, if any. More...
|
| |
| *hash< string, hash< DataProviderOptionInfo > > | getFieldAddOptions () |
| | Returns options that can be used for adding new fields to the data provider. More...
|
| |
| *hash< string, hash< DataProviderOptionInfo > > | getFieldDeleteOptions () |
| | Returns options that can be used for deleting fields from the data provider. More...
|
| |
| *hash< string, hash< DataProviderOptionInfo > > | getFieldUpdateOptions () |
| | Returns options that can be used for updating fields of the data provider. More...
|
| |
|
hash< DataProviderInfo > | getInfo () |
| | Returns data provider info.
|
| |
| hash< auto > | getInfoAsData (*bool with_type_info) |
| | Returns static provider information as data; no objects are returned. More...
|
| |
| *hash< string, hash< MapperRuntimeKeyInfo > > | getMapperRuntimeKeys () |
| | Returns custom data mapper runtime keys. More...
|
| |
|
*hash< string, AbstractDataField > | getOrNothingRecordType (*hash< auto > search_options) |
| | Returns the description of the record type with "or nothing" types, if any.
|
| |
| AbstractDataProviderRecordIterator | getRecordIterator (*hash< auto > search_options) |
| | Returns an iterator iterating all records. More...
|
| |
| *hash< string, AbstractDataField > | getRecordType (*hash< auto > search_options) |
| | Returns the description of the record type, if any. More...
|
| |
| *hash< string, hash< DataProviderOptionInfo > > | getRequestOptions () |
| | Returns options that can be used for requests. More...
|
| |
| *AbstractDataProviderType | getRequestType () |
| | Returns the description of a successful request message, if any. More...
|
| |
| *AbstractDataProviderType | getResponseType () |
| | Returns the description of a response message, if this object represents a response message. More...
|
| |
| object | getSchemaObject () |
| | Returns the schema supporting this data provider. More...
|
| |
| *object | getSchemaType () |
| | Returns the schema type for this data provider or NOTHING if no schema type is supported. More...
|
| |
| *hash< string, hash< DataProviderOptionInfo > > | getSearchOptions () |
| | Returns options that can be used for searching. More...
|
| |
|
*hash< string, AbstractDataField > | getSoftRecordType (*hash< auto > search_options) |
| | Returns the description of the record type with soft types, if any.
|
| |
| *hash< string, hash< DataProviderOptionInfo > > | getUpsertOptions () |
| | Returns options that can be used for upserting records. More...
|
| |
| bool | hasRecord () |
| | Returns True if the data provider has a record type. More...
|
| |
|
bool | recordRequiresSearchOptions () |
| | Returns True if the data provider requires search options to retrieve the record type.
|
| |
| AbstractDataProviderRecordIterator | requestSearchRecords (auto req, *hash< auto > where_cond, *hash< auto > search_options) |
| | Returns an iterator for zero or more records matching the search options according to an API request. More...
|
| |
| bool | requiresTransactionManagement () |
| | Returns True if the data provider supports transaction management. More...
|
| |
| | rollback () |
| | Rolls back data written to the data provider. More...
|
| |
| *hash< auto > | searchFirstRecord (hash< auto > where_cond, *hash< auto > search_options) |
| | Returns the first record matching the search options. More...
|
| |
| AbstractDataProviderRecordIterator | searchRecords (*hash< auto > where_cond, *hash< auto > search_options) |
| | Returns an iterator for zero or more records matching the search options. More...
|
| |
| AbstractDataProviderBulkRecordInterface | searchRecordsBulk (int block_size=1000, *hash< auto > where_cond, *hash< auto > search_options) |
| | Returns an iterator for zero or more records matching the search options. More...
|
| |
| *hash< auto > | searchSingleRecord (hash< auto > where_cond, *hash< auto > search_options) |
| | Returns a single record matching the search options. More...
|
| |
|
| setLogger (Logger logger) |
| | Sets or replaces the logger.
|
| |
| bool | supportsAddField () |
| | Returns True if the data provider supports creating adding new fields. More...
|
| |
|
bool | supportsBulkCreate () |
| | Returns True if the data provider supports bulk creation output.
|
| |
|
bool | supportsBulkRead () |
| | Returns True if the data provider supports native bulk reading.
|
| |
|
bool | supportsBulkUpsert () |
| | Returns True if the data provider supports bulk upserts.
|
| |
|
bool | supportsCreate () |
| | Returns True if the data provider supports the record creation API.
|
| |
| bool | supportsCreateChild () |
| | Returns True if the data provider supports creating new child data providers. More...
|
| |
|
bool | supportsDelete () |
| | Returns True if the data provider supports the record deletion API.
|
| |
| bool | supportsDeleteChild () |
| | Returns True if the data provider supports creating deleting child data providers. More...
|
| |
| bool | supportsDeleteField () |
| | Returns True if the data provider supports deleting existing fields. More...
|
| |
|
bool | supportsNativeSearch () |
| | Returns True if the data provider supports the record search API natively.
|
| |
|
bool | supportsRead () |
| | Returns True if the data provider supports reading.
|
| |
|
bool | supportsRequest () |
| | Returns True if the data provider supports requests.
|
| |
| bool | supportsSchema () |
| | Returns True if the data provider supports a schema. More...
|
| |
|
bool | supportsUpdate () |
| | Returns True if the data provider supports the record update API.
|
| |
| bool | supportsUpdateField () |
| | Returns True if the data provider supports updating existing fields. More...
|
| |
|
bool | supportsUpsert () |
| | Returns True if the data provider supports the record upsert API.
|
| |
| | updateField (string name, AbstractDataField field, *hash< auto > field_update_options) |
| | Updates an existing field. More...
|
| |
| int | updateRecords (hash< auto > set, *hash< auto > where_cond, *hash< auto > search_options) |
| | Updates zero or more records matching the search options. More...
|
| |
| bool | updateSingleRecord (hash< auto > set, hash< auto > where_cond, *hash< auto > search_options) |
| | Updates a single record matching the search options. More...
|
| |
| string | upsertRecord (hash< auto > rec, *hash< auto > upsert_options) |
| | Upserts the given record in the data provider. More...
|
| |
|
|
auto | doRequestImpl (auto req, *hash< auto > request_options) |
| | Returns an empty hash.
|
| |
|
*hash< string, AbstractDataProviderType > | getErrorResponseTypesImpl () |
| | Returns NOTHING.
|
| |
|
*AbstractDataProviderType | getRequestTypeImpl () |
| | Returns an empty hash type.
|
| |
|
*AbstractDataProviderType | getResponseTypeImpl () |
| | Returns an empty hash type.
|
| |
| | addFieldImpl (AbstractDataField field, *hash< auto > field_add_options) |
| | Creates a new field. More...
|
| |
|
*hash< auto > | checkOptions (string err, *hash< string, hash< DataProviderOptionInfo >> option_desc, *hash< auto > options) |
| | verifies options according to the option
|
| |
| AbstractDataProvider | createChildProviderImpl (string name, hash< string, AbstractDataField > fields, *hash< auto > child_create_options) |
| | Creates a new child data provider and returns it after adding as a child. More...
|
| |
| *hash< auto > | createRecordImpl (hash< auto > rec, *hash< auto > create_options) |
| | Creates the given record to the data provider. More...
|
| |
| | deleteChildProviderImpl (string name, *hash< auto > child_delete_options) |
| | Deletes a child data provider. More...
|
| |
| | deleteFieldImpl (string name, *hash< auto > field_delete_options) |
| | Deletes an existing field. More...
|
| |
| int | deleteRecordsImpl (*hash< auto > where_cond, *hash< auto > search_options) |
| | Deletes zero or more records. More...
|
| |
| auto | doRequestImpl (auto req, *hash< auto > request_options) |
| | Makes a request and returns the response. More...
|
| |
|
| error (string err, string fmt) |
| | thrown an exception
|
| |
| *AbstractDataProvider | getChildProviderImpl (string name) |
| | Returns the given child provider or NOTHING if the given child is unknown. More...
|
| |
| *list< string > | getChildProviderNamesImpl () |
| | Returns a list of child data provider names, if any. More...
|
| |
| AbstractDataProviderType | getErrorResponseTypeImpl (string error_code) |
| | Returns the type for the given error code. More...
|
| |
| *hash< string, AbstractDataProviderType > | getErrorResponseTypesImpl () |
| | Returns a hash of error responses, if any. More...
|
| |
| *hash< string, AbstractDataField > | getRecordTypeImpl (*hash< auto > search_options) |
| | Returns the description of the record type, if any. More...
|
| |
| *AbstractDataProviderType | getRequestTypeImpl () |
| | Returns the description of a successful request message, if any. More...
|
| |
| *AbstractDataProviderType | getResponseTypeImpl () |
| | Returns the description of a response message, if this object represents a response message. More...
|
| |
| object | getSchemaObjectImpl () |
| | Returns the schema object supporting this data provider. More...
|
| |
|
| processConstructorOptions (*hash< string, hash< DataProviderOptionInfo >> option_desc, *hash< auto > options) |
| | processes options passed to the constructor
|
| |
| *hash< auto > | processFieldValues (*hash< auto > h, *hash< auto > search_options) |
| | processes search or set values to convert types if necessary More...
|
| |
| AbstractDataProviderRecordIterator | requestSearchRecordsImpl (auto req, *hash< auto > where_cond, *hash< auto > search_options) |
| | Returns an iterator for zero or more records matching the search options according to an API request. More...
|
| |
| *hash< auto > | searchFirstRecordImpl (hash< auto > where_cond, *hash< auto > search_options) |
| | Returns the first record matching the search options. More...
|
| |
| AbstractDataProviderBulkRecordInterface | searchRecordsBulkImpl (int block_size=1000, *hash< auto > where_cond, *hash< auto > search_options) |
| | Returns an iterator for zero or more records matching the search options. More...
|
| |
| AbstractDataProviderRecordIterator | searchRecordsImpl (*hash< auto > where_cond, *hash< auto > search_options) |
| | Returns an iterator for zero or more records matching the search options. More...
|
| |
| *hash< auto > | searchSingleRecordImpl (hash< auto > where_cond, *hash< auto > search_options) |
| | Returns a single record matching the search options. More...
|
| |
| | throwUnimplementedException () |
| | Throws an INVALID-OPERATION exception. More...
|
| |
| | updateFieldImpl (string name, AbstractDataField field, *hash< auto > field_update_options) |
| | Updates an existing field. More...
|
| |
| int | updateRecordsImpl (hash< auto > set, hash< auto > where_cond, *hash< auto > search_options) |
| | Updates zero or more records matching the search options. More...
|
| |
| bool | updateSingleRecordImpl (hash< auto > set, hash< auto > where_cond, *hash< auto > search_options) |
| | Updates a single record matching the search options. More...
|
| |
| string | upsertRecordImpl (hash< auto > rec, *hash< auto > upsert_options) |
| | Upserts the given record to the data provider. More...
|
| |
| *hash< auto > | validateChildCreateOptions (*hash< auto > child_create_options) |
| | validates child create options More...
|
| |
| *hash< auto > | validateChildDeleteOptions (*hash< auto > child_delete_options) |
| | validates child delete options More...
|
| |
| *hash< auto > | validateCreateOptions (*hash< auto > create_options) |
| | validates create options More...
|
| |
| *hash< auto > | validateFieldAddOptions (*hash< auto > field_add_options) |
| | validates field add options More...
|
| |
| *hash< auto > | validateFieldDeleteOptions (*hash< auto > field_delete_options) |
| | validates field delete options More...
|
| |
| *hash< auto > | validateFieldUpdateOptions (*hash< auto > field_update_options) |
| | validates field update options More...
|
| |
| *hash< auto > | validateRequestOptions (*hash< auto > request_options) |
| | validates request options More...
|
| |
| *hash< auto > | validateSearchOptions (*hash< auto > search_options) |
| | validates search options More...
|
| |
| *hash< auto > | validateUpsertOptions (*hash< auto > upsert_options) |
| | validates upsert options More...
|
| |
A dumrequest data provider that provides an empty hash as the request and response types.