Class ReactiveQuerydslNeo4jPredicateExecutor<T>
java.lang.Object
org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor<T>
- Type Parameters:
T- the returned domain type.
- All Implemented Interfaces:
ReactiveQuerydslPredicateExecutor<T>
@API(status=INTERNAL,
since="6.2")
public final class ReactiveQuerydslNeo4jPredicateExecutor<T>
extends Object
implements ReactiveQuerydslPredicateExecutor<T>
Querydsl specific fragment for extending
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.- Since:
- 6.2
- Author:
- Michael J. Simons
-
Constructor Summary
ConstructorsConstructorDescriptionReactiveQuerydslNeo4jPredicateExecutor(Neo4jMappingContext mappingContext, Neo4jEntityInformation<T, Object> entityInformation, ReactiveNeo4jOperations neo4jOperations) -
Method Summary
Modifier and TypeMethodDescriptioncount(com.querydsl.core.types.Predicate predicate) exists(com.querydsl.core.types.Predicate predicate) findAll(com.querydsl.core.types.OrderSpecifier<?>... orders) findAll(com.querydsl.core.types.Predicate predicate) findAll(com.querydsl.core.types.Predicate predicate, com.querydsl.core.types.OrderSpecifier<?>... orders) findBy(com.querydsl.core.types.Predicate predicate, Function<FluentQuery.ReactiveFluentQuery<S>, P> queryFunction) findOne(com.querydsl.core.types.Predicate predicate)
-
Constructor Details
-
ReactiveQuerydslNeo4jPredicateExecutor
public ReactiveQuerydslNeo4jPredicateExecutor(Neo4jMappingContext mappingContext, Neo4jEntityInformation<T, Object> entityInformation, ReactiveNeo4jOperations neo4jOperations)
-
-
Method Details
-
findOne
- Specified by:
findOnein interfaceReactiveQuerydslPredicateExecutor<T>
-
findAll
- Specified by:
findAllin interfaceReactiveQuerydslPredicateExecutor<T>
-
findAll
-
findAll
public Flux<T> findAll(com.querydsl.core.types.Predicate predicate, com.querydsl.core.types.OrderSpecifier<?>... orders) - Specified by:
findAllin interfaceReactiveQuerydslPredicateExecutor<T>
-
findAll
- Specified by:
findAllin interfaceReactiveQuerydslPredicateExecutor<T>
-
count
- Specified by:
countin interfaceReactiveQuerydslPredicateExecutor<T>
-
exists
- Specified by:
existsin interfaceReactiveQuerydslPredicateExecutor<T>
-
findBy
public <S extends T, R, P extends Publisher<R>> P findBy(com.querydsl.core.types.Predicate predicate, Function<FluentQuery.ReactiveFluentQuery<S>, P> queryFunction) - Specified by:
findByin interfaceReactiveQuerydslPredicateExecutor<T>
-