Interface FluentFindOperation
- All Known Subinterfaces:
FluentNeo4jOperations
- All Known Implementing Classes:
Neo4jTemplate
@API(status=STABLE,
since="6.1")
public interface FluentFindOperation
FluentFindOperation
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
Modifier and TypeInterfaceDescriptionstatic interface
Entry point for creating executable find operations.static interface
Result type override (Optional).static interface
Terminating operations invoking the actual query execution.static interface
Triggers find execution by calling one of the terminating methods.static interface
Trigger 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.- Parameters:
domainType
- must not be null.- Returns:
- new instance of
FluentFindOperation.ExecutableFind
. - Throws:
IllegalArgumentException
- if domainType is null.
-