| Interface | Description |
|---|---|
| GraphPropertyDescription |
Provides minimal information how to map class attributes to the properties of a node or a relationship.
|
| Neo4jEntityConverter |
This orchestrates the built-in store conversions and any additional Spring converters.
|
| Neo4jPersistentEntity<T> |
A
PersistentEntity interface with additional methods for metadata related to
Neo4j. |
| Neo4jPersistentProperty |
A
PersistentProperty interface with additional methods for metadata related
to Neo4j. |
| NodeDescription<T> |
Describes how a class is mapped to a node inside the database.
|
| RelationshipDescription |
Description of a relationship.
|
| Schema |
Contains the descriptions of all nodes, their properties and relationships known to SDN.
|
| Class | Description |
|---|---|
| Constants |
A pool of constants used in our Cypher generation.
|
| CreateRelationshipStatementHolder |
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. |
| DtoInstantiatingConverter |
Converter to instantiate DTOs from fully equipped domain objects. |
| EntityFromDtoInstantiatingConverter<T> |
Converter to instantiate entity objects from DTOs |
| EntityInstanceWithSource |
Used to keep the raw result around in case of a DTO based projection so that missing properties can be filled later on.
|
| IdDescription |
Description how to generate Ids for entities.
|
| MappingSupport | |
| MappingSupport.RelationshipPropertiesWithEntityHolder |
Class that defines a tuple of relationship with properties and the connected target entity.
|
| Neo4jMappingContext |
An implementation of both a
Schema as well as a Neo4j version of Spring Data's
MappingContext. |
| NestedRelationshipContext |
Working on nested relationships happens in a certain algorithmic context.
|
| NestedRelationshipProcessingStateMachine |
This stores all processed nested relations and objects during save of objects so that the recursive descent can be
stopped accordingly.
|
| PropertyFilter |
Something that makes sense of propertyPaths by having an understanding of projection classes.
|
| PropertyFilter.RelaxedPropertyPath |
A very loose coupling between a dot path and its (possible) owning type.
|
| Enum | Description |
|---|---|
| CypherGenerator |
A generator based on the schema defined by node and relationship descriptions.
|
| NestedRelationshipProcessingStateMachine.ProcessState |
Valid processing states.
|
| Exception | Description |
|---|---|
| NoRootNodeMappingException |
A
NoRootNodeMappingException is thrown when the entity converter cannot find a node or map like structure
that can be mapped. |
| UnknownEntityException |
Thrown when required information about a class or primary label is requested from the
Schema and that
information is not available. |
Copyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.