Uses of Interface
org.neo4j.cypherdsl.core.Node
-
Uses of Node in org.neo4j.cypherdsl.core
Modifier and TypeClassDescriptionclass
This is the base class for all nodes.Modifier and TypeClassDescriptionclass
This is the base class for all nodes.Modifier and TypeMethodDescriptionstatic @NotNull Node
Cypher.anyNode()
static @NotNull Node
static @NotNull Node
Cypher.anyNode
(SymbolicName symbolicName) @NotNull Node
ForeignAdapter.asNode()
Adapts a foreign expression into a Cypher-DSLNode
, that allows to address it further down in queries.Relationship.getLeft()
final @NotNull Node
RelationshipBase.getLeft()
@NotNull Node
Relationship.getRight()
final @NotNull Node
RelationshipBase.getRight()
@NotNull Node
Creates a copy of this node with a new symbolic name.@NotNull Node
Node.named
(SymbolicName newSymbolicName) Creates a copy of this node with a new symbolic name.static @NotNull Node
Create a new Node representation with at least one label, the "primary" label.static @NotNull Node
Create a new Node representation with at least one label, the "primary" label.static @NotNull Node
Cypher.node
(String primaryLabel, MapExpression properties, String... additionalLabels) Create a new Node representation with at least one label, the "primary" label.static @NotNull Node
Cypher.node
(String primaryLabel, MapExpression properties, Collection<String> additionalLabels) Create a new Node representation with at least one label, the "primary" label.static @NotNull Node
Cypher.node
(LabelExpression labelExpression) Modifier and TypeMethodDescriptionstatic @NotNull FunctionInvocation
static @NotNull FunctionInvocation
Deprecated.static @NotNull FunctionInvocation
Cypher.countDistinct
(@NotNull Node node) Creates a function invocation for acount()
function withDISTINCT
added.static @NotNull FunctionInvocation
Functions.countDistinct
(@NotNull Node node) Deprecated.Creates a function invocation for acount()
function withDISTINCT
added.static @NotNull FunctionInvocation
Creates a function invocation forelementId{}
.static @NotNull FunctionInvocation
Deprecated.Creates a function invocation forelementId{}
.static @NotNull FunctionInvocation
Deprecated.@NotNull Condition
Creates a new condition whether this node is equal to otherNode.@NotNull Condition
Node.isNotEqualTo
(Node otherNode) Creates a new condition whether this node is not equal to otherNode.static @NotNull FunctionInvocation
Creates a function invocation forkeys{}
.static @NotNull FunctionInvocation
Deprecated.Creates a function invocation forkeys{}
.static @NotNull FunctionInvocation
Creates a function invocation forlabels{}
.static @NotNull FunctionInvocation
Deprecated.Creates a function invocation forlabels{}
.static @NotNull FunctionInvocation
Cypher.properties
(Node node) Creates a function invocation forproperties())
on nodes.static @NotNull FunctionInvocation
Functions.properties
(Node node) Deprecated.Creates a function invocation forproperties())
on nodes.ExposesRelationships.relationshipBetween
(Node other, String... types) Starts building an undirected relationship between thisnode
and theother
.final @NotNull RelationshipChain
RelationshipBase.relationshipBetween
(Node other, String... types) @NotNull RelationshipChain
RelationshipChain.relationshipBetween
(Node other, String... types) ExposesRelationships.relationshipFrom
(Node other, String... types) Starts building an incoming relationship starting at theother
node
.final @NotNull RelationshipChain
RelationshipBase.relationshipFrom
(Node other, String... types) @NotNull RelationshipChain
RelationshipChain.relationshipFrom
(Node other, String... types) ExposesRelationships.relationshipTo
(Node other, String... types) Starts building an outgoing relationship to theother
node
.final @NotNull RelationshipChain
RelationshipBase.relationshipTo
(Node other, String... types) @NotNull RelationshipChain
RelationshipChain.relationshipTo
(Node other, String... types) default T
ExposesRelationships.relationshipWith
(Node other, Relationship.Direction direction, String... types) A convenience method for creating relationships between nodes avoiding going through the fluent API by allowing to pass in the type directly.static Operation
Deprecated.useCypher.removeLabel(Node, String...)
instead.CreatesSET
clause for removing the given labels from a node.StatementBuilder.ExposesSetAndRemove.remove
(Node node, Collection<String> labels) CreatesSET
clause for removing the given labels from a node.static Operation
Cypher.removeLabel
(Node target, String... label) Creates an operation removing one or more labels from a givennode
.static Operation
Deprecated.useCypher.setLabel(Node, String...)
instead.CreatesSET
clause for setting the given labels to a node.StatementBuilder.ExposesSetLabel.set
(Node node, Collection<String> labels) CreatesSET
clause for setting the given labels to a node.static Operation
Creates an operation adding one or more labels from a givennode
.static Hint
Hint.useScanFor
(Node node) Creates an index scan hint.ExposesHints.usingJoinOn
(Node... nodes) Applies a JOIN hint on one or more nodes.Applies a SCAN hint on a node.ModifierConstructorDescriptionprotected
RelationshipBase
(SymbolicName symbolicName, String type, Node start, Properties properties, Node end) Always creates a relationship from start to end (left to right).protected
RelationshipBase
(SymbolicName symbolicName, Node start, String type, Properties properties, Node end, String... additionalTypes) Always creates a relationship from start to end (left to right).
Functions.elementId(Node)
for a replacement.