T - The returned domain type.@API(status=INTERNAL,
since="6.2")
public final class ReactiveQuerydslNeo4jPredicateExecutor<T>
extends Object
implements ReactiveQuerydslPredicateExecutor<T>
SimpleReactiveNeo4jRepository
with an implementation of ReactiveQuerydslPredicateExecutor. Provides the necessary infrastructure for translating
Query-DSL predicates into conditions that are passed along to the Cypher-DSL and eventually to the template infrastructure.
This fragment will be loaded by the repository infrastructure when a repository is declared extending the above interface.| Constructor and Description |
|---|
ReactiveQuerydslNeo4jPredicateExecutor(Neo4jEntityInformation<T,Object> entityInformation,
ReactiveNeo4jOperations neo4jOperations) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<Long> |
count(com.querydsl.core.types.Predicate predicate) |
reactor.core.publisher.Mono<Boolean> |
exists(com.querydsl.core.types.Predicate predicate) |
reactor.core.publisher.Flux<T> |
findAll(com.querydsl.core.types.OrderSpecifier<?>... orders) |
reactor.core.publisher.Flux<T> |
findAll(com.querydsl.core.types.Predicate predicate) |
reactor.core.publisher.Flux<T> |
findAll(com.querydsl.core.types.Predicate predicate,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
reactor.core.publisher.Flux<T> |
findAll(com.querydsl.core.types.Predicate predicate,
Sort sort) |
<S extends T,R,P extends org.reactivestreams.Publisher<R>> |
findBy(com.querydsl.core.types.Predicate predicate,
Function<FluentQuery.ReactiveFluentQuery<S>,P> queryFunction) |
reactor.core.publisher.Mono<T> |
findOne(com.querydsl.core.types.Predicate predicate) |
public ReactiveQuerydslNeo4jPredicateExecutor(Neo4jEntityInformation<T,Object> entityInformation, ReactiveNeo4jOperations neo4jOperations)
public reactor.core.publisher.Mono<T> findOne(com.querydsl.core.types.Predicate predicate)
findOne in interface ReactiveQuerydslPredicateExecutor<T>public reactor.core.publisher.Flux<T> findAll(com.querydsl.core.types.Predicate predicate)
findAll in interface ReactiveQuerydslPredicateExecutor<T>public reactor.core.publisher.Flux<T> findAll(com.querydsl.core.types.Predicate predicate, Sort sort)
findAll in interface ReactiveQuerydslPredicateExecutor<T>public reactor.core.publisher.Flux<T> findAll(com.querydsl.core.types.Predicate predicate, com.querydsl.core.types.OrderSpecifier<?>... orders)
findAll in interface ReactiveQuerydslPredicateExecutor<T>public reactor.core.publisher.Flux<T> findAll(com.querydsl.core.types.OrderSpecifier<?>... orders)
findAll in interface ReactiveQuerydslPredicateExecutor<T>public reactor.core.publisher.Mono<Long> count(com.querydsl.core.types.Predicate predicate)
count in interface ReactiveQuerydslPredicateExecutor<T>public reactor.core.publisher.Mono<Boolean> exists(com.querydsl.core.types.Predicate predicate)
exists in interface ReactiveQuerydslPredicateExecutor<T>public <S extends T,R,P extends org.reactivestreams.Publisher<R>> P findBy(com.querydsl.core.types.Predicate predicate, Function<FluentQuery.ReactiveFluentQuery<S>,P> queryFunction)
findBy in interface ReactiveQuerydslPredicateExecutor<T>Copyright © 2019–2022 Neo4j, Neo4j Sweden AB. All rights reserved.