Package org.pipservices3.data
Interface IQuerableReader<T>
public interface IQuerableReader<T>
Interface for data processing components that can query a list of data items.
-
Method Summary
Modifier and TypeMethodDescriptiongetListByQuery
(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 stringsort
- (optional) sort parameters- Returns:
- a list of items by query.
- Throws:
org.pipservices3.commons.errors.ApplicationException
- when error occured.
-