Uses of Class
org.neo4j.cypherdsl.core.SymbolicName
Packages that use SymbolicName
-
Uses of SymbolicName in org.neo4j.cypherdsl.core
Methods in org.neo4j.cypherdsl.core that return SymbolicNameModifier and TypeMethodDescriptiondefault @NotNull SymbolicNameAliased.asName()Turns this alias into a symbolic name that can be used as anExpression.@NotNull SymbolicNameForeignAdapter.asName()Adapts a foreign expression into a Cypher-DSLSymbolicName.@NotNull SymbolicNameCreates a new symbolic name by concatenatingotherValueto this names value.default @NotNull SymbolicNameNamed.getRequiredSymbolicName()final @NotNull SymbolicNameNodeBase.getRequiredSymbolicName()final @NotNull SymbolicNameRelationshipBase.getRequiredSymbolicName()static @NotNull SymbolicNameCreates a new symbolic name.Methods in org.neo4j.cypherdsl.core that return types with arguments of type SymbolicNameModifier and TypeMethodDescription@NotNull Optional<SymbolicName>Named.getSymbolicName()@NotNull Optional<SymbolicName>NamedPath.getSymbolicName()final @NotNull Optional<SymbolicName>NodeBase.getSymbolicName()final @NotNull Optional<SymbolicName>RelationshipBase.getSymbolicName()Methods in org.neo4j.cypherdsl.core with parameters of type SymbolicNameModifier and TypeMethodDescriptionstatic @NotNull Predicates.OngoingListBasedPredicateFunctionPredicates.all(SymbolicName variable) Starts building a new condition based on a function invocation for theall()function.static @NotNull Predicates.OngoingListBasedPredicateFunctionPredicates.any(SymbolicName variable) Starts building a new condition based on a function invocation for theany()function.static @NotNull NodeCypher.anyNode(SymbolicName symbolicName) default @NotNull AliasedExpressionExpression.as(SymbolicName alias) Reuse an existing symbolic name to alias this expressiondefault @NotNull LoadCSVStatementBuilderLoadCSVStatementBuilder.OngoingLoadCSV.as(SymbolicName alias) Configure the alias for each line contained in the CSV resourcedefault @NotNull StatementBuilder.OngoingReadingStatementBuilder.OngoingUnwind.as(SymbolicName variable) Reuse an existing symbolic name.static MapProjectionMapProjection.create(SymbolicName name, Object... content) Create a new map projection with the given, mixed contentstatic ClauseClauses.forEach(SymbolicName v, Expression list, List<Clause> updatingClauses) Creates a literal for each clause.static ConditionConditions.hasLabelsOrType(SymbolicName symbolicName, String... labelsOrTypes) booleanStatementContext.isResolved(SymbolicName symbolicName) Checks whether a givensymbolic namehas been resolved in thiscontext.static @NotNull FunctionInvocationFunctions.labels(@NotNull SymbolicName node) Creates a function invocation forlabels{}.static @NotNull ListComprehension.OngoingDefinitionWithVariableCypher.listWith(SymbolicName variable) Starts defining alist comprehension.static ClauseClauses.loadCSV(boolean withHeaders, StringLiteral uri, SymbolicName alias, @Nullable String fieldTerminator) Creates anLOAD CSV clause.@NotNull NodeNode.named(SymbolicName newSymbolicName) Creates a copy of this node with a new symbolic name.abstract SELFNodeBase.named(SymbolicName newSymbolicName) This method needs to be implemented to provide new, type safe instances of this node.@NotNull RelationshipRelationship.named(SymbolicName newSymbolicName) Creates a copy of this relationship with a new symbolic name.abstract SELFRelationshipBase.named(SymbolicName newSymbolicName) This method needs to be implemented to provide new, type safe instances of this relationship.@NotNull RelationshipChainRelationshipChain.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 FunctionInvocationFunctions.nodes(@NotNull SymbolicName symbolicName) Creates a function invocation fornodes{}.static @NotNull Predicates.OngoingListBasedPredicateFunctionPredicates.none(SymbolicName variable) 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.Functions.reduce(@NotNull SymbolicName variable) Starts building a function invocation forreduce({}).static @NotNull FunctionInvocationFunctions.relationships(@NotNull SymbolicName symbolicName) Creates a function invocation forrelationships{}.StatementContext.resolve(SymbolicName symbolicName) Resolves asymbolic nameinto a string: A symbolic name can be a placeholder without an actual value.Cypher.shortestPath(SymbolicName name) Starts defining a named path defined by theshortestPathbetween a relationship by indicating a name.static @NotNull Predicates.OngoingListBasedPredicateFunctionPredicates.single(SymbolicName variable) Starts building a new condition based on a function invocation for thesingle()function.static @NotNull FunctionInvocationFunctions.type(@NotNull SymbolicName relationship) Creates a function invocation fortype{}.static ClauseClauses.unwind(Expression expression, SymbolicName name) Creates anunwind clause.static Statement.UseStatementCypher.use(SymbolicName target, Statement statement) Decorates the given statement by prepending a dynamic USE clause.static HintHint.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.Constructors in org.neo4j.cypherdsl.core with parameters of type SymbolicNameModifierConstructorDescriptionprotectedNodeBase(SymbolicName symbolicName, List<NodeLabel> labels, Properties properties) Creates a new base object from aSymbolicNamename, a list of labels and a set of propertiesprotectedRelationshipBase(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).