Package se.l4.silo.results
Class TransformingQueryFetchResult<T>
- java.lang.Object
-
- se.l4.silo.results.TransformingFetchResult<T>
-
- se.l4.silo.results.TransformingQueryFetchResult<T>
-
- Type Parameters:
T-
- All Implemented Interfaces:
AutoCloseable,Iterable<T>,FetchResult<T>,QueryFetchResult<T>
public class TransformingQueryFetchResult<T> extends TransformingFetchResult<T> implements QueryFetchResult<T>
Implementation ofQueryFetchResultfor transforming results.- Author:
- Andreas Holstenson
-
-
Constructor Summary
Constructors Constructor Description TransformingQueryFetchResult(QueryFetchResult<I> in, Function<I,T> func)
-
Method Summary
Modifier and Type Method Description <M> MgetMetadata(String key)Get some metadata from this query result.-
Methods inherited from class se.l4.silo.results.TransformingFetchResult
close, getLimit, getOffset, getSize, getTotal, isEmpty, iterator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface se.l4.silo.FetchResult
close, first, getLimit, getOffset, getSize, getTotal, isEmpty, parallelStream, spliterator, stream
-
Methods inherited from interface se.l4.silo.query.QueryFetchResult
transform
-
-
-
-
Constructor Detail
-
TransformingQueryFetchResult
public TransformingQueryFetchResult(QueryFetchResult<I> in, Function<I,T> func)
-
-
Method Detail
-
getMetadata
public <M> M getMetadata(String key)
Description copied from interface:QueryFetchResultGet some metadata from this query result.- Specified by:
getMetadatain interfaceQueryFetchResult<T>- Returns:
-
-