| Package | Description |
|---|---|
| org.springframework.data.neo4j.config |
This package contains configuration related support classes that can be used for application specific, annotated
configuration classes.
|
| org.springframework.data.neo4j.core |
This package contains the core infrastructure for creating a imperative or reactive client that can execute queries.
|
| org.springframework.data.neo4j.core.transaction |
Contains the core infrastructure for translating unmanaged Neo4j transaction into Spring managed transactions.
|
| org.springframework.data.neo4j.repository.query |
A set of annotations for providing custom queries to repositories.
|
| org.springframework.data.neo4j.repository.support |
This package provides a couple of public support classes for building custom imperative and reactive Spring Data Neo4j
repository base classes.
|
| Class and Description |
|---|
| DatabaseSelectionProvider
A provider interface that knows in which database repositories or either the reactive or imperative template should
work.
|
| Neo4jClient
Definition of a modern Neo4j client.
|
| Neo4jOperations
Specifies operations one can perform on a database, based on an Domain Type.
|
| 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. |
| ReactiveNeo4jClient
Reactive Neo4j client.
|
| ReactiveNeo4jTemplate |
| Class and Description |
|---|
| DatabaseSelection
A value holder indicating a database selection based on a optional name.
|
| 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
Entry point for creating executable find operations.
|
| FluentFindOperation.FindWithProjection
Result type override (Optional).
|
| FluentFindOperation.FindWithQuery
Terminating operations invoking the actual query execution.
|
| FluentFindOperation.TerminatingFind
Triggers find execution by calling one of the terminating methods.
|
| FluentFindOperation.TerminatingFindWithoutQuery
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. |
| Neo4jClient
Definition of a modern Neo4j client.
|
| Neo4jClient.BindSpec
Contract for binding parameters to a query.
|
| Neo4jClient.MappingSpec |
| Neo4jClient.OngoingBindSpec
Ongoing bind specification.
|
| Neo4jClient.OngoingDelegation
A contract for an ongoing delegation in the selected database.
|
| Neo4jClient.RecordFetchSpec |
| Neo4jClient.RunnableDelegation
A runnable delegation.
|
| Neo4jClient.RunnableSpec
Contract for a runnable query that can be either run returning it's 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
An interface for controlling query execution.
|
| PreparedQuery
Typed preparation of a query that is used to create either an executable query.
|
| PreparedQuery.OptionalBuildSteps |
| PreparedQuery.RequiredBuildStep |
| 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
Entry point for creating executable find operations.
|
| ReactiveFluentFindOperation.FindWithProjection
Result type override (Optional).
|
| ReactiveFluentFindOperation.FindWithQuery
Terminating operations invoking the actual query execution.
|
| ReactiveFluentFindOperation.TerminatingFind
Trigger find execution by calling one of the terminating methods.
|
| ReactiveFluentFindOperation.TerminatingFindWithoutQuery
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. |
| ReactiveNeo4jClient
Reactive Neo4j client.
|
| ReactiveNeo4jClient.MappingSpec |
| ReactiveNeo4jClient.OngoingDelegation
A contract for an ongoing delegation in the selected database.
|
| ReactiveNeo4jClient.RecordFetchSpec |
| ReactiveNeo4jClient.RunnableDelegation
A runnable delegation.
|
| ReactiveNeo4jClient.RunnableSpec
Contract for a runnable query that can be either run returning it's 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
An interface for controlling query execution in a reactive fashion.
|
| Class and Description |
|---|
| DatabaseSelectionProvider
A provider interface that knows in which database repositories or either the reactive or imperative template should
work.
|
| 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. |
| Class and Description |
|---|
| Neo4jOperations
Specifies operations one can perform on a database, based on an Domain Type.
|
| ReactiveNeo4jOperations
Specifies reactive operations one can perform on a database, based on an Domain Type.
|
| Class and Description |
|---|
| Neo4jOperations
Specifies operations one can perform on a database, based on an Domain Type.
|
| ReactiveNeo4jOperations
Specifies reactive operations one can perform on a database, based on an Domain Type.
|
Copyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.