Interface | Description |
---|---|
GraphPropertyDescription |
Provides minimal information how to map class attributes to the properties of a node or a relationship.
|
Neo4jEntityConverter |
This orchestrates the build-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 then 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 those
information is not available. |
Copyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.