Uses of Interface
org.neo4j.cypherdsl.core.Expression
Packages that use Expression
-
Uses of Expression in org.neo4j.cypherdsl.core
Subinterfaces of Expression in org.neo4j.cypherdsl.coreModifier and TypeInterfaceDescriptioninterfaceSee CaseExpression.static interfaceSpecification for a renderable, complete CASE statementstatic interfaceExtension of theCaseinterface to support generic case.static interfaceExtension theCaseinterface to support simple case with an initial expression / condition.interfaceShared interface for all conditions.interfaceLiteral<T>Represents a literal with an optional content.interfaceA property.interfaceA sub-query expression can either be anEXISTS-tentialor aCOUNTexpression as of Neo4j 5.Classes in org.neo4j.cypherdsl.core that implement ExpressionModifier and TypeClassDescriptionfinal classAn aliased expression, that deals with named expressions when accepting visitors.final classThe*.final classThe boolean literal.final classA concrete condition representing a comparision between two expressions.final classA constant condition that is either always true or false.final classAdded for supporting the Neo5j parser.final classAn existential sub-query can only be used in a where clause.final classfinal classA condition checking for the presence of labels on nodes or types on relationships.final classHelper class, only for internal use.final classfinal classRepresents a list expression as in[expression1, expression2, ..., expressionN]final classA list of literals.final classRepresents a range literal applied to another expression.final classA dedicated map expression.final classA map of literals.final classRepresents a map projection as described here.final classfinal classRepresents the literal value null.final classfinal classA binary operation.final classParameter<T>Represents a named parameter inside a Cypher statement.final classfinal classSee PropertyLookupfinal classThe string representation of a string literal will be a quoted Cypher string in single tickmarks with escaped reserved characters.final classA symbolic name to identify nodes, relationships and aliased items.final classA literal representing a temporal value to be formatted in a way that Neo4j's Cypher understands it.Methods in org.neo4j.cypherdsl.core that return ExpressionModifier and TypeMethodDescription@NotNull ExpressionAliasedExpression.asExpression()@NotNull ExpressionAsterisk.asExpression()@NotNull ExpressionForeignAdapter.asExpression()Adapts a foreign expression into a Cypher-DSLExpression.@NotNull ExpressionIdentifiableElement.asExpression()Transform this element into an expressiondefault @NotNull ExpressionNamed.asExpression()@NotNull ExpressionSymbolicName.asExpression()default @NotNull ExpressionExposesCall.AsFunction.asFunction()@NotNull ExpressionExposesCall.AsFunction.asFunction(boolean distinct) default @NotNull ExpressionProperty.getContainerReference()KeyValueMapEntry.getValue()StatementCatalog.PropertyFilter.left()Returns the value of theleftrecord component.static ExpressionOperations.plus(Expression e) Creates an unary plus operation.static @NotNull ExpressionCreates an expression from a raw string fragment.StatementCatalog.PropertyFilter.right()Returns the value of therightrecord component.default @NotNull ExpressionExpression.size()This creates a size(e) expression from this expression.static @NotNull ExpressionCypher.subList(Expression targetExpression, Integer start, Integer end) Creates a closed range with given boundaries.static @NotNull ExpressionCypher.subList(Expression targetExpression, Expression start, Expression end) Creates a closed range with given boundaries.static @NotNull ExpressionCypher.subListFrom(Expression targetExpression, Integer start) Creates an open range starting atstart.static @NotNull ExpressionCypher.subListFrom(Expression targetExpression, Expression start) Creates an open range starting atstart.static @NotNull ExpressionCypher.subListUntil(Expression targetExpression, Integer end) Creates an open range starting atstart.static @NotNull ExpressionCypher.subListUntil(Expression targetExpression, Expression end) Creates an open range starting atstart.Methods in org.neo4j.cypherdsl.core that return types with arguments of type ExpressionModifier and TypeMethodDescription@NotNull Collection<Expression>Statement.getIdentifiableExpressions()Deprecated, for removal: This API element is subject to removal in a future version.StatementBuilder.OngoingReadingAndReturn.getIdentifiableExpressions()StatementBuilder.OrderableOngoingReadingAndWith.getIdentifiableExpressions()StatementCatalog.getIdentifiableExpressions()Returns a collection of all expressions that are identifiable expression in a non-void (or non-unit) Cypher statement.Methods in org.neo4j.cypherdsl.core with parameters of type ExpressionModifier and TypeMethodDescriptionstatic @NotNull FunctionInvocationFunctions.abs(@NotNull Expression expression) Creates a function invocation forabs({}).Reduction.OngoingDefinitionWithReducer.accumulateOn(Expression accumulator) static @NotNull FunctionInvocationFunctions.acos(@NotNull Expression expression) Creates a function invocation foracos({}).default @NotNull OperationExpression.add(Expression addend) Creates a+operation of this (the augend) and theaddend.StatementBuilder.OngoingMatchAndReturnWithOrder.and(@NotNull Expression expression) Adds another expression to the list of order items.StatementBuilder.OngoingReadingAndWithWithWhereAndOrder.and(@NotNull Expression expression) Adds another expression to the list of order items.static @NotNull FunctionInvocationFunctions.asin(@NotNull Expression expression) Creates a function invocation forasin({}).static @NotNull FunctionInvocationFunctions.atan(@NotNull Expression expression) Creates a function invocation foratan({}).static @NotNull FunctionInvocationFunctions.atan2(@NotNull Expression y, @NotNull Expression x) Creates a function invocation foratan2({}).static @NotNull FunctionInvocationFunctions.avg(Expression expression) Creates a function invocation for theavg()function.static @NotNull FunctionInvocationFunctions.avgDistinct(Expression expression) Creates a function invocation for theavg()function withDISTINCTadded.static @NotNull CaseCypher.caseExpression(@Nullable Expression expression) static @NotNull FunctionInvocationFunctions.ceil(@NotNull Expression expression) Creates a function invocation forceil({}).static @NotNull FunctionInvocationFunctions.coalesce(Expression... expressions) Creates a function invocation for thecoalesce()function.static @NotNull FunctionInvocationFunctions.collect(Expression expression) Creates a function invocation for thecollect()function.static @NotNull FunctionInvocationFunctions.collectDistinct(Expression expression) Creates a function invocation for thecollect()function withDISTINCTadded.default @NotNull OperationExpression.concat(Expression expression) Creates an expression concatenating two string or list expressions.default @NotNull ConditionExpression.contains(Expression expression) Creates a condition that checks whether thisexpressioncontains thatexpression.static @NotNull FunctionInvocationFunctions.cos(@NotNull Expression expression) Creates a function invocation forcos({}).static @NotNull FunctionInvocationFunctions.cot(@NotNull Expression expression) Creates a function invocation forcot({}).static @NotNull FunctionInvocationFunctions.count(Expression expression) Creates a function invocation for thecount()function.static @NotNull FunctionInvocationFunctions.countDistinct(Expression expression) Creates a function invocation for acount()function withDISTINCTadded.static CaseCase.create(@Nullable Expression expression) Creates a newCaseExpressionstatic FunctionInvocationFunctionInvocation.create(FunctionInvocation.FunctionDefinition definition, Expression... expressions) Creates aFunctionInvocationbased on a simple definition with arguments.static @NotNull KeyValueMapEntryKeyValueMapEntry.create(@NotNull String key, @NotNull Expression value) Create a newKeyValueMapEntry.static FunctionInvocationFunctionInvocation.createDistinct(FunctionInvocation.FunctionDefinition definition, Expression... expressions) Creates aFunctionInvocationbased on a simple definition with arguments and adds thedistinctoperator to it.static @NotNull FunctionInvocationFunctions.date(@NotNull Expression temporalValue) Creates a function invocation fordate({}).static @NotNull FunctionInvocationFunctions.datetime(@NotNull Expression temporalValue) Creates a function invocation fordatetime({}).static @NotNull FunctionInvocationFunctions.degrees(@NotNull Expression expression) Creates a function invocation fordegrees({}).@NotNull StatementBuilder.OngoingUpdateStatementBuilder.ExposesDelete.delete(Expression... expressions) Creates a delete step with one or more expressions to be deleted.@NotNull StatementBuilder.OngoingUpdateStatementBuilder.ExposesDelete.detachDelete(Expression... expressions) Starts building a delete step that will useDETACHto remove relationships.static @NotNull FunctionInvocationFunctions.distance(@NotNull Expression point1, @NotNull Expression point2) Creates a function invocation for thedistance()function.default @NotNull OperationExpression.divide(Expression dividend) Creates a/operation of this (the divisor) and thedividend.static @NotNull FunctionInvocationFunctions.duration(@NotNull Expression temporalAmount) Creates a function invocation forduration({}).@NotNull CaseCase.CaseEnding.elseDefault(Expression defaultExpression) Ends this case expression with a default expression to evaluate.default @NotNull ConditionExpression.endsWith(Expression expression) Creates a condition that checks whether thisexpressionends with thatexpression.default @NotNull ConditionExpression.eq(Expression rhs) An alias forisEqualTo(Expression).static @NotNull FunctionInvocationFunctions.exists(Expression expression) Creates a function invocation for theexists()function.static @NotNull FunctionInvocationFunctions.exp(@NotNull Expression expression) Creates a function invocation forexp({}).static @NotNull FunctionInvocationFunctions.floor(@NotNull Expression expression) Creates a function invocation forfloor({}).static ClauseClauses.forEach(SymbolicName v, Expression list, List<Clause> updatingClauses) Creates a literal for each clause.static StringCypher.format(Expression expression) Tries to format this expression into something human-readable.static @Nullable WhereWhere.from(@Nullable Expression optionalWhere) Creates a new WHEREdefault @NotNull ConditionExpression.gt(Expression rhs) Creates alhs > rhscondition.default @NotNull ConditionExpression.gte(Expression rhs) Creates alhs >= rhscondition.default @NotNull ConditionExpression.hasSize(Expression expectedSize) Takes thesize()expresssions and compares it for equality with the parameterexpectedSize.static @NotNull FunctionInvocationFunctions.haversin(@NotNull Expression expression) Creates a function invocation forhaversin({}).static @NotNull FunctionInvocationFunctions.head(Expression expression) Creates a function invocation for thehead()function.default @NotNull ConditionExpression.in(Expression haystack) Creates aINoperation for this expression and thatexpression.ListComprehension.OngoingDefinitionWithVariable.in(Expression list) Create a list comprehension past on a literal list.Predicates.OngoingListBasedPredicateFunction.in(Expression list) @NotNull Reduction.OngoingDefinitionWithListReduction.OngoingDefinitionWithVariable.in(Expression list) default @NotNull ConditionExpression.includesAll(Expression rhs) Creates a condition that checks whether thisexpressionincludes all elements ofrhs.default @NotNull ConditionExpression.includesAny(Expression rhs) Creates a condition that checks whether thisexpressionincludes any element ofrhs.default @NotNull ConditionExpression.isEqualTo(Expression rhs) Creates alhs = rhscondition.default @NotNull ConditionExpression.isNotEqualTo(Expression rhs) Creates alhs <> rhscondition.static @NotNull FunctionInvocationFunctions.keys(@NotNull Expression expression) Creates a function invocation forkeys{}.static @NotNull FunctionInvocationFunctions.last(Expression expression) Creates a function invocation for thelast()function.static @NotNull FunctionInvocationFunctions.left(Expression expression, Expression length) Creates a function invocation for theleft()function.StatementBuilder.ExposesLimit.limit(Expression expression) Limits the number of returned records.StatementBuilder.TerminalExposesLimit.limit(Expression expression) Limits the number of returned records.static @NotNull ListExpressionCypher.listOf(Expression... expressions) Creates alist-expressionfrom several expressions.static @NotNull FunctionInvocationFunctions.localdatetime(@NotNull Expression temporalValue) Creates a function invocation forlocaldatetime({}).static @NotNull FunctionInvocationFunctions.localtime(@NotNull Expression temporalValue) Creates a function invocation forlocaltime({}).static @NotNull FunctionInvocationFunctions.log(@NotNull Expression expression) Creates a function invocation forlog({}).static @NotNull FunctionInvocationFunctions.log10(@NotNull Expression expression) Creates a function invocation forlog10({}).default @NotNull ConditionExpression.lt(Expression rhs) Creates alhs < rhscondition.default @NotNull ConditionExpression.lte(Expression rhs) Creates alhs <= rhscondition.static @NotNull FunctionInvocationFunctions.ltrim(@NotNull Expression expression) Creates a function invocation for theltrim()function.Reduction.OngoingDefinitionWithList.map(Expression mapper) default @NotNull ConditionExpression.matches(Expression expression) Creates a condition that checks whether thisexpressionmatches thatexpression.static @NotNull FunctionInvocationFunctions.max(Expression expression) Creates a function invocation for themax()function.static @NotNull FunctionInvocationFunctions.maxDistinct(Expression expression) Creates a function invocation for themax()function withDISTINCTadded.static @NotNull FunctionInvocationFunctions.min(Expression expression) Creates a function invocation for themin()function.static @NotNull FunctionInvocationFunctions.minDistinct(Expression expression) Creates a function invocation for themin()function withDISTINCTadded.static OperationOperations.minus(Expression e) Creates an unary minus operation.default @NotNull OperationExpression.multiply(Expression multiplicand) Creates a*operation of this (the multiplier) and themultiplicand.static OperationOperations.mutate(Expression target, Expression value) Creates a+=operation.static OperationOperations.mutate(Expression target, MapExpression value) Creates a+=operation.StatementBuilder.ExposesSet.mutate(Expression target, Expression properties) Creates a+=operation.default @NotNull StatementBuilder.BuildableMatchAndUpdateStatementBuilder.ExposesSet.mutate(Named variable, Expression properties) Creates a+=operation.StatementBuilder.OngoingMergeAction.mutate(Expression target, Expression properties) Creates a+=operation.default @NotNull StatementBuilder.BuildableOngoingMergeActionStatementBuilder.OngoingMergeAction.mutate(Named variable, Expression properties) Creates a+=operation.default @NotNull ConditionExpression.ne(Expression rhs) An alias forisNotEqualTo(Expression).StatementBuilder.ExposesOrderBy.orderBy(@NotNull Expression expression) Order the result set by an expression.StatementBuilder.TerminalExposesOrderBy.orderBy(@NotNull Expression expression) Order the result set by an expression.static @NotNull FunctionInvocationFunctions.percentileCont(Expression expression, Number percentile) Creates a function invocation for thepercentileCont()function.static @NotNull FunctionInvocationFunctions.percentileContDistinct(Expression expression, Number percentile) Creates a function invocation for thepercentileCont()function withDISTINCTadded.static @NotNull FunctionInvocationFunctions.percentileDisc(Expression expression, Number percentile) Creates a function invocation for thepercentileDisc()function.static @NotNull FunctionInvocationFunctions.percentileDiscDistinct(Expression expression, Number percentile) Creates a function invocation for thepercentileDisc()function withDISTINCTadded.static ExpressionOperations.plus(Expression e) Creates an unary plus operation.static @NotNull FunctionInvocationFunctions.point(Expression expression) Creates a function invocation for thepoint()function.default @NotNull OperationExpression.pow(Expression n) Returns the power of n of this value.protected VisitableMapExpression.prepareVisit(Expression child) static @NotNull PropertyCypher.property(String containerName, Expression lookup) Creates a dynamic lookup of a property for a symbolic name, most likely pointing to a property container like a node or a relationship.static @NotNull PropertyCypher.property(Expression expression, String... names) Dereferences a property on a arbitrary expression.static @NotNull PropertyCypher.property(Expression expression, Collection<String> names) Dereferences a property on a arbitrary expression.static @NotNull PropertyCypher.property(Expression expression, Expression lookup) Creates a dynamic lookup of a property on a arbitrary expression.@NotNull PropertyPropertyContainer.property(Expression lookup) Creates a newPropertyassociated with this property container.static @NotNull FunctionInvocationFunctions.radians(@NotNull Expression expression) Creates a function invocation forradians({}).static @NotNull FunctionInvocationFunctions.range(@NotNull Expression start, @NotNull Expression end) static @NotNull FunctionInvocationFunctions.range(@NotNull Expression start, @NotNull Expression end, Expression step) Creates a function invocation for therange()function.default @NotNull OperationExpression.remainder(Expression dividend) Returns the remainder of this value and thedividend.static @NotNull FunctionInvocationFunctions.replace(Expression original, Expression search, Expression replace) Creates a function invocation for thereplace()function.static @NotNull ReturnClauses.returning(boolean distinct, List<Expression> expressions, @Nullable List<SortItem> optionalSortItems, @Nullable Expression optionalSkip, @Nullable Expression optionalLimit) Builds aRETURNclause.Cypher.returning(Expression... expressions) A RETURN statement without a previous match.ExposesReturning.returning(Expression... expressions) Create a match that returns one or more expressions.@NotNull ListComprehensionListComprehension.OngoingDefinitionWithoutReturn.returning(Expression... listDefinition) @NotNull PatternComprehensionPatternComprehension.OngoingDefinitionWithoutReturn.returning(Expression... listDefinition) ExposesReturning.returningDistinct(Expression... expressions) Creates aRETURNclause returning the distinct set of one or more expressions.Cypher.returningRaw(Expression rawExpression) Creates aRETURNclause from a raw Cypher expression created viaCypher.raw(String, Object...).ExposesReturning.returningRaw(Expression rawExpression) Creates aRETURNclause from a raw Cypher expression created viaCypher.raw(String, Object...).static @NotNull FunctionInvocationFunctions.reverse(@NotNull Expression original) Creates a function invocation for thereverse()function.static @NotNull FunctionInvocationFunctions.right(Expression expression, Expression length) Creates a function invocation for theright()function.static @NotNull FunctionInvocationFunctions.round(Expression value, Expression... expression) Creates a function invocation forround({}).static @NotNull FunctionInvocationFunctions.rtrim(@NotNull Expression expression) Creates a function invocation for thertrim()function.static OperationOperations.set(Expression target, Expression value) Creates a=operation.StatementBuilder.ExposesSet.set(Expression... expressions) Adds aSETclause to the statement.default @NotNull StatementBuilder.BuildableMatchAndUpdateStatementBuilder.ExposesSet.set(Named variable, Expression expression) Adds aSETclause to the statement, modifying the given named thing with an expression.StatementBuilder.OngoingMergeAction.set(Expression... expressions) Adds aSETclause to the statement.default @NotNull StatementBuilder.BuildableOngoingMergeActionStatementBuilder.OngoingMergeAction.set(Named variable, Expression expression) Adds aSETclause to the statement, modifying the given named thing with an expression.static @NotNull FunctionInvocationFunctions.sign(@NotNull Expression expression) Creates a function invocation forsign({}).static @NotNull FunctionInvocationFunctions.sin(@NotNull Expression expression) Creates a function invocation forsin({}).static @NotNull FunctionInvocationFunctions.size(Expression expression) Creates a function invocation for thesize()function.StatementBuilder.ExposesSkip.skip(Expression expression) Adds a skip clause.StatementBuilder.TerminalExposesSkip.skip(Expression expression) Adds a skip clause.static @NotNull SortItemCypher.sort(Expression expression) static @NotNull SortItemCypher.sort(Expression expression, SortItem.Direction direction) static @NotNull FunctionInvocationFunctions.split(@NotNull Expression expression, @NotNull String delimiter) Creates a function invocation for thesplit()function.static @NotNull FunctionInvocationFunctions.split(@NotNull Expression expression, @NotNull Expression delimiter) Creates a function invocation for thesplit()function.static @NotNull FunctionInvocationFunctions.sqrt(@NotNull Expression expression) Creates a function invocation forsqrt({}).default @NotNull ConditionExpression.startsWith(Expression expression) Creates a condition that checks whether thisexpressionstarts with thatexpression.static @NotNull FunctionInvocationFunctions.stDev(Expression expression) Creates a function invocation for thestDev()function.static @NotNull FunctionInvocationFunctions.stDevDistinct(Expression expression) Creates a function invocation for thestDev()function withDISTINCTadded.static @NotNull FunctionInvocationFunctions.stDevP(Expression expression) Creates a function invocation for thestDevP()function.static @NotNull FunctionInvocationFunctions.stDevPDistinct(Expression expression) Creates a function invocation for thestDevP()function withDISTINCTadded.static @NotNull ExpressionCypher.subList(Expression targetExpression, Integer start, Integer end) Creates a closed range with given boundaries.static @NotNull ExpressionCypher.subList(Expression targetExpression, Expression start, Expression end) Creates a closed range with given boundaries.static @NotNull ExpressionCypher.subListFrom(Expression targetExpression, Integer start) Creates an open range starting atstart.static @NotNull ExpressionCypher.subListFrom(Expression targetExpression, Expression start) Creates an open range starting atstart.static @NotNull ExpressionCypher.subListUntil(Expression targetExpression, Integer end) Creates an open range starting atstart.static @NotNull ExpressionCypher.subListUntil(Expression targetExpression, Expression end) Creates an open range starting atstart.static @NotNull FunctionInvocationFunctions.substring(Expression original, Expression start, Expression length) Creates a function invocation for thesubstring()function.default @NotNull OperationExpression.subtract(Expression subtrahend) Creates a-operation of this (the minuend) and thesubtrahend.static @NotNull FunctionInvocationFunctions.sum(Expression expression) Creates a function invocation for thesum()function.static @NotNull FunctionInvocationFunctions.sumDistinct(Expression expression) Creates a function invocation for thesum()function withDISTINCTadded.static @NotNull FunctionInvocationFunctions.tan(@NotNull Expression expression) Creates a function invocation fortan({}).@NotNull Case.CaseEndingCase.OngoingWhenThen.then(Expression expression) Ends thisWHENblock with an expression.static @NotNull FunctionInvocationFunctions.time(@NotNull Expression temporalValue) Creates a function invocation fortime({}).@NotNull OperationProperty.to(Expression expression) Creates anOperationsetting this property to a new value.static @NotNull FunctionInvocationFunctions.toBoolean(@NotNull Expression expression) Creates a function invocation fortoBoolean({}).static @NotNull FunctionInvocationFunctions.toFloat(@NotNull Expression expression) Creates a function invocation fortoFloat({}).static @NotNull FunctionInvocationFunctions.toInteger(@NotNull Expression expression) Creates a function invocation fortoInteger({}).static @NotNull FunctionInvocationFunctions.toLower(@NotNull Expression expression) Creates a function invocation for thetoLower()function.static @NotNull FunctionInvocationFunctions.toString(@NotNull Expression expression) Creates a function invocation fortoString({}).static @NotNull FunctionInvocationFunctions.toStringOrNull(@NotNull Expression expression) Creates a function invocation fortoStringOrNull({}).static @NotNull FunctionInvocationFunctions.toUpper(@NotNull Expression expression) Creates a function invocation for thetoUpper()function.static @NotNull FunctionInvocationFunctions.trim(@NotNull Expression expression) Creates a function invocation for thetrim()function.static ClauseClauses.unwind(Expression expression, SymbolicName name) Creates anunwind clause.Cypher.unwind(Expression expression) Starts building a statement starting with anUNWINDclause.Cypher.unwind(Expression... expressions) Starts building a statement starting with anUNWINDclause.ExposesUnwind.unwind(Expression expression) Starts building a newUNWINDclause.default StatementBuilder.OngoingUnwindExposesUnwind.unwind(Expression... expressions) Starts building a newUNWINDclause.static @NotNull ListOperatorCypher.valueAt(Expression targetExpression, Integer index) Creates a single valued range atindex.static @NotNull ListOperatorCypher.valueAt(Expression targetExpression, Expression index) Creates a single valued range atindex.@NotNull Case.OngoingWhenThenCase.CaseEnding.when(Expression expression) Adds a newWHENblock.@NotNull Case.OngoingWhenThenCase.when(Expression nextExpression) Creates a new case/when expression with an additionalWHENblock.ExposesCall.ExposesWithArgs.withArgs(Expression... arguments) Adds the given arguments to the ongoing call and procedes.static FunctionInvocationFunctions.withinBBox(Expression point, Expression lowerLeft, Expression upperRight) Creates a function invocation for thepoint.withinBBoxfunction.@NotNull FunctionInvocationReduction.OngoingDefinitionWithInitial.withInitialValueOf(Expression initialValue) Method parameters in org.neo4j.cypherdsl.core with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic @NotNull ClauseClauses.delete(boolean detach, List<Expression> expressions) Builds aDELETEclause.@NotNull StatementBuilder.OngoingUpdateStatementBuilder.ExposesDelete.delete(Collection<? extends Expression> expressions) Creates a delete step with one or more expressions to be deleted.@NotNull StatementBuilder.OngoingUpdateStatementBuilder.ExposesDelete.detachDelete(Collection<? extends Expression> expressions) Starts building a delete step that will useDETACHto remove relationships.static @NotNull ListExpressionCypher.listOf(Collection<? extends Expression> expressions) Creates alist-expressionfrom several expressions.static ClauseClauses.remove(List<Expression> expressions) Creates aremove clause, removing labels or properties.static @NotNull ReturnClauses.returning(boolean distinct, List<Expression> expressions, @Nullable List<SortItem> optionalSortItems, @Nullable Expression optionalSkip, @Nullable Expression optionalLimit) Builds aRETURNclause.Cypher.returning(Collection<? extends Expression> expressions) A RETURN statement without a previous match.ExposesReturning.returning(Collection<? extends Expression> expressions) Create a match that returns one or more expressions.ExposesReturning.returningDistinct(Collection<? extends Expression> expressions) Creates aRETURNclause returning the distinct set of one or more expressions.static ClauseClauses.set(List<Expression> expressions) Creates aremove clause, setting labels or properties.StatementBuilder.ExposesSet.set(Collection<? extends Expression> expressions) Adds aSETclause to the statement.StatementBuilder.OngoingMergeAction.set(Collection<? extends Expression> expressions) Adds aSETclause to the statement.Cypher.unwind(Collection<? extends Expression> expressions) Starts building a statement starting with anUNWINDclause.Constructors in org.neo4j.cypherdsl.core with parameters of type ExpressionModifierConstructorDescriptionPropertyFilter(StatementCatalog.Clause clause, Expression left, Operator operator, Expression right, Set<String> parameterNames, Map<String, Object> parameters) The constructor enforces the use of unmodifiable sets.
Statement.getCatalog()andStatementCatalog.getIdentifiableExpressions()