See: Description
Interface | Description |
---|---|
GraphPropertyDescription |
Provides minimal information how to map class attributes to the properties of a node or a relationship.
|
IdGenerator<T> |
Interface for generating ids for entities.
|
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.
|
GeneratedValue.InternalIdGenerator |
This
IdGenerator does nothing. |
GeneratedValue.UUIDGenerator |
This generator is automatically applied when a field of type
UUID is annotated with
@Id and @GeneratedValue . |
IdDescription |
Description how to generate Ids for entities.
|
Enum | Description |
---|---|
CypherGenerator |
A generator based on the schema defined by node and relationship descriptions.
|
Relationship.Direction |
Enumeration of the direction a relationship can take.
|
Exception | Description |
---|---|
UnknownEntityException |
Thrown when required information about a class or primary label is requested from the
Schema and those
information is not available. |
Annotation Type | Description |
---|---|
DynamicLabels |
This annotation can be used on a field of type
Collection<String> . |
GeneratedValue |
Indicates a generated id.
|
Id |
This annotation is included here for completeness.
|
Node |
The annotation to configure the mapping from a node with a given set of labels to a class and vice versa.
|
Property |
The annotation to configure the mapping from a property to an attribute and vice versa.
|
Relationship |
Annotation to configure mappings of relationship.
|
RelationshipProperties |
This marker interface is used on classes to mark that they represent additional relationship properties.
|
Copyright © 2019–2020 Neo4j, Neo4j Sweden AB. All rights reserved.