The MewsRestTableDataProvider data provider class.
More...
#include <MewsRestTableDataProvider.qc.dox.h>
|
| constructor (*hash< auto > options, hash< MewsTableApiConfig > config) |
| Creates the object from constructor options.
|
|
| constructor (MewsRestClient rest, hash< MewsTableApiConfig > config) |
| Creates the object from the arguments.
|
|
string | getName () |
| Returns the data provider name.
|
|
bool | searchAcceptsForeignField (string field) |
| Allows data providers to accept foreign or virtual field names.
|
|
| constructor () |
| Creates the object.
|
|
| constructor (MewsRestClient::MewsRestClient rest, *SwaggerDataProvider::SwaggerDataProvider sdp) |
| Creates the object from a REST connection.
|
|
| setLogger (*LoggerInterface logger) |
| Accepts a LoggerInterface object for logging (or clears it)
|
|
|
const | ConstructorOptions = ... |
| Constructor options.
|
|
const | Expressions = ... |
| Supported Expressions.
|
|
const | SearchOptions = ... |
| Search options.
|
|
const | UTC = new TimeZone("UTC") |
| UTC time zone.
|
|
const | MaxRecords = 1000 |
| Max records that the Mews API will return in one request.
|
|
|
AbstractDataProvider | getTableDataProvider () |
| Retrieves the Swagger data provider for the table data.
|
|
DataProvider::AbstractDataProviderRecordIterator | searchRecordsImpl (*hash< auto > where_cond, *hash< auto > search_options) |
| Returns an iterator for zero or more records matching the search options.
|
|
| setRecordTypeIntern () |
| Retrieve the record information.
|
|
|
hash< string, bool > | comp_end |
| Comparison ...End fields.
|
|
hash< string, bool > | comp_start |
| Comparison ...Start fields.
|
|
hash< MewsTableApiConfig > | config |
| The table config.
|
|
hash< string, AbstractDataField > | record_type |
| Record info for the table.
|
|
The MewsRestTableDataProvider data provider class.
◆ searchRecordsImpl()
DataProvider::AbstractDataProviderRecordIterator MewsRestDataProvider::MewsRestTableDataProvider::searchRecordsImpl |
( |
*hash< auto > | where_cond, |
|
|
*hash< auto > | search_options ) |
|
protected |
Returns an iterator for zero or more records matching the search options.
- Parameters
-
where_cond | the search criteria |
search_options | the search options after processing by validateSearchOptions() |
- See also
- requestSearchRecordsImpl()