Uses of Interface
org.neo4j.cypherdsl.core.Condition
Packages that use Condition
-
Uses of Condition in org.neo4j.cypherdsl.core
Classes in org.neo4j.cypherdsl.core that implement ConditionModifier and TypeClassDescriptionfinal classA concrete condition representing a comparision between two expressions.final classA constant condition that is either always true or false.final classAn existential sub-query can only be used in a where clause.final classA condition checking for the presence of labels on nodes or types on relationships.Methods in org.neo4j.cypherdsl.core that return ConditionModifier and TypeMethodDescriptiondefault @NotNull ConditionAdds a condition to this condition with an AND.default @NotNull ConditionCondition.and(RelationshipPattern pathPattern) Adds a condition based on a path pattern to this condition with an AND.default @NotNull ConditionExpression.asCondition()Transform this expression into a condition.@NotNull ConditionForeignAdapter.asCondition()Adapts a foreign expression into a Cypher-DSLCondition.final @NotNull ConditionRelationshipBase.asCondition()@NotNull ConditionRelationshipChain.asCondition()@NotNull ConditionRelationshipPattern.asCondition()Transform this pattern into a condition.@NotNull ConditionStatementBuilder.ExposesExistentialSubqueryCall.asCondition()This can be used against a 4.x database to turn this ongoing match statement into a condition to be used in an existential subquery.static ConditionCypher.contains(Expression lhs, Expression rhs) Creates a condition that checks whether thelhscontains with therhs.default @NotNull ConditionExpression.contains(Expression expression) Creates a condition that checks whether thisexpressioncontains thatexpression.static ConditionCypher.endsWith(Expression lhs, Expression rhs) Creates a condition that checks whether thelhsends with therhs.default @NotNull ConditionExpression.endsWith(Expression expression) Creates a condition that checks whether thisexpressionends with thatexpression.default @NotNull ConditionExpression.eq(Expression rhs) An alias forExpression.isEqualTo(Expression).static ConditionCypher.exists(List<PatternElement> pattern) Creates a new condition via an existential sub-query based on the list of patternsstatic ConditionCypher.exists(List<PatternElement> pattern, @Nullable Where where) Creates a new condition via an existential sub-query based on the list of patterns and an optionalwhere-clause.static ConditionCypher.exists(PatternElement pattern) Creates a new condition via an existential sub-query based on the list of patternsstatic @NotNull ConditionCreates a new condition based on a function invocation for theexists()function.static @NotNull ConditionCypher.exists(RelationshipPattern pattern) Creates a new condition based on a function invocation for theexists()function.static ConditionCypher.exists(Statement statement, IdentifiableElement... imports) Creates a new condition via an existential sub-query.static ConditionCypher.gt(Expression lhs, Expression rhs) Creates a condition that matches if the left hand side is greater than the right hand side..default @NotNull ConditionExpression.gt(Expression rhs) Creates alhs > rhscondition.static ConditionCypher.gte(Expression lhs, Expression rhs) Creates a condition that matches if the left hand side is greater than or equal the right hand side..default @NotNull ConditionExpression.gte(Expression rhs) Creates alhs >= rhscondition.@NotNull ConditionA condition that checks for the presence of labels on a node.@NotNull ConditionNode.hasLabels(LabelExpression labels) A condition that checks for the presence of a label expression on a nodestatic ConditionCypher.hasLabelsOrType(SymbolicName symbolicName, String... labelsOrTypes) default @NotNull ConditionExpression.hasSize(Expression expectedSize) Takes theExpression.size()expresssions and compares it for equality with the parameterexpectedSize.default @NotNull ConditionExpression.in(Expression haystack) Creates aINoperation for this expression and thatexpression.static ConditionCypher.includesAll(Expression lhs, Expression rhs) Creates a condition that checks whether thelhsincludes all elements present inrhs.default @NotNull ConditionExpression.includesAll(Expression rhs) Creates a condition that checks whether thisexpressionincludes all elements ofrhs.static ConditionCypher.includesAny(Expression lhs, Expression rhs) Creates a condition that checks whether thelhsincludes any element present inrhs.default @NotNull ConditionExpression.includesAny(Expression rhs) Creates a condition that checks whether thisexpressionincludes any element ofrhs.static ConditionCypher.isEmpty(Expression expression) Creates a new condition based on a function invocation for theisEmpty()function.default @NotNull ConditionExpression.isEmpty()Creates a condition that evaluates to true if this expression is empty.static ConditionCypher.isEqualTo(Expression lhs, Expression rhs) Creates a condition that matches if both expressions are equals according to=.default @NotNull ConditionExpression.isEqualTo(Expression rhs) Creates alhs = rhscondition.@NotNull ConditionCreates a new condition whether this node is equal to otherNode.static ConditionCypher.isFalse()default @NotNull ConditionExpression.isFalse()Creates a condition that checks whether thisexpressionis false.static ConditionCypher.isNotEqualTo(Expression lhs, Expression rhs) Creates a condition that matches if both expressions are equals according to<>.default @NotNull ConditionExpression.isNotEqualTo(Expression rhs) Creates alhs <> rhscondition.@NotNull ConditionNode.isNotEqualTo(Node otherNode) Creates a new condition whether this node is not equal to otherNode.static ConditionCypher.isNotNull(Expression expression) Creates a condition that checks whether theexpressionis not null.default @NotNull ConditionExpression.isNotNull()Creates aIS NOT NULLoperation for thisexpression.@NotNull ConditionNode.isNotNull()Creates a new condition based on this node whether it is not null.static ConditionCypher.isNull(Expression expression) Creates a condition that checks whether theexpressionis null.default @NotNull ConditionExpression.isNull()Creates aIS NULLoperation for thisexpression.@NotNull ConditionNode.isNull()Creates a new condition based on this node whether it is null.static ConditionCypher.isTrue()default @NotNull ConditionExpression.isTrue()Creates a condition that checks whether thisexpressionis true.static ConditionCypher.lt(Expression lhs, Expression rhs) Creates a condition that matches if the left hand side is less than the right hand side..default @NotNull ConditionExpression.lt(Expression rhs) Creates alhs < rhscondition.static ConditionCypher.lte(Expression lhs, Expression rhs) Creates a condition that matches if the left hand side is less than or equal the right hand side..default @NotNull ConditionExpression.lte(Expression rhs) Creates alhs <= rhscondition.static ConditionCypher.matches(Expression lhs, Expression rhs) Creates a condition that matches if the right hand side is a regular expression that matches the the left hand side via=~.default @NotNull ConditionCreates a condition that checks whether thisexpressionmatches the givenpattern.default @NotNull ConditionExpression.matches(Expression expression) Creates a condition that checks whether thisexpressionmatches thatexpression.static ConditionCypher.matching(RelationshipPattern relationshipPattern) default @NotNull ConditionExpression.ne(Expression rhs) An alias forExpression.isNotEqualTo(Expression).static @NotNull ConditionCypher.noCondition()Creates a placeholder condition which is not rendered in the final statement but is useful while chaining conditions together.@NotNull ConditionComparison.not()default @NotNull ConditionCondition.not()Negates this condition.static @NotNull ConditionNegates the given condition.static @NotNull ConditionCypher.not(@NotNull RelationshipPattern pattern) Negates the given pattern element: The pattern must not matched to be included in the result.default @NotNull ConditionAdds a condition to this condition with an OR.default @NotNull ConditionCondition.or(RelationshipPattern pathPattern) Adds a condition based on a path pattern to this condition with an OR.static ConditionCypher.startsWith(Expression lhs, Expression rhs) Creates a condition that checks whether thelhsstarts with therhs.default @NotNull ConditionExpression.startsWith(Expression expression) Creates a condition that checks whether thisexpressionstarts with thatexpression.@NotNull Conditiondefault @NotNull ConditionAdds a condition to this condition with a XOR.default @NotNull ConditionCondition.xor(RelationshipPattern pathPattern) Adds a condition based on a path pattern to this condition with a XOR.Methods in org.neo4j.cypherdsl.core with parameters of type ConditionModifier and TypeMethodDescriptiondefault @NotNull ConditionAdds a condition to this condition with an AND.Adds an additional condition to the existing conditions, connected by an and.static @NotNull ConditionNegates the given condition.default @NotNull ConditionAdds a condition to this condition with an OR.Adds an additional condition to the existing conditions, connected by an or.@NotNull CountExpressionCreates a newcount expressionwith additional conditionsAdds a where clause to this fragement.Adds aWHEREclause to this comprehension.@NotNull ConditionAdds aWHEREclause to the inner statement of the pattern comprehensionAdds a where clause to this match.default @NotNull ConditionAdds a condition to this condition with a XOR.