Uses of Interface
org.springframework.data.neo4j.core.mapping.NodeDescription
Packages that use NodeDescription
Package
Description
The main mapping framework.
A set of annotations for providing custom queries to repositories.
-
Uses of NodeDescription in org.springframework.data.neo4j.core.mapping
Subinterfaces of NodeDescription in org.springframework.data.neo4j.core.mappingModifier and TypeInterfaceDescriptioninterfaceAPersistentEntityinterface with additional methods for metadata related to Neo4j.Fields in org.springframework.data.neo4j.core.mapping with type parameters of type NodeDescriptionModifier and TypeFieldDescriptionstatic final Function<NodeDescription<?>,org.neo4j.cypherdsl.core.SymbolicName> Constants.NAME_OF_TYPED_ROOT_NODEMethods in org.springframework.data.neo4j.core.mapping that return NodeDescriptionModifier and TypeMethodDescriptionNeo4jMappingContext.getNodeDescription(Class<?> underlyingClass) Neo4jMappingContext.getNodeDescription(String primaryLabel) Schema.getNodeDescription(Class<?> underlyingClass) Retrieves a node's description by its underlying class.Schema.getNodeDescription(String primaryLabel) Retrieves a node's description by its primary label.NodeDescription.getParentNodeDescription()RelationshipDescription.getRelationshipPropertiesEntity()If this is a relationship with properties, the properties-defining class will get returned, otherwise null.default NodeDescription<?>Schema.getRequiredNodeDescription(Class<?> underlyingClass) default NodeDescription<?>Schema.getRequiredNodeDescription(String primaryLabel) RelationshipDescription.getSource()The source of this relationship is described by the primary label of the node in question.RelationshipDescription.getTarget()The target of this relationship is described by the primary label of the node in question.Methods in org.springframework.data.neo4j.core.mapping that return types with arguments of type NodeDescriptionModifier and TypeMethodDescriptionNodeDescription.getChildNodeDescriptionsInHierarchy()Retrieve all direct child node descriptions which extend this entity.Methods in org.springframework.data.neo4j.core.mapping with parameters of type NodeDescriptionModifier and TypeMethodDescriptionvoidNodeDescription.addChildNodeDescription(NodeDescription<?> child) Register a direct child node description for this entity.org.neo4j.cypherdsl.core.NodeCypherGenerator.createRootNode(NodeDescription<?> nodeDescription) org.neo4j.cypherdsl.core.StatementCypherGenerator.createStatementReturningDynamicLabels(NodeDescription<?> nodeDescription) Creates a statement that returns all labels of a node that are not part of a list parameter namedConstants.NAME_OF_STATIC_LABELS_PARAM.static PropertyFilterPropertyFilter.from(Collection<PropertyFilter.ProjectedPath> projectedPaths, NodeDescription<?> nodeDescription) default StringRelationshipDescription.generateRelatedNodesCollectionName(NodeDescription<?> mostAbstractNodeDescription) NodeDescription.getMostAbstractParentLabel(NodeDescription<?> mostAbstractNodeDescription) org.neo4j.cypherdsl.core.StatementCypherGenerator.prepareDeleteOf(NodeDescription<?> nodeDescription) org.neo4j.cypherdsl.core.StatementCypherGenerator.prepareDeleteOf(NodeDescription<?> nodeDescription, org.neo4j.cypherdsl.core.Condition condition) org.neo4j.cypherdsl.core.StatementCypherGenerator.prepareDeleteOf(NodeDescription<?> nodeDescription, org.neo4j.cypherdsl.core.Condition condition, boolean count) org.neo4j.cypherdsl.core.StatementBuilder.OngoingReadingCypherGenerator.prepareFindOf(NodeDescription<?> nodeDescription, List<org.neo4j.cypherdsl.core.PatternElement> initialMatchOn, org.neo4j.cypherdsl.core.Condition condition) org.neo4j.cypherdsl.core.StatementBuilder.OrderableOngoingReadingAndWithCypherGenerator.prepareMatchOf(NodeDescription<?> nodeDescription) org.neo4j.cypherdsl.core.StatementBuilder.OngoingReadingCypherGenerator.prepareMatchOf(NodeDescription<?> nodeDescription, List<org.neo4j.cypherdsl.core.PatternElement> initialMatchOn, org.neo4j.cypherdsl.core.Condition condition) org.neo4j.cypherdsl.core.StatementBuilder.OrderableOngoingReadingAndWithCypherGenerator.prepareMatchOf(NodeDescription<?> nodeDescription, org.neo4j.cypherdsl.core.Condition condition) This will create a match statement that fits the given node description and may contain additional conditions.org.neo4j.cypherdsl.core.StatementBuilder.OngoingReadingCypherGenerator.prepareMatchOf(NodeDescription<?> nodeDescription, RelationshipDescription relationshipDescription, List<org.neo4j.cypherdsl.core.PatternElement> initialMatchOn, org.neo4j.cypherdsl.core.Condition condition) org.neo4j.cypherdsl.core.StatementCypherGenerator.prepareSaveOf(NodeDescription<?> nodeDescription, UnaryOperator<org.neo4j.cypherdsl.core.StatementBuilder.OngoingMatchAndUpdate> updateDecorator, boolean canUseElementId) org.neo4j.cypherdsl.core.StatementCypherGenerator.prepareSaveOfMultipleInstancesOf(NodeDescription<?> nodeDescription) voidNodeDescription.setParentNodeDescription(NodeDescription<?> parent) Register the direct parent node description. -
Uses of NodeDescription in org.springframework.data.neo4j.repository.query
Methods in org.springframework.data.neo4j.repository.query that return NodeDescriptionMethods in org.springframework.data.neo4j.repository.query with parameters of type NodeDescriptionModifier and TypeMethodDescriptionstatic org.neo4j.cypherdsl.core.StatementBuilder.BuildableStatementCypherAdapterUtils.addPagingParameter(NodeDescription<?> nodeDescription, Pageable pageable, org.neo4j.cypherdsl.core.StatementBuilder.OngoingReadingAndReturn returning) voidQueryFragments.setReturnBasedOn(NodeDescription<?> nodeDescription, Collection<PropertyFilter.ProjectedPath> includedProperties, boolean isDistinct, List<org.neo4j.cypherdsl.core.Expression> additionalExpressions) static Function<Sort.Order,org.neo4j.cypherdsl.core.SortItem> CypherAdapterUtils.sortAdapterFor(NodeDescription<?> nodeDescription) Maps Spring Data'sSort.Orderto aSortItem.static Collection<org.neo4j.cypherdsl.core.SortItem>CypherAdapterUtils.toSortItems(NodeDescription<?> nodeDescription, Sort sort) Converts a Spring Data sort to an equivalent list ofsort items.Constructors in org.springframework.data.neo4j.repository.query with parameters of type NodeDescriptionModifierConstructorDescriptionQueryFragmentsAndParameters(NodeDescription<?> nodeDescription, QueryFragments queryFragments, Map<String, Object> parameters, Sort sort)