Interface ReactiveFluentFindOperation
- All Known Subinterfaces:
ReactiveFluentNeo4jOperations
- All Known Implementing Classes:
ReactiveNeo4jTemplate
@API(status=STABLE,
since="6.1")
public interface ReactiveFluentFindOperation
ReactiveFluentFindOperation allows creation and execution of Neo4j find
operations in a fluent API style. The starting domainType is used for mapping the query provided via
by into the Neo4j specific representation. By default, the originating
domainType is also used for mapping back the result. However, it is possible
to define a different returnType via as to mapping the result.- Since:
- 6.1
- Author:
- Michael Simons
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceEntry point for creating executable find operations.static interfaceResult type override (Optional).static interfaceTerminating operations invoking the actual query execution.static interfaceTrigger find execution by calling one of the terminating methods.static interfaceTrigger find execution by calling one of the terminating methods from a state where no query is yet defined. -
Method Summary
Modifier and TypeMethodDescriptionStart creating a find operation for the given domainType.
-
Method Details
-
find
Start creating a find operation for the given domainType.- Type Parameters:
T- the domain type- Parameters:
domainType- must not be null.- Returns:
- new instance of
ReactiveFluentFindOperation.ExecutableFind. - Throws:
IllegalArgumentException- if domainType is null.
-