Interface ReactiveFluentFindOperation.FindWithQuery<T>
- Type Parameters:
T
- returned type
- All Superinterfaces:
ReactiveFluentFindOperation.TerminatingFindWithoutQuery<T>
- All Known Subinterfaces:
ReactiveFluentFindOperation.ExecutableFind<T>
,ReactiveFluentFindOperation.FindWithProjection<T>
- Enclosing interface:
- ReactiveFluentFindOperation
public static interface ReactiveFluentFindOperation.FindWithQuery<T>
extends ReactiveFluentFindOperation.TerminatingFindWithoutQuery<T>
Terminating operations invoking the actual query execution.
-
Method Summary
Modifier and TypeMethodDescriptionSet the filter query to be used.Set the filter query to be used.matching
(org.neo4j.cypherdsl.core.Statement statement) Set the filterstatement
to be used.Set the filterstatement
to be used.matching
(QueryFragmentsAndParameters queryFragmentsAndParameters) Creates an executable query based on fragments and parameters.Methods inherited from interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation.TerminatingFindWithoutQuery
all
-
Method Details
-
matching
ReactiveFluentFindOperation.TerminatingFind<T> matching(String query, @Nullable Map<String, Object> parameter) Set the filter query to be used.- Parameters:
query
- must not be null.parameter
- Optional parameter map- Returns:
- new instance of
ReactiveFluentFindOperation.TerminatingFind
. - Throws:
IllegalArgumentException
- if query is null.
-
matching
ReactiveFluentFindOperation.TerminatingFind<T> matching(QueryFragmentsAndParameters queryFragmentsAndParameters) Creates an executable query based on fragments and parameters. Hardly useful outside framework-code and we actively discourage using this method.- Parameters:
queryFragmentsAndParameters
- Encapsulated query fragments and parameters as created by the repository abstraction.- Returns:
- new instance of
FluentFindOperation.TerminatingFind
. - Throws:
IllegalArgumentException
- if queryFragmentsAndParameters is null.
-
matching
Set the filter query to be used.- Parameters:
query
- must not be null.- Returns:
- new instance of
ReactiveFluentFindOperation.TerminatingFind
. - Throws:
IllegalArgumentException
- if query is null.
-
matching
default ReactiveFluentFindOperation.TerminatingFind<T> matching(org.neo4j.cypherdsl.core.Statement statement, @Nullable Map<String, Object> parameter) Set the filterstatement
to be used.- Parameters:
statement
- must not be null.parameter
- Will be merged with parameters in the statement. Parameters inparameter
have precedence.- Returns:
- new instance of
ReactiveFluentFindOperation.TerminatingFind
. - Throws:
IllegalArgumentException
- if statement is null.
-
matching
default ReactiveFluentFindOperation.TerminatingFind<T> matching(org.neo4j.cypherdsl.core.Statement statement) Set the filterstatement
to be used.- Parameters:
statement
- must not be null.- Returns:
- new instance of
ReactiveFluentFindOperation.TerminatingFind
. - Throws:
IllegalArgumentException
- if criteria is null.
-