pip_services3_data.IQuerableReader module

pip_services3_data.IQuerableReader

Interface for querable data readers.

copyright

Conceptual Vision Consulting LLC 2018-2019, see AUTHORS for more details.

license

MIT, see LICENSE for more details.

class pip_services3_data.IQuerableReader.IQuerableReader

Bases: abc.ABC

Interface for data processing components that can query a list of data items.

get_list_by_query(correlation_id: Optional[str], query: Optional[str], sort: Optional[pip_services3_commons.data.SortParams.SortParams] = None) → List[T]

Gets a list of data items using a query string.

Parameters
  • correlation_id – (optional) transaction id to trace execution through call chain.

  • query – (optional) a query string

  • sort – (optional) sort parameters

Returns

list of items