Index
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
- 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 givenAuditingHandler
provided by the givenObjectFactory
. - 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
- 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 ourconfiguration support
as built in. - byName(String) - Static method in class org.springframework.data.neo4j.core.DatabaseSelection
-
Create a new database selection by the given databaseName.
C
- CartesianPoint2d - Class in org.springframework.data.neo4j.types
- CartesianPoint2d(double, double) - Constructor for class org.springframework.data.neo4j.types.CartesianPoint2d
- CartesianPoint3d - Class in org.springframework.data.neo4j.types
- CartesianPoint3d(double, double, double) - Constructor for class org.springframework.data.neo4j.types.CartesianPoint3d
- compose(Map<K, Value>, Neo4jConversionService) - Method in interface org.springframework.data.neo4j.core.convert.Neo4jPersistentPropertyToMapConverter
-
Composes the object back from the map.
- compose(Map<K, Value>, Neo4jConversionService) - Method in class org.springframework.data.neo4j.core.schema.CompositeProperty.DefaultToMapConverter
- CompositeProperty - Annotation 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
- 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.CartesianPoint2d
- 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
- 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>>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
- createStatementForImperativeSimpleRelationshipBatch(Neo4jPersistentEntity<?>, RelationshipDescription, List<Object>) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
- createStatementForSingleRelationship(Neo4jPersistentEntity<?>, RelationshipDescription, Object, 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.AbstractNeo4jConfig
- 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.
- 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
isRelationship.Direction.OUTGOING
, than the attribute annotated withRelationship
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
- ElementId - Interface in org.springframework.data.neo4j.core.schema
-
A Neo4j element id.
- 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.CartesianPoint2d
- 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
: Anongoing 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
: Anongoing 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
- 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 oftypes
. - 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 withNeo4jManagedTypes
. - 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
- 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
- getEndId(Relationship) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
-
Returns the end id of the relationship
- getEntityConverter() - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
- getEntityConverter() - Method in interface org.springframework.data.neo4j.core.mapping.Schema
- getEntityInstance() - Method in class org.springframework.data.neo4j.core.mapping.EntityInstanceWithSource
- getEntityMetaData() - Method in interface org.springframework.data.neo4j.repository.support.Neo4jEntityInformation
- getExtensionId() - Method in class org.springframework.data.neo4j.repository.support.Neo4jEvaluationContextExtension
- getFieldName() - Method in interface org.springframework.data.neo4j.core.mapping.GraphPropertyDescription
- getFieldName() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
-
The name of the property where the relationship was defined.
- getFunctions() - Method in class org.springframework.data.neo4j.repository.support.Neo4jEvaluationContextExtension
- getGraphProperties() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
- getGraphPropertiesInHierarchy() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
- getGraphProperty(String) - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
-
Retrieves a
GraphPropertyDescription
by its field name. - getHeight() - Method in class org.springframework.data.neo4j.types.GeographicPoint3d
- getIdDescription() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
- getIdentifyingAnnotations() - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
- getIdentifyingAnnotations() - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
- getIdentifyingTypes() - Method in class org.springframework.data.neo4j.repository.config.Neo4jRepositoryConfigurationExtension
- getIdentifyingTypes() - Method in class org.springframework.data.neo4j.repository.config.ReactiveNeo4jRepositoryConfigurationExtension
- getIdExpression() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
- getIdGenerator(String) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
- getIdGenerator(String) - Method in interface org.springframework.data.neo4j.core.mapping.Schema
- getIdGeneratorClass() - Method in class org.springframework.data.neo4j.core.mapping.IdDescription
- getIdGeneratorRef() - Method in class org.springframework.data.neo4j.core.mapping.IdDescription
- getIllegalDatabaseName() - Method in exception org.springframework.data.neo4j.core.Neo4jClient.IllegalDatabaseNameException
- getInitialEntitySet() - Method in class org.springframework.data.neo4j.config.AbstractNeo4jConfig
-
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(Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
- getInternalId(Entity) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
- getInternalId(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.
- getInternalId(MapAccessor, String) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
- getInternalId(TypeSystem, Record) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
- 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.AbstractNeo4jConfig
-
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.
- 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
- 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
- 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.CartesianPoint2d
- getSrid() - Method in interface org.springframework.data.neo4j.types.Neo4jPoint
- getStartId(Relationship) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
-
Returns the start id of the relationship
- getStatement() - Method in class org.springframework.data.neo4j.core.mapping.CreateRelationshipStatementHolder
- getStateOf(Object, RelationshipDescription, Collection<?>) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
- getStaticLabels() - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
- getTarget() - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
-
The target of this relationship is described by the primary label of the node in question.
- getTargetClass() - Method in exception org.springframework.data.neo4j.core.mapping.UnknownEntityException
- getType() - Method in 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
- 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.CartesianPoint2d
- 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
- 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.
- 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
MapValue
that needs to be unwrapped when used for properties. - markRelationshipAsProcessed(Object, RelationshipDescription) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
-
Marks the passed objects as processed
- markValueAsProcessed(Object, Long) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
-
Marks the passed objects as processed
- markValueAsProcessedAs(Object, Object) - Method in class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
- matching(String) - 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_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
-
Combination of
Neo4jClient.RunnableSpecBoundToDatabase
andNeo4jClient.RunnableSpecBoundToUser
, can't be bound any further. - 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.AbstractNeo4jConfig
- 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.AbstractNeo4jConfig
-
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'sMappingContext
. - 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 fromvalues
. - 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
viaExampleMatcher.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 asnot (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
- 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
-
A builder for
Neo4jTransactionManager
. - Neo4jTransactionUtils - Class in org.springframework.data.neo4j.core.transaction
-
Internal use only.
- NestedRelationshipContext - Class in org.springframework.data.neo4j.core.mapping
-
Working on nested relationships happens in a certain algorithmic context.
- NestedRelationshipProcessingStateMachine - Class in org.springframework.data.neo4j.core.mapping
-
This stores all processed nested relations and objects during save of objects so that the recursive descent can be stopped accordingly.
- NestedRelationshipProcessingStateMachine(Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
- NestedRelationshipProcessingStateMachine(Neo4jMappingContext, Object, Long) - Constructor for class org.springframework.data.neo4j.core.mapping.NestedRelationshipProcessingStateMachine
- NestedRelationshipProcessingStateMachine.ProcessState - Enum Class in org.springframework.data.neo4j.core.mapping
-
Valid processing states.
- 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(String) - Static method in interface org.springframework.data.neo4j.core.schema.ElementId
- of(Entity) - Static method in interface org.springframework.data.neo4j.core.schema.ElementId
- 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 asort
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 populatingpersistent 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) - 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>) - 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) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
- prepareSaveOfRelationships(Neo4jPersistentEntity<?>, RelationshipDescription, String) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
- prepareSaveOfRelationshipWithProperties(Neo4jPersistentEntity<?>, RelationshipDescription, boolean, String) - Method in enum class org.springframework.data.neo4j.core.mapping.CypherGenerator
- prepareUpdateOfRelationshipsWithProperties(Neo4jPersistentEntity<?>, RelationshipDescription, 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 ofQuerydslPredicateExecutor
. - QuerydslNeo4jPredicateExecutor(Neo4jEntityInformation<T, Object>, Neo4jOperations) - Constructor for class org.springframework.data.neo4j.repository.query.QuerydslNeo4jPredicateExecutor
- queryFor(Class<CT>) - Static method in class org.springframework.data.neo4j.core.PreparedQuery
- QueryFragments - Class in org.springframework.data.neo4j.repository.query
-
Collects the parts of a Cypher query to be handed over to the Cypher generator.
- QueryFragments() - Constructor for class org.springframework.data.neo4j.repository.query.QueryFragments
- QueryFragmentsAndParameters - Class in org.springframework.data.neo4j.repository.query
-
Combines the QueryFragments with parameters.
- QueryFragmentsAndParameters(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>) - 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 theAuditingHandler
provided by the givenObjectFactory
. - 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
-
Combination of
Neo4jClient.RunnableSpecBoundToDatabase
andNeo4jClient.RunnableSpecBoundToUser
, can't be bound any further. - 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
-
A builder for
ReactiveNeo4jTransactionManager
. - ReactivePersistenceExceptionTranslationPostProcessor - Class in org.springframework.data.neo4j.repository.support
-
Bean post-processor that automatically applies persistence exception translation to all methods returning either
Mono
orFlux
of any bean marked with Spring's @Repository
annotation, adding a correspondingAbstractPointcutAdvisor
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 ofReactiveQuerydslPredicateExecutor
. - ReactiveQuerydslNeo4jPredicateExecutor(Neo4jEntityInformation<T, Object>, ReactiveNeo4jOperations) - Constructor for class org.springframework.data.neo4j.repository.query.ReactiveQuerydslNeo4jPredicateExecutor
- reactiveTransactionManager(Driver, ReactiveDatabaseSelectionProvider) - Method in class org.springframework.data.neo4j.config.AbstractReactiveNeo4jConfig
-
Provides a
PlatformTransactionManager
for Neo4j based on the driver resulting fromAbstractReactiveNeo4jConfig.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 asimple 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.
- 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.AbstractNeo4jConfig
-
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
- setLimit(Number) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
- setMatchOn(List<PatternElement>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
- setNeo4jMappingContext(Neo4jMappingContext) - Method in class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryBean
- setNeo4jMappingContext(Neo4jMappingContext) - Method in class org.springframework.data.neo4j.repository.support.ReactiveNeo4jRepositoryFactoryBean
- setNeo4jOperations(Neo4jOperations) - Method in class org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryBean
- setNeo4jOperations(ReactiveNeo4jOperations) - Method in class org.springframework.data.neo4j.repository.support.ReactiveNeo4jRepositoryFactoryBean
- setOrderBy(Collection<SortItem>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
- setParameters(Map<String, Object>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
- setParentNodeDescription(NodeDescription<?>) - Method in interface org.springframework.data.neo4j.core.mapping.NodeDescription
-
Register the direct parent node description.
- setRelationshipObverse(RelationshipDescription) - Method in interface org.springframework.data.neo4j.core.mapping.RelationshipDescription
-
Set the relationship definition that describes the opposite side of the relationship.
- setRenderConstantsAsParameters(boolean) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
- setReturnBasedOn(NodeDescription<?>, Collection<PropertyFilter.ProjectedPath>, boolean) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
- setReturnExpression(Expression, boolean) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
- setReturnExpressions(Collection<Expression>) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
- setSkip(Long) - Method in class org.springframework.data.neo4j.repository.query.QueryFragments
- setStrict(boolean) - Method in class org.springframework.data.neo4j.core.mapping.Neo4jMappingContext
-
We need to set the context to non-strict in case we must dynamically add parent classes.
- SimpleNeo4jRepository<T,
ID> - Class in org.springframework.data.neo4j.repository.support -
Repository base implementation for Neo4j.
- SimpleNeo4jRepository(Neo4jOperations, Neo4jEntityInformation<T, ID>) - Constructor for class org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository
- SimpleQueryByExampleExecutor<T> - Class in org.springframework.data.neo4j.repository.query
-
A fragment for repositories providing "Query by example" functionality.
- SimpleQueryByExampleExecutor(Neo4jOperations, Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.repository.query.SimpleQueryByExampleExecutor
- SimpleReactiveNeo4jRepository<T,
ID> - Class in org.springframework.data.neo4j.repository.support -
Repository base implementation for Neo4j.
- SimpleReactiveNeo4jRepository(ReactiveNeo4jOperations, Neo4jEntityInformation<T, ID>) - Constructor for class org.springframework.data.neo4j.repository.support.SimpleReactiveNeo4jRepository
- SimpleReactiveQueryByExampleExecutor<T> - Class in org.springframework.data.neo4j.repository.query
-
A fragment for repositories providing "Query by example" functionality in a reactive way.
- SimpleReactiveQueryByExampleExecutor(ReactiveNeo4jOperations, Neo4jMappingContext) - Constructor for class org.springframework.data.neo4j.repository.query.SimpleReactiveQueryByExampleExecutor
- sortAdapterFor(NodeDescription<?>) - Static method in class org.springframework.data.neo4j.repository.query.CypherAdapterUtils
-
Maps Spring Data's
Sort.Order
to aSortItem
.
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 fromAbstractNeo4jConfig.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
- 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. - updateInternalId(Neo4jPersistentEntity<?>, PersistentPropertyAccessor<?>, Entity) - Static method in class org.springframework.data.neo4j.core.mapping.IdentitySupport
-
Updates the internal id of a given client side entity from a server side entity using a property accessor.
- 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() - Method in interface org.springframework.data.neo4j.core.schema.ElementId
- 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
-
Alias for the
EnableNeo4jRepositories.basePackages()
attribute. - value() - Element in annotation interface org.springframework.data.neo4j.repository.config.EnableReactiveNeo4jRepositories
-
Alias for the
EnableReactiveNeo4jRepositories.basePackages()
attribute. - 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.
- 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.
- 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
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Neo4jMappingContext.builder()