Uses of Class
org.neo4j.cypherdsl.core.SymbolicName
-
Uses of SymbolicName in org.neo4j.cypherdsl.core
Modifier and TypeMethodDescriptiondefault @NotNull SymbolicName
Aliased.asName()
Turns this alias into a symbolic name that can be used as anExpression
.@NotNull SymbolicName
ForeignAdapter.asName()
Adapts a foreign expression into a Cypher-DSLSymbolicName
.@NotNull SymbolicName
Creates a new symbolic name by concatenatingotherValue
to this names value.static SymbolicName[]
Cypher.createSymbolicNames
(String[] variables) static SymbolicName[]
Cypher.createSymbolicNames
(Named[] variables) default @NotNull SymbolicName
Named.getRequiredSymbolicName()
final @NotNull SymbolicName
NodeBase.getRequiredSymbolicName()
final @NotNull SymbolicName
RelationshipBase.getRequiredSymbolicName()
static @NotNull SymbolicName
Creates a new symbolic name.Modifier and TypeMethodDescription@NotNull Optional
<SymbolicName> Named.getSymbolicName()
@NotNull Optional
<SymbolicName> NamedPath.getSymbolicName()
final @NotNull Optional
<SymbolicName> NodeBase.getSymbolicName()
final @NotNull Optional
<SymbolicName> RelationshipBase.getSymbolicName()
Modifier and TypeMethodDescriptionCypher.all
(SymbolicName variable) Starts building a new condition based on a function invocation for theall()
function.static @NotNull Predicates.OngoingListBasedPredicateFunction
Predicates.all
(SymbolicName variable) Deprecated.Starts building a new condition based on a function invocation for theall()
function.Cypher.any
(SymbolicName variable) Starts building a new condition based on a function invocation for theany()
function.static @NotNull Predicates.OngoingListBasedPredicateFunction
Predicates.any
(SymbolicName variable) Deprecated.Starts building a new condition based on a function invocation for theany()
function.static @NotNull Node
Cypher.anyNode
(SymbolicName symbolicName) default @NotNull AliasedExpression
Expression.as
(SymbolicName alias) Reuse an existing symbolic name to alias this expressiondefault @NotNull LoadCSVStatementBuilder
LoadCSVStatementBuilder.OngoingLoadCSV.as
(SymbolicName alias) Configure the alias for each line contained in the CSV resourcedefault @NotNull StatementBuilder.OngoingReading
StatementBuilder.OngoingUnwind.as
(SymbolicName variable) Reuse an existing symbolic name.static MapProjection
MapProjection.create
(SymbolicName name, Object... content) Create a new map projection with the given, mixed contentstatic MapProjection
Cypher.createProjection
(SymbolicName name, Object... content) Create a new map projection with the given, mixed content@NotNull StatementBuilder.ForeachSourceStep
StatementBuilder.ExposesForeach.foreach
(SymbolicName variable) Starts defining aForeach
clausestatic Clause
Clauses.forEach
(SymbolicName v, Expression list, List<Clause> updatingClauses) Creates a literal for each clause.static Condition
Conditions.hasLabelsOrType
(SymbolicName symbolicName, String... labelsOrTypes) Deprecated.static Condition
Cypher.hasLabelsOrType
(SymbolicName symbolicName, String... labelsOrTypes) boolean
StatementContext.isResolved
(SymbolicName symbolicName) Checks whether a givensymbolic name
has been resolved in thiscontext
.static @NotNull FunctionInvocation
Cypher.labels
(@NotNull SymbolicName node) Creates a function invocation forlabels{}
.static @NotNull FunctionInvocation
Functions.labels
(@NotNull SymbolicName node) Deprecated.Creates a function invocation forlabels{}
.static @NotNull ListComprehension.OngoingDefinitionWithVariable
Cypher.listWith
(SymbolicName variable) Starts defining alist comprehension
.static Clause
Clauses.loadCSV
(boolean withHeaders, StringLiteral uri, SymbolicName alias, @Nullable String fieldTerminator) Creates anLOAD CSV clause
.@NotNull Node
Node.named
(SymbolicName newSymbolicName) Creates a copy of this node with a new symbolic name.abstract SELF
NodeBase.named
(SymbolicName newSymbolicName) This method needs to be implemented to provide new, type safe instances of this node.@NotNull Relationship
Relationship.named
(SymbolicName newSymbolicName) Creates a copy of this relationship with a new symbolic name.abstract SELF
RelationshipBase.named
(SymbolicName newSymbolicName) This method needs to be implemented to provide new, type safe instances of this relationship.@NotNull RelationshipChain
RelationshipChain.named
(SymbolicName newSymbolicName) Replaces the last element of this chains with a copy of the relationship with the new symbolic name.@NotNull ExposesRelationships
<RelationshipChain> RelationshipPattern.named
(SymbolicName name) Turns the pattern into a named chain of relationships.static @NotNull FunctionInvocation
Cypher.nodes
(@NotNull SymbolicName symbolicName) Creates a function invocation fornodes{}
.static @NotNull FunctionInvocation
Functions.nodes
(@NotNull SymbolicName symbolicName) Deprecated.Creates a function invocation fornodes{}
.Cypher.none
(SymbolicName variable) Starts building a new condition based on a function invocation for thenone()
function.static @NotNull Predicates.OngoingListBasedPredicateFunction
Predicates.none
(SymbolicName variable) Deprecated.Starts building a new condition based on a function invocation for thenone()
function.Cypher.path
(SymbolicName name) Starts defining a named path by indicating a name.Cypher.reduce
(@NotNull SymbolicName variable) Starts building a function invocation forreduce({})
.Functions.reduce
(@NotNull SymbolicName variable) Deprecated.Starts building a function invocation forreduce({})
.static @NotNull FunctionInvocation
Cypher.relationships
(@NotNull SymbolicName symbolicName) Creates a function invocation forrelationships{}
.static @NotNull FunctionInvocation
Functions.relationships
(@NotNull SymbolicName symbolicName) Deprecated.Creates a function invocation forrelationships{}
.StatementContext.resolve
(SymbolicName symbolicName) Resolves asymbolic name
into a string: A symbolic name can be a placeholder without an actual value.Cypher.shortestPath
(SymbolicName name) Starts defining a named path defined by theshortestPath
between a relationship by indicating a name.Cypher.single
(SymbolicName variable) Starts building a new condition based on a function invocation for thesingle()
function.static @NotNull Predicates.OngoingListBasedPredicateFunction
Predicates.single
(SymbolicName variable) Deprecated.Starts building a new condition based on a function invocation for thesingle()
function.static @NotNull FunctionInvocation
Cypher.type
(@NotNull SymbolicName relationship) Creates a function invocation fortype{}
.static @NotNull FunctionInvocation
Functions.type
(@NotNull SymbolicName relationship) Deprecated.Creates a function invocation fortype{}
.static Clause
Clauses.unwind
(Expression expression, SymbolicName name) Creates anunwind clause
.static Statement.UseStatement
Cypher.use
(SymbolicName target, Statement statement) Deprecated, for removal: This API element is subject to removal in a future version.static Hint
Hint.useJoinOn
(SymbolicName... name) Creates a join hint on one or more symbolic names.ExposesHints.usingJoinOn
(SymbolicName... names) Applies a JOIN hint on one or more nodes identified by their names.ExposesCall.ExposesYield.yield
(SymbolicName... resultFields) Adds the given items to the YIELD clause of the generated call.ModifierConstructorDescriptionprotected
NodeBase
(SymbolicName symbolicName, List<NodeLabel> labels, Properties properties) Creates a new base object from aSymbolicName
name, a list of labels and a set of propertiesprotected
RelationshipBase
(SymbolicName symbolicName, String type, Node start, Properties properties, Node end) Always creates a relationship from start to end (left to right).protected
RelationshipBase
(SymbolicName symbolicName, Node start, String type, Properties properties, Node end, String... additionalTypes) Always creates a relationship from start to end (left to right).
Cypher.use(Expression, Statement)