Class ReturnFieldsSearchStreamImpl<E,T>
java.lang.Object
com.redis.om.spring.search.stream.ReturnFieldsSearchStreamImpl<E,T>
- All Implemented Interfaces:
SearchStream<T>,AutoCloseable,BaseStream<T,SearchStream<T>>
-
Constructor Summary
ConstructorsConstructorDescriptionReturnFieldsSearchStreamImpl(SearchStreamImpl<E> entitySearchStream, List<MetamodelField<E, ?>> returning, com.google.gson.Gson gson) -
Method Summary
Modifier and TypeMethodDescriptionbooleanboolean<R> AggregationStream<R>voidclose()<R> Rcollect(Supplier<R> supplier, BiConsumer<R, ? super T> accumulator, BiConsumer<R, R> combiner) <R,A> R longcount()<R> AggregationStream<R>dialect(int dialect) filter(SearchFieldPredicate<? super T, ?> predicate) findAny()<R> SearchStream<R>flatMapToDouble(Function<? super T, ? extends DoubleStream> mapper) flatMapToInt(Function<? super T, ? extends IntStream> mapper) flatMapToLong(Function<? super T, ? extends LongStream> mapper) voidvoidforEachOrdered(Consumer<? super T> action) org.springframework.data.domain.Slice<T>getSlice(org.springframework.data.domain.Pageable pageable) final <R> AggregationStream<R>groupBy(MetamodelField<T, ?>... field) booleaniterator()limit(long maxSize) final <R> AggregationStream<R>load(MetamodelField<T, ?>... fields) <R> AggregationStream<R>loadAll()<R> SearchStream<R>map(ToLongFunction<? super T> mapper) mapToDouble(ToDoubleFunction<? super T> mapper) mapToInt(ToIntFunction<? super T> mapper) mapToLong(ToLongFunction<? super T> mapper) max(NumericField<T, ?> field) max(Comparator<? super T> comparator) min(NumericField<T, ?> field) min(Comparator<? super T> comparator) booleanparallel()final <R> SearchStream<T>project(MetamodelField<? super T, ? extends R>... field) <R> SearchStream<T>reduce(BinaryOperator<T> accumulator) reduce(T identity, BinaryOperator<T> accumulator) <U> Ureduce(U identity, BiFunction<U, ? super T, U> accumulator, BinaryOperator<U> combiner) skip(long n) sorted(Comparator<? super T> comparator) sorted(Comparator<? super T> comparator, redis.clients.jedis.search.aggr.SortedField.SortOrder order) sorted(org.springframework.data.domain.Sort sort) Object[]toArray()<A> A[]toArray(IntFunction<A[]> generator)
-
Constructor Details
-
ReturnFieldsSearchStreamImpl
public ReturnFieldsSearchStreamImpl(SearchStreamImpl<E> entitySearchStream, List<MetamodelField<E, ?>> returning, com.google.gson.Gson gson)
-
-
Method Details
-
iterator
- Specified by:
iteratorin interfaceBaseStream<E,T>
-
spliterator
- Specified by:
spliteratorin interfaceBaseStream<E,T>
-
isParallel
public boolean isParallel()- Specified by:
isParallelin interfaceBaseStream<E,T>
-
sequential
- Specified by:
sequentialin interfaceBaseStream<E,T>
-
parallel
- Specified by:
parallelin interfaceBaseStream<E,T>
-
unordered
- Specified by:
unorderedin interfaceBaseStream<E,T>
-
onClose
- Specified by:
onClosein interfaceBaseStream<E,T>
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceBaseStream<E,T>
-
filter
- Specified by:
filterin interfaceSearchStream<E>
-
filter
- Specified by:
filterin interfaceSearchStream<E>
-
filter
- Specified by:
filterin interfaceSearchStream<E>
-
filter
- Specified by:
filterin interfaceSearchStream<E>
-
map
- Specified by:
mapin interfaceSearchStream<E>
-
mapToInt
- Specified by:
mapToIntin interfaceSearchStream<E>
-
mapToLong
- Specified by:
mapToLongin interfaceSearchStream<E>
-
mapToDouble
- Specified by:
mapToDoublein interfaceSearchStream<E>
-
flatMap
- Specified by:
flatMapin interfaceSearchStream<E>
-
flatMapToInt
- Specified by:
flatMapToIntin interfaceSearchStream<E>
-
flatMapToLong
- Specified by:
flatMapToLongin interfaceSearchStream<E>
-
flatMapToDouble
- Specified by:
flatMapToDoublein interfaceSearchStream<E>
-
sorted
- Specified by:
sortedin interfaceSearchStream<E>
-
sorted
public SearchStream<T> sorted(Comparator<? super T> comparator, redis.clients.jedis.search.aggr.SortedField.SortOrder order) - Specified by:
sortedin interfaceSearchStream<E>
-
sorted
- Specified by:
sortedin interfaceSearchStream<E>
-
peek
- Specified by:
peekin interfaceSearchStream<E>
-
limit
- Specified by:
limitin interfaceSearchStream<E>
-
skip
- Specified by:
skipin interfaceSearchStream<E>
-
forEach
- Specified by:
forEachin interfaceSearchStream<E>
-
forEachOrdered
- Specified by:
forEachOrderedin interfaceSearchStream<E>
-
toArray
- Specified by:
toArrayin interfaceSearchStream<E>
-
toArray
- Specified by:
toArrayin interfaceSearchStream<E>
-
reduce
- Specified by:
reducein interfaceSearchStream<E>
-
reduce
- Specified by:
reducein interfaceSearchStream<E>
-
reduce
- Specified by:
reducein interfaceSearchStream<E>
-
collect
public <R> R collect(Supplier<R> supplier, BiConsumer<R, ? super T> accumulator, BiConsumer<R, R> combiner) - Specified by:
collectin interfaceSearchStream<E>
-
collect
- Specified by:
collectin interfaceSearchStream<E>
-
min
- Specified by:
minin interfaceSearchStream<E>
-
max
- Specified by:
maxin interfaceSearchStream<E>
-
count
public long count()- Specified by:
countin interfaceSearchStream<E>
-
anyMatch
- Specified by:
anyMatchin interfaceSearchStream<E>
-
allMatch
- Specified by:
allMatchin interfaceSearchStream<E>
-
noneMatch
- Specified by:
noneMatchin interfaceSearchStream<E>
-
findFirst
- Specified by:
findFirstin interfaceSearchStream<E>
-
findAny
- Specified by:
findAnyin interfaceSearchStream<E>
-
map
- Specified by:
mapin interfaceSearchStream<E>
-
mapToLabelledMaps
- Specified by:
mapToLabelledMapsin interfaceSearchStream<E>
-
groupBy
- Specified by:
groupByin interfaceSearchStream<E>
-
apply
- Specified by:
applyin interfaceSearchStream<E>
-
load
- Specified by:
loadin interfaceSearchStream<E>
-
loadAll
- Specified by:
loadAllin interfaceSearchStream<E>
-
min
- Specified by:
minin interfaceSearchStream<E>
-
max
- Specified by:
maxin interfaceSearchStream<E>
-
dialect
- Specified by:
dialectin interfaceSearchStream<E>
-
cursor
- Specified by:
cursorin interfaceSearchStream<E>
-
getSearchOperations
- Specified by:
getSearchOperationsin interfaceSearchStream<E>
-
getSlice
public org.springframework.data.domain.Slice<T> getSlice(org.springframework.data.domain.Pageable pageable) - Specified by:
getSlicein interfaceSearchStream<E>
-
project
- Specified by:
projectin interfaceSearchStream<E>
-
project
@SafeVarargs public final <R> SearchStream<T> project(MetamodelField<? super T, ? extends R>... field) - Specified by:
projectin interfaceSearchStream<E>
-
backingQuery
- Specified by:
backingQueryin interfaceSearchStream<E>
-