Interface Condition

    • Method Detail

      • and

        default Condition and​(Condition condition)
        Adds a condition to this condition with an AND.
        Parameters:
        condition - The new condition to add, must not be null.
        Returns:
        A new condition.
      • or

        default Condition or​(Condition condition)
        Adds a condition to this condition with an OR.
        Parameters:
        condition - The new condition to add, must not be null.
        Returns:
        A new condition.
      • xor

        default Condition xor​(Condition condition)
        Adds a condition to this condition with a XOR.
        Parameters:
        condition - The new condition to add, must not be null.
        Returns:
        A new condition.
      • and

        default Condition and​(RelationshipPattern pathPattern)
        Adds a condition based on a path pattern to this condition with an AND. See Using path patterns in WHERE.
        Parameters:
        pathPattern - The path pattern to add to the where clause. This path pattern must not be null and must not introduce new variables not available in the match.
        Returns:
        A new condition.
        Since:
        1.0.1
      • or

        default Condition or​(RelationshipPattern pathPattern)
        Adds a condition based on a path pattern to this condition with an OR. See Using path patterns in WHERE.
        Parameters:
        pathPattern - The path pattern to add to the where clause. This path pattern must not be null and must not introduce new variables not available in the match.
        Returns:
        A new condition.
        Since:
        1.0.1
      • xor

        default Condition xor​(RelationshipPattern pathPattern)
        Adds a condition based on a path pattern to this condition with a XOR. See Using path patterns in WHERE.
        Parameters:
        pathPattern - The path pattern to add to the where clause. This path pattern must not be null and must not introduce new variables not available in the match.
        Returns:
        A new condition.
        Since:
        1.0.1
      • not

        default Condition not()
        Negates this condition.
        Returns:
        A new condition.