Uses of Interface
org.neo4j.cypherdsl.core.Relationship
-
Uses of Relationship in org.neo4j.cypherdsl.core
Modifier and TypeClassDescriptionclass
RelationshipBase<S extends NodeBase<?>,
E extends NodeBase<?>, SELF extends RelationshipBase<S, E, SELF>> This is the base class for all relationships.Modifier and TypeMethodDescription@NotNull Relationship
ForeignAdapter.asRelationship()
Adapts a foreign expression into a Cypher-DSLRelationship
, that allows to address it further down in queries.@NotNull Relationship
Relationship.inverse()
Creates a new relationship, inverting the direction but keeping the semantics intact ((a) --> (b)
becomes(b) <-- (a)
).final @NotNull Relationship
RelationshipBase.inverse()
final @NotNull Relationship
final @NotNull Relationship
final @NotNull Relationship
@NotNull Relationship
Creates a copy of this relationship with a new symbolic name.@NotNull Relationship
Relationship.named
(SymbolicName newSymbolicName) Creates a copy of this relationship with a new symbolic name.final @NotNull Relationship
RelationshipBase.unbounded()
@NotNull Relationship
RelationshipBase.where
(@Nullable Expression predicate) Modifier and TypeMethodDescriptionNamedPath.OngoingShortestPathDefinitionWithName.definedBy
(Relationship relationship) Create a new named path based on a single relationship.static @NotNull FunctionInvocation
Cypher.elementId
(@NotNull Relationship relationship) Creates a function invocation forelementId{}
.static @NotNull FunctionInvocation
Functions.elementId
(@NotNull Relationship relationship) Deprecated.Creates a function invocation forelementId{}
.static @NotNull FunctionInvocation
Cypher.endNode
(@NotNull Relationship relationship) Creates a function invocation forendNode{}
.static @NotNull FunctionInvocation
Functions.endNode
(@NotNull Relationship relationship) Deprecated.Creates a function invocation forendNode{}
.static @NotNull FunctionInvocation
Functions.id
(@NotNull Relationship relationship) Deprecated.static @NotNull FunctionInvocation
Cypher.keys
(@NotNull Relationship relationship) Creates a function invocation forkeys{}
.static @NotNull FunctionInvocation
Functions.keys
(@NotNull Relationship relationship) Deprecated.Creates a function invocation forkeys{}
.static @NotNull FunctionInvocation
Cypher.properties
(Relationship relationship) Creates a function invocation forproperties())
on relationships.static @NotNull FunctionInvocation
Functions.properties
(Relationship relationship) Deprecated.Creates a function invocation forproperties())
on relationships.static @NotNull FunctionInvocation
Cypher.shortestPath
(Relationship relationship) Creates a function invocation forshortestPath({})
.static @NotNull FunctionInvocation
Functions.shortestPath
(Relationship relationship) Deprecated.Creates a function invocation forshortestPath({})
.static @NotNull FunctionInvocation
Cypher.startNode
(@NotNull Relationship relationship) Creates a function invocation forstartNode{}
.static @NotNull FunctionInvocation
Functions.startNode
(@NotNull Relationship relationship) Deprecated.Creates a function invocation forstartNode{}
.static @NotNull FunctionInvocation
Cypher.type
(@NotNull Relationship relationship) Creates a function invocation fortype{}
.static @NotNull FunctionInvocation
Functions.type
(@NotNull Relationship relationship) Deprecated.Creates a function invocation fortype{}
.
Functions.elementId(Relationship)
for a replacement.