Package org.neo4j.cypherdsl.core
Interface Named
-
- All Known Subinterfaces:
PropertyContainer
- All Known Implementing Classes:
NamedPath,Node,Relationship
@API(status=EXPERIMENTAL, since="1.0") public interface NamedA named thing exposes an optionalsymbolic name.- Since:
- 1.0
- Author:
- Michael J. Simons
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SymbolicNamegetRequiredSymbolicName()java.util.Optional<SymbolicName>getSymbolicName()
-
-
-
Method Detail
-
getSymbolicName
java.util.Optional<SymbolicName> getSymbolicName()
- Returns:
- An optional symbolic name.
-
getRequiredSymbolicName
default SymbolicName getRequiredSymbolicName()
- Returns:
- A symbolic name
- Throws:
java.lang.IllegalStateException- If this has not been named yet.
-
-