Skip navigation links
Spring Data Neo4j
A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractNeo4jConfig - Class in org.springframework.data.neo4j.config
Base class for imperative SDN configuration using JavaConfig.
AbstractNeo4jConfig() - Constructor for class org.springframework.data.neo4j.config.AbstractNeo4jConfig
 
AbstractReactiveNeo4jConfig - Class in org.springframework.data.neo4j.config
Base class for reactive SDN configuration using JavaConfig.
AbstractReactiveNeo4jConfig() - Constructor for class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
 
addChildNodeDescription(NodeDescription<?>) - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
Register a direct child node description for this entity.
addMatchOn(PatternElement) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
addPagingParameter(NodeDescription<?>, Pageable, StatementBuilder.OngoingReadingAndReturn) - Static method in class org.springframework.data.neo4j.repository.query.CypherAdapterUtils
 
addPersistentEntity(TypeInformation<?>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
all() - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.TerminatingFindWithoutQuery
Get all matching elements.
all() - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RecordFetchSpec
Fetches all records.
all() - Method in interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation.TerminatingFindWithoutQuery
Get all matching elements.
all() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RecordFetchSpec
Fetches all records.
ANY_BEAN - Static variable in class org.springframework.data.neo4j.config.Neo4jCdiExtension
An annotation literal used for selecting @Any annotated beans.
apply(CompositeProperty.Phase, String) - Method in class org.springframework.data.neo4j.core.schema.CompositeProperty.NoopTransformation
 
as(Class<R>) - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.FindWithProjection
Define the target type fields should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation.FindWithProjection
Define the target type fields should be mapped to.
asIdExpression() - Method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
AuditingBeforeBindCallback - Class in org.springframework.data.neo4j.core.mapping.callback
EntityCallback to populate auditing related fields on an entity about to be bound to a record.
AuditingBeforeBindCallback(ObjectFactory<IsNewAwareAuditingHandler>) - Constructor for class org.springframework.data.neo4j.core.mapping.callback.AuditingBeforeBindCallback
Creates a new AuditingBeforeBindCallback using the given AuditingHandler provided by the given ObjectFactory.

B

BeforeBindCallback<T> - Interface in org.springframework.data.neo4j.core.mapping.callback
Entity callback triggered before an Entity is bound to a record (represented by a java.util.Map<String, Object>).
bind(T) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.BindSpec
 
bindAll(Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.BindSpec
 
BoundingBox - Class in org.springframework.data.neo4j.repository.query
This is a utility class that computes the bounding box of a polygon as a rectangle defined by the lower left and upper right point.
build() - Method in class org.springframework.data.neo4j.core.PreparedQuery.OptionalBuildSteps
 
build(Coordinate) - Method in class org.springframework.data.neo4j.types.PointBuilder
 
Builtin - Annotation Type in org.springframework.data.neo4j.config
An internally used CDI Qualifier to mark all beans produced by our configuration support as built in.
byName(String) - Static method in class org.springframework.data.neo4j.core.DatabaseSelection
Create a new database selection by the given databaseName.

C

CartesianPoint2d - Class in org.springframework.data.neo4j.types
 
CartesianPoint2d(double, double) - Constructor for class org.springframework.data.neo4j.types.CartesianPoint2d
 
CartesianPoint3d - Class in org.springframework.data.neo4j.types
 
CartesianPoint3d(double, double, double) - Constructor for class org.springframework.data.neo4j.types.CartesianPoint3d
 
compose(Map<K, Value>, Neo4jConversionService) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jPersistentPropertyToMapConverter
Composes the object back from the map.
compose(Map<K, Value>, Neo4jConversionService) - Method in class org.springframework.data.neo4j.core.schema.CompositeProperty.DefaultToMapConverter
 
CompositeProperty - Annotation Type in org.springframework.data.neo4j.core.schema
This annotation indicates a persistent property that is composed from multiple properties on a node or relationship.
CompositeProperty.DefaultToMapConverter<K> - Class in org.springframework.data.neo4j.core.schema
The default implementation, passing map properties through as they are on the way to the graph and possibly applying a post processor on the way out of the graph.
CompositeProperty.NoopTransformation - Class in org.springframework.data.neo4j.core.schema
The default operation for transforming the keys.
CompositeProperty.Phase - Enum in org.springframework.data.neo4j.core.schema
Phase of the mapping currently taking place.
computePrefixWithDelimiter() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentProperty
Computes a prefix to be used on multiple properties on a node when this persistent property is annotated with @CompositeProperty.
Constants - Class in org.springframework.data.neo4j.core.mapping
A pool of constants used in our Cypher generation.
containsPossibleCircles(Predicate<String>) - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
convert(Object, Class<T>) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jConversionService
Delegates to the underlying service, without the possibility to run a custom conversion.
convert(EntityInstanceWithSource) - Method in class org.springframework.data.neo4j.core.mapping.DtoInstantiatingConverter
 
ConvertWith - Annotation Type in org.springframework.data.neo4j.core.convert
This annotation can be used to define either custom conversions for single attributes by specifying a custom Neo4jPersistentPropertyConverter and if needed, a custom factory to create that converter or the annotation can be used to build custom meta-annotated annotations like @org.springframework.data.neo4j.core.support.DateLong.
ConvertWith.UnsetConverter - Class in org.springframework.data.neo4j.core.convert
Indicates an unset converter.
Coordinate - Class in org.springframework.data.neo4j.types
 
Coordinate(double, double) - Constructor for class org.springframework.data.neo4j.types.Coordinate
 
Coordinate(double, double, Double) - Constructor for class org.springframework.data.neo4j.types.Coordinate
 
count(Class<?>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Counts the number of entities of a given type.
count(Statement) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Counts the number of entities of a given type.
count(Statement, Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Counts the number of entities of a given type.
count(String) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Counts the number of entities of a given type.
count(String, Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Counts the number of entities of a given type.
count(Class<?>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
count(Statement) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
count(Statement, Map<String, Object>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
count(String) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
count(String, Map<String, Object>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
count(Class<?>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Counts the number of entities of a given type.
count(Statement) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Counts the number of entities of a given type.
count(Statement, Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Counts the number of entities of a given type.
count(String) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Counts the number of entities of a given type.
count(String, Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Counts the number of entities of a given type.
count(Class<?>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
count(Statement) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
count(Statement, Map<String, Object>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
count(String) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
count(String, Map<String, Object>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
count(Condition) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
count(Predicate) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
count(Example<S>) - Method in class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
 
count(Example<S>) - Method in class org.springframework.data.neo4j.repository.query.SimpleReactiveQueryByExampleExecutor
 
count(Condition) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
count() - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
count() - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
create(Driver) - Static method in interface org.springframework.data.neo4j.core.Neo4jClient
 
create(Driver, DatabaseSelectionProvider) - Static method in interface org.springframework.data.neo4j.core.Neo4jClient
 
create(Driver) - Static method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
 
create(Driver, ReactiveDatabaseSelectionProvider) - Static method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
 
create() - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
 
create(Supplier<Set<Bookmark>>) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
Use this factory method to add supplier of initial "seeding" bookmarks to the transaction managers While this class will make sure that the supplier will be accessed in a thread-safe manner, it us the callers duty to provide thread safe supplier (not changing the seed in during a call etc).
create(CreationalContext<T>, Class<T>) - Method in class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryCdiBean
 
createGenericReturnStatement() - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
createOrderByFragment(Sort) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
Creates an order by fragment, assuming the node to match is named `n`
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
createPersistentProperty(Property, Neo4jPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
CreateRelationshipStatementHolder - Class in org.springframework.data.neo4j.core.mapping
The CreateRelationshipStatementHolder holds the Cypher Statement to create a relationship as well as the optional properties that describe the relationship in case of more then a simple relationship.
createReturnStatementForMatch(NodeDescription<?>) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
createReturnStatementForMatch(NodeDescription<?>, Predicate<String>) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
createRootNode(NodeDescription<?>) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
createStatement(Neo4jPersistentEntity<?>, NestedRelationshipContext, Object, boolean) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
createStatementReturningDynamicLabels(NodeDescription<?>) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
Creates a statement that returns all labels of a node that are not part of a list parameter named Constants.NAME_OF_STATIC_LABELS_PARAM.
createStaticDatabaseSelectionProvider(String) - Static method in interface org.springframework.data.neo4j.core.DatabaseSelectionProvider
Creates a statically configured database selection provider always selecting the database with the given name databaseName.
createStaticDatabaseSelectionProvider(String) - Static method in interface org.springframework.data.neo4j.core.ReactiveDatabaseSelectionProvider
Creates a statically configured database selection provider always selecting the database with the given name databaseName.
CypherAdapterUtils - Class in org.springframework.data.neo4j.repository.query
Bridging between Spring Data domain Objects and Cypher constructs.
CypherdslConditionExecutor<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.
CypherdslConditionExecutorImpl<T> - Class in org.springframework.data.neo4j.repository.query
 
CypherdslConditionExecutorImpl(Neo4jEntityInformation<T, Object>, Neo4jOperations) - Constructor for class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
CypherdslStatementExecutor<T> - Interface in org.springframework.data.neo4j.repository.support
An interface that can be added to any imperative 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.
CypherGenerator - Enum in org.springframework.data.neo4j.core.mapping
A generator based on the schema defined by node and relationship descriptions.
cypherLog - Static variable in interface org.springframework.data.neo4j.core.Neo4jClient
 
cypherLog - Static variable in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
 

D

DatabaseSelection - Class in org.springframework.data.neo4j.core
A value holder indicating a database selection based on a optional name.
databaseSelectionProvider() - Method in class org.springframework.data.neo4j.config.AbstractNeo4jConfig
Configures the database name provider.
DatabaseSelectionProvider - Interface in org.springframework.data.neo4j.core
A provider interface that knows in which database repositories or either the reactive or imperative template should work.
DateLong - Annotation Type in org.springframework.data.neo4j.core.support
Indicates SDN to store dates as long in the database.
DateString - Annotation Type in org.springframework.data.neo4j.core.support
Indicates SDN 6 to store dates as String in the database.
decompose(P, Neo4jConversionService) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jPersistentPropertyToMapConverter
Decomposes an object into a map.
decompose(Map<K, Object>, Neo4jConversionService) - Method in class org.springframework.data.neo4j.core.schema.CompositeProperty.DefaultToMapConverter
 
decorateMappingFunction(BiFunction<TypeSystem, MapAccessor, ?>) - Static method in class org.springframework.data.neo4j.core.mapping.EntityInstanceWithSource
 
DEFAULT_BEAN - Static variable in class org.springframework.data.neo4j.config.Neo4jCdiExtension
An annotation literal used for selecting default CDI beans.
DEFAULT_NEO4J_CLIENT_BEAN_NAME - Static variable in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
DEFAULT_NEO4J_CLIENT_BEAN_NAME - Static variable in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
DEFAULT_NEO4J_TEMPLATE_BEAN_NAME - Static variable in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
DEFAULT_NEO4J_TEMPLATE_BEAN_NAME - Static variable in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
DEFAULT_TRANSACTION_MANAGER_BEAN_NAME - Static variable in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
DEFAULT_TRANSACTION_MANAGER_BEAN_NAME - Static variable in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
DEFAULT_ZONE_ID - Static variable in annotation type org.springframework.data.neo4j.core.support.DateString
 
defaultSessionConfig(String) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionUtils
The default session uses AccessMode.WRITE and an empty list of bookmarks.
delegateTo(Function<QueryRunner, Optional<T>>) - Method in interface org.springframework.data.neo4j.core.Neo4jClient
Delegates interaction with the default database to the given callback.
delegateTo(Function<RxQueryRunner, Mono<T>>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
Delegates interaction with the default database to the given callback.
delete(T) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
delete(T) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
deleteAll(Class<?>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Delete all entities of a given type.
deleteAll(Class<?>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
deleteAll(Class<?>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Delete all entities of a given type.
deleteAll(Class<?>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
deleteAll(Iterable<? extends T>) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
deleteAll() - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
deleteAll(Iterable<? extends T>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
deleteAll(Publisher<? extends T>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
deleteAll() - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
deleteAllById(Iterable<?>, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Deletes all entities with one of the given ids, including all entities related to that entity.
deleteAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
deleteAllById(Iterable<?>, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Deletes all entities with one of the given ids, including all entities related to that entity.
deleteAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
deleteAllById(Iterable<? extends ID>) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
deleteAllById(Iterable<? extends ID>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
deleteById(Object, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Deletes a single entity including all entities related to that entity.
deleteById(Object, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
deleteById(Object, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Deletes a single entity including all entities related to that entity.
deleteById(Object, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
deleteById(ID) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
deleteById(ID) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
deleteById(Publisher<ID>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
deleteByIdWithVersion(Object, Class<T>, Neo4jPersistentProperty, Object) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
 
deleteByIdWithVersion(Object, Class<T>, Neo4jPersistentProperty, Object) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
deleteByIdWithVersion(Object, Class<T>, Neo4jPersistentProperty, Object) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
 
deleteByIdWithVersion(Object, Class<T>, Neo4jPersistentProperty, Object) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
describesInterface() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
discoverCallbacks(Neo4jMappingContext, BeanFactory) - Static method in class org.springframework.data.neo4j.core.mapping.callback.EventSupport
Creates event support containing the required default events plus all entity callbacks discoverable through the BeanFactory.
discoverCallbacks(Neo4jMappingContext, BeanFactory) - Static method in class org.springframework.data.neo4j.core.mapping.callback.ReactiveEventSupport
Creates event support containing the required default events plus all entity callbacks discoverable through the BeanFactory.
doBegin(Object, TransactionDefinition) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
doBegin(TransactionSynchronizationManager, Object, TransactionDefinition) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
doCleanupAfterCompletion(Object) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
doCleanupAfterCompletion(TransactionSynchronizationManager, Object) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
doCommit(DefaultTransactionStatus) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
doCommit(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
doCreateRepositoryFactory() - Method in class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryBean
 
doCreateRepositoryFactory() - Method in class org.springframework.data.neo4j.repository.support.ReactiveNeo4jRepositoryFactoryBean
 
doGetTransaction() - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
doGetTransaction(TransactionSynchronizationManager) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
doResume(Object, Object) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
doResume(TransactionSynchronizationManager, Object, Object) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
doRollback(DefaultTransactionStatus) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
doRollback(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
doSetRollbackOnly(DefaultTransactionStatus) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
doSetRollbackOnly(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
doSuspend(Object) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
doSuspend(TransactionSynchronizationManager, Object) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
driver() - Method in class org.springframework.data.neo4j.config.AbstractNeo4jConfig
The driver to be used for interacting with Neo4j.
driver() - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
The driver to be used for interacting with Neo4j.
DtoInstantiatingConverter - Class in org.springframework.data.neo4j.core.mapping
Converter to instantiate DTOs from fully equipped domain objects.
DtoInstantiatingConverter(Class<?>, Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.core.mapping.DtoInstantiatingConverter
Creates a new Converter to instantiate DTOs.
DynamicLabels - Annotation Type in org.springframework.data.neo4j.core.schema
This annotation can be used on a field of type Collection<String>.

E

EnableNeo4jAuditing - Annotation Type in org.springframework.data.neo4j.config
Annotation to enable auditing for SDN entities via annotation configuration.
EnableNeo4jRepositories - Annotation Type in org.springframework.data.neo4j.repository.config
Annotation to activate Neo4j repositories.
EnableReactiveNeo4jAuditing - Annotation Type in org.springframework.data.neo4j.config
Annotation to enable auditing for SDN entities using reactive infrastructure via annotation configuration.
EnableReactiveNeo4jRepositories - Annotation Type in org.springframework.data.neo4j.repository.config
Annotation to activate reactive Neo4j repositories.
EntityInstanceWithSource - Class in org.springframework.data.neo4j.core.mapping
Used to keep the raw result around in case of a DTO based projection so that missing properties can be filled later on.
equals(Object) - Method in class org.springframework.data.neo4j.core.DatabaseSelection
 
equals(Object) - Method in class org.springframework.data.neo4j.core.mapping.MappingSupport.RelationshipPropertiesWithEntityHolder
 
equals(Object) - Method in class org.springframework.data.neo4j.repository.query.BoundingBox
 
equals(Object) - Method in class org.springframework.data.neo4j.types.Coordinate
 
EventSupport - Class in org.springframework.data.neo4j.core.mapping.callback
Utility class that orchestrates EntityCallbacks.
exists(Condition) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
exists(Predicate) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
exists(Example<S>) - Method in class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
 
exists(Example<S>) - Method in class org.springframework.data.neo4j.repository.query.SimpleReactiveQueryByExampleExecutor
 
exists(Condition) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
existsById(ID) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
existsById(ID) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
existsById(Publisher<ID>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
ExistsQuery - Annotation Type in org.springframework.data.neo4j.repository.query
Specialized version of Query whose values is always used as exists projection.

F

fetch() - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RunnableSpecTightToDatabase
Fetch all records mapped into generic maps
fetch() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RunnableSpecTightToDatabase
Fetch all records mapped into generic maps
fetchAs(Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RunnableSpecTightToDatabase
Create a mapping for each record return to a specific type.
fetchAs(Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RunnableSpecTightToDatabase
Create a mapping for each record return to a specific type.
find(Class<T>) - Method in interface org.springframework.data.neo4j.core.FluentFindOperation
Start creating a find operation for the given domainType.
find(Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
find(Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation
Start creating a find operation for the given domainType.
find(Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findAll(Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Load all entities of a given type.
findAll(Statement, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Load all entities of a given type by executing given statement.
findAll(Statement, Map<String, Object>, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Load all entities of a given type by executing given statement with parameters.
findAll(String, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Load all entities of a given type by executing given statement.
findAll(String, Map<String, Object>, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Load all entities of a given type by executing given statement with parameters.
findAll(Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
findAll(Statement, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
findAll(Statement, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
findAll(String, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
findAll(String, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
findAll(Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Load all entities of a given type.
findAll(Statement, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Load all entities of a given type by executing given statement.
findAll(Statement, Map<String, Object>, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Load all entities of a given type by executing given statement with parameters.
findAll(String, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Load all entities of a given type by executing given statement.
findAll(String, Map<String, Object>, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Load all entities of a given type by executing given statement with parameters.
findAll(Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findAll(Statement, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findAll(Statement, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findAll(String, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findAll(String, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findAll() - Method in interface org.springframework.data.neo4j.repository.Neo4jRepository
 
findAll(Sort) - Method in interface org.springframework.data.neo4j.repository.Neo4jRepository
 
findAll(Example<S>) - Method in interface org.springframework.data.neo4j.repository.Neo4jRepository
 
findAll(Example<S>, Sort) - Method in interface org.springframework.data.neo4j.repository.Neo4jRepository
 
findAll(Condition) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findAll(Condition, Sort) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findAll(Condition, SortItem...) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findAll(SortItem...) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findAll(Condition, Pageable) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findAll(Predicate) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findAll(Predicate, Sort) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findAll(Predicate, OrderSpecifier<?>...) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findAll(OrderSpecifier<?>...) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findAll(Predicate, Pageable) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findAll(Example<S>) - Method in class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
 
findAll(Example<S>, Sort) - Method in class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
 
findAll(Example<S>, Pageable) - Method in class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
 
findAll(Example<S>) - Method in class org.springframework.data.neo4j.repository.query.SimpleReactiveQueryByExampleExecutor
 
findAll(Example<S>, Sort) - Method in class org.springframework.data.neo4j.repository.query.SimpleReactiveQueryByExampleExecutor
 
findAll(Condition) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findAll(Condition, Sort) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findAll(Condition, SortItem...) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findAll(SortItem...) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findAll(Condition, Pageable) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findAll(Statement) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslStatementExecutor
Find all elements of the domain as defined by the statement.
findAll(Statement, Class<PT>) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslStatementExecutor
Creates a custom projection of the repository type by a Cypher-DSL based statement.
findAll(StatementBuilder.OngoingReadingAndReturn, Statement, Pageable) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslStatementExecutor
The pages here are build with a fragment of a Statement: An ongoing reading with an attached return.
findAll(StatementBuilder.OngoingReadingAndReturn, Statement, Pageable, Class<PT>) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslStatementExecutor
The pages here are build with a fragment of a Statement: An ongoing reading with an attached return.
findAll(Statement) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslStatementExecutor
Find all elements of the domain as defined by the statement.
findAll(Statement, Class<PT>) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslStatementExecutor
Creates a custom projection of the repository type by a Cypher-DSL based statement.
findAll() - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
findAll(Sort) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
findAll(Pageable) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
findAll() - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
findAll(Sort) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
findAllById(Iterable<?>, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Load all entities of a given type that are identified by the given ids.
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
findAllById(Iterable<?>, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Load all entities of a given type that are identified by the given ids.
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findAllById(Iterable<ID>) - Method in interface org.springframework.data.neo4j.repository.Neo4jRepository
 
findAllById(Iterable<ID>) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
findAllById(Iterable<ID>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
findAllById(Publisher<ID>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
findById(Object, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Load an entity from the database.
findById(Object, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
findById(Object, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Load an entity from the database.
findById(Object, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findById(ID) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
findById(ID) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
findById(Publisher<ID>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
findCommonElementType(Iterable<?>) - Static method in class org.springframework.data.neo4j.core.TemplateSupport
 
findOne(Statement, Map<String, Object>, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Load one entity of a given type by executing given statement with parameters.
findOne(String, Map<String, Object>, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Load one entity of a given type by executing given statement with parameters.
findOne(Statement, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
findOne(String, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
findOne(Statement, Map<String, Object>, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Load one entity of a given type by executing given statement with parameters.
findOne(String, Map<String, Object>, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Load one entity of a given type by executing given statement with parameters.
findOne(Statement, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findOne(String, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findOne(Condition) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findOne(Predicate) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findOne(Example<S>) - Method in class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
 
findOne(Example<S>) - Method in class org.springframework.data.neo4j.repository.query.SimpleReactiveQueryByExampleExecutor
 
findOne(Condition) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findOne(Statement) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslStatementExecutor
Find one element of the domain as defined by the statement.
findOne(Statement, Class<PT>) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslStatementExecutor
Creates a custom projection of the repository type by a Cypher-DSL based statement.
findOne(Statement) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslStatementExecutor
Find one element of the domain as defined by the statement.
findOne(Statement, Class<PT>) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslStatementExecutor
Creates a custom projection of the repository type by a Cypher-DSL based statement.
first() - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RecordFetchSpec
Fetches only the first record.
first() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RecordFetchSpec
Fetches only the first record.
FluentFindOperation - Interface in org.springframework.data.neo4j.core
FluentFindOperation allows creation and execution of Neo4j find operations in a fluent API style.
FluentFindOperation.ExecutableFind<T> - Interface in org.springframework.data.neo4j.core
Entry point for creating executable find operations.
FluentFindOperation.FindWithProjection<T> - Interface in org.springframework.data.neo4j.core
Result type override (Optional).
FluentFindOperation.FindWithQuery<T> - Interface in org.springframework.data.neo4j.core
Terminating operations invoking the actual query execution.
FluentFindOperation.TerminatingFind<T> - Interface in org.springframework.data.neo4j.core
Triggers find execution by calling one of the terminating methods.
FluentFindOperation.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.
FluentNeo4jOperations - Interface in org.springframework.data.neo4j.core
An additional interface accompanying the Neo4jOperations and adding a couple of fluent operations, especially around finding and projecting things.
forAssignedIds(String) - Static method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
forExternallyGeneratedIds(Class<? extends IdGenerator<?>>, String, String) - Static method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
forFindAll(Neo4jPersistentEntity<?>) - Static method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
forFindByAllId(Neo4jPersistentEntity<?>, Object) - Static method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
forFindById(Neo4jPersistentEntity<?>, Object) - Static method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
forInternallyGeneratedIds() - Static method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
forPageableAndSort(Neo4jPersistentEntity<?>, Pageable, Sort) - Static method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
FROM_ID_PARAMETER_NAME - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
FUNCTION_LITERAL - Static variable in class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
 
FUNCTION_ORDER_BY - Static variable in class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
 

G

GeneratedValue - Annotation Type in org.springframework.data.neo4j.core.schema
Indicates a generated id.
GeneratedValue.InternalIdGenerator - Class in org.springframework.data.neo4j.core.schema
This IdGenerator does nothing.
GeneratedValue.UUIDGenerator - Class in org.springframework.data.neo4j.core.schema
This generator is automatically applied when a field of type UUID is annotated with @Id and @GeneratedValue.
generateId(String, Object) - Method in class org.springframework.data.neo4j.core.schema.GeneratedValue.InternalIdGenerator
 
generateId(String, Object) - Method in class org.springframework.data.neo4j.core.schema.GeneratedValue.UUIDGenerator
 
generateId(String, Object) - Method in interface org.springframework.data.neo4j.core.schema.IdGenerator
Generates a new id for given entity.
generateId(String, Object) - Method in class org.springframework.data.neo4j.core.support.UUIDStringGenerator
 
generateRelatedNodesCollectionName(NodeDescription<?>) - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
 
GeographicPoint2d - Class in org.springframework.data.neo4j.types
 
GeographicPoint2d(double, double) - Constructor for class org.springframework.data.neo4j.types.GeographicPoint2d
 
GeographicPoint3d - Class in org.springframework.data.neo4j.types
 
GeographicPoint3d(double, double, double) - Constructor for class org.springframework.data.neo4j.types.GeographicPoint3d
 
get() - Static method in class org.springframework.data.neo4j.config.Neo4jEntityScanner
 
get(ResourceLoader) - Static method in class org.springframework.data.neo4j.config.Neo4jEntityScanner
 
getActualType() - Method in interface org.springframework.data.neo4j.core.mapping.GraphPropertyDescription
This will return the type of a simple property or the component type of a collection like property.
getAdditionalLabels() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
getBookmarks() - Method in class org.springframework.data.neo4j.core.transaction.Neo4jBookmarksUpdatedEvent
 
getChildNodeDescriptionsInHierarchy() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
Retrieve all direct child node descriptions which extend this entity.
getCondition() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
getConversionService() - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getCypherQuery() - Method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
getDatabaseSelection() - Method in interface org.springframework.data.neo4j.core.DatabaseSelectionProvider
 
getDatabaseSelection() - Method in interface org.springframework.data.neo4j.core.ReactiveDatabaseSelectionProvider
 
getDatabaseSelectionProvider() - Method in interface org.springframework.data.neo4j.core.Neo4jClient
Returns the assigned database selection provider.
getDatabaseSelectionProvider() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
Returns the assigned database selection provider.
getDefaultSelectionProvider() - Static method in interface org.springframework.data.neo4j.core.DatabaseSelectionProvider
A database selection provider always returning the default selection.
getDefaultSelectionProvider() - Static method in interface org.springframework.data.neo4j.core.ReactiveDatabaseSelectionProvider
A database selector always selecting the default database.
getDirection() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
The direction of the defined relationship.
getDynamicLabelsProperty() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentEntity
 
getEntityConverter() - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getEntityConverter() - Method in interface org.springframework.data.neo4j.core.mapping.Schema
 
getEntityInstance() - Method in class org.springframework.data.neo4j.core.mapping.EntityInstanceWithSource
 
getEntityMetaData() - Method in interface org.springframework.data.neo4j.repository.support.Neo4jEntityInformation
 
getExtensionId() - Method in class org.springframework.data.neo4j.repository.support.Neo4jEvaluationContextExtension
 
getFieldName() - Method in interface org.springframework.data.neo4j.core.mapping.GraphPropertyDescription
 
getFieldName() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
The name of the property where the relationship was defined.
getFunctions() - Method in class org.springframework.data.neo4j.repository.support.Neo4jEvaluationContextExtension
 
getGraphProperties() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
getGraphPropertiesInHierarchy() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
getGraphProperty(String) - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
Retrieves a GraphPropertyDescription by its field name.
getHeight() - Method in class org.springframework.data.neo4j.types.GeographicPoint3d
 
getIdDescription() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
getIdentifyingAnnotations() - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
getIdentifyingAnnotations() - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
getIdentifyingTypes() - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
getIdentifyingTypes() - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
getIdExpression() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
getIdGenerator(String) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getIdGenerator(String) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
 
getIdGeneratorClass() - Method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
getIdGeneratorRef() - Method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
getInstantiatorFor(PersistentEntity<?, ?>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getInternalId(Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
 
getInverse() - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
getLatitude() - Method in class org.springframework.data.neo4j.types.GeographicPoint2d
 
getLatitude() - Method in class org.springframework.data.neo4j.types.GeographicPoint3d
 
getLimit() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
getLongitude() - Method in class org.springframework.data.neo4j.types.GeographicPoint2d
 
getLongitude() - Method in class org.springframework.data.neo4j.types.GeographicPoint3d
 
getLowerLeft() - Method in class org.springframework.data.neo4j.repository.query.BoundingBox
 
getMatchOn() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
getModulePrefix() - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
getModulePrefix() - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
getMostAbstractParentLabel(NodeDescription<?>) - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
getNodeDescription(String) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getNodeDescription(Class<?>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getNodeDescription(String) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
Retrieves a nodes description by its primary label.
getNodeDescription(Class<?>) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
Retrieves a nodes description by its underlying class.
getNodeDescription() - Method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
getOptionalGraphPropertyName() - Method in class org.springframework.data.neo4j.core.mapping.IdDescription
An ID description has only a corresponding graph property name when it's bas on an external assigment.
getOptionalMappingFunction() - Method in class org.springframework.data.neo4j.core.PreparedQuery
 
getOptionalReadingConverter() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentProperty
 
getOptionalWritingConverter() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentProperty
 
getOrCreateIdGeneratorOfType(Class<T>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getOrCreateIdGeneratorOfType(Class<T>) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
Creates or retrieves an instance of the given id generator class.
getOrder() - Method in class org.springframework.data.neo4j.core.mapping.callback.AuditingBeforeBindCallback
 
getOrder() - Method in class org.springframework.data.neo4j.core.mapping.callback.ReactiveAuditingBeforeBindCallback
 
getOrderBy() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
getParameters() - Method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
getParentNodeDescription() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
getPersistentEntity(TypeInformation<?>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getPrimaryLabel() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
getProcessedAs(Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
 
getProperties() - Method in class org.springframework.data.neo4j.core.mapping.CreateRelationshipStatementHolder
 
getPropertyConverterFor(Neo4jPersistentProperty) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jPersistentPropertyConverterFactory
 
getPropertyName() - Method in interface org.springframework.data.neo4j.core.mapping.GraphPropertyDescription
 
getQuery() - Method in exception org.springframework.data.neo4j.repository.NoResultException
 
getQueryFragments() - Method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
getQueryFragmentsAndParameters() - Method in class org.springframework.data.neo4j.core.PreparedQuery
 
getRelatedEntity() - Method in class org.springframework.data.neo4j.core.mapping.MappingSupport.RelationshipPropertiesWithEntityHolder
 
getRelationship() - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
getRelationshipObverse() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
 
getRelationshipOrRelationshipPropertiesObject(Neo4jMappingContext, boolean, boolean, Object, PersistentPropertyAccessor<?>) - Static method in class org.springframework.data.neo4j.core.mapping.MappingSupport
Extract the relationship properties or just the related object if there are no relationship properties attached.
getRelationshipProperties() - Method in class org.springframework.data.neo4j.core.mapping.MappingSupport.RelationshipPropertiesWithEntityHolder
 
getRelationshipPropertiesEntity() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
If this is a relationship with properties, the properties-defining class will get returned, otherwise null.
getRelationshipPropertiesPropertyAccessor() - Method in class org.springframework.data.neo4j.core.mapping.MappingSupport.RelationshipPropertiesWithEntityHolder
 
getRelationshipPropertiesPropertyAccessor(Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
getRelationships() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
This returns the outgoing relationships this node has to other nodes.
getRelationshipsInHierarchy(Predicate<String>) - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
This returns the relationships this node, its parent and child has to other nodes.
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
getRequiredBinderFunctionFor(Class<T>) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
 
getRequiredMappingFunctionFor(Class<T>) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
Retrieves a schema based mapping function for the targetClass.
getRequiredNodeDescription(Class<?>) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
 
getRequiredNodeDescription(String) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
 
getRequiredSingleResult() - Method in interface org.springframework.data.neo4j.core.Neo4jOperations.ExecutableQuery
 
getResults() - Method in interface org.springframework.data.neo4j.core.Neo4jOperations.ExecutableQuery
 
getResults() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations.ExecutableQuery
 
getResultType() - Method in class org.springframework.data.neo4j.core.PreparedQuery
 
getReturnTuple() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
getSingleResult() - Method in interface org.springframework.data.neo4j.core.Neo4jOperations.ExecutableQuery
 
getSingleResult() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations.ExecutableQuery
 
getSkip() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
getSource() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
The source of this relationship is described by the primary label of the node in question.
getSourceRecord() - Method in class org.springframework.data.neo4j.core.mapping.EntityInstanceWithSource
 
getSrid() - Method in interface org.springframework.data.neo4j.types.Neo4jPoint
 
getStatement() - Method in class org.springframework.data.neo4j.core.mapping.CreateRelationshipStatementHolder
 
getStateOf(Object, RelationshipDescription, Collection<?>) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
 
getStaticLabels() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
getTarget() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
The target of this relationship is described by the primary label of the node in question.
getTargetClass() - Method in exception org.springframework.data.neo4j.core.mapping.UnknownEntityException
 
getType() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
If this relationship is dynamic, than this method always returns the name of the inverse property.
getTypeSystem() - Method in class org.springframework.data.neo4j.core.mapping.EntityInstanceWithSource
 
getUnderlyingClass() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
getUpperRight() - Method in class org.springframework.data.neo4j.repository.query.BoundingBox
 
getValue() - Method in class org.springframework.data.neo4j.core.DatabaseSelection
 
getValue() - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
getX() - Method in class org.springframework.data.neo4j.types.CartesianPoint2d
 
getX() - Method in class org.springframework.data.neo4j.types.CartesianPoint3d
 
getY() - Method in class org.springframework.data.neo4j.types.CartesianPoint2d
 
getY() - Method in class org.springframework.data.neo4j.types.CartesianPoint3d
 
getZ() - Method in class org.springframework.data.neo4j.types.CartesianPoint3d
 
GraphPropertyDescription - Interface in org.springframework.data.neo4j.core.mapping
Provides minimal information how to map class attributes to the properties of a node or a relationship.

H

hasCustomWriteTarget(Class<?>) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jConversionService
Returns whether we have a custom conversion registered to read sourceType into a native type.
hashCode() - Method in class org.springframework.data.neo4j.core.DatabaseSelection
 
hashCode() - Method in class org.springframework.data.neo4j.core.mapping.MappingSupport.RelationshipPropertiesWithEntityHolder
 
hashCode() - Method in class org.springframework.data.neo4j.repository.query.BoundingBox
 
hashCode() - Method in class org.springframework.data.neo4j.types.Coordinate
 
hasInternalIdProperty() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
 
hasProcessedRelationship(Object, RelationshipDescription) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
Checks if the relationship has already been processed.
hasProcessedValue(Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
Checks if the value has already been processed.
hasRelationshipObverse() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
Checks if there is a relationship description describing the obverse of this relationship.
hasRelationshipProperties() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
Tells if this relationship is a relationship with additional properties.
HOLDER - Static variable in class org.springframework.data.neo4j.core.convert.Neo4jSimpleTypes
The simple types we support plus all the simple types recognized by Spring.

I

Id - Annotation Type in org.springframework.data.neo4j.core.schema
This annotation is included here for completeness.
IdDescription - Class in org.springframework.data.neo4j.core.mapping
Description how to generate Ids for entities.
identifyAndExtractRelationshipTargetNode(Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
IdGenerator<T> - Interface in org.springframework.data.neo4j.core.schema
Interface for generating ids for entities.
in(String) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.OngoingDelegation
Runs the delegation in the given target database.
in(String) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RunnableSpec
Pins the previously defined query to a specific database.
in(String) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.OngoingDelegation
Runs the delegation in the given target database.
in(String) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RunnableSpec
Pins the previously defined query to a specific database.
includeField(String) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
InternalIdGenerator() - Constructor for class org.springframework.data.neo4j.core.schema.GeneratedValue.InternalIdGenerator
 
inverseValueIsEmpty() - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
isAssignedId() - Method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
isComposite() - Method in interface org.springframework.data.neo4j.core.mapping.GraphPropertyDescription
 
isDynamic() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
A relationship is dynamic when it's modelled as a {@code Map
isDynamicAssociation() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentProperty
Dynamic associations are associations to non-simple types stored in a map with a key type of java.lang.String or enum.
isDynamicLabels() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentProperty
 
isDynamicOneToManyAssociation() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentProperty
Dynamic one-to-many associations are associations to non-simple types stored in a map with a key type of java.lang.String and values of java.util.Collection.
isEntityWithRelationshipProperties() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentProperty
 
isExistingTransaction(Object) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
isExistingTransaction(Object) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
isExternallyGeneratedId() - Method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
isIdProperty() - Method in interface org.springframework.data.neo4j.core.mapping.GraphPropertyDescription
 
isIncoming() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
 
isInternalIdProperty() - Method in interface org.springframework.data.neo4j.core.mapping.GraphPropertyDescription
 
isInternallyGeneratedId() - Method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
isListContainingOnly(Type, Type) - Static method in class org.springframework.data.neo4j.core.mapping.MappingSupport
A helper that produces a predicate to check whether a Value is a list value and contains only other values with a given type.
ISO_8601 - Static variable in annotation type org.springframework.data.neo4j.core.support.DateString
 
isOutgoing() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
 
isReadOnly() - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
isRelationship() - Method in interface org.springframework.data.neo4j.core.mapping.GraphPropertyDescription
 
isRelationshipPropertiesEntity() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentEntity
Determines if the entity is annotated with RelationshipProperties
isRenderConstantsAsParameters() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
isScalarValueReturn() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
isUsingInternalIds() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 

L

literal(Object) - Static method in class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
Turns the arguments of this function into a literal replacement for the SpEL placeholder (instead of creating Cypher parameters).

M

mappedBy(BiFunction<TypeSystem, Record, T>) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.MappingSpec
The mapping function is responsible to turn one record into one domain object.
mappedBy(BiFunction<TypeSystem, Record, T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.MappingSpec
The mapping function is responsible to turn one record into one domain object.
MappingSupport - Class in org.springframework.data.neo4j.core.mapping
 
MappingSupport.RelationshipPropertiesWithEntityHolder - Class in org.springframework.data.neo4j.core.mapping
Class that defines a tuple of relationship with properties and the connected target entity.
markRelationshipAsProcessed(Object, RelationshipDescription) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
Marks the passed objects as processed
markValueAsProcessed(Object, Long) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
Marks the passed objects as processed
markValueAsProcessedAs(Object, Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
 
matching(String, Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.FindWithQuery
Set the filter query to be used.
matching(String) - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.FindWithQuery
Set the filter query to be used.
matching(Statement, Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.FindWithQuery
Set the filter statement to be used.
matching(Statement) - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.FindWithQuery
Set the filter statement to be used.
matching(String, Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation.FindWithQuery
Set the filter query to be used.
matching(String) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation.FindWithQuery
Set the filter query to be used.
matching(Statement, Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation.FindWithQuery
Set the filter statement to be used.
matching(Statement) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation.FindWithQuery
Set the filter statement to be used.
maybeCallBeforeBind(T) - Method in class org.springframework.data.neo4j.core.mapping.callback.EventSupport
 
maybeCallBeforeBind(T) - Method in class org.springframework.data.neo4j.core.mapping.callback.ReactiveEventSupport
 

N

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_PATHS - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
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_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_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 reveiced 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
The driver used here should be the driver resulting from AbstractNeo4jConfig.driver(), which is the default.
neo4jClient(Driver, ReactiveDatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
The driver used here should be the driver resulting from AbstractReactiveNeo4jConfig.driver(), which is the default.
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.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 it's result, run without results or be parameterized.
Neo4jClient.RunnableSpecTightToDatabase - Interface in org.springframework.data.neo4j.core
Contract for a runnable query inside a dedicated database.
Neo4jConversions - Class in org.springframework.data.neo4j.core.convert
 
Neo4jConversions() - Constructor for class org.springframework.data.neo4j.core.convert.Neo4jConversions
Creates a Neo4jConversions object without custom converters.
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 build-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
A utility class providing a way to discover an initial entity set for a Neo4jMappingContext.
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
This API is primarily used from inside the CDI extension to configure the type system.
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
This interface needs to be implemented to provide custom configuration for a Neo4jPersistentPropertyConverter.
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 it's 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 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
The CDI pendant to the Neo4jRepositoryFactoryBean.
Neo4jRepositoryFactoryCdiBean(Set<Annotation>, Class<T>, BeanManager, Optional<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
Dedicated PlatformTransactionManager for native Neo4j transactions.
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.
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(Object, Long) - Constructor for class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
 
NestedRelationshipProcessingStateMachine(Object) - 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.
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
A NoRootNodeMappingException is thrown when the entity converter cannot find a node or map like structure that can be mapped.
NoRootNodeMappingException(String) - Constructor for exception org.springframework.data.neo4j.core.mapping.NoRootNodeMappingException
 

O

of(Association<Neo4jPersistentProperty>, PersistentPropertyAccessor<?>, Neo4jPersistentEntity<?>) - Static method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
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
 
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() - 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() - 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 a 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.

P

PointBuilder - Class in org.springframework.data.neo4j.types
 
postProcess(BeanDefinitionBuilder, RepositoryConfigurationSource) - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
postProcess(BeanDefinitionBuilder, RepositoryConfigurationSource) - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
prepareDeleteOf(NodeDescription<?>) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareDeleteOf(NodeDescription<?>, Condition) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareDeleteOf(NodeDescription<?>, Condition, boolean) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareDeleteOf(Neo4jPersistentEntity<?>, RelationshipDescription) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
PreparedQuery<T> - Class in org.springframework.data.neo4j.core
Typed preparation of a query that is used to create either an executable query.
PreparedQuery.OptionalBuildSteps<CT> - Class in org.springframework.data.neo4j.core
 
PreparedQuery.RequiredBuildStep<CT> - Class in org.springframework.data.neo4j.core
 
prepareMatchOf(NodeDescription<?>) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareMatchOf(NodeDescription<?>, Condition) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
This will create a match statement that fits the given node description and may contains additional conditions.
prepareMatchOf(NodeDescription<?>, List<PatternElement>, Condition) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareMatchOf(NodeDescription<?>, RelationshipDescription, List<PatternElement>, Condition) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareSaveOf(NodeDescription<?>, UnaryOperator<StatementBuilder.OngoingMatchAndUpdate>) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareSaveOfMultipleInstancesOf(NodeDescription<?>) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareSaveOfRelationship(Neo4jPersistentEntity<?>, RelationshipDescription, String) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareSaveOfRelationshipWithProperties(Neo4jPersistentEntity<?>, RelationshipDescription, boolean, String) - Method in enum org.springframework.data.neo4j.core.mapping.CypherGenerator
 
Property - Annotation Type in org.springframework.data.neo4j.core.schema
The annotation to configure the mapping from a property to an attribute and vice versa.

Q

query(String) - Method in interface org.springframework.data.neo4j.core.Neo4jClient
Entrypoint for creating a new Cypher query.
query(Supplier<String>) - Method in interface org.springframework.data.neo4j.core.Neo4jClient
Entrypoint for creating a new Cypher query based on a supplier.
query(String) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
Entrypoint for creating a new Cypher query.
query(Supplier<String>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
Entrypoint for creating a new Cypher query based on a supplier.
Query - Annotation Type in org.springframework.data.neo4j.repository.query
Annotation to provide Cypher statements that will be used for executing the method.
QuerydslNeo4jPredicateExecutor<T> - Class in org.springframework.data.neo4j.repository.query
Querydsl specific fragment for extending SimpleNeo4jRepository with an implementation of QuerydslPredicateExecutor.
QuerydslNeo4jPredicateExecutor(Neo4jEntityInformation<T, Object>, Neo4jOperations) - Constructor for class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
queryFor(Class<CT>) - Static method in class org.springframework.data.neo4j.core.PreparedQuery
 
QueryFragments - Class in org.springframework.data.neo4j.repository.query
Collects the parts of a Cypher query to be handed over to the Cypher generator.
QueryFragments() - Constructor for class org.springframework.data.neo4j.repository.query.QueryFragments
 
QueryFragmentsAndParameters - Class in org.springframework.data.neo4j.repository.query
Combines the QueryFragments with parameters.
QueryFragmentsAndParameters(NodeDescription<?>, QueryFragments, Map<String, Object>) - Constructor for class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
QueryFragmentsAndParameters(String) - Constructor for class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
QueryFragmentsAndParameters(String, Map<String, Object>) - Constructor for class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 

R

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
Creates a new ReactiveAuditingBeforeBindCallback using the AuditingHandler provided by the given ObjectFactory.
ReactiveBeforeBindCallback<T> - Interface in org.springframework.data.neo4j.core.mapping.callback
Entity callback triggered before an Entity is bound to a record (represented by a java.util.Map<String, Object>).
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 allows creation and execution of Neo4j find operations in a fluent API style.
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.
ReactiveNeo4jClient - Interface in org.springframework.data.neo4j.core
Reactive Neo4j client.
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 it's result, run without results or be parameterized.
ReactiveNeo4jClient.RunnableSpecTightToDatabase - Interface in org.springframework.data.neo4j.core
Contract for a runnable query inside a dedicated database.
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 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.
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
 
reactiveTransactionManager(Driver, ReactiveDatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
Provides a PlatformTransactionManager for Neo4j based on the driver resulting from AbstractReactiveNeo4jConfig.driver().
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<?>, Function<Value, Object>) - 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.
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
 
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
 
retrieveTransaction(Driver, String) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
This methods 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.RunnableSpecTightToDatabase
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.RunnableSpecTightToDatabase
Execute the query and discard the results.

S

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(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(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>, 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>, Class<R>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
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>, Class<R>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
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, Class<R>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
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, 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>, String) - 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
 
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(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<?>, List<String>, 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(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 Datas Sort.Order to a SortItem.

T

TargetNode - Annotation Type in org.springframework.data.neo4j.core.schema
Marks an entity in a RelationshipProperties as the target node.
TemplateSupport - Class in org.springframework.data.neo4j.core
Utilities for templates.
test(Throwable) - Method in class org.springframework.data.neo4j.core.support.RetryExceptionPredicate
 
to(String) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.OngoingBindSpec
Bind one convertible object to the given name.
TO_ID_PARAMETER_NAME - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
toExecutableQuery(PreparedQuery<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Takes a prepared query, containing all the information about the cypher template to be used, needed parameters and an optional mapping function, and turns it into an executable query.
toExecutableQuery(Class<T>, QueryFragmentsAndParameters) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Create an executable query based on query fragment.
toExecutableQuery(Class<T>, QueryFragmentsAndParameters) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
toExecutableQuery(PreparedQuery<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
toExecutableQuery(PreparedQuery<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Takes a prepared query, containing all the information about the cypher template to be used, needed parameters and an optional mapping function, and turns it into an executable query.
toExecutableQuery(Class<T>, QueryFragmentsAndParameters) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Create an executable query based on query fragment.
toExecutableQuery(Class<T>, QueryFragmentsAndParameters) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
toExecutableQuery(PreparedQuery<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
toSortItems(NodeDescription<?>, Sort) - Static method in class org.springframework.data.neo4j.repository.query.CypherAdapterUtils
Converts a Spring Data sort to an equivalent list of sort items.
toStatement() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
toString() - Method in class org.springframework.data.neo4j.repository.query.BoundingBox
 
toString() - Method in class org.springframework.data.neo4j.types.CartesianPoint2d
 
toString() - Method in class org.springframework.data.neo4j.types.CartesianPoint3d
 
toString() - Method in class org.springframework.data.neo4j.types.GeographicPoint2d
 
toString() - Method in class org.springframework.data.neo4j.types.GeographicPoint3d
 
transactionManager(Driver, DatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.config.AbstractNeo4jConfig
Provides a PlatformTransactionManager for Neo4j based on the driver resulting from AbstractNeo4jConfig.driver().
translateExceptionIfPossible(RuntimeException) - Method in class org.springframework.data.neo4j.core.Neo4jPersistenceExceptionTranslator
 

U

undecided() - Static method in class org.springframework.data.neo4j.core.DatabaseSelection
 
unifyRelationshipValue(Neo4jPersistentProperty, Object) - Static method in class org.springframework.data.neo4j.core.mapping.MappingSupport
The value for a relationship can be a scalar object (1:1), a collection (1:n), a map (1:n, but with dynamic relationship types) or a map (1:n) with properties for each relationship.
UnknownEntityException - Exception in org.springframework.data.neo4j.core.mapping
Thrown when required information about a class or primary label is requested from the Schema and those information is not available.
UnknownEntityException(Class<?>) - Constructor for exception org.springframework.data.neo4j.core.mapping.UnknownEntityException
 
UNSET - Static variable in annotation type org.springframework.data.neo4j.core.schema.CompositeProperty
 
UnsetConverter() - Constructor for class org.springframework.data.neo4j.core.convert.ConvertWith.UnsetConverter
 
useExistingCallbacks(Neo4jMappingContext, EntityCallbacks) - Static method in class org.springframework.data.neo4j.core.mapping.callback.EventSupport
Creates event support containing the required default events plus all explicitly defined events.
useExistingCallbacks(Neo4jMappingContext, ReactiveEntityCallbacks) - Static method in class org.springframework.data.neo4j.core.mapping.callback.ReactiveEventSupport
Creates event support containing the required default events plus all explicitly defined events.
useRepositoryConfiguration(RepositoryMetadata) - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
useRepositoryConfiguration(RepositoryMetadata) - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
usingMappingFunction(BiFunction<TypeSystem, MapAccessor, ?>) - Method in class org.springframework.data.neo4j.core.PreparedQuery.OptionalBuildSteps
 
UUIDGenerator() - Constructor for class org.springframework.data.neo4j.core.schema.GeneratedValue.UUIDGenerator
 
UUIDStringGenerator - Class in org.springframework.data.neo4j.core.support
A generator providing UUIDs.
UUIDStringGenerator() - Constructor for class org.springframework.data.neo4j.core.support.UUIDStringGenerator
 

V

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.
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.
verifyDatabaseName(String) - Static method in interface org.springframework.data.neo4j.core.Neo4jClient
This is a utility method to verify and sanitize a database name.

W

with(Function<T, Map<String, Object>>) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.OngoingBindSpec
Use a binder function for the previously defined value.
withCypherQuery(String) - Method in class org.springframework.data.neo4j.core.PreparedQuery.RequiredBuildStep
 
withParameters(Map<String, Object>) - Method in class org.springframework.data.neo4j.core.PreparedQuery.OptionalBuildSteps
This replaces the current parameters.
withQueryFragmentsAndParameters(QueryFragmentsAndParameters) - Method in class org.springframework.data.neo4j.core.PreparedQuery.RequiredBuildStep
 
withSrid(int) - Static method in class org.springframework.data.neo4j.types.PointBuilder
 
write(Object) - Method in class org.springframework.data.neo4j.core.convert.ConvertWith.UnsetConverter
 
write(T) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jPersistentPropertyConverter
 
writeValue(Object, TypeInformation<?>, Function<Object, Value>) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jConversionService
Converts an Object to a driver's value object.
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links
Spring Data Neo4j

Copyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.