Package | Description |
---|---|
org.springframework.data.neo4j.core.mapping |
The main mapping framework.
|
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.repository.query |
A set of annotations for providing custom queries to repositories.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Neo4jPersistentEntity<T>
A
PersistentEntity interface with additional methods for metadata related to
Neo4j. |
Modifier and Type | Method and Description |
---|---|
NodeDescription<?> |
Neo4jMappingContext.getNodeDescription(Class<?> underlyingClass) |
NodeDescription<?> |
Neo4jMappingContext.getNodeDescription(String primaryLabel) |
Modifier and Type | Method and Description |
---|---|
NodeDescription<?> |
Schema.getNodeDescription(Class<?> underlyingClass)
Retrieves a nodes description by its underlying class.
|
NodeDescription<?> |
Schema.getNodeDescription(String primaryLabel)
Retrieves a nodes description by its primary label.
|
default NodeDescription<?> |
Schema.getRequiredNodeDescription(Class<?> underlyingClass) |
default NodeDescription<?> |
Schema.getRequiredNodeDescription(String primaryLabel) |
NodeDescription<?> |
RelationshipDescription.getSource()
The source of this relationship is described by the primary label of the node in question.
|
NodeDescription<?> |
RelationshipDescription.getTarget()
The target of this relationship is described by the primary label of the node in question.
|
Modifier and Type | Method and Description |
---|---|
Collection<NodeDescription<?>> |
NodeDescription.getChildNodeDescriptionsInHierarchy()
Retrieve all direct child node descriptions which extend this entity.
|
Modifier and Type | Method and Description |
---|---|
void |
NodeDescription.addChildNodeDescription(NodeDescription<?> child)
Register a direct child node description for this entity.
|
org.neo4j.cypherdsl.core.Expression |
CypherGenerator.createReturnStatementForMatch(NodeDescription<?> nodeDescription) |
org.neo4j.cypherdsl.core.Expression |
CypherGenerator.createReturnStatementForMatch(NodeDescription<?> nodeDescription,
List<String> inputProperties) |
org.neo4j.cypherdsl.core.Statement |
CypherGenerator.createStatementReturningDynamicLabels(NodeDescription<?> nodeDescription)
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 . |
org.neo4j.cypherdsl.core.Statement |
CypherGenerator.prepareDeleteOf(NodeDescription<?> nodeDescription) |
org.neo4j.cypherdsl.core.Statement |
CypherGenerator.prepareDeleteOf(NodeDescription<?> nodeDescription,
org.neo4j.cypherdsl.core.Condition condition) |
org.neo4j.cypherdsl.core.StatementBuilder.OrderableOngoingReadingAndWith |
CypherGenerator.prepareMatchOf(NodeDescription<?> nodeDescription) |
org.neo4j.cypherdsl.core.StatementBuilder.OrderableOngoingReadingAndWith |
CypherGenerator.prepareMatchOf(NodeDescription<?> nodeDescription,
org.neo4j.cypherdsl.core.Condition condition)
This will create a match statement that fits the given node description and may contains additional conditions.
|
org.neo4j.cypherdsl.core.Statement |
CypherGenerator.prepareSaveOf(NodeDescription<?> nodeDescription,
UnaryOperator<org.neo4j.cypherdsl.core.StatementBuilder.OngoingMatchAndUpdate> updateDecorator) |
org.neo4j.cypherdsl.core.Statement |
CypherGenerator.prepareSaveOfMultipleInstancesOf(NodeDescription<?> nodeDescription) |
void |
NodeDescription.setParentNodeDescription(NodeDescription<?> parent)
Register the direct parent node description.
|
Modifier and Type | Method and Description |
---|---|
static org.neo4j.cypherdsl.core.StatementBuilder.BuildableStatement |
CypherAdapterUtils.addPagingParameter(NodeDescription<?> nodeDescription,
Pageable pageable,
org.neo4j.cypherdsl.core.StatementBuilder.OngoingReadingAndReturn returning) |
static Function<Sort.Order,org.neo4j.cypherdsl.core.SortItem> |
CypherAdapterUtils.sortAdapterFor(NodeDescription<?> nodeDescription)
Maps Spring Datas
Sort.Order to a SortItem . |
static org.neo4j.cypherdsl.core.SortItem[] |
CypherAdapterUtils.toSortItems(NodeDescription<?> nodeDescription,
Sort sort)
Converts a Spring Data sort to an equivalent list of
sort items . |
Copyright © 2019–2020 Neo4j, Neo4j Sweden AB. All rights reserved.