@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.
Modifier and Type | Interface and Description |
---|---|
static interface |
FluentFindOperation.ExecutableFind<T>
Entry point for creating executable find operations.
|
static interface |
FluentFindOperation.FindWithProjection<T>
Result type override (Optional).
|
static interface |
FluentFindOperation.FindWithQuery<T>
Terminating operations invoking the actual query execution.
|
static interface |
FluentFindOperation.TerminatingFind<T>
Triggers find execution by calling one of the terminating methods.
|
static interface |
FluentFindOperation.TerminatingFindWithoutQuery<T>
Trigger find execution by calling one of the terminating methods from a state where no query is yet defined.
|
Modifier and Type | Method and Description |
---|---|
<T> FluentFindOperation.ExecutableFind<T> |
find(Class<T> domainType)
Start creating a find operation for the given domainType.
|
<T> FluentFindOperation.ExecutableFind<T> find(Class<T> domainType)
domainType
- must not be null.FluentFindOperation.ExecutableFind
.IllegalArgumentException
- if domainType is null.Copyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.