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.