See: Description
| Interface | Description |
|---|---|
| DatabaseSelectionProvider |
A provider interface that knows in which database repositories or either the reactive or imperative template should
work.
|
| FluentFindOperation |
FluentFindOperation allows creation and execution of Neo4j find operations in a fluent API style. |
| FluentFindOperation.ExecutableFind<T> |
Entry point for creating executable find operations.
|
| FluentFindOperation.FindWithProjection<T> |
Result type override (Optional).
|
| FluentFindOperation.FindWithQuery<T> |
Terminating operations invoking the actual query execution.
|
| FluentFindOperation.TerminatingFind<T> |
Triggers find execution by calling one of the terminating methods.
|
| FluentFindOperation.TerminatingFindWithoutQuery<T> |
Trigger find execution by calling one of the terminating methods from a state where no query is yet defined.
|
| FluentNeo4jOperations |
An additional interface accompanying the
Neo4jOperations and adding a couple of fluent operations, especially
around finding and projecting things. |
| FluentSaveOperation |
FluentSaveOperation allows creation and execution of Neo4j save operations in a fluent API style. |
| FluentSaveOperation.ExecutableSave<DT> |
After the domain type has been specified, related projections or instances of the domain type can be saved.
|
| Neo4jClient |
Definition of a modern Neo4j client.
|
| Neo4jClient.BindSpec<S extends Neo4jClient.BindSpec<S>> |
Contract for binding parameters to a query.
|
| Neo4jClient.MappingSpec<T> | |
| Neo4jClient.OngoingBindSpec<T,S extends Neo4jClient.BindSpec<S>> |
Ongoing bind specification.
|
| Neo4jClient.OngoingDelegation<T> |
A contract for an ongoing delegation in the selected database.
|
| Neo4jClient.RecordFetchSpec<T> | |
| Neo4jClient.RunnableDelegation<T> |
A runnable delegation.
|
| Neo4jClient.RunnableSpec |
Contract for a runnable query that can be either run returning its result, run without results or be
parameterized.
|
| Neo4jClient.RunnableSpecTightToDatabase |
Contract for a runnable query inside a dedicated database.
|
| Neo4jOperations |
Specifies operations one can perform on a database, based on an Domain Type.
|
| Neo4jOperations.ExecutableQuery<T> |
An interface for controlling query execution.
|
| ReactiveDatabaseSelectionProvider |
This is the reactive version of a the
DatabaseSelectionProvider and it works in the same way but uses
reactive return types containing the target database name. |
| ReactiveFluentFindOperation |
ReactiveFluentFindOperation allows creation and execution of Neo4j find operations in a fluent API style. |
| ReactiveFluentFindOperation.ExecutableFind<T> |
Entry point for creating executable find operations.
|
| ReactiveFluentFindOperation.FindWithProjection<T> |
Result type override (Optional).
|
| ReactiveFluentFindOperation.FindWithQuery<T> |
Terminating operations invoking the actual query execution.
|
| ReactiveFluentFindOperation.TerminatingFind<T> |
Trigger find execution by calling one of the terminating methods.
|
| ReactiveFluentFindOperation.TerminatingFindWithoutQuery<T> |
Trigger find execution by calling one of the terminating methods from a state where no query is yet defined.
|
| ReactiveFluentNeo4jOperations |
An additional interface accompanying the
ReactiveNeo4jOperations and adding a couple of fluent operations, especially
around finding and projecting things. |
| ReactiveFluentSaveOperation |
ReactiveFluentSaveOperation allows creation and execution of Neo4j save operations in a fluent API style. |
| ReactiveFluentSaveOperation.ExecutableSave<DT> |
After the domain type has been specified, related projections or instances of the domain type can be saved.
|
| ReactiveNeo4jClient |
Reactive Neo4j client.
|
| ReactiveNeo4jClient.MappingSpec<T> | |
| ReactiveNeo4jClient.OngoingDelegation<T> |
A contract for an ongoing delegation in the selected database.
|
| ReactiveNeo4jClient.RecordFetchSpec<T> | |
| ReactiveNeo4jClient.RunnableDelegation<T> |
A runnable delegation.
|
| ReactiveNeo4jClient.RunnableSpec |
Contract for a runnable query that can be either run returning its result, run without results or be
parameterized.
|
| ReactiveNeo4jClient.RunnableSpecTightToDatabase |
Contract for a runnable query inside a dedicated database.
|
| ReactiveNeo4jOperations |
Specifies reactive operations one can perform on a database, based on an Domain Type.
|
| ReactiveNeo4jOperations.ExecutableQuery<T> |
An interface for controlling query execution in a reactive fashion.
|
| Class | Description |
|---|---|
| DatabaseSelection |
A value holder indicating a database selection based on an optional name.
|
| Neo4jPersistenceExceptionTranslator |
A PersistenceExceptionTranslator to get picked up by the Spring exception translation infrastructure.
|
| Neo4jTemplate | |
| PreparedQuery<T> |
Typed preparation of a query that is used to create either an executable query.
|
| PreparedQuery.OptionalBuildSteps<CT> | |
| PreparedQuery.RequiredBuildStep<CT> | |
| PropertyFilterSupport |
This class is responsible for creating a List of
PropertyPath entries that contains all reachable
properties (w/o circles). |
| ReactiveNeo4jTemplate | |
| TemplateSupport |
Utilities for templates.
|
| Exception | Description |
|---|---|
| Neo4jClient.IllegalDatabaseNameException |
Indicates an illegal database name and is not translated into a
DataAccessException. |
Copyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.