Interface ComparableExpression<T>

    • Method Detail

      • lt

        BooleanExpression lt​(ComparableExpression<? extends T> expr)
        Method returning whether this expression is less than the other expression.
        Parameters:
        expr - Other expression
        Returns:
        Whether this is less than the other
      • lt

        BooleanExpression lt​(T t)
        Method returning whether this expression is less than the literal.
        Parameters:
        t - literal
        Returns:
        Whether this is less than the other
      • lteq

        BooleanExpression lteq​(ComparableExpression<? extends T> expr)
        Method returning whether this expression is less than or equal the other expression.
        Parameters:
        expr - Other expression
        Returns:
        Whether this is less than or equal the other
      • lteq

        BooleanExpression lteq​(T t)
        Method returning whether this expression is less than or equal the literal.
        Parameters:
        t - literal
        Returns:
        Whether this is less than or equal the other
      • gt

        BooleanExpression gt​(ComparableExpression<? extends T> expr)
        Method returning whether this expression is greater than the other expression.
        Parameters:
        expr - Other expression
        Returns:
        Whether this is greater than the other
      • gt

        BooleanExpression gt​(T t)
        Method returning whether this expression is greater than the literal.
        Parameters:
        t - literal
        Returns:
        Whether this is greater than the other
      • gteq

        BooleanExpression gteq​(ComparableExpression<? extends T> expr)
        Method returning whether this expression is greater than or equal the other expression.
        Parameters:
        expr - Other expression
        Returns:
        Whether this is greater than or equal to the other
      • gteq

        BooleanExpression gteq​(T t)
        Method returning whether this expression is greater than or equal the literal.
        Parameters:
        t - literal
        Returns:
        Whether this is greater than or equal to the other
      • min

        ComparableExpression<T> min()
        Method to return a numeric expression representing the aggregated minimum of this expression.
        Returns:
        Numeric expression for the minimum
      • max

        ComparableExpression<T> max()
        Method to return a numeric expression representing the aggregated maximum of this expression.
        Returns:
        Numeric expression for the maximum
      • asc

        OrderExpression<T> asc()
        Method to return an order expression for this expression in ascending order.
        Returns:
        The order expression
      • desc

        OrderExpression<T> desc()
        Method to return an order expression for this expression in descending order.
        Returns:
        The order expression