T
- The domain type of the repository@API(status=STABLE,
since="6.1")
public interface ReactiveCypherdslStatementExecutor<T>
Statement
from the Cypher-DSL, that allows for full customization of the queries executed in a programmatic
way in contrast to provide custom queries declaratively via @Query
annotations.Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Flux<T> |
findAll(org.neo4j.cypherdsl.core.Statement statement)
Find all elements of the domain as defined by the
statement . |
<PT> reactor.core.publisher.Flux<PT> |
findAll(org.neo4j.cypherdsl.core.Statement statement,
Class<PT> projectionClass)
Creates a custom projection of the repository type by a Cypher-DSL based statement.
|
reactor.core.publisher.Mono<T> |
findOne(org.neo4j.cypherdsl.core.Statement statement)
Find one element of the domain as defined by the
statement . |
<PT> reactor.core.publisher.Mono<PT> |
findOne(org.neo4j.cypherdsl.core.Statement statement,
Class<PT> projectionClass)
Creates a custom projection of the repository type by a Cypher-DSL based statement.
|
reactor.core.publisher.Mono<T> findOne(org.neo4j.cypherdsl.core.Statement statement)
statement
. The statement must return either no or exactly
one mappable record.statement
- A full Cypher statement, matching and returning all required nodes, relationships and properties<PT> reactor.core.publisher.Mono<PT> findOne(org.neo4j.cypherdsl.core.Statement statement, Class<PT> projectionClass)
PT
- The type of the projectionstatement
- A full Cypher statement, matching and returning all required nodes, relationships and propertiesprojectionClass
- The class of the projection typereactor.core.publisher.Flux<T> findAll(org.neo4j.cypherdsl.core.Statement statement)
statement
.statement
- A full Cypher statement, matching and returning all required nodes, relationships and properties<PT> reactor.core.publisher.Flux<PT> findAll(org.neo4j.cypherdsl.core.Statement statement, Class<PT> projectionClass)
PT
- The type of the projectionstatement
- A full Cypher statement, matching and returning all required nodes, relationships and propertiesprojectionClass
- The class of the projection typeCopyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.