Uses of Interface
org.neo4j.cypherdsl.core.Relationship
Packages that use Relationship
-
Uses of Relationship in org.neo4j.cypherdsl.core
Classes in org.neo4j.cypherdsl.core that implement RelationshipModifier and TypeClassDescriptionclassRelationshipBase<S extends NodeBase<?>,E extends NodeBase<?>, SELF extends RelationshipBase<S, E, SELF>> This is the base class for all relationships.Methods in org.neo4j.cypherdsl.core that return RelationshipModifier and TypeMethodDescriptionForeignAdapter.asRelationship()Adapts a foreign expression into a Cypher-DSLRelationship, that allows to address it further down in queries.Relationship.inverse()Creates a new relationship, inverting the direction but keeping the semantics intact ((a) --> (b)becomes(b) <-- (a)).final RelationshipRelationshipBase.inverse()final Relationshipfinal Relationshipfinal RelationshipCreates a copy of this relationship with a new symbolic name.Relationship.named(SymbolicName newSymbolicName) Creates a copy of this relationship with a new symbolic name.final RelationshipRelationshipBase.unbounded()RelationshipBase.where(Expression predicate) Methods in org.neo4j.cypherdsl.core with parameters of type RelationshipModifier and TypeMethodDescriptionNamedPath.OngoingShortestPathDefinitionWithName.definedBy(Relationship relationship) Create a new named path based on a single relationship.static FunctionInvocationCypher.elementId(Relationship relationship) Creates a function invocation forelementId{}.static FunctionInvocationCypher.endNode(Relationship relationship) Creates a function invocation forendNode{}.static FunctionInvocationCypher.keys(Relationship relationship) Creates a function invocation forkeys{}.static FunctionInvocationCypher.properties(Relationship relationship) Creates a function invocation forproperties())on relationships.static FunctionInvocationCypher.startNode(Relationship relationship) Creates a function invocation forstartNode{}.static FunctionInvocationCypher.type(Relationship relationship) Creates a function invocation fortype{}.