Interface CypherdslConditionExecutor<T>

Type Parameters:
T - Type of the domain
All Known Implementing Classes:
CypherdslConditionExecutorImpl

@API(status=STABLE, since="6.1") public interface CypherdslConditionExecutor<T>
An interface that can be added to any repository so that queries can be enriched by conditions of the Cypher-DSL. This interface behaves the same as the QuerydslPredicateExecutor.
Since:
6.1
Author:
Michael J. Simons
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    count(org.neo4j.cypherdsl.core.Condition condition)
     
    boolean
    exists(org.neo4j.cypherdsl.core.Condition condition)
     
    findAll(org.neo4j.cypherdsl.core.Condition condition)
     
    findAll(org.neo4j.cypherdsl.core.Condition condition, org.neo4j.cypherdsl.core.SortItem... sortItems)
     
    findAll(org.neo4j.cypherdsl.core.Condition condition, Pageable pageable)
     
    findAll(org.neo4j.cypherdsl.core.Condition condition, Sort sort)
     
    findAll(org.neo4j.cypherdsl.core.SortItem... sortItems)
     
    findOne(org.neo4j.cypherdsl.core.Condition condition)
     
  • Method Details

    • findOne

      Optional<T> findOne(org.neo4j.cypherdsl.core.Condition condition)
    • findAll

      Collection<T> findAll(org.neo4j.cypherdsl.core.Condition condition)
    • findAll

      Collection<T> findAll(org.neo4j.cypherdsl.core.Condition condition, Sort sort)
    • findAll

      Collection<T> findAll(org.neo4j.cypherdsl.core.Condition condition, org.neo4j.cypherdsl.core.SortItem... sortItems)
    • findAll

      Collection<T> findAll(org.neo4j.cypherdsl.core.SortItem... sortItems)
    • findAll

      Page<T> findAll(org.neo4j.cypherdsl.core.Condition condition, Pageable pageable)
    • count

      long count(org.neo4j.cypherdsl.core.Condition condition)
    • exists

      boolean exists(org.neo4j.cypherdsl.core.Condition condition)