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.default @NotNull ConditionExpression.contains(Expression expression) Creates a condition that checks whether thisexpressioncontains thatexpression.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 @NotNull ConditionCreates a new condition based on a function invocation for theexists()function.static @NotNull ConditionPredicates.exists(RelationshipPattern pattern) Creates a new condition based on a function invocation for theexists()function.static ConditionPredicates.exists(Statement statement, IdentifiableElement... imports) Creates a new condition via an existential sub-query.default @NotNull ConditionExpression.gt(Expression rhs) Creates alhs > rhscondition.default @NotNull ConditionExpression.gte(Expression rhs) Creates alhs >= rhscondition.@NotNull ConditionA condition that checks for the presence of labels on a node.static ConditionConditions.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.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.isEmpty()Creates a condition that evaluates to true if this expression is empty.default @NotNull ConditionExpression.isEqualTo(Expression rhs) Creates alhs = rhscondition.@NotNull ConditionCreates a new condition whether this node is equal to otherNode.static ConditionConditions.isFalse()default @NotNull ConditionExpression.isFalse()Creates a condition that checks whether thisexpressionis false.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.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.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 ConditionConditions.isTrue()default @NotNull ConditionExpression.isTrue()Creates a condition that checks whether thisexpressionis true.default @NotNull ConditionExpression.lt(Expression rhs) Creates alhs < rhscondition.default @NotNull ConditionExpression.lte(Expression rhs) Creates alhs <= rhscondition.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 ConditionConditions.matching(RelationshipPattern relationshipPattern) default @NotNull ConditionExpression.ne(Expression rhs) An alias forExpression.isNotEqualTo(Expression).static @NotNull ConditionConditions.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 ConditionConditions.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.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.Adds aWHEREclause to the inner statement of the pattern comprehension@NotNull ConditionAdds a where clause to this match.default @NotNull ConditionAdds a condition to this condition with a XOR.