static @NotNull FunctionInvocation |
Functions.count(@NotNull Node node) |
|
static @NotNull FunctionInvocation |
Functions.countDistinct(@NotNull Node node) |
Creates a function invocation for a count() function with DISTINCT added.
|
static @NotNull FunctionInvocation |
Functions.id(@NotNull Node node) |
Creates a function invocation for id{}.
|
@NotNull Condition |
Node.isEqualTo(Node otherNode) |
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 |
Functions.keys(@NotNull Node node) |
Creates a function invocation for keys{}.
|
static @NotNull FunctionInvocation |
Functions.labels(@NotNull Node node) |
Creates a function invocation for labels{}.
|
static @NotNull FunctionInvocation |
Functions.properties(Node node) |
Creates a function invocation for properties()) on nodes.
|
T |
ExposesRelationships.relationshipBetween(Node other,
java.lang.String... types) |
Starts building an undirected relationship between this node and the other.
|
@NotNull RelationshipChain |
RelationshipBase.relationshipBetween(Node other,
java.lang.String... types) |
|
@NotNull RelationshipChain |
RelationshipChain.relationshipBetween(Node other,
java.lang.String... types) |
|
T |
ExposesRelationships.relationshipFrom(Node other,
java.lang.String... types) |
Starts building an incoming relationship starting at the other node.
|
@NotNull RelationshipChain |
RelationshipBase.relationshipFrom(Node other,
java.lang.String... types) |
|
@NotNull RelationshipChain |
RelationshipChain.relationshipFrom(Node other,
java.lang.String... types) |
|
T |
ExposesRelationships.relationshipTo(Node other,
java.lang.String... types) |
Starts building an outgoing relationship to the other node.
|
@NotNull RelationshipChain |
RelationshipBase.relationshipTo(Node other,
java.lang.String... types) |
|
@NotNull RelationshipChain |
RelationshipChain.relationshipTo(Node other,
java.lang.String... types) |
|
static Operation |
Operations.remove(Node target,
java.lang.String... label) |
Creates an operation removing one or more labels from a given node.
|
@NotNull StatementBuilder.BuildableMatchAndUpdate |
StatementBuilder.ExposesSetAndRemove.remove(Node node,
java.lang.String... labels) |
Creates SET clause for removing the given labels from a node.
|
@NotNull StatementBuilder.BuildableMatchAndUpdate |
StatementBuilder.ExposesSetAndRemove.remove(Node node,
java.util.Collection<java.lang.String> labels) |
Creates SET clause for removing the given labels from a node.
|
static Operation |
Operations.set(Node target,
java.lang.String... label) |
Creates an operation adding one or more labels from a given node.
|
@NotNull StatementBuilder.BuildableMatchAndUpdate |
StatementBuilder.ExposesSetAndRemove.set(Node node,
java.lang.String... labels) |
Creates SET clause for setting the given labels to a node.
|
@NotNull StatementBuilder.BuildableMatchAndUpdate |
StatementBuilder.ExposesSetAndRemove.set(Node node,
java.util.Collection<java.lang.String> labels) |
Creates SET clause for setting the given labels to a node.
|
static Hint |
Hint.useScanFor(Node node) |
Creates an index scan hint.
|
default StatementBuilder.OngoingReadingWithoutWhere |
ExposesHints.usingJoinOn(Node... nodes) |
Applies a JOIN hint on one or more nodes.
|
StatementBuilder.OngoingReadingWithoutWhere |
ExposesHints.usingScan(Node node) |
Applies a SCAN hint on a node.
|