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.