- All Superinterfaces:
IdentifiableElement,Named,PropertyAccessor
- All Known Subinterfaces:
Node,Relationship
- All Known Implementing Classes:
NodeBase,RelationshipBase
A container having properties. A property container must be
Named with a non empty name to be able to refer
to properties.- Since:
- 1.1
- Author:
- Andreas Berger, Michael J. Simons
-
Method Summary
Modifier and TypeMethodDescription@NotNull Operationmutate(MapExpression properties) Creates anOperationmutating the properties of this container to a new value.@NotNull OperationCreates anOperationmutating the properties of this container to a new value.@NotNull MapProjectionCreates a map projection based on this container.@NotNull MapProjectionUnwraps the list of entries into an array before creating a projection out of it.@NotNull Operationset(MapExpression properties) Creates anSET operationsetting the properties of this container to a new value.@NotNull OperationCreates anSET operationsetting the properties of this container to a new value.Methods inherited from interface org.neo4j.cypherdsl.core.Named
asExpression, getRequiredSymbolicName, getSymbolicNameMethods inherited from interface org.neo4j.cypherdsl.core.PropertyAccessor
property, property, property
-
Method Details
-
mutate
Creates anOperationmutating the properties of this container to a new value. The container does not track the operations created with this method.- Parameters:
parameter- the new properties- Returns:
- A new operation.
- Since:
- 2020.1.5
-
mutate
Creates anOperationmutating the properties of this container to a new value. The container does not track the operations created with this method.- Parameters:
properties- the new properties- Returns:
- A new operation.
- Since:
- 2020.1.5
-
set
Creates anSET operationsetting the properties of this container to a new value. The container does not track the operations created with this method.- Parameters:
parameter- the new properties- Returns:
- A new operation.
- Since:
- 2022.5.0
-
set
Creates anSET operationsetting the properties of this container to a new value. The container does not track the operations created with this method.- Parameters:
properties- the new properties- Returns:
- A new operation.
- Since:
- 2022.5.0
-
project
Unwraps the list of entries into an array before creating a projection out of it.- Parameters:
entries- A list of entries for the projection- Returns:
- A map projection.
- See Also:
-
project
Creates a map projection based on this container. The container needs a symbolic name for this to work.- Parameters:
entries- A list of entries for the projection- Returns:
- A map projection.
- See Also:
-