Interface IQuerableReader<T>


public interface IQuerableReader<T>
Interface for data processing components that can query a list of data items.
  • Method Summary

    Modifier and Type
    Method
    Description
    getListByQuery(String correlationId, String query, org.pipservices3.commons.data.SortParams sort)
    Gets a list of data items using a query string.
  • Method Details

    • getListByQuery

      List<T> getListByQuery(String correlationId, String query, org.pipservices3.commons.data.SortParams sort) throws org.pipservices3.commons.errors.ApplicationException
      Gets a list of data items using a query string.
      Parameters:
      correlationId - (optional) transaction id to trace execution through call chain.
      query - (optional) a query string
      sort - (optional) sort parameters
      Returns:
      a list of items by query.
      Throws:
      org.pipservices3.commons.errors.ApplicationException - when error occured.