Interface Function<E>

    • Method Detail

      • get

        E get​(Item item)
      • isNull

        default IsNullCondition<E> isNull()
        Returns a condition, that is true for all items, if and only if the value of this function for that item is null.
      • isNotNull

        default IsNullCondition<E> isNotNull()
        Returns a condition, that is true for all items, if and only if the value of this function for that item is not null.
      • equal

        default Condition equal​(E value)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is equal to the given parameter.
      • notEqual

        default Condition notEqual​(E value)
      • less

        default CompareCondition<E> less​(E value)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is less than the given parameter.
      • lessOrEqual

        default CompareCondition<E> lessOrEqual​(E value)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is not greater than the given parameter.
      • greater

        default CompareCondition<E> greater​(E value)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is greater than the given parameter.
      • greaterOrEqual

        default CompareCondition<E> greaterOrEqual​(E value)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is not less than the given parameter.
      • equal

        default CompareFunctionCondition<E> equal​(Function<? extends E> right)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is equal to the value of the right function.
      • notEqual

        default CompareFunctionCondition<E> notEqual​(Function<? extends E> right)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is not equal to the value of the right function.
      • less

        default CompareFunctionCondition<E> less​(Function<? extends E> right)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is less than the value of the right function.
      • lessOrEqual

        default CompareFunctionCondition<E> lessOrEqual​(Function<? extends E> right)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is not greater than the value of the right function.
      • greater

        default CompareFunctionCondition<E> greater​(Function<? extends E> right)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is greater than the value of the right function.
      • greaterOrEqual

        default CompareFunctionCondition<E> greaterOrEqual​(Function<? extends E> right)
        Returns a condition, that is true for all items, if and only if the value of this function for that item is not less than the value of the right function.
      • any

        default Aggregate<E> any()
        BEWARE: This aggregate works on MySQL 5.7 or later only. See ANY_VALUE.