Interface StreamHelperInterface<E>
- Type Parameters:
E
- the DTO type to use
- All Known Implementing Classes:
MongoStreamHelper
,PostgreStreamHelper
public interface StreamHelperInterface<E>
Helper for stream (real one) and Iterator (faster) operation
-
Method Summary
Modifier and TypeMethodDescriptionfindIterator
(RepositoryBaseInterface<E> repositoryBase, DbQuery query) findStream
(RepositoryBaseInterface<E> repositoryBase, DbQuery query)
-
Method Details
-
findStream
Stream<E> findStream(RepositoryBaseInterface<E> repositoryBase, DbQuery query) throws CcsDbException - Parameters:
repositoryBase
- the repository to usequery
- the query- Returns:
- the stream of elements
- Throws:
CcsDbException
-
findIterator
ClosingIterator<E> findIterator(RepositoryBaseInterface<E> repositoryBase, DbQuery query) throws CcsDbException - Parameters:
repositoryBase
- the repository to usequery
- the query- Returns:
- the iterator of elements
- Throws:
CcsDbException
-