- NAME_OF_ALL_LABELS - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
Indicates the list of all labels.
- NAME_OF_ALL_PROPERTIES - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_ENTITY_LIST_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_ID - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_IDS - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_INTERNAL_ID - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_KNOWN_RELATIONSHIP_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_KNOWN_RELATIONSHIPS_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_LABELS - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
Indicates the list of dynamic labels.
- NAME_OF_PROPERTIES_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_RELATIONSHIP - Static variable in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
-
- NAME_OF_RELATIONSHIP_LIST_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_RELATIONSHIP_TYPE - Static variable in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
-
- NAME_OF_ROOT_NODE - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_STATIC_LABELS_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
Indicates the parameter that contains the static labels which are required to correctly compute the difference
in the list of dynamic labels when saving a node.
- NAME_OF_SYNTHESIZED_RELATED_NODES - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_SYNTHESIZED_RELATIONS - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_SYNTHESIZED_ROOT_NODE - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_TYPED_ROOT_NODE - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NAME_OF_VERSION_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
-
- NEO4J_AUDITING_ORDER - Static variable in class org.springframework.data.neo4j.core.mapping.callback.AuditingBeforeBindCallback
-
- NEO4J_REACTIVE_AUDITING_ORDER - Static variable in class org.springframework.data.neo4j.core.mapping.callback.ReactiveAuditingBeforeBindCallback
-
- Neo4jBookmarkManager - Class in org.springframework.data.neo4j.core.transaction
-
Responsible for storing, updating and retrieving the bookmarks of Neo4j's transaction.
- Neo4jBookmarksUpdatedEvent - Class in org.springframework.data.neo4j.core.transaction
-
This event will be published after a Neo4j transaction manager physically committed a transaction without errors
and received a new set of bookmarks from the cluster.
- Neo4jCdiExtension - Class in org.springframework.data.neo4j.config
-
This CDI extension enables Spring Data Neo4j on a CDI 2.0 compatible CDI container.
- Neo4jCdiExtension() - Constructor for class org.springframework.data.neo4j.config.Neo4jCdiExtension
-
- neo4jClient(Driver, DatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.config.AbstractNeo4jConfig
-
- neo4jClient(Driver, ReactiveDatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
-
- Neo4jClient - Interface in org.springframework.data.neo4j.core
-
Definition of a modern Neo4j client.
- Neo4jClient.BindSpec<S extends Neo4jClient.BindSpec<S>> - Interface in org.springframework.data.neo4j.core
-
Contract for binding parameters to a query.
- Neo4jClient.Builder - Class in org.springframework.data.neo4j.core
-
- Neo4jClient.IllegalDatabaseNameException - Exception in org.springframework.data.neo4j.core
-
- Neo4jClient.MappingSpec<T> - Interface in org.springframework.data.neo4j.core
-
- Neo4jClient.OngoingBindSpec<T,S extends Neo4jClient.BindSpec<S>> - Interface in org.springframework.data.neo4j.core
-
Ongoing bind specification.
- Neo4jClient.OngoingDelegation<T> - Interface in org.springframework.data.neo4j.core
-
A contract for an ongoing delegation in the selected database.
- Neo4jClient.RecordFetchSpec<T> - Interface in org.springframework.data.neo4j.core
-
- Neo4jClient.RunnableDelegation<T> - Interface in org.springframework.data.neo4j.core
-
A runnable delegation.
- Neo4jClient.RunnableSpec - Interface in org.springframework.data.neo4j.core
-
Contract for a runnable query that can be either run returning its result, run without results or be
parameterized.
- Neo4jClient.RunnableSpecBoundToDatabase - Interface in org.springframework.data.neo4j.core
-
Contract for a runnable query inside a dedicated database.
- Neo4jClient.RunnableSpecBoundToDatabaseAndUser - Interface in org.springframework.data.neo4j.core
-
- Neo4jClient.RunnableSpecBoundToUser - Interface in org.springframework.data.neo4j.core
-
Contract for a runnable query bound to a user to be impersonated.
- Neo4jClient.UnboundRunnableSpec - Interface in org.springframework.data.neo4j.core
-
Contract for a runnable query specification which still can be bound to a specific database and an impersonated user.
- Neo4jConversions - Class in org.springframework.data.neo4j.core.convert
-
- Neo4jConversions() - Constructor for class org.springframework.data.neo4j.core.convert.Neo4jConversions
-
- Neo4jConversions(Collection<?>) - Constructor for class org.springframework.data.neo4j.core.convert.Neo4jConversions
-
Creates a new CustomConversions
instance registering the given converters.
- Neo4jConversionService - Interface in org.springframework.data.neo4j.core.convert
-
This service orchestrates a standard Spring conversion service with
Neo4jConversions
registered.
- Neo4jEntityConverter - Interface in org.springframework.data.neo4j.core.mapping
-
This orchestrates the built-in store conversions and any additional Spring converters.
- Neo4jEntityInformation<T,ID> - Interface in org.springframework.data.neo4j.repository.support
-
Neo4j specific contract for entity informations
.
- Neo4jEntityScanner - Class in org.springframework.data.neo4j.config
-
- Neo4jEvaluationContextExtension - Class in org.springframework.data.neo4j.repository.support
-
This class registers the Neo4j SpEL Support it is registered by the appropriate repository factories as a root bean.
- Neo4jEvaluationContextExtension() - Constructor for class org.springframework.data.neo4j.repository.support.Neo4jEvaluationContextExtension
-
- Neo4jMappingContext - Class in org.springframework.data.neo4j.core.mapping
-
An implementation of both a
Schema
as well as a Neo4j version of Spring Data's
MappingContext
.
- Neo4jMappingContext() - Constructor for class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
-
- Neo4jMappingContext(Neo4jConversions) - Constructor for class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
-
- Neo4jMappingContext(Neo4jConversions, TypeSystem) - Constructor for class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
-
- Neo4jMappingContext.Builder - Class in org.springframework.data.neo4j.core.mapping
-
- Neo4jOperations - Interface in org.springframework.data.neo4j.core
-
Specifies operations one can perform on a database, based on an Domain Type.
- Neo4jOperations.ExecutableQuery<T> - Interface in org.springframework.data.neo4j.core
-
An interface for controlling query execution.
- Neo4jPersistenceExceptionTranslator - Class in org.springframework.data.neo4j.core
-
A PersistenceExceptionTranslator to get picked up by the Spring exception translation infrastructure.
- Neo4jPersistenceExceptionTranslator() - Constructor for class org.springframework.data.neo4j.core.Neo4jPersistenceExceptionTranslator
-
- Neo4jPersistentEntity<T> - Interface in org.springframework.data.neo4j.core.mapping
-
A PersistentEntity
interface with additional methods for metadata related to
Neo4j.
- Neo4jPersistentProperty - Interface in org.springframework.data.neo4j.core.mapping
-
A PersistentProperty
interface with additional methods for metadata related
to Neo4j.
- Neo4jPersistentPropertyConverter<T> - Interface in org.springframework.data.neo4j.core.convert
-
This interface represents a pair of methods capable of converting values of type T
to and from values
.
- Neo4jPersistentPropertyConverterFactory - Interface in org.springframework.data.neo4j.core.convert
-
- Neo4jPersistentPropertyToMapConverter<K,P> - Interface in org.springframework.data.neo4j.core.convert
-
You need to provide an implementation of this interface in case you want to store a property of an entity as separate
properties on a node.
- Neo4jPoint - Interface in org.springframework.data.neo4j.types
-
A dedicated Neo4j point, that is aware of its nature, either being geographic or cartesian.
- Neo4jQueryLookupStrategy - Class in org.springframework.data.neo4j.repository.query
-
Lookup strategy for queries.
- Neo4jQueryLookupStrategy(Neo4jOperations, Neo4jMappingContext, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.neo4j.repository.query.Neo4jQueryLookupStrategy
-
- Neo4jRepository<T,ID> - Interface in org.springframework.data.neo4j.repository
-
Neo4j specific Repository
interface.
- Neo4jRepositoryConfigurationExtension - Class in org.springframework.data.neo4j.repository.config
-
This dedicated Neo4j repository extension will be registered via Neo4jRepositoriesRegistrar
and then provide
all necessary beans to be registered in the application's context before the user's "business" beans gets registered.
- Neo4jRepositoryConfigurationExtension() - Constructor for class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
-
- Neo4jRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable> - Class in org.springframework.data.neo4j.repository.support
-
Special adapter for Springs
FactoryBean
interface to allow easy setup of
repository factories via Spring configuration.
- Neo4jRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryBean
-
Creates a new TransactionalRepositoryFactoryBeanSupport
for the given repository interface.
- Neo4jRepositoryFactoryCdiBean<T> - Class in org.springframework.data.neo4j.repository.support
-
- Neo4jRepositoryFactoryCdiBean(Set<Annotation>, Class<T>, BeanManager, CustomRepositoryImplementationDetector) - Constructor for class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryCdiBean
-
- Neo4jSimpleTypes - Class in org.springframework.data.neo4j.core.convert
-
A list of Neo4j simple types: All attributes that can be mapped to a property.
- Neo4jSpelSupport - Class in org.springframework.data.neo4j.repository.query
-
This class provides a couple of extensions to the Spring Data Neo4j SpEL support.
- Neo4jSpelSupport() - Constructor for class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
-
- neo4jTemplate(Neo4jClient, Neo4jMappingContext) - Method in class org.springframework.data.neo4j.config.AbstractNeo4jConfig
-
- neo4jTemplate(ReactiveNeo4jClient, Neo4jMappingContext) - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
-
- Neo4jTemplate - Class in org.springframework.data.neo4j.core
-
- Neo4jTemplate(Neo4jClient, Neo4jMappingContext, DatabaseSelectionProvider) - Constructor for class org.springframework.data.neo4j.core.Neo4jTemplate
-
Deprecated.
- Neo4jTemplate(Neo4jClient, Neo4jMappingContext, DatabaseSelectionProvider, EntityCallbacks) - Constructor for class org.springframework.data.neo4j.core.Neo4jTemplate
-
Deprecated.
- Neo4jTemplate(Neo4jClient) - Constructor for class org.springframework.data.neo4j.core.Neo4jTemplate
-
- Neo4jTemplate(Neo4jClient, Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.core.Neo4jTemplate
-
- Neo4jTemplate(Neo4jClient, Neo4jMappingContext, EntityCallbacks) - Constructor for class org.springframework.data.neo4j.core.Neo4jTemplate
-
- Neo4jTransactionManager - Class in org.springframework.data.neo4j.core.transaction
-
- Neo4jTransactionManager(Driver) - Constructor for class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
-
This will create a transaction manager for the default database.
- Neo4jTransactionManager(Driver, DatabaseSelectionProvider) - Constructor for class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
-
This will create a transaction manager targeting whatever the database selection provider determines.
- Neo4jTransactionManager(Driver, DatabaseSelectionProvider, Neo4jBookmarkManager) - Constructor for class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
-
This constructor can be used to configure the bookmark manager being used.
- Neo4jTransactionManager.Builder - Class in org.springframework.data.neo4j.core.transaction
-
- Neo4jTransactionUtils - Class in org.springframework.data.neo4j.core.transaction
-
Internal use only.
- NestedRelationshipContext - Class in org.springframework.data.neo4j.core.mapping
-
Working on nested relationships happens in a certain algorithmic context.
- NestedRelationshipProcessingStateMachine - Class in org.springframework.data.neo4j.core.mapping
-
This stores all processed nested relations and objects during save of objects so that the recursive descent can be
stopped accordingly.
- NestedRelationshipProcessingStateMachine(Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
-
- NestedRelationshipProcessingStateMachine(Neo4jMappingContext, Object, Long) - Constructor for class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
-
- NestedRelationshipProcessingStateMachine.ProcessState - Enum in org.springframework.data.neo4j.core.mapping
-
Valid processing states.
- Node - Annotation Type in org.springframework.data.neo4j.core.schema
-
The annotation to configure the mapping from a node with a given set of labels to a class and vice versa.
- NodeDescription<T> - Interface in org.springframework.data.neo4j.core.mapping
-
Describes how a class is mapped to a node inside the database.
- noop() - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
-
Use this bookmark manager at your own risk, it will effectively disable any bookmark management by dropping all
bookmarks and never supplying any.
- NoopTransformation() - Constructor for class org.springframework.data.neo4j.core.schema.CompositeProperty.NoopTransformation
-
- NoResultException - Exception in org.springframework.data.neo4j.repository
-
Throw when a query doesn't return a required result.
- NoResultException(int, String) - Constructor for exception org.springframework.data.neo4j.repository.NoResultException
-
- NoRootNodeMappingException - Exception in org.springframework.data.neo4j.core.mapping
-
- NoRootNodeMappingException(MapAccessor, Neo4jPersistentEntity<?>) - Constructor for exception org.springframework.data.neo4j.core.mapping.NoRootNodeMappingException
-
- of(Neo4jPersistentEntity<?>) - Static method in class org.springframework.data.neo4j.core.mapping.AssociationHandlerSupport
-
- of(Association<Neo4jPersistentProperty>, PersistentPropertyAccessor<?>, Neo4jPersistentEntity<?>) - Static method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
-
- of(Neo4jPersistentEntity<?>) - Static method in class org.springframework.data.neo4j.core.mapping.PropertyHandlerSupport
-
- of(Polygon) - Static method in class org.springframework.data.neo4j.repository.query.BoundingBox
-
- of(Box) - Static method in class org.springframework.data.neo4j.repository.query.BoundingBox
-
- onAfterConvert(T, Neo4jPersistentEntity<T>, MapAccessor) - Method in interface org.springframework.data.neo4j.core.mapping.callback.AfterConvertCallback
-
Invoked after converting a Neo4j record (aka after hydrating an entity).
- onBeforeBind(Object) - Method in class org.springframework.data.neo4j.core.mapping.callback.AuditingBeforeBindCallback
-
- onBeforeBind(T) - Method in interface org.springframework.data.neo4j.core.mapping.callback.BeforeBindCallback
-
Entity callback method invoked before a domain object is saved.
- onBeforeBind(Object) - Method in class org.springframework.data.neo4j.core.mapping.callback.ReactiveAuditingBeforeBindCallback
-
- onBeforeBind(T) - Method in interface org.springframework.data.neo4j.core.mapping.callback.ReactiveBeforeBindCallback
-
Entity callback method invoked before a domain object is saved.
- one() - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.TerminatingFind
-
Get exactly zero or one result.
- one(T) - Method in interface org.springframework.data.neo4j.core.FluentSaveOperation.ExecutableSave
-
- one() - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RecordFetchSpec
-
Fetches exactly one record and throws an exception if there are more entries.
- one() - Method in interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation.TerminatingFind
-
Get exactly zero or one result.
- one(T) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentSaveOperation.ExecutableSave
-
- one() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RecordFetchSpec
-
Fetches exactly one record and throws an exception if there are more entries.
- oneValue() - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.TerminatingFind
-
Get exactly zero or one result.
- opposite() - Method in enum org.springframework.data.neo4j.core.schema.Relationship.Direction
-
- orderBy(Object) - Static method in class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
-
Takes arg
and tries to either extract a sort
from it or cast it to a sort.
- org.springframework.data.neo4j.config - package 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 - package org.springframework.data.neo4j.core
-
This package contains the core infrastructure for creating an imperative or reactive client that can execute queries.
- org.springframework.data.neo4j.core.convert - package org.springframework.data.neo4j.core.convert
-
Provides a set of simples types that SDN supports.
- org.springframework.data.neo4j.core.mapping - package org.springframework.data.neo4j.core.mapping
-
The main mapping framework.
- org.springframework.data.neo4j.core.mapping.callback - package org.springframework.data.neo4j.core.mapping.callback
-
This package contains the callback API.
- org.springframework.data.neo4j.core.schema - package org.springframework.data.neo4j.core.schema
-
This package contains the schema that is defined by a set of classes, representing nodes and relationships and their
properties.
- org.springframework.data.neo4j.core.support - package org.springframework.data.neo4j.core.support
-
This package provides a couple of support classes that might be helpful in your domain, for example a predicate
indicating that some transaction may be retried and additional converters and id generators
- org.springframework.data.neo4j.core.transaction - package org.springframework.data.neo4j.core.transaction
-
Contains the core infrastructure for translating unmanaged Neo4j transaction into Spring managed transactions.
- org.springframework.data.neo4j.repository - package org.springframework.data.neo4j.repository
-
This package provides the Neo4j imperative and reactive repository API
- org.springframework.data.neo4j.repository.config - package org.springframework.data.neo4j.repository.config
-
Configuration infrastructure for Neo4j specific repositories, especially dedicated annotations to enable imperative
and reactive Spring Data Neo4j repositories
- org.springframework.data.neo4j.repository.query - package org.springframework.data.neo4j.repository.query
-
A set of annotations for providing custom queries to repositories.
- org.springframework.data.neo4j.repository.support - package 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.
- org.springframework.data.neo4j.types - package org.springframework.data.neo4j.types
-
Additional types provided by SDN.
- ReactiveAuditingBeforeBindCallback - Class in org.springframework.data.neo4j.core.mapping.callback
-
Reactive EntityCallback
to populate auditing related fields on an entity about to be bound to a record.
- ReactiveAuditingBeforeBindCallback(ObjectFactory<ReactiveIsNewAwareAuditingHandler>) - Constructor for class org.springframework.data.neo4j.core.mapping.callback.ReactiveAuditingBeforeBindCallback
-
- ReactiveBeforeBindCallback<T> - Interface in org.springframework.data.neo4j.core.mapping.callback
-
- ReactiveCypherdslConditionExecutor<T> - Interface in org.springframework.data.neo4j.repository.support
-
An interface that can be added to any repository so that queries can be enriched by conditions
of the
Cypher-DSL.
- ReactiveCypherdslConditionExecutorImpl<T> - Class in org.springframework.data.neo4j.repository.query
-
- ReactiveCypherdslConditionExecutorImpl(Neo4jEntityInformation<T, Object>, ReactiveNeo4jOperations) - Constructor for class org.springframework.data.neo4j.repository.query.ReactiveCypherdslConditionExecutorImpl
-
- ReactiveCypherdslStatementExecutor<T> - Interface in org.springframework.data.neo4j.repository.support
-
An interface that can be added to any reactive repository so that the repository exposes several methods taking in
a
Statement
from the Cypher-DSL, that allows for full customization of the queries executed in a programmatic
way in contrast to provide custom queries declaratively via
@Query
annotations.
- reactiveDatabaseSelectionProvider() - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
-
Configures the database name provider.
- ReactiveDatabaseSelectionProvider - Interface in org.springframework.data.neo4j.core
-
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.
- ReactiveEventSupport - Class in org.springframework.data.neo4j.core.mapping.callback
-
Utility class that orchestrates EntityCallbacks
.
- ReactiveFluentFindOperation - Interface in org.springframework.data.neo4j.core
-
- ReactiveFluentFindOperation.ExecutableFind<T> - Interface in org.springframework.data.neo4j.core
-
Entry point for creating executable find operations.
- ReactiveFluentFindOperation.FindWithProjection<T> - Interface in org.springframework.data.neo4j.core
-
Result type override (Optional).
- ReactiveFluentFindOperation.FindWithQuery<T> - Interface in org.springframework.data.neo4j.core
-
Terminating operations invoking the actual query execution.
- ReactiveFluentFindOperation.TerminatingFind<T> - Interface in org.springframework.data.neo4j.core
-
Trigger find execution by calling one of the terminating methods.
- ReactiveFluentFindOperation.TerminatingFindWithoutQuery<T> - Interface in org.springframework.data.neo4j.core
-
Trigger find execution by calling one of the terminating methods from a state where no query is yet defined.
- ReactiveFluentNeo4jOperations - Interface in org.springframework.data.neo4j.core
-
An additional interface accompanying the
ReactiveNeo4jOperations
and adding a couple of fluent operations, especially
around finding and projecting things.
- ReactiveFluentSaveOperation - Interface in org.springframework.data.neo4j.core
-
- ReactiveFluentSaveOperation.ExecutableSave<DT> - Interface in org.springframework.data.neo4j.core
-
After the domain type has been specified, related projections or instances of the domain type can be saved.
- ReactiveNeo4jClient - Interface in org.springframework.data.neo4j.core
-
Reactive Neo4j client.
- ReactiveNeo4jClient.Builder - Class in org.springframework.data.neo4j.core
-
- ReactiveNeo4jClient.MappingSpec<T> - Interface in org.springframework.data.neo4j.core
-
- ReactiveNeo4jClient.OngoingDelegation<T> - Interface in org.springframework.data.neo4j.core
-
A contract for an ongoing delegation in the selected database.
- ReactiveNeo4jClient.RecordFetchSpec<T> - Interface in org.springframework.data.neo4j.core
-
- ReactiveNeo4jClient.RunnableDelegation<T> - Interface in org.springframework.data.neo4j.core
-
A runnable delegation.
- ReactiveNeo4jClient.RunnableSpec - Interface in org.springframework.data.neo4j.core
-
Contract for a runnable query that can be either run returning its result, run without results or be
parameterized.
- ReactiveNeo4jClient.RunnableSpecBoundToDatabase - Interface in org.springframework.data.neo4j.core
-
Contract for a runnable query inside a dedicated database.
- ReactiveNeo4jClient.RunnableSpecBoundToDatabaseAndUser - Interface in org.springframework.data.neo4j.core
-
- ReactiveNeo4jClient.RunnableSpecBoundToUser - Interface in org.springframework.data.neo4j.core
-
Contract for a runnable query bound to a user to be impersonated.
- ReactiveNeo4jClient.UnboundRunnableSpec - Interface in org.springframework.data.neo4j.core
-
Contract for a runnable query specification which still can be bound to a specific database and an impersonated user.
- ReactiveNeo4jOperations - Interface in org.springframework.data.neo4j.core
-
Specifies reactive operations one can perform on a database, based on an Domain Type.
- ReactiveNeo4jOperations.ExecutableQuery<T> - Interface in org.springframework.data.neo4j.core
-
An interface for controlling query execution in a reactive fashion.
- ReactiveNeo4jQueryLookupStrategy - Class in org.springframework.data.neo4j.repository.query
-
Lookup strategy for queries.
- ReactiveNeo4jQueryLookupStrategy(ReactiveNeo4jOperations, Neo4jMappingContext, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.neo4j.repository.query.ReactiveNeo4jQueryLookupStrategy
-
- ReactiveNeo4jRepository<T,ID> - Interface in org.springframework.data.neo4j.repository
-
Neo4j specific Repository
interface with reactive support.
- ReactiveNeo4jRepositoryConfigurationExtension - Class in org.springframework.data.neo4j.repository.config
-
This dedicated Neo4j repository extension will be registered via Neo4jRepositoriesRegistrar
and then provide
all necessary beans to be registered in the application's context before the user's "business" beans gets registered.
- ReactiveNeo4jRepositoryConfigurationExtension() - Constructor for class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
-
- ReactiveNeo4jRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable> - Class in org.springframework.data.neo4j.repository.support
-
Special adapter for Springs
FactoryBean
interface to allow easy setup of
repository factories via Spring configuration.
- ReactiveNeo4jRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.data.neo4j.repository.support.ReactiveNeo4jRepositoryFactoryBean
-
Creates a new TransactionalRepositoryFactoryBeanSupport
for the given repository interface.
- ReactiveNeo4jTemplate - Class in org.springframework.data.neo4j.core
-
- ReactiveNeo4jTemplate(ReactiveNeo4jClient, Neo4jMappingContext, ReactiveDatabaseSelectionProvider) - Constructor for class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
Deprecated.
- ReactiveNeo4jTemplate(ReactiveNeo4jClient, Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
- ReactiveNeo4jTransactionManager - Class in org.springframework.data.neo4j.core.transaction
-
- ReactiveNeo4jTransactionManager(Driver) - Constructor for class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
-
This will create a transaction manager for the default database.
- ReactiveNeo4jTransactionManager(Driver, ReactiveDatabaseSelectionProvider) - Constructor for class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
-
This will create a transaction manager targeting whatever the database selection provider determines.
- ReactiveNeo4jTransactionManager(Driver, ReactiveDatabaseSelectionProvider, Neo4jBookmarkManager) - Constructor for class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
-
This constructor can be used to configure the bookmark manager being used.
- ReactiveNeo4jTransactionManager.Builder - Class in org.springframework.data.neo4j.core.transaction
-
- ReactivePersistenceExceptionTranslationPostProcessor - Class in org.springframework.data.neo4j.repository.support
-
Bean post-processor that automatically applies persistence exception translation to all methods returning either
Mono
or
Flux
of any bean marked with
Spring's @
Repository
annotation, adding a corresponding
AbstractPointcutAdvisor
to the exposed proxy (either an existing AOP proxy or a newly
generated proxy that implements all of the target's interfaces).
- ReactivePersistenceExceptionTranslationPostProcessor() - Constructor for class org.springframework.data.neo4j.repository.support.ReactivePersistenceExceptionTranslationPostProcessor
-
- ReactivePersistenceExceptionTranslationPostProcessor(Class<? extends Annotation>) - Constructor for class org.springframework.data.neo4j.repository.support.ReactivePersistenceExceptionTranslationPostProcessor
-
- ReactiveQuerydslNeo4jPredicateExecutor<T> - Class in org.springframework.data.neo4j.repository.query
-
- ReactiveQuerydslNeo4jPredicateExecutor(Neo4jEntityInformation<T, Object>, ReactiveNeo4jOperations) - Constructor for class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
-
- reactiveTransactionManager(Driver, ReactiveDatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
-
- ReactiveUserSelectionProvider - Interface in org.springframework.data.neo4j.core
-
- read(Value) - Method in class org.springframework.data.neo4j.core.convert.ConvertWith.UnsetConverter
-
- read(Value) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jPersistentPropertyConverter
-
- readValue(Value, TypeInformation<?>, Neo4jPersistentPropertyConverter<?>) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jConversionService
-
Reads a
Value
returned by the driver and converts it into a
simple type
supported
by Neo4j SDN.
- registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
-
- registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
-
- registerConvertersIn(ConverterRegistry) - Method in class org.springframework.data.neo4j.core.convert.Neo4jConversions
-
- Relationship - Annotation Type in org.springframework.data.neo4j.core.schema
-
Annotation to configure mappings of relationship.
- Relationship.Direction - Enum in org.springframework.data.neo4j.core.schema
-
Enumeration of the direction a relationship can take.
- RelationshipDescription - Interface in org.springframework.data.neo4j.core.mapping
-
Description of a relationship.
- RelationshipId - Annotation Type in org.springframework.data.neo4j.core.schema
-
- RelationshipProperties - Annotation Type in org.springframework.data.neo4j.core.schema
-
This marker interface is used on classes to mark that they represent additional relationship properties.
- renderQueryIfExpressionOrReturnQuery(String, Neo4jMappingContext, EntityMetadata<?>, SpelExpressionParser) - Static method in class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
-
- replaceLastSegment(String) - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter.RelaxedPropertyPath
-
- resolveQuery(Method, RepositoryMetadata, ProjectionFactory, NamedQueries) - Method in class org.springframework.data.neo4j.repository.query.Neo4jQueryLookupStrategy
-
- resolveQuery(Method, RepositoryMetadata, ProjectionFactory, NamedQueries) - Method in class org.springframework.data.neo4j.repository.query.ReactiveNeo4jQueryLookupStrategy
-
- retrieveReactiveTransaction(Driver, String) - Static method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
-
- retrieveReactiveTransaction(Driver, DatabaseSelection, UserSelection) - Static method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
-
- retrieveTransaction(Driver, String) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
-
- retrieveTransaction(Driver, DatabaseSelection, UserSelection) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
-
This method provides a native Neo4j transaction to be used from within a
Neo4jClient
.
- RetryExceptionPredicate - Class in org.springframework.data.neo4j.core.support
-
A predicate indicating true for
throwables
that can be safely retried and false
in any other case.
- RetryExceptionPredicate() - Constructor for class org.springframework.data.neo4j.core.support.RetryExceptionPredicate
-
- run() - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RunnableDelegation
-
Runs the stored callback.
- run() - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RunnableSpec
-
Execute the query and discard the results.
- run() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RunnableDelegation
-
Runs the stored callback.
- run() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RunnableSpec
-
Execute the query and discard the results.
- save(Class<T>) - Method in interface org.springframework.data.neo4j.core.FluentSaveOperation
-
Start creating a save operation for the given domainType.
- save(T) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
-
Saves an instance of an entity, including all the related entities of the entity.
- save(T) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
-
- save(Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
-
- save(Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentSaveOperation
-
Start creating a save operation for the given domainType.
- save(T) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
-
Saves an instance of an entity, including all the related entities of the entity.
- save(T) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
- save(Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
- save(S) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
-
- save(S) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
-
- saveAll(Iterable<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
-
Saves several instances of an entity, including all the related entities of the entity.
- saveAll(Iterable<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
-
- saveAll(Iterable<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
-
Saves several instances of an entity, including all the related entities of the entity.
- saveAll(Iterable<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
- saveAll(Iterable<S>) - Method in interface org.springframework.data.neo4j.repository.Neo4jRepository
-
- saveAll(Iterable<S>) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
-
- saveAll(Iterable<S>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
-
- saveAll(Publisher<S>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
-
- saveAllAs(Iterable<T>, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
-
Saves several instances of an entity, using the provided predicate to shape the stored graph.
- saveAllAs(Iterable<T>, Class<R>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
-
Saves an instance of an entity, including the properties and relationship defined by the project resultType
.
- saveAllAs(Iterable<T>, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
-
- saveAllAs(Iterable<T>, Class<R>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
-
- saveAllAs(Iterable<T>, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
-
Saves several instances of an entity, using the provided predicate to shape the stored graph.
- saveAllAs(Iterable<T>, Class<R>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
-
Saves several instances of an entity, including the properties and relationship defined by the project resultType
.
- saveAllAs(Iterable<T>, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
- saveAllAs(Iterable<T>, Class<R>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
- saveAs(T, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
-
Saves an instance of an entity, using the provided predicate to shape the stored graph.
- saveAs(T, Class<R>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
-
Saves an instance of an entity, including the properties and relationship defined by the projected resultType
.
- saveAs(T, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
-
- saveAs(T, Class<R>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
-
- saveAs(T, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
-
Saves an instance of an entity, using the provided predicate to shape the stored graph.
- saveAs(T, Class<R>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
-
Saves an instance of an entity, including the properties and relationship defined by the projected resultType
.
- saveAs(T, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
- saveAs(T, Class<R>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
- scan(String...) - Method in class org.springframework.data.neo4j.config.Neo4jEntityScanner
-
Scan for entities with the specified annotations.
- scan(Collection<String>) - Method in class org.springframework.data.neo4j.config.Neo4jEntityScanner
-
Scan for entities with the specified annotations.
- Schema - Interface in org.springframework.data.neo4j.core.mapping
-
Contains the descriptions of all nodes, their properties and relationships known to SDN.
- sessionConfig(boolean, Collection<Bookmark>, DatabaseSelection, UserSelection) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionUtils
-
- setApplicationContext(ApplicationContext) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
-
- setApplicationContext(ApplicationContext) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
-
- setApplicationContext(ApplicationContext) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
-
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
-
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
- setBeanFactory(BeanFactory) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
-
- setBeanFactory(BeanFactory) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
-
- setBeanFactory(BeanFactory) - Method in class org.springframework.data.neo4j.repository.support.ReactivePersistenceExceptionTranslationPostProcessor
-
- setCondition(Condition) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
-
- setCypherRenderer(Renderer) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
-
- setLimit(Number) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
-
- setMatchOn(List<PatternElement>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
-
- setNeo4jMappingContext(Neo4jMappingContext) - Method in class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryBean
-
- setNeo4jMappingContext(Neo4jMappingContext) - Method in class org.springframework.data.neo4j.repository.support.ReactiveNeo4jRepositoryFactoryBean
-
- setNeo4jOperations(Neo4jOperations) - Method in class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryBean
-
- setNeo4jOperations(ReactiveNeo4jOperations) - Method in class org.springframework.data.neo4j.repository.support.ReactiveNeo4jRepositoryFactoryBean
-
- setOrderBy(Collection<SortItem>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
-
- setParameters(Map<String, Object>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
-
- setParentNodeDescription(NodeDescription<?>) - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
-
Register the direct parent node description.
- setRelationshipObverse(RelationshipDescription) - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
-
Set the relationship definition that describes the opposite side of the relationship.
- setRenderConstantsAsParameters(boolean) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
-
- setReturnBasedOn(NodeDescription<?>, Collection<PropertyFilter.ProjectedPath>, boolean) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
-
- setReturnExpression(Expression, boolean) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
-
- setReturnExpressions(Collection<Expression>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
-
- setSkip(Long) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
-
- setStrict(boolean) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
-
We need to set the context to non-strict in case we must dynamically add parent classes.
- SimpleNeo4jRepository<T,ID> - Class in org.springframework.data.neo4j.repository.support
-
Repository base implementation for Neo4j.
- SimpleNeo4jRepository(Neo4jOperations, Neo4jEntityInformation<T, ID>) - Constructor for class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
-
- SimpleQueryByExampleExecutor<T> - Class in org.springframework.data.neo4j.repository.query
-
A fragment for repositories providing "Query by example" functionality.
- SimpleQueryByExampleExecutor(Neo4jOperations, Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
-
- SimpleReactiveNeo4jRepository<T,ID> - Class in org.springframework.data.neo4j.repository.support
-
Repository base implementation for Neo4j.
- SimpleReactiveNeo4jRepository(ReactiveNeo4jOperations, Neo4jEntityInformation<T, ID>) - Constructor for class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
-
- SimpleReactiveQueryByExampleExecutor<T> - Class in org.springframework.data.neo4j.repository.query
-
A fragment for repositories providing "Query by example" functionality in a reactive way.
- SimpleReactiveQueryByExampleExecutor(ReactiveNeo4jOperations, Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.repository.query.SimpleReactiveQueryByExampleExecutor
-
- sortAdapterFor(NodeDescription<?>) - Static method in class org.springframework.data.neo4j.repository.query.CypherAdapterUtils
-
Maps Spring Data's Sort.Order
to a SortItem
.
- valueOf(String) - Static method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine.ProcessState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.data.neo4j.core.schema.CompositeProperty.Phase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.data.neo4j.core.schema.Relationship.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.data.neo4j.core.support.UserAgent
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine.ProcessState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.data.neo4j.core.schema.CompositeProperty.Phase
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.data.neo4j.core.schema.Relationship.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.data.neo4j.core.support.UserAgent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyDatabaseName(String) - Static method in interface org.springframework.data.neo4j.core.Neo4jClient
-
This is a utility method to verify and sanitize a database name.