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 NodeCypher.anyNode()Returns a node matching any node.static NodeCreates a new unlabeled Node object.static NodeCypher.anyNode(SymbolicName symbolicName) Creates a new unlabeled Node object.ForeignAdapter.asNode()Adapts a foreign expression into a Cypher-DSLNode, that allows to address it further down in queries.Relationship.getLeft()Returns the left-hand side of this relationship.final NodeRelationshipBase.getLeft()Relationship.getRight()Returns the right-hand side of this relationship.final NodeRelationshipBase.getRight()Creates a copy of this node with a new symbolic name.Node.named(SymbolicName newSymbolicName) Creates a copy of this node with a new symbolic name.static NodeCreate a new Node representation with at least one label, the "primary" label.static NodeCreate a new Node representation with at least one label, the "primary" label.static NodeCypher.node(String primaryLabel, MapExpression properties, String... additionalLabels) Create a new Node representation with at least one label, the "primary" label.static NodeCypher.node(String primaryLabel, MapExpression properties, Collection<String> additionalLabels) Create a new Node representation with at least one label, the "primary" label.static NodeCypher.node(LabelExpression labelExpression) Deprecated, for removal: This API element is subject to removal in a future version.static NodeCreates a new Node object.Methods in org.neo4j.cypherdsl.core with parameters of type NodeModifier and TypeMethodDescriptionstatic FunctionInvocationCreates an instance of thecountfunction.static FunctionInvocationCypher.countDistinct(Node node) Creates a function invocation for acount()function withDISTINCTadded.static FunctionInvocationCreates a function invocation forelementId{}.Creates a new condition whether this node is equal to otherNode.Node.isNotEqualTo(Node otherNode) Creates a new condition whether this node is not equal to otherNode.static FunctionInvocationCreates a function invocation forkeys{}.static FunctionInvocationCreates a function invocation forlabels{}.static 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 RelationshipChainRelationshipBase.relationshipBetween(Node other, String... types) RelationshipChain.relationshipBetween(Node other, String... types) ExposesRelationships.relationshipFrom(Node other, String... types) Starts building an incoming relationship starting at theothernode.final RelationshipChainRelationshipBase.relationshipFrom(Node other, String... types) RelationshipChain.relationshipFrom(Node other, String... types) ExposesRelationships.relationshipTo(Node other, String... types) Starts building an outgoing relationship to theothernode.final RelationshipChainRelationshipBase.relationshipTo(Node other, String... types) RelationshipChain.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.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.CreatesSETclause for setting the given labels to a node.static OperationCreates an operation adding one or more labels to a givennode.static OperationCreates an operation adding dynamic labels to anode.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).
Cypher.node(Labels)