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 TypeMethodDescriptionio.clonecloudstore.common.standard.stream.ClosingIterator
<E> findIterator
(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
io.clonecloudstore.common.standard.stream.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
-