Uses of Interface
org.neo4j.cypherdsl.core.Node
Packages that use Node
-
Uses of Node in org.neo4j.cypherdsl.core
Classes in org.neo4j.cypherdsl.core with type parameters of type NodeModifier and TypeClassDescriptionclassThis is the base class for all nodes.Classes in org.neo4j.cypherdsl.core that implement NodeModifier and TypeClassDescriptionclassThis is the base class for all nodes.Methods in org.neo4j.cypherdsl.core that return NodeModifier and TypeMethodDescriptionstatic @NotNull NodeCypher.anyNode()static @NotNull Nodestatic @NotNull NodeCypher.anyNode(SymbolicName symbolicName) @NotNull NodeForeignAdapter.asNode()Adapts a foreign expression into a Cypher-DSLNode, that allows to address it further down in queries.Relationship.getLeft()final @NotNull NodeRelationshipBase.getLeft()@NotNull NodeRelationship.getRight()final @NotNull NodeRelationshipBase.getRight()@NotNull NodeCreates a copy of this node with a new symbolic name.@NotNull NodeNode.named(SymbolicName newSymbolicName) Creates a copy of this node with a new symbolic name.static @NotNull NodeCreate a new Node representation with at least one label, the "primary" label.static @NotNull NodeCreate a new Node representation with at least one label, the "primary" label.static @NotNull NodeCypher.node(String primaryLabel, MapExpression properties, String... additionalLabels) Create a new Node representation with at least one label, the "primary" label.static @NotNull NodeCypher.node(String primaryLabel, MapExpression properties, Collection<String> additionalLabels) Create a new Node representation with at least one label, the "primary" label.static @NotNull NodeCypher.node(LabelExpression labelExpression) Methods in org.neo4j.cypherdsl.core with parameters of type NodeModifier and TypeMethodDescriptionstatic @NotNull FunctionInvocationstatic @NotNull FunctionInvocationCypher.countDistinct(@NotNull Node node) Creates a function invocation for acount()function withDISTINCTadded.static @NotNull FunctionInvocationCreates a function invocation forelementId{}.@NotNull ConditionCreates a new condition whether this node is equal to otherNode.@NotNull ConditionNode.isNotEqualTo(Node otherNode) Creates a new condition whether this node is not equal to otherNode.static @NotNull FunctionInvocationCreates a function invocation forkeys{}.static @NotNull FunctionInvocationCreates a function invocation forlabels{}.static @NotNull FunctionInvocationCypher.properties(Node node) Creates a function invocation forproperties())on nodes.ExposesRelationships.relationshipBetween(Node other, String... types) Starts building an undirected relationship between thisnodeand theother.final @NotNull RelationshipChainRelationshipBase.relationshipBetween(Node other, String... types) @NotNull RelationshipChainRelationshipChain.relationshipBetween(Node other, String... types) ExposesRelationships.relationshipFrom(Node other, String... types) Starts building an incoming relationship starting at theothernode.final @NotNull RelationshipChainRelationshipBase.relationshipFrom(Node other, String... types) @NotNull RelationshipChainRelationshipChain.relationshipFrom(Node other, String... types) ExposesRelationships.relationshipTo(Node other, String... types) Starts building an outgoing relationship to theothernode.final @NotNull RelationshipChainRelationshipBase.relationshipTo(Node other, String... types) @NotNull RelationshipChainRelationshipChain.relationshipTo(Node other, String... types) default TExposesRelationships.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.CreatesSETclause for removing the given labels from a node.StatementBuilder.ExposesSetAndRemove.remove(Node node, Collection<String> labels) CreatesSETclause for removing the given labels from a node.static OperationCypher.removeLabel(Node target, String... label) Creates an operation removing one or more labels from a givennode.CreatesSETclause for setting the given labels to a node.StatementBuilder.ExposesSetLabel.set(Node node, Collection<String> labels) CreatesSETclause for setting the given labels to a node.static OperationCreates an operation adding one or more labels from a givennode.static HintHint.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.Constructors in org.neo4j.cypherdsl.core with parameters of type NodeModifierConstructorDescriptionprotectedRelationshipBase(SymbolicName symbolicName, String type, Node start, Properties properties, Node end) Always creates a relationship from start to end (left to right).protectedRelationshipBase(SymbolicName symbolicName, Node start, String type, Properties properties, Node end, String... additionalTypes) Always creates a relationship from start to end (left to right).