Interface Predicate.Builder

    • Method Detail

      • or

        Predicate.Builder or​(Collection<Predicate> or)

        A list of predicates to combine logically.

        Parameters:
        or - A list of predicates to combine logically.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • or

        Predicate.Builder or​(Predicate... or)

        A list of predicates to combine logically.

        Parameters:
        or - A list of predicates to combine logically.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • and

        Predicate.Builder and​(Collection<Predicate> and)

        A list of predicates to combine logically.

        Parameters:
        and - A list of predicates to combine logically.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • and

        Predicate.Builder and​(Predicate... and)

        A list of predicates to combine logically.

        Parameters:
        and - A list of predicates to combine logically.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • field

        Predicate.Builder field​(String field)

        The field to query.

        Parameters:
        field - The field to query.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • operator

        Predicate.Builder operator​(String operator)

        The operator to use to perform the evaluation.

        Parameters:
        operator - The operator to use to perform the evaluation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • operand

        Predicate.Builder operand​(String operand)

        The value to use when performing the evaluation.

        Parameters:
        operand - The value to use when performing the evaluation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • operandType

        Predicate.Builder operandType​(String operandType)

        The type of value to use when performing the evaluation.

        Parameters:
        operandType - The type of value to use when performing the evaluation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.