T - The returned domain type.@API(status=INTERNAL,
since="6.1")
public final class QuerydslNeo4jPredicateExecutor<T>
extends Object
implements QuerydslPredicateExecutor<T>
SimpleNeo4jRepository
with an implementation of QuerydslPredicateExecutor. 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 |
|---|
QuerydslNeo4jPredicateExecutor(Neo4jEntityInformation<T,Object> entityInformation,
Neo4jOperations neo4jOperations) |
| Modifier and Type | Method and Description |
|---|---|
long |
count(com.querydsl.core.types.Predicate predicate) |
boolean |
exists(com.querydsl.core.types.Predicate predicate) |
Iterable<T> |
findAll(com.querydsl.core.types.OrderSpecifier<?>... orders) |
Iterable<T> |
findAll(com.querydsl.core.types.Predicate predicate) |
Iterable<T> |
findAll(com.querydsl.core.types.Predicate predicate,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
Page<T> |
findAll(com.querydsl.core.types.Predicate predicate,
Pageable pageable) |
Iterable<T> |
findAll(com.querydsl.core.types.Predicate predicate,
Sort sort) |
<S extends T,R> |
findBy(com.querydsl.core.types.Predicate predicate,
Function<FluentQuery.FetchableFluentQuery<S>,R> queryFunction) |
Optional<T> |
findOne(com.querydsl.core.types.Predicate predicate) |
public QuerydslNeo4jPredicateExecutor(Neo4jEntityInformation<T,Object> entityInformation, Neo4jOperations neo4jOperations)
public Optional<T> findOne(com.querydsl.core.types.Predicate predicate)
findOne in interface QuerydslPredicateExecutor<T>public Iterable<T> findAll(com.querydsl.core.types.Predicate predicate)
findAll in interface QuerydslPredicateExecutor<T>public Iterable<T> findAll(com.querydsl.core.types.Predicate predicate, Sort sort)
findAll in interface QuerydslPredicateExecutor<T>public Iterable<T> findAll(com.querydsl.core.types.Predicate predicate, com.querydsl.core.types.OrderSpecifier<?>... orders)
findAll in interface QuerydslPredicateExecutor<T>public Iterable<T> findAll(com.querydsl.core.types.OrderSpecifier<?>... orders)
findAll in interface QuerydslPredicateExecutor<T>public Page<T> findAll(com.querydsl.core.types.Predicate predicate, Pageable pageable)
findAll in interface QuerydslPredicateExecutor<T>public long count(com.querydsl.core.types.Predicate predicate)
count in interface QuerydslPredicateExecutor<T>public boolean exists(com.querydsl.core.types.Predicate predicate)
exists in interface QuerydslPredicateExecutor<T>public <S extends T,R> R findBy(com.querydsl.core.types.Predicate predicate, Function<FluentQuery.FetchableFluentQuery<S>,R> queryFunction)
findBy in interface QuerydslPredicateExecutor<T>Copyright © 2019–2022 Neo4j, Neo4j Sweden AB. All rights reserved.