Index

A B C D E F G H I L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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
 
acceptAll() - Static method in class org.springframework.data.neo4j.core.mapping.PropertyFilter
 
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
 
addProperty(String, Object) - Method in class org.springframework.data.neo4j.core.mapping.CreateRelationshipStatementHolder
 
AfterConvertCallback<T> - Interface in org.springframework.data.neo4j.core.mapping.callback
A callback that can be used to modify an instance of a Neo4jPersistentEntity after it has been converted: That is, when a Neo4j record has been fully processed and the entity and all its associations have been processed.
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.
all(Iterable<T>) - Method in interface org.springframework.data.neo4j.core.FluentSaveOperation.ExecutableSave
 
all(Iterable<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentSaveOperation.ExecutableSave
 
allOf(Object) - Static method in class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
 
ANY_BEAN - Static variable in class org.springframework.data.neo4j.config.Neo4jCdiExtension
An annotation literal used for selecting @Any annotated beans.
anyOf(Object) - Static method in class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
 
append(String) - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter.RelaxedPropertyPath
 
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
 
asIdExpression(String) - Method in class org.springframework.data.neo4j.core.mapping.IdDescription
Creates the right identifier expression for this node entity.
AssociationHandlerSupport - Class in org.springframework.data.neo4j.core.mapping
Warning Internal API, might change without further notice, even in patch releases.
asUser(String) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RunnableSpecBoundToDatabase
 
asUser(String) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.UnboundRunnableSpec
Pins the previously defined query to an impersonated user.
asUser(String) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RunnableSpecBoundToDatabase
 
asUser(String) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.UnboundRunnableSpec
Pins the previously defined query to an impersonated user.
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.
auditorAwareRef() - Element in annotation interface org.springframework.data.neo4j.config.EnableNeo4jAuditing
Configures the AuditorAware bean to be used to look up the current principal.
auditorAwareRef() - Element in annotation interface org.springframework.data.neo4j.config.EnableReactiveNeo4jAuditing
Configures the AuditorAware bean to be used to look up the current principal.

B

basePackageClasses() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Type-safe alternative to EnableNeo4jRepositories.basePackages() for specifying the packages to scan for annotated components.
basePackageClasses() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Type-safe alternative to EnableReactiveNeo4jRepositories.basePackages() for specifying the packages to scan for annotated components.
basePackages() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Base packages to scan for annotated components.
basePackages() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Base packages to scan for annotated components.
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
 
bookmarkManager() - Method in class org.springframework.data.neo4j.config.AbstractNeo4jConfig
 
bookmarkManager() - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
 
BookmarkManagerReference - Class in org.springframework.data.neo4j.core.support
Don't use outside SDN code.
BookmarkManagerReference(Supplier<Neo4jBookmarkManager>, Neo4jBookmarkManager) - Constructor for class org.springframework.data.neo4j.core.support.BookmarkManagerReference
 
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.mapping.Neo4jMappingContext.Builder
 
build() - Method in class org.springframework.data.neo4j.core.Neo4jClient.Builder
 
build() - Method in class org.springframework.data.neo4j.core.PreparedQuery.OptionalBuildSteps
 
build() - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jClient.Builder
 
build() - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager.Builder
 
build() - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager.Builder
 
build(Coordinate) - Method in class org.springframework.data.neo4j.types.PointBuilder
 
builder() - Static method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
Builtin - Annotation Interface 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
 
combineKeysetIntoCondition(Neo4jPersistentEntity<?>, KeysetScrollPosition, Sort, Neo4jConversionService) - Static method in class org.springframework.data.neo4j.repository.query.CypherAdapterUtils
 
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 Interface in org.springframework.data.neo4j.core.schema
This annotation indicates a persistent property that is composed of 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 Class 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.
connectedUser() - Static method in class org.springframework.data.neo4j.core.UserSelection
 
considerNestedRepositories() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Configures whether nested repository-interfaces (e.g. defined as inner classes) should be discovered by the repositories infrastructure.
considerNestedRepositories() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Configures whether nested repository-interfaces (e.g. defined as inner classes) should be discovered by the repositories infrastructure.
Constants - Class in org.springframework.data.neo4j.core.mapping
A pool of constants used in our Cypher generation.
contains(String, Class<?>) - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter
 
contains(PropertyFilter.RelaxedPropertyPath) - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter
 
containsPossibleCircles(Predicate<PropertyFilter.RelaxedPropertyPath>) - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
contributeType(ResolvableType, GenerationContext) - Method in class org.springframework.data.neo4j.aot.Neo4jManagedTypesBeanRegistrationAotProcessor
 
convert(Object) - Method in class org.springframework.data.neo4j.core.mapping.EntityFromDtoInstantiatingConverter
 
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
 
convertDirectly(Object) - Method in class org.springframework.data.neo4j.core.mapping.DtoInstantiatingConverter
 
converter() - Element in annotation interface org.springframework.data.neo4j.core.convert.ConvertWith
 
converter() - Element in annotation interface org.springframework.data.neo4j.core.schema.CompositeProperty
 
converterFactory() - Element in annotation interface org.springframework.data.neo4j.core.convert.ConvertWith
 
converterRef() - Element in annotation interface org.springframework.data.neo4j.core.convert.ConvertWith
 
converterRef() - Element in annotation interface org.springframework.data.neo4j.core.schema.CompositeProperty
 
convertIdOrElementIdToString(Object) - Static method in class org.springframework.data.neo4j.core.TemplateSupport
 
ConvertWith - Annotation Interface 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 - Variable in class org.springframework.data.neo4j.types.GeographicPoint2d
 
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() - Element in annotation interface org.springframework.data.neo4j.repository.query.Query
 
count() - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
count() - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
count(Predicate) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
count(Predicate) - Method in class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
 
count(Class<?>) - 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(Class<?>) - 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(String) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Counts the number of entities of a given type.
count(String) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
count(String) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Counts the number of entities of a given type.
count(String) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
count(String, Map<String, Object>) - 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 class org.springframework.data.neo4j.core.Neo4jTemplate
 
count(String, Map<String, Object>) - 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 class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
count(Condition) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
count(Condition) - Method in class org.springframework.data.neo4j.repository.query.ReactiveCypherdslConditionExecutorImpl
 
count(Condition) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
count(Condition) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslConditionExecutor
 
count(Statement) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Counts the number of entities of a given type.
count(Statement) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
count(Statement) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Counts the number of entities of a given type.
count(Statement) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
count(Statement, Map<String, Object>) - 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 class org.springframework.data.neo4j.core.Neo4jTemplate
 
count(Statement, Map<String, Object>) - 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 class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
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
 
countQuery() - Element in annotation interface org.springframework.data.neo4j.repository.query.Query
The Cypher statement for counting the total number of expected results.
create() - Static method in interface org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
Returns the default bookmark manager.
create(CreationalContext<T>, Class<T>) - Method in class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryCdiBean
 
create(Supplier<Set<Bookmark>>) - Static method in interface org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
Use this factory method to add supplier of initial "seeding" bookmarks to the transaction managers
create(Driver) - Static method in interface org.springframework.data.neo4j.core.Neo4jClient
 
create(Driver) - Static method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
 
create(Driver, DatabaseSelectionProvider) - Static method in interface org.springframework.data.neo4j.core.Neo4jClient
 
create(Driver, ReactiveDatabaseSelectionProvider) - Static method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
 
createCompositePropertyCondition(GraphPropertyDescription, SymbolicName, Expression) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
createGenericReturnStatement() - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
createOrderByFragment(Sort) - Method in enum class 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
 
createReactive() - Static method in interface org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
 
createReactive(Supplier<Set<Bookmark>>) - Static method in interface org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
Use this factory method to add supplier of initial "seeding" bookmarks to the transaction managers
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 than a simple relationship.
createReturnStatementForExists(Neo4jPersistentEntity<?>) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
createReturnStatementForMatch(Neo4jPersistentEntity<?>) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
createReturnStatementForMatch(Neo4jPersistentEntity<?>, Predicate<PropertyFilter.RelaxedPropertyPath>) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
createRootNode(NodeDescription<?>) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
createStatementForImperativeRelationshipsWithPropertiesBatch(boolean, Neo4jPersistentEntity<?>, RelationshipDescription, Object, List<Map<String, Object>>, boolean) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
createStatementForImperativeSimpleRelationshipBatch(Neo4jPersistentEntity<?>, RelationshipDescription, List<Object>, boolean) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
createStatementForSingleRelationship(Neo4jPersistentEntity<?>, RelationshipDescription, Object, boolean, boolean) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
createStatementReturningDynamicLabels(NodeDescription<?>) - Method in enum class 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
 
cypherDslConfiguration() - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
 
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 Class 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 an optional name.
databaseSelectionProvider() - Method in class org.springframework.data.neo4j.config.AbstractNeo4jConfig
Configures the database selection 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 Interface in org.springframework.data.neo4j.core.support
Indicates SDN to store dates as long in the database.
DateString - Annotation Interface in org.springframework.data.neo4j.core.support
Indicates SDN 6 to store dates as String in the database.
dateTimeProviderRef() - Element in annotation interface org.springframework.data.neo4j.config.EnableNeo4jAuditing
Configures a DateTimeProvider bean name that allows customizing actual date time class to be used for setting creation and modification dates.
dateTimeProviderRef() - Element in annotation interface org.springframework.data.neo4j.config.EnableReactiveNeo4jAuditing
Configures a DateTimeProvider bean name that allows customizing actual date time class to be used for setting creation and modification dates.
decompose(Map<K, Object>, Neo4jConversionService) - Method in class org.springframework.data.neo4j.core.schema.CompositeProperty.DefaultToMapConverter
 
decompose(P, Neo4jConversionService) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jPersistentPropertyToMapConverter
Decomposes an object into a map.
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 interface org.springframework.data.neo4j.core.support.DateString
 
defaultSessionConfig(DatabaseSelection, UserSelection) - 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<ReactiveQueryRunner, Mono<T>>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
Delegates interaction with the default database to the given callback.
delete() - Element in annotation interface org.springframework.data.neo4j.repository.query.Query
 
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() - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
deleteAll() - 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(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
 
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(ID) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
deleteById(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(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
 
delimiter() - Element in annotation interface org.springframework.data.neo4j.core.schema.CompositeProperty
Allows to specify the delimiter between prefix and map value on the properties of the node or relationship in the graph.
DEPRECATED_GENERATED_ID_TYPES - Static variable in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentEntity
 
describesInterface() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 
direction() - Element in annotation interface org.springframework.data.neo4j.core.schema.Relationship
If direction is Relationship.Direction.OUTGOING, than the attribute annotated with Relationship will be the target node of the relationship and the class containing the annotated attribute will be the start node.
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(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
doCommit(DefaultTransactionStatus) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
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(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
doRollback(DefaultTransactionStatus) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
doSetRollbackOnly(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
doSetRollbackOnly(DefaultTransactionStatus) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
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
 
doWithAssociations(AssociationHandler<Neo4jPersistentProperty>) - Method in class org.springframework.data.neo4j.core.mapping.AssociationHandlerSupport
 
doWithProperties(PropertyHandler<Neo4jPersistentProperty>) - Method in class org.springframework.data.neo4j.core.mapping.PropertyHandlerSupport
 
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.
driverSupportsImpersonation() - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionUtils
 
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 Interface in org.springframework.data.neo4j.core.schema
This annotation can be used on a field of type Collection<String>.

E

elementIdOrIdFunction - Static variable in class org.springframework.data.neo4j.core.mapping.SpringDataCypherDsl
 
empty() - Static method in class org.springframework.data.neo4j.aot.Neo4jManagedTypes
Factory method to return an empty Neo4jManagedTypes object.
EnableNeo4jAuditing - Annotation Interface in org.springframework.data.neo4j.config
Annotation to enable auditing for SDN entities via annotation configuration.
EnableNeo4jRepositories - Annotation Interface in org.springframework.data.neo4j.repository.config
Annotation to activate Neo4j repositories.
EnableReactiveNeo4jAuditing - Annotation Interface in org.springframework.data.neo4j.config
Annotation to enable auditing for SDN entities using reactive infrastructure via annotation configuration.
EnableReactiveNeo4jRepositories - Annotation Interface in org.springframework.data.neo4j.repository.config
Annotation to activate reactive Neo4j repositories.
EntityFromDtoInstantiatingConverter<T> - Class in org.springframework.data.neo4j.core.mapping
Converter to instantiate entity objects from DTOs
EntityFromDtoInstantiatingConverter(Class<T>, Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.core.mapping.EntityFromDtoInstantiatingConverter
Creates a new Converter to instantiate Entities from DTOs.
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 record class org.springframework.data.neo4j.core.Neo4jPropertyValueTransformers.NegatedValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.springframework.data.neo4j.core.UserSelection
 
equals(Object) - Method in class org.springframework.data.neo4j.repository.query.BoundingBox
 
equals(Object) - Method in class org.springframework.data.neo4j.types.GeographicPoint2d
 
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.
excludeFilters() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Specifies which types are not eligible for component scanning.
excludeFilters() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Specifies which types are not eligible for component scanning.
exists() - Element in annotation interface org.springframework.data.neo4j.repository.query.Query
 
exists(Predicate) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
exists(Predicate) - Method in class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
 
exists(Condition) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
exists(Condition) - Method in class org.springframework.data.neo4j.repository.query.ReactiveCypherdslConditionExecutorImpl
 
exists(Condition) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
exists(Condition) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslConditionExecutor
 
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
 
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(Object, Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Check if an entity for a given id exists in the database.
existsById(Object, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
existsById(Object, Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Check if an entity for a given id exists in the database.
existsById(Object, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
existsById(Publisher<ID>) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
ExistsQuery - Annotation Interface 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.RunnableSpec
Fetch all records mapped into generic maps
fetch() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RunnableSpec
Fetch all records mapped into generic maps
fetchAs(Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RunnableSpec
Create a mapping for each record return to a specific type.
fetchAs(Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RunnableSpec
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() - Method in interface org.springframework.data.neo4j.repository.Neo4jRepository
 
findAll() - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
findAll() - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
findAll(OrderSpecifier<?>...) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findAll(OrderSpecifier<?>...) - Method in class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
 
findAll(Predicate) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findAll(Predicate) - Method in class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
 
findAll(Predicate, OrderSpecifier<?>...) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findAll(Predicate, OrderSpecifier<?>...) - Method in class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
 
findAll(Predicate, Pageable) - 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, Sort) - Method in class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
 
findAll(Class<T>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Load all entities of a given type.
findAll(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(Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
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, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
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, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
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(String, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
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(String, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findAll(Condition) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findAll(Condition) - Method in class org.springframework.data.neo4j.repository.query.ReactiveCypherdslConditionExecutorImpl
 
findAll(Condition) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findAll(Condition) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslConditionExecutor
 
findAll(Condition, SortItem...) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findAll(Condition, SortItem...) - Method in class org.springframework.data.neo4j.repository.query.ReactiveCypherdslConditionExecutorImpl
 
findAll(Condition, SortItem...) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findAll(Condition, SortItem...) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslConditionExecutor
 
findAll(Condition, Pageable) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findAll(Condition, Pageable) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findAll(Condition, Sort) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findAll(Condition, Sort) - Method in class org.springframework.data.neo4j.repository.query.ReactiveCypherdslConditionExecutorImpl
 
findAll(Condition, Sort) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findAll(Condition, Sort) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslConditionExecutor
 
findAll(SortItem...) - Method in class org.springframework.data.neo4j.repository.query.CypherdslConditionExecutorImpl
 
findAll(SortItem...) - Method in class org.springframework.data.neo4j.repository.query.ReactiveCypherdslConditionExecutorImpl
 
findAll(SortItem...) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findAll(SortItem...) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslConditionExecutor
 
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) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslStatementExecutor
Find all elements of the domain as defined by the statement.
findAll(StatementBuilder.OngoingReadingAndReturn, Statement, Pageable) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslStatementExecutor
The pages here are built 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 built with a fragment of a Statement: An ongoing reading with an attached return.
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(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(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, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
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, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
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(Statement, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
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(Statement, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
findAll(Example<S>) - Method in interface org.springframework.data.neo4j.repository.Neo4jRepository
 
findAll(Example<S>) - 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>, Pageable) - Method in class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
 
findAll(Example<S>, Sort) - Method in interface org.springframework.data.neo4j.repository.Neo4jRepository
 
findAll(Example<S>, Sort) - Method in class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
 
findAll(Example<S>, Sort) - Method in class org.springframework.data.neo4j.repository.query.SimpleReactiveQueryByExampleExecutor
 
findAll(Pageable) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
findAll(Sort) - Method in interface org.springframework.data.neo4j.repository.Neo4jRepository
 
findAll(Sort) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
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
 
findBy(Predicate, Function<FluentQuery.FetchableFluentQuery<S>, R>) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findBy(Predicate, Function<FluentQuery.ReactiveFluentQuery<S>, P>) - Method in class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
 
findBy(Example<S>, Function<FluentQuery.FetchableFluentQuery<S>, R>) - Method in class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
 
findBy(Example<S>, Function<FluentQuery.ReactiveFluentQuery<S>, P>) - Method in class org.springframework.data.neo4j.repository.query.SimpleReactiveQueryByExampleExecutor
 
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(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(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(Predicate) - Method in class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
 
findOne(Predicate) - Method in class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
 
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(String, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
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(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(Condition) - Method in class org.springframework.data.neo4j.repository.query.ReactiveCypherdslConditionExecutorImpl
 
findOne(Condition) - Method in interface org.springframework.data.neo4j.repository.support.CypherdslConditionExecutor
 
findOne(Condition) - Method in interface org.springframework.data.neo4j.repository.support.ReactiveCypherdslConditionExecutor
 
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) - 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.CypherdslStatementExecutor
Creates a custom projection of the repository type by a Cypher-DSL based 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.
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(Statement, 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(Statement, Map<String, Object>, Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
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
 
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.
FluentSaveOperation - Interface in org.springframework.data.neo4j.core
FluentSaveOperation allows creation and execution of Neo4j save operations in a fluent API style.
FluentSaveOperation.ExecutableSave<DT> - Interface in org.springframework.data.neo4j.core
After the domain type has been specified, related projections or instances of the domain type can be saved.
forAssignedIds(SymbolicName, String) - Static method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
forCondition(Neo4jPersistentEntity<?>, Condition) - Static method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
Utility method for creating a query fragment including parameters for a given condition.
forEach(Consumer<Class<?>>) - Method in class org.springframework.data.neo4j.aot.Neo4jManagedTypes
 
forExistsById(Neo4jPersistentEntity<?>, Object) - Static method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
forExternallyGeneratedIds(SymbolicName, 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(SymbolicName) - Static method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
forInternallyGeneratedIds(SymbolicName, boolean) - Static method in class org.springframework.data.neo4j.core.mapping.IdDescription
 
format() - Element in annotation interface org.springframework.data.neo4j.core.support.DateString
 
formatTo(Formatter, int, int, int) - Method in exception org.springframework.data.neo4j.core.mapping.NoRootNodeMappingException
 
forPageableAndSort(Neo4jPersistentEntity<?>, Pageable, Sort) - Static method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
from(Class<?>...) - Static method in class org.springframework.data.neo4j.aot.Neo4jManagedTypes
Factory method used to construct Neo4jManagedTypes from the given array of types.
from(Collection<PropertyFilter.ProjectedPath>, NodeDescription<?>) - Static method in class org.springframework.data.neo4j.core.mapping.PropertyFilter
 
from(ManagedTypes) - Static method in class org.springframework.data.neo4j.aot.Neo4jManagedTypes
Wraps an existing ManagedTypes object with Neo4jManagedTypes.
FROM_ID_PARAMETER_NAME - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
fromIterable(Iterable<? extends Class<?>>) - Static method in class org.springframework.data.neo4j.aot.Neo4jManagedTypes
Factory method used to construct Neo4jManagedTypes from the given, required Iterable of types.
FUNCTION_ALL_OF - Static variable in class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
 
FUNCTION_ANY_OF - Static variable in class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
 
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 Interface 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
 
generatorClass() - Element in annotation interface org.springframework.data.neo4j.core.schema.GeneratedValue
 
generatorRef() - Element in annotation interface org.springframework.data.neo4j.core.schema.GeneratedValue
 
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 interface org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
No need to introspect this collection ever.
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.
getDefaultSelectionProvider() - Static method in interface org.springframework.data.neo4j.core.ReactiveUserSelectionProvider
A user selection provider always selecting the connected user.
getDefaultSelectionProvider() - Static method in interface org.springframework.data.neo4j.core.UserSelectionProvider
A user selection provider always selecting the connected user.
getDirection() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
The direction of the defined relationship.
getDriverVersion() - Method in enum class org.springframework.data.neo4j.core.support.UserAgent
 
getDynamicLabelsProperty() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentEntity
 
getElementId(Entity) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
 
getElementId(MapAccessor) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
Retrieves an identity either from attributes inside the row or if it is an actual entity, with the dedicated accessors.
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
Creates the right identifier expression for this node entity.
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
 
getIllegalDatabaseName() - Method in exception org.springframework.data.neo4j.core.Neo4jClient.IllegalDatabaseNameException
 
getInitialEntitySet() - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
Scans the mapping base package for classes annotated with Node.
getInputProperties(ResultProcessor, ProjectionFactory, Neo4jMappingContext) - Static method in class org.springframework.data.neo4j.core.PropertyFilterSupport
 
getInstantiatorFor(PersistentEntity<?, ?>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getInternalId(MapAccessor) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
Deprecated.
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
 
getLeafProperty() - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter.RelaxedPropertyPath
 
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
 
getMappingBasePackages() - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
Returns the base packages to scan for Neo4j mapped entities at startup.
getMapValue() - Method in class org.springframework.data.neo4j.core.mapping.MapValueWrapper
 
getMatchOn() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
getModuleName() - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
getModuleName() - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
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() - Method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
getNodeDescription(Class<?>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getNodeDescription(Class<?>) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
Retrieves a node's description by its underlying class.
getNodeDescription(String) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
getNodeDescription(String) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
Retrieves a node's description by its primary label.
getObjectId(Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
This returns an id for the given object.
getOptionalConverter() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentProperty
 
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
 
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
 
getPrefixedElementId(MapAccessor, String) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
 
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
 
getQueryRunner() - Method in interface org.springframework.data.neo4j.core.Neo4jClient
 
getQueryRunner() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
 
getQueryRunner(DatabaseSelection) - Method in interface org.springframework.data.neo4j.core.Neo4jClient
 
getQueryRunner(DatabaseSelection, UserSelection) - Method in interface org.springframework.data.neo4j.core.Neo4jClient
Retrieves a query runner that will participate in ongoing Spring transactions (either in declarative (implicit via @Transactional) or in programmatically (explicit via transaction template) ones).
getQueryRunner(Mono<DatabaseSelection>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
 
getQueryRunner(Mono<DatabaseSelection>, Mono<UserSelection>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
Retrieves a query runner that will participate in ongoing Spring transactions (either in declarative (implicit via @Transactional) or in programmatically (explicit via transaction template) ones).
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<PropertyFilter.RelaxedPropertyPath>) - 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
 
getSdnVersion() - Method in enum class org.springframework.data.neo4j.core.support.UserAgent
 
getSegment() - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter.RelaxedPropertyPath
 
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
 
getSort() - Method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
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
 
getSpringDataVersion() - Method in enum class org.springframework.data.neo4j.core.support.UserAgent
 
getSrid() - Method in class org.springframework.data.neo4j.types.GeographicPoint2d
 
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.
getTarget() - Method in interface org.springframework.data.neo4j.repository.query.Neo4jSpelSupport.LiteralReplacement
 
getTargetClass() - Method in exception org.springframework.data.neo4j.core.mapping.UnknownEntityException
 
getType() - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter.RelaxedPropertyPath
 
getType() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
If this relationship is dynamic, then 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
 
getUserSelection() - Method in interface org.springframework.data.neo4j.core.ReactiveUserSelectionProvider
 
getUserSelection() - Method in interface org.springframework.data.neo4j.core.UserSelectionProvider
 
getValue() - Method in class org.springframework.data.neo4j.core.DatabaseSelection
 
getValue() - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
getValue() - Method in class org.springframework.data.neo4j.core.UserSelection
 
getValue() - Method in interface org.springframework.data.neo4j.repository.query.Neo4jSpelSupport.LiteralReplacement
 
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.
hasCustomWriteTarget(Class<?>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
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 record class org.springframework.data.neo4j.core.Neo4jPropertyValueTransformers.NegatedValue
Returns a hash code value for this object.
hashCode() - Method in class org.springframework.data.neo4j.core.UserSelection
 
hashCode() - Method in class org.springframework.data.neo4j.repository.query.BoundingBox
 
hashCode() - Method in class org.springframework.data.neo4j.types.GeographicPoint2d
 
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 Interface 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
 
IdentitySupport - Class in org.springframework.data.neo4j.core.mapping
This class is not part of any public API and will be changed without further notice as needed.
IdGenerator<T> - Interface in org.springframework.data.neo4j.core.schema
Interface for generating ids for entities.
impersonate(String) - Static method in class org.springframework.data.neo4j.core.UserSelection
 
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.RunnableSpecBoundToUser
 
in(String) - Method in interface org.springframework.data.neo4j.core.Neo4jClient.UnboundRunnableSpec
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.RunnableSpecBoundToUser
 
in(String) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.UnboundRunnableSpec
Pins the previously defined query to a specific database.
includeField(PropertyFilter.RelaxedPropertyPath) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
includeFilters() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Specifies which types are eligible for component scanning.
includeFilters() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Specifies which types are eligible for component scanning.
INCOMING - Enum constant in enum class org.springframework.data.neo4j.core.schema.Relationship.Direction
Describes an incoming relationship.
INSTANCE - Enum constant in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
INSTANCE - Enum constant in enum class org.springframework.data.neo4j.core.support.UserAgent
 
InternalIdGenerator() - Constructor for class org.springframework.data.neo4j.core.schema.GeneratedValue.InternalIdGenerator
 
inverseValueIsEmpty() - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
invokePostLoad(Neo4jPersistentEntity<T>, T) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
Executes all post load methods of the given instance.
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 Map<String, ?>.
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.
isMatch(Class<?>, String) - Method in class org.springframework.data.neo4j.aot.Neo4jManagedTypesBeanRegistrationAotProcessor
 
isNeo4jManagedTypes(Class<?>) - Method in class org.springframework.data.neo4j.aot.Neo4jManagedTypesBeanRegistrationAotProcessor
 
isNotFiltering() - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter
 
ISO_8601 - Static variable in annotation interface org.springframework.data.neo4j.core.support.DateString
 
isOutgoing() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
 
isReadOnly() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentProperty
 
isReadOnly() - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
isReadOnly() - Method in interface org.springframework.data.neo4j.core.mapping.PersistentPropertyCharacteristics
 
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
isScalarValueReturn() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
isSimpleType(Class<?>) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jConversionService
 
isTransient() - Method in interface org.springframework.data.neo4j.core.mapping.PersistentPropertyCharacteristics
 
isUsingDeprecatedInternalId() - Method in interface org.springframework.data.neo4j.core.mapping.Neo4jPersistentEntity
 
isUsingInternalIds() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
 

L

labels() - Element in annotation interface org.springframework.data.neo4j.core.schema.Node
 
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).
log - Static variable in interface org.springframework.data.neo4j.core.Neo4jClient
 
log - Static variable in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
 

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.
mapperForRelatedIdValues(Neo4jPersistentProperty) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
 
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.
MapValueWrapper - Class in org.springframework.data.neo4j.core.mapping
A wrapper or marker for a Neo4j org.neo4j.driver.internal.value.MapValue that needs to be unwrapped when used for properties.
markAsAliased(Object, Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
 
markEntityAsProcessed(Object, Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
Marks the passed objects as processed
markRelationshipAsProcessed(Object, RelationshipDescription) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
Marks the passed objects as processed
matching(String) - 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.ReactiveFluentFindOperation.FindWithQuery
Set the filter query to be used.
matching(String, Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.FindWithQuery
Set the filter query 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(Statement) - 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.ReactiveFluentFindOperation.FindWithQuery
Set the filter statement 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, Map<String, Object>) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation.FindWithQuery
Set the filter statement to be used.
matching(QueryFragmentsAndParameters) - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.FindWithQuery
Creates an executable query based on fragments and parameters.
matching(QueryFragmentsAndParameters) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentFindOperation.FindWithQuery
Creates an executable query based on fragments and parameters.
maybeCallAfterConvert(T, Neo4jPersistentEntity<T>, MapAccessor) - Method in class org.springframework.data.neo4j.core.mapping.callback.EventSupport
 
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
 
modifyOnCreate() - Element in annotation interface org.springframework.data.neo4j.config.EnableNeo4jAuditing
Configures whether the entity shall be marked as modified on creation.
modifyOnCreate() - Element in annotation interface org.springframework.data.neo4j.config.EnableReactiveNeo4jAuditing
Configures whether the entity shall be marked as modified on creation.

N

name() - Element in annotation interface org.springframework.data.neo4j.core.schema.Property
 
NAME_OF_ADDITIONAL_SORT - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
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_ELEMENT_ID - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_ENTITY_LIST_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_ID - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_IDS - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_INTERNAL_ID - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_KNOWN_RELATIONSHIP_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_KNOWN_RELATIONSHIPS_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_LABELS - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
Indicates the list of dynamic labels.
NAME_OF_PROPERTIES_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_RELATIONSHIP - Static variable in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
 
NAME_OF_RELATIONSHIP_LIST_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_RELATIONSHIP_TYPE - Static variable in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
 
NAME_OF_ROOT_NODE - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_STATIC_LABELS_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
Indicates the parameter that contains the static labels which are required to correctly compute the difference in the list of dynamic labels when saving a node.
NAME_OF_SYNTHESIZED_RELATED_NODES - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_SYNTHESIZED_RELATIONS - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_SYNTHESIZED_ROOT_NODE - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_TYPED_ROOT_NODE - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
NAME_OF_VERSION_PARAM - Static variable in class org.springframework.data.neo4j.core.mapping.Constants
 
namedQueriesLocation() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Configures the location of where to find the Spring Data named queries properties file.
namedQueriesLocation() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Configures the location of where to find the Spring Data named queries properties file.
NegatedValue(Object) - Constructor for record class org.springframework.data.neo4j.core.Neo4jPropertyValueTransformers.NegatedValue
Creates an instance of a NegatedValue record class.
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
 
Neo4jAotPredicates - Class in org.springframework.data.neo4j.aot
 
Neo4jAotPredicates() - Constructor for class org.springframework.data.neo4j.aot.Neo4jAotPredicates
 
Neo4jBookmarkManager - Interface in org.springframework.data.neo4j.core.transaction
Responsible for storing, updating and retrieving the bookmarks of Neo4j's transaction.
Neo4jBookmarksUpdatedEvent - Class in org.springframework.data.neo4j.core.transaction
This event will be published after a Neo4j transaction manager physically committed a transaction without errors and received a new set of bookmarks from the cluster.
Neo4jCdiExtension - Class in org.springframework.data.neo4j.config
This CDI extension enables Spring Data Neo4j on a CDI 2.0 compatible CDI container.
Neo4jCdiExtension() - Constructor for class org.springframework.data.neo4j.config.Neo4jCdiExtension
 
neo4jClient(Driver, DatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.config.AbstractNeo4jConfig
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.Builder - Class in org.springframework.data.neo4j.core
A builder for Neo4j clients.
Neo4jClient.IllegalDatabaseNameException - Exception in org.springframework.data.neo4j.core
Indicates an illegal database name and is not translated into a DataAccessException.
Neo4jClient.MappingSpec<T> - Interface in org.springframework.data.neo4j.core
 
Neo4jClient.OngoingBindSpec<T,S extends Neo4jClient.BindSpec<S>> - Interface in org.springframework.data.neo4j.core
Ongoing bind specification.
Neo4jClient.OngoingDelegation<T> - Interface in org.springframework.data.neo4j.core
A contract for an ongoing delegation in the selected database.
Neo4jClient.RecordFetchSpec<T> - Interface in org.springframework.data.neo4j.core
 
Neo4jClient.RunnableDelegation<T> - Interface in org.springframework.data.neo4j.core
A runnable delegation.
Neo4jClient.RunnableSpec - Interface in org.springframework.data.neo4j.core
Contract for a runnable query that can be either run returning its result, run without results or be parameterized.
Neo4jClient.RunnableSpecBoundToDatabase - Interface in org.springframework.data.neo4j.core
Contract for a runnable query inside a dedicated database.
Neo4jClient.RunnableSpecBoundToDatabaseAndUser - Interface in org.springframework.data.neo4j.core
Neo4jClient.RunnableSpecBoundToUser - Interface in org.springframework.data.neo4j.core
Contract for a runnable query bound to a user to be impersonated.
Neo4jClient.UnboundRunnableSpec - Interface in org.springframework.data.neo4j.core
Contract for a runnable query specification which still can be bound to a specific database and an impersonated user.
neo4jConversions() - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
 
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 built-in store conversions and any additional Spring converters.
Neo4jEntityInformation<T,ID> - Interface in org.springframework.data.neo4j.repository.support
Neo4j specific contract for entity informations.
Neo4jEntityScanner - Class in org.springframework.data.neo4j.config
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
 
Neo4jManagedTypes - Class in org.springframework.data.neo4j.aot
 
Neo4jManagedTypesBeanRegistrationAotProcessor - Class in org.springframework.data.neo4j.aot
 
Neo4jManagedTypesBeanRegistrationAotProcessor() - Constructor for class org.springframework.data.neo4j.aot.Neo4jManagedTypesBeanRegistrationAotProcessor
 
neo4jMappingContext(Neo4jConversions) - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
Creates a Neo4jMappingContext equipped with entity classes scanned from the mapping base package.
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
Deprecated, for removal: This API element is subject to removal in a future version.
Neo4jMappingContext.Builder - Class in org.springframework.data.neo4j.core.mapping
A builder for creating custom instances of a Neo4jMappingContext.
neo4jMappingContextRef() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Configures the name of the Neo4jMappingContext bean to be used with the repositories detected.
neo4jMappingContextRef() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Configures the name of the Neo4jMappingContext bean to be used with the repositories detected.
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 its nature, either being geographic or cartesian.
Neo4jPropertyValueTransformers - Class in org.springframework.data.neo4j.core
Contains some useful transformers for adding additional, supported transformations to example matchers via ExampleMatcher.withTransformer(String, ExampleMatcher.PropertyValueTransformer).
Neo4jPropertyValueTransformers.NegatedValue - Record Class in org.springframework.data.neo4j.core
A wrapper indicating a negated value (will be used as n.property != $parameter (in case of string properties all operators and not only the equality operator are supported, such as not (n.property contains 'x').
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, CustomRepositoryImplementationDetector) - Constructor for class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryCdiBean
 
Neo4jRuntimeHints - Class in org.springframework.data.neo4j.aot
 
Neo4jRuntimeHints() - Constructor for class org.springframework.data.neo4j.aot.Neo4jRuntimeHints
 
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
 
Neo4jSpelSupport.LiteralReplacement - Interface in org.springframework.data.neo4j.repository.query
A marker interface that indicates a literal replacement in a query instead of a parameter replacement.
Neo4jSpelSupport.LiteralReplacement.Target - Enum Class in org.springframework.data.neo4j.repository.query
The target of this replacement.
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) - 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
 
neo4jTemplateRef() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Configures the name of the Neo4jTemplate bean to be used with the repositories detected.
neo4jTemplateRef() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Configures the name of the ReactiveNeo4jTemplate bean to be used with the repositories detected.
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.
Neo4jTransactionManager.Builder - Class in org.springframework.data.neo4j.core.transaction
Neo4jTransactionUtils - Class in org.springframework.data.neo4j.core.transaction
Internal use only.
NestedRelationshipContext - Class in org.springframework.data.neo4j.core.mapping
Working on nested relationships happens in a certain algorithmic context.
NestedRelationshipProcessingStateMachine - Class in org.springframework.data.neo4j.core.mapping
This stores all processed nested relations and objects during save of objects so that the recursive descent can be stopped accordingly.
NestedRelationshipProcessingStateMachine(Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
 
NestedRelationshipProcessingStateMachine(Neo4jMappingContext, Object, Object) - Constructor for class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
 
NestedRelationshipProcessingStateMachine.ProcessState - Enum Class in org.springframework.data.neo4j.core.mapping
Valid processing states.
NO_FILTER - Static variable in class org.springframework.data.neo4j.core.mapping.PropertyFilter
 
Node - Annotation Interface in org.springframework.data.neo4j.core.schema
The annotation to configure the mapping from a node with a given set of labels to a class and vice versa.
NodeDescription<T> - Interface in org.springframework.data.neo4j.core.mapping
Describes how a class is mapped to a node inside the database.
noop() - Static method in interface org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
Use this bookmark manager at your own risk, it will effectively disable any bookmark management by dropping all bookmarks and never supplying any.
NoopTransformation() - Constructor for class org.springframework.data.neo4j.core.schema.CompositeProperty.NoopTransformation
 
NoResultException - Exception in org.springframework.data.neo4j.repository
Throw when a query doesn't return a required result.
NoResultException(int, String) - Constructor for exception org.springframework.data.neo4j.repository.NoResultException
 
NoRootNodeMappingException - Exception in org.springframework.data.neo4j.core.mapping
A NoRootNodeMappingException is thrown when the entity converter cannot find a node or map like structure that can be mapped.
NoRootNodeMappingException(MapAccessor, Neo4jPersistentEntity<?>) - Constructor for exception org.springframework.data.neo4j.core.mapping.NoRootNodeMappingException
 
notMatching() - Static method in class org.springframework.data.neo4j.core.Neo4jPropertyValueTransformers
A transformer that will indicate that the generated condition for the specific property shall be negated, creating a n.property != $property for the equality operator for example.

O

of(Box) - Static method in class org.springframework.data.neo4j.repository.query.BoundingBox
 
of(Polygon) - Static method in class org.springframework.data.neo4j.repository.query.BoundingBox
 
of(Association<Neo4jPersistentProperty>, PersistentPropertyAccessor<?>, Neo4jPersistentEntity<?>) - Static method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipContext
 
of(Neo4jPersistentEntity<?>) - Static method in class org.springframework.data.neo4j.core.mapping.AssociationHandlerSupport
 
of(Neo4jPersistentEntity<?>) - Static method in class org.springframework.data.neo4j.core.mapping.PropertyHandlerSupport
 
onAfterConvert(T, Neo4jPersistentEntity<T>, MapAccessor) - Method in interface org.springframework.data.neo4j.core.mapping.callback.AfterConvertCallback
Invoked after converting a Neo4j record (aka after hydrating an entity).
onBeforeBind(Object) - Method in class org.springframework.data.neo4j.core.mapping.callback.AuditingBeforeBindCallback
 
onBeforeBind(Object) - Method in class org.springframework.data.neo4j.core.mapping.callback.ReactiveAuditingBeforeBindCallback
 
onBeforeBind(T) - Method in interface org.springframework.data.neo4j.core.mapping.callback.BeforeBindCallback
Entity callback method invoked before a domain object is saved.
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.
one(T) - Method in interface org.springframework.data.neo4j.core.FluentSaveOperation.ExecutableSave
 
one(T) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentSaveOperation.ExecutableSave
 
oneValue() - Method in interface org.springframework.data.neo4j.core.FluentFindOperation.TerminatingFind
Get exactly zero or one result.
opposite() - Method in enum class 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.aot - package org.springframework.data.neo4j.aot
 
org.springframework.data.neo4j.config - package org.springframework.data.neo4j.config
This package contains configuration related support classes that can be used for application specific, annotated configuration classes.
org.springframework.data.neo4j.core - package org.springframework.data.neo4j.core
This package contains the core infrastructure for creating an imperative or reactive client that can execute queries.
org.springframework.data.neo4j.core.convert - package org.springframework.data.neo4j.core.convert
Provides a set of simples types that SDN supports.
org.springframework.data.neo4j.core.mapping - package org.springframework.data.neo4j.core.mapping
The main mapping framework.
org.springframework.data.neo4j.core.mapping.callback - package org.springframework.data.neo4j.core.mapping.callback
This package contains the callback API.
org.springframework.data.neo4j.core.schema - package org.springframework.data.neo4j.core.schema
This package contains the schema that is defined by a set of classes, representing nodes and relationships and their properties.
org.springframework.data.neo4j.core.support - package org.springframework.data.neo4j.core.support
This package provides a couple of support classes that might be helpful in your domain, for example a predicate indicating that some transaction may be retried and additional converters and id generators.
org.springframework.data.neo4j.core.transaction - package org.springframework.data.neo4j.core.transaction
Contains the core infrastructure for translating unmanaged Neo4j transaction into Spring managed transactions.
org.springframework.data.neo4j.repository - package org.springframework.data.neo4j.repository
This package provides the Neo4j imperative and reactive repository API.
org.springframework.data.neo4j.repository.config - package org.springframework.data.neo4j.repository.config
Configuration infrastructure for Neo4j specific repositories, especially dedicated annotations to enable imperative and reactive Spring Data Neo4j repositories.
org.springframework.data.neo4j.repository.query - package org.springframework.data.neo4j.repository.query
A set of annotations for providing custom queries to repositories.
org.springframework.data.neo4j.repository.support - package org.springframework.data.neo4j.repository.support
This package provides a couple of public support classes for building custom imperative and reactive Spring Data Neo4j repository base classes.
org.springframework.data.neo4j.types - package org.springframework.data.neo4j.types
Additional types provided by SDN.
OUTGOING - Enum constant in enum class org.springframework.data.neo4j.core.schema.Relationship.Direction
Describes an outgoing relationship.

P

PersistentPropertyCharacteristics - Interface in org.springframework.data.neo4j.core.mapping
The characteristics of a Neo4jPersistentProperty can diverge from what is by default derived from the annotated classes.
PersistentPropertyCharacteristicsProvider - Interface in org.springframework.data.neo4j.core.mapping
An instance of such a provider can be registered as a Spring bean and will be consulted by the Neo4jMappingContext prior to creating and populating persistent properties.
PointBuilder - Class in org.springframework.data.neo4j.types
 
PostLoad - Annotation Interface in org.springframework.data.neo4j.core.schema
Informs SDN that the method annotated with this should be run once the object is loaded from the database and fully hydrated.
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
 
prefix() - Element in annotation interface org.springframework.data.neo4j.core.schema.CompositeProperty
Allows to specify the prefix for the map properties.
prepareDeleteOf(Neo4jPersistentEntity<?>, RelationshipDescription, boolean) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareDeleteOf(NodeDescription<?>) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareDeleteOf(NodeDescription<?>, Condition) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareDeleteOf(NodeDescription<?>, Condition, boolean) - Method in enum class 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 class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareMatchOf(NodeDescription<?>, List<PatternElement>, Condition) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareMatchOf(NodeDescription<?>, Condition) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
This will create a match statement that fits the given node description and may contain additional conditions.
prepareMatchOf(NodeDescription<?>, RelationshipDescription, List<PatternElement>, Condition) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareSaveOf(NodeDescription<?>, UnaryOperator<StatementBuilder.OngoingMatchAndUpdate>, boolean) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareSaveOfMultipleInstancesOf(NodeDescription<?>) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareSaveOfRelationship(Neo4jPersistentEntity<?>, RelationshipDescription, String, boolean) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareSaveOfRelationships(Neo4jPersistentEntity<?>, RelationshipDescription, String, boolean) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareSaveOfRelationshipWithProperties(Neo4jPersistentEntity<?>, RelationshipDescription, boolean, String, boolean) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepareUpdateOfRelationshipsWithProperties(Neo4jPersistentEntity<?>, RelationshipDescription, boolean, boolean) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
 
prepend(String) - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter.RelaxedPropertyPath
 
primaryLabel() - Element in annotation interface org.springframework.data.neo4j.core.schema.Node
 
PROCESSED_ALL_RELATIONSHIPS - Enum constant in enum class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine.ProcessState
 
PROCESSED_ALL_VALUES - Enum constant in enum class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine.ProcessState
 
PROCESSED_BOTH - Enum constant in enum class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine.ProcessState
 
PROCESSED_NONE - Enum constant in enum class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine.ProcessState
 
ProjectedPath(PropertyFilter.RelaxedPropertyPath, boolean) - Constructor for class org.springframework.data.neo4j.core.mapping.PropertyFilter.ProjectedPath
 
Property - Annotation Interface in org.springframework.data.neo4j.core.schema
The annotation to configure the mapping from a property to an attribute and vice versa.
PropertyFilter - Class in org.springframework.data.neo4j.core.mapping
Something that makes sense of propertyPaths by having an understanding of projection classes.
PropertyFilter() - Constructor for class org.springframework.data.neo4j.core.mapping.PropertyFilter
 
PropertyFilter.ProjectedPath - Class in org.springframework.data.neo4j.core.mapping
Wrapper class for property paths and information if they point to an entity.
PropertyFilter.RelaxedPropertyPath - Class in org.springframework.data.neo4j.core.mapping
A very loose coupling between a dot path and its (possible) owning type.
PropertyFilterSupport - Class in org.springframework.data.neo4j.core
This class is responsible for creating a List of PropertyPath entries that contains all reachable properties (w/o circles).
PropertyFilterSupport() - Constructor for class org.springframework.data.neo4j.core.PropertyFilterSupport
 
PropertyHandlerSupport - Class in org.springframework.data.neo4j.core.mapping
Warning Internal API, might change without further notice, even in patch releases.
PropertyTraverser - Class in org.springframework.data.neo4j.core.mapping
A strategy for traversing all properties (including association) once, without going in circles with cyclic mappings.
PropertyTraverser(Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.core.mapping.PropertyTraverser
 

Q

query(String) - Method in interface org.springframework.data.neo4j.core.Neo4jClient
Entrypoint for creating a new Cypher query.
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.Neo4jClient
Entrypoint for creating a new Cypher query based on a supplier.
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 Interface 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(Neo4jMappingContext, 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(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
 
QueryFragmentsAndParameters(NodeDescription<?>, QueryFragments, Map<String, Object>, Sort) - 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>).
ReactiveCypherdslConditionExecutor<T> - Interface in org.springframework.data.neo4j.repository.support
An interface that can be added to any repository so that queries can be enriched by conditions of the Cypher-DSL.
ReactiveCypherdslConditionExecutorImpl<T> - Class in org.springframework.data.neo4j.repository.query
 
ReactiveCypherdslConditionExecutorImpl(Neo4jEntityInformation<T, Object>, ReactiveNeo4jOperations) - Constructor for class org.springframework.data.neo4j.repository.query.ReactiveCypherdslConditionExecutorImpl
 
ReactiveCypherdslStatementExecutor<T> - Interface in org.springframework.data.neo4j.repository.support
An interface that can be added to any reactive repository so that the repository exposes several methods taking in a Statement from the Cypher-DSL, that allows for full customization of the queries executed in a programmatic way in contrast to provide custom queries declaratively via @Query annotations.
reactiveDatabaseSelectionProvider() - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
Configures the database name provider.
ReactiveDatabaseSelectionProvider - Interface in org.springframework.data.neo4j.core
This is the reactive version of a the DatabaseSelectionProvider and it works in the same way but uses reactive return types containing the target database name.
ReactiveEventSupport - Class in org.springframework.data.neo4j.core.mapping.callback
Utility class that orchestrates EntityCallbacks.
ReactiveFluentFindOperation - Interface in org.springframework.data.neo4j.core
ReactiveFluentFindOperation 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.
ReactiveFluentSaveOperation - Interface in org.springframework.data.neo4j.core
ReactiveFluentSaveOperation allows creation and execution of Neo4j save operations in a fluent API style.
ReactiveFluentSaveOperation.ExecutableSave<DT> - Interface in org.springframework.data.neo4j.core
After the domain type has been specified, related projections or instances of the domain type can be saved.
ReactiveNeo4jClient - Interface in org.springframework.data.neo4j.core
Reactive Neo4j client.
ReactiveNeo4jClient.Builder - Class in org.springframework.data.neo4j.core
A builder for reactive Neo4j clients.
ReactiveNeo4jClient.MappingSpec<T> - Interface in org.springframework.data.neo4j.core
 
ReactiveNeo4jClient.OngoingDelegation<T> - Interface in org.springframework.data.neo4j.core
A contract for an ongoing delegation in the selected database.
ReactiveNeo4jClient.RecordFetchSpec<T> - Interface in org.springframework.data.neo4j.core
 
ReactiveNeo4jClient.RunnableDelegation<T> - Interface in org.springframework.data.neo4j.core
A runnable delegation.
ReactiveNeo4jClient.RunnableSpec - Interface in org.springframework.data.neo4j.core
Contract for a runnable query that can be either run returning its result, run without results or be parameterized.
ReactiveNeo4jClient.RunnableSpecBoundToDatabase - Interface in org.springframework.data.neo4j.core
Contract for a runnable query inside a dedicated database.
ReactiveNeo4jClient.RunnableSpecBoundToDatabaseAndUser - Interface in org.springframework.data.neo4j.core
ReactiveNeo4jClient.RunnableSpecBoundToUser - Interface in org.springframework.data.neo4j.core
Contract for a runnable query bound to a user to be impersonated.
ReactiveNeo4jClient.UnboundRunnableSpec - Interface in org.springframework.data.neo4j.core
Contract for a runnable query specification which still can be bound to a specific database and an impersonated user.
ReactiveNeo4jOperations - Interface in org.springframework.data.neo4j.core
Specifies reactive operations one can perform on a database, based on an Domain Type.
ReactiveNeo4jOperations.ExecutableQuery<T> - Interface in org.springframework.data.neo4j.core
An interface for controlling query execution in a reactive fashion.
ReactiveNeo4jQueryLookupStrategy - Class in org.springframework.data.neo4j.repository.query
Lookup strategy for queries.
ReactiveNeo4jQueryLookupStrategy(ReactiveNeo4jOperations, Neo4jMappingContext, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.neo4j.repository.query.ReactiveNeo4jQueryLookupStrategy
 
ReactiveNeo4jRepository<T,ID> - Interface in org.springframework.data.neo4j.repository
Neo4j specific Repository interface with reactive support.
ReactiveNeo4jRepositoryConfigurationExtension - Class in org.springframework.data.neo4j.repository.config
This dedicated Neo4j repository extension will be registered via Neo4jRepositoriesRegistrar and then provide all necessary beans to be registered in the application's context before the user's "business" beans gets registered.
ReactiveNeo4jRepositoryConfigurationExtension() - Constructor for class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
ReactiveNeo4jRepositoryFactoryBean<T extends 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) - Constructor for class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
ReactiveNeo4jTransactionManager - Class in org.springframework.data.neo4j.core.transaction
 
ReactiveNeo4jTransactionManager(Driver) - Constructor for class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
This will create a transaction manager for the default database.
ReactiveNeo4jTransactionManager(Driver, ReactiveDatabaseSelectionProvider) - Constructor for class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
This will create a transaction manager targeting whatever the database selection provider determines.
ReactiveNeo4jTransactionManager(Driver, ReactiveDatabaseSelectionProvider, Neo4jBookmarkManager) - Constructor for class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
This constructor can be used to configure the bookmark manager being used.
ReactiveNeo4jTransactionManager.Builder - Class in org.springframework.data.neo4j.core.transaction
ReactivePersistenceExceptionTranslationPostProcessor - Class in org.springframework.data.neo4j.repository.support
Bean post-processor that automatically applies persistence exception translation to all methods returning either Mono or Flux of any bean marked with Spring's @Repository annotation, adding a corresponding AbstractPointcutAdvisor to the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).
ReactivePersistenceExceptionTranslationPostProcessor() - Constructor for class org.springframework.data.neo4j.repository.support.ReactivePersistenceExceptionTranslationPostProcessor
 
ReactivePersistenceExceptionTranslationPostProcessor(Class<? extends Annotation>) - Constructor for class org.springframework.data.neo4j.repository.support.ReactivePersistenceExceptionTranslationPostProcessor
 
ReactiveQuerydslNeo4jPredicateExecutor<T> - Class in org.springframework.data.neo4j.repository.query
Querydsl specific fragment for extending SimpleReactiveNeo4jRepository with an implementation of ReactiveQuerydslPredicateExecutor.
ReactiveQuerydslNeo4jPredicateExecutor(Neo4jMappingContext, Neo4jEntityInformation<T, Object>, ReactiveNeo4jOperations) - Constructor for class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
 
reactiveTransactionManager(Driver, ReactiveDatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
Provides a PlatformTransactionManager for Neo4j based on the driver resulting from AbstractReactiveNeo4jConfig.driver().
ReactiveUserSelectionProvider - Interface in org.springframework.data.neo4j.core
 
read(Value) - Method in class org.springframework.data.neo4j.core.convert.ConvertWith.UnsetConverter
 
read(Value) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jPersistentPropertyConverter
 
READ - Enum constant in enum class org.springframework.data.neo4j.core.schema.CompositeProperty.Phase
Graph properties are mapped to key/values of a map contained in an entity.
readOnly() - Element in annotation interface org.springframework.data.neo4j.core.schema.Property
 
readValue(Value, TypeInformation<?>, Neo4jPersistentPropertyConverter<?>) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jConversionService
Reads a Value returned by the driver and converts it into a simple type supported by Neo4j SDN.
registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
registerConvertersIn(ConverterRegistry) - Method in class org.springframework.data.neo4j.core.convert.Neo4jConversions
 
registerHints(RuntimeHints, ClassLoader) - Method in class org.springframework.data.neo4j.aot.Neo4jRuntimeHints
 
Relationship - Annotation Interface in org.springframework.data.neo4j.core.schema
Annotation to configure mappings of relationship.
Relationship.Direction - Enum Class in org.springframework.data.neo4j.core.schema
Enumeration of the direction a relationship can take.
RelationshipDescription - Interface in org.springframework.data.neo4j.core.mapping
Description of a relationship.
RelationshipId - Annotation Interface in org.springframework.data.neo4j.core.schema
A combined annotation for id fields in RelationshipProperties classes.
RelationshipProperties - Annotation Interface in org.springframework.data.neo4j.core.schema
This marker interface is used on classes to mark that they represent additional relationship properties.
renderQueryIfExpressionOrReturnQuery(String, Neo4jMappingContext, EntityMetadata<?>, SpelExpressionParser) - Static method in class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport
 
replaceLastSegment(String) - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter.RelaxedPropertyPath
 
repositoryBaseClass() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Configure the repository base class to be used to create repository proxies for this particular configuration.
repositoryBaseClass() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Configure the repository base class to be used to create repository proxies for this particular configuration.
repositoryFactoryBeanClass() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Returns the FactoryBean class to be used for each repository instance.
repositoryFactoryBeanClass() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Returns the FactoryBean class to be used for each repository instance.
repositoryImplementationPostfix() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Returns the postfix to be used when looking up custom repository implementations.
repositoryImplementationPostfix() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Returns the postfix to be used when looking up custom repository implementations.
requiresReverseSort() - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
resolve() - Method in class org.springframework.data.neo4j.core.support.BookmarkManagerReference
 
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, DatabaseSelection, UserSelection) - Static method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
retrieveTransaction(Driver, String) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
Deprecated.
since 6.2, use #retrieveTransaction(Driver, DatabaseSelection, UserSelection)
retrieveTransaction(Driver, DatabaseSelection, UserSelection) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
This method provides a native Neo4j transaction to be used from within a Neo4jClient.
RetryExceptionPredicate - Class in org.springframework.data.neo4j.core.support
A predicate indicating true for throwables that can be safely retried and false in any other case.
RetryExceptionPredicate() - Constructor for class org.springframework.data.neo4j.core.support.RetryExceptionPredicate
 
run() - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RunnableDelegation
Runs the stored callback.
run() - Method in interface org.springframework.data.neo4j.core.Neo4jClient.RunnableSpec
Execute the query and discard the results.
run() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RunnableDelegation
Runs the stored callback.
run() - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient.RunnableSpec
Execute the query and discard the results.

S

save(Class<T>) - Method in interface org.springframework.data.neo4j.core.FluentSaveOperation
Start creating a save operation for the given domainType.
save(Class<T>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
save(Class<T>) - Method in interface org.springframework.data.neo4j.core.ReactiveFluentSaveOperation
Start creating a save operation for the given domainType.
save(Class<T>) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
save(S) - Method in class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
 
save(S) - Method in class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
 
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
 
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(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(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
 
saveAllAs(Iterable<T>, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Saves several instances of an entity, using the provided predicate to shape the stored graph.
saveAllAs(Iterable<T>, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
saveAllAs(Iterable<T>, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Saves several instances of an entity, using the provided predicate to shape the stored graph.
saveAllAs(Iterable<T>, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - 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
 
saveAs(T, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in interface org.springframework.data.neo4j.core.Neo4jOperations
Saves an instance of an entity, using the provided predicate to shape the stored graph.
saveAs(T, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
saveAs(T, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - Method in interface org.springframework.data.neo4j.core.ReactiveNeo4jOperations
Saves an instance of an entity, using the provided predicate to shape the stored graph.
saveAs(T, BiPredicate<PropertyPath, Neo4jPersistentProperty>) - 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.
scanForEntities(String) - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
Deprecated.
since 6.0.2 Use Neo4jEntityScanner instead.
Schema - Interface in org.springframework.data.neo4j.core.mapping
Contains the descriptions of all nodes, their properties and relationships known to SDN.
sessionConfig(boolean, Collection<Bookmark>, DatabaseSelection, UserSelection) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionUtils
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.neo4j.core.support.BookmarkManagerReference
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in interface org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
A hook for bookmark managers supporting events.
setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
setBeanFactory(BeanFactory) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
setBeanFactory(BeanFactory) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jTemplate
 
setBeanFactory(BeanFactory) - Method in class org.springframework.data.neo4j.repository.support.ReactivePersistenceExceptionTranslationPostProcessor
 
setCondition(Condition) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
setCypherRenderer(Renderer) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
setDates() - Element in annotation interface org.springframework.data.neo4j.config.EnableNeo4jAuditing
Configures whether the creation and modification dates are set.
setDates() - Element in annotation interface org.springframework.data.neo4j.config.EnableReactiveNeo4jAuditing
Configures whether the creation and modification dates are set.
setDeleteExpression(Expression) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
setElementIdOrIdFunction(Function<Named, FunctionInvocation>) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
Set function to be used to query either elementId or id.
setLimit(Number) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
setMatchOn(List<PatternElement>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
setNeo4jMappingContext(Neo4jMappingContext) - Method in class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryBean
 
setNeo4jMappingContext(Neo4jMappingContext) - Method in class org.springframework.data.neo4j.repository.support.ReactiveNeo4jRepositoryFactoryBean
 
setNeo4jOperations(Neo4jOperations) - Method in class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryBean
 
setNeo4jOperations(ReactiveNeo4jOperations) - Method in class org.springframework.data.neo4j.repository.support.ReactiveNeo4jRepositoryFactoryBean
 
setOrderBy(Collection<SortItem>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
setParameters(Map<String, Object>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
 
setParentNodeDescription(NodeDescription<?>) - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
Register the direct parent node description.
setProjectingPropertyFilter(Predicate<PropertyFilter.RelaxedPropertyPath>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
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
 
setRequiresReverseSort(boolean) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
setReturnBasedOn(NodeDescription<?>, Collection<PropertyFilter.ProjectedPath>, boolean) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
setReturnExpression(Expression, boolean) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
setReturnExpressions(Collection<Expression>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
setSkip(Long) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
 
setStrict(boolean) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
We need to set the context to non-strict in case we must dynamically add parent classes.
setTransactionManager(PlatformTransactionManager) - Method in class org.springframework.data.neo4j.core.Neo4jTemplate
 
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
 
SORT - Enum constant in enum class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport.LiteralReplacement.Target
 
sortAdapterFor(NodeDescription<?>) - Static method in class org.springframework.data.neo4j.repository.query.CypherAdapterUtils
Maps Spring Data's Sort.Order to a SortItem.
SpringDataCypherDsl - Class in org.springframework.data.neo4j.core.mapping
Supporting class for CypherDSL related customizations.

T

TargetNode - Annotation Interface 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.
TemplateSupport.EmptyIterable - Class in org.springframework.data.neo4j.core
Indicator for an empty collection
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
 
toDotPath() - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter.RelaxedPropertyPath
 
toDotPath(String) - Method in class org.springframework.data.neo4j.core.mapping.PropertyFilter.RelaxedPropertyPath
 
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(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 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(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(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 record class org.springframework.data.neo4j.core.Neo4jPropertyValueTransformers.NegatedValue
Returns a string representation of this record class.
toString() - Method in enum class org.springframework.data.neo4j.core.support.UserAgent
 
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().
transactionManagerRef() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
Configures the name of the Neo4jTransactionManager bean to be used with the repositories detected.
transactionManagerRef() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
Configures the name of the ReactiveNeo4jTransactionManager bean to be used with the repositories detected.
transformKeysWith() - Element in annotation interface org.springframework.data.neo4j.core.schema.CompositeProperty
This attribute allows for configuring a transformation that is applied to the maps keys.
translateExceptionIfPossible(RuntimeException) - Method in class org.springframework.data.neo4j.core.Neo4jPersistenceExceptionTranslator
 
traverse(Class<?>, BiConsumer<PropertyPath, Neo4jPersistentProperty>) - Method in class org.springframework.data.neo4j.core.mapping.PropertyTraverser
 
traverse(Class<?>, BiPredicate<PropertyPath, Neo4jPersistentProperty>, BiConsumer<PropertyPath, Neo4jPersistentProperty>) - Method in class org.springframework.data.neo4j.core.mapping.PropertyTraverser
 
treatAsReadOnly() - Static method in interface org.springframework.data.neo4j.core.mapping.PersistentPropertyCharacteristics
 
treatAsTransient() - Static method in interface org.springframework.data.neo4j.core.mapping.PersistentPropertyCharacteristics
 
type() - Element in annotation interface org.springframework.data.neo4j.core.schema.Relationship
 

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 that information is not available.
UnknownEntityException(Class<?>) - Constructor for exception org.springframework.data.neo4j.core.mapping.UnknownEntityException
 
UnsetConverter() - Constructor for class org.springframework.data.neo4j.core.convert.ConvertWith.UnsetConverter
 
UNSPECIFIED - Enum constant in enum class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport.LiteralReplacement.Target
 
updateBookmarks(Collection<Bookmark>, Collection<Bookmark>) - Method in interface org.springframework.data.neo4j.core.transaction.Neo4jBookmarkManager
Refreshes the bookmark manager with the newBookmarks new bookmarks received after the last transaction committed.
useDefaults() - Static method in interface org.springframework.data.neo4j.core.mapping.PersistentPropertyCharacteristics
 
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.
UserAgent - Enum Class in org.springframework.data.neo4j.core.support
Representation of a user agent containing sensible information to identify queries generated by or executed via Spring Data Neo4j.
useRepositoryConfiguration(RepositoryMetadata) - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
 
useRepositoryConfiguration(RepositoryMetadata) - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
 
UserSelection - Class in org.springframework.data.neo4j.core
This is a value object for a Neo4j user, potentially different from the user owning the physical Neo4j connection.
UserSelectionProvider - Interface in org.springframework.data.neo4j.core
 
usingMappingFunction(Supplier<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

value() - Method in record class org.springframework.data.neo4j.core.Neo4jPropertyValueTransformers.NegatedValue
Returns the value of the value record component.
value() - Element in annotation interface org.springframework.data.neo4j.core.schema.GeneratedValue
 
value() - Element in annotation interface org.springframework.data.neo4j.core.schema.Node
 
value() - Element in annotation interface org.springframework.data.neo4j.core.schema.Property
 
value() - Element in annotation interface org.springframework.data.neo4j.core.schema.Relationship
 
value() - Element in annotation interface org.springframework.data.neo4j.core.support.DateString
 
value() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories
value() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
value() - Element in annotation interface org.springframework.data.neo4j.repository.query.Query
The custom Cypher query to get executed and mapped back, if any return type is defined.
valueOf(String) - Static method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine.ProcessState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.neo4j.core.schema.CompositeProperty.Phase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.neo4j.core.schema.Relationship.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.neo4j.core.support.UserAgent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport.LiteralReplacement.Target
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine.ProcessState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.neo4j.core.schema.CompositeProperty.Phase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.neo4j.core.schema.Relationship.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.neo4j.core.support.UserAgent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.neo4j.repository.query.Neo4jSpelSupport.LiteralReplacement.Target
Returns an array containing the constants of this enum class, 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.
with(Driver) - Static method in interface org.springframework.data.neo4j.core.Neo4jClient
 
with(Driver) - Static method in interface org.springframework.data.neo4j.core.ReactiveNeo4jClient
 
with(Driver) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager
Start building a new transaction manager for the given driver instance.
with(Driver) - Static method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager
Start building a new transaction manager for the given driver instance.
withBookmarkManager(Neo4jBookmarkManager) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager.Builder
 
withBookmarkManager(Neo4jBookmarkManager) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager.Builder
 
withCypherQuery(String) - Method in class org.springframework.data.neo4j.core.PreparedQuery.RequiredBuildStep
 
withDatabaseSelectionProvider(DatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.core.Neo4jClient.Builder
Configures the database selection provider.
withDatabaseSelectionProvider(DatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager.Builder
Configures the database selection provider.
withDatabaseSelectionProvider(ReactiveDatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jClient.Builder
Configures the database selection provider.
withDatabaseSelectionProvider(ReactiveDatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager.Builder
Configures the database selection provider.
withImpersonatedUser(SessionConfig.Builder, String) - Static method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionUtils
 
withNeo4jBookmarkManager(Neo4jBookmarkManager) - Method in class org.springframework.data.neo4j.core.Neo4jClient.Builder
Configures the Neo4jBookmarkManager to use.
withNeo4jBookmarkManager(Neo4jBookmarkManager) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jClient.Builder
Configures the Neo4jBookmarkManager to use.
withNeo4jConversions(Neo4jConversions) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext.Builder
 
withNeo4jConversions(Neo4jConversions) - Method in class org.springframework.data.neo4j.core.Neo4jClient.Builder
Configures the set of Neo4jConversions to use.
withNeo4jConversions(Neo4jConversions) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jClient.Builder
Configures the set of Neo4jConversions to use.
withParameters(Map<String, Object>) - Method in class org.springframework.data.neo4j.core.PreparedQuery.OptionalBuildSteps
This replaces the current parameters.
withPersistentPropertyCharacteristicsProvider(PersistentPropertyCharacteristicsProvider) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext.Builder
 
withQueryFragmentsAndParameters(QueryFragmentsAndParameters) - Method in class org.springframework.data.neo4j.core.PreparedQuery.RequiredBuildStep
 
withRootType(Class<?>) - Static method in class org.springframework.data.neo4j.core.mapping.PropertyFilter.RelaxedPropertyPath
 
withSrid(int) - Static method in class org.springframework.data.neo4j.types.PointBuilder
 
withTypeSystem(TypeSystem) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext.Builder
 
withUserSelectionProvider(ReactiveUserSelectionProvider) - Method in class org.springframework.data.neo4j.core.ReactiveNeo4jClient.Builder
Configures a provider for impersonated users.
withUserSelectionProvider(ReactiveUserSelectionProvider) - Method in class org.springframework.data.neo4j.core.transaction.ReactiveNeo4jTransactionManager.Builder
Configures a provider for impersonated users.
withUserSelectionProvider(UserSelectionProvider) - Method in class org.springframework.data.neo4j.core.Neo4jClient.Builder
Configures a provider for impersonated users.
withUserSelectionProvider(UserSelectionProvider) - Method in class org.springframework.data.neo4j.core.transaction.Neo4jTransactionManager.Builder
Configures a provider for impersonated users.
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
 
WRITE - Enum constant in enum class org.springframework.data.neo4j.core.schema.CompositeProperty.Phase
Writing to the graph.
writeValue(Object, TypeInformation<?>, Neo4jPersistentPropertyConverter<?>) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jConversionService
Converts an Object to a driver's value object.

Z

zoneId() - Element in annotation interface org.springframework.data.neo4j.core.support.DateString
Some temporals like Instant, representing an instantaneous point in time cannot be formatted with a given ZoneId.
A B C D E F G H I L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form