Interface Expression

    • Method Detail

      • add

        Expression add​(long value)
        The method for Add arithmetic expression of query objects.
        Parameters:
        value - The long value
        Returns:
        The Expression of query objects
      • add

        Expression add​(double value)
        The method for Add ( + ) additive arithmetic expression of query objects.
        Parameters:
        value - The double value
        Returns:
        The Expression of query objects of query objects
      • add

        Expression add​(java.math.BigDecimal value)
        The method for Add ( + ) additive arithmetic expression of query objects.
        Parameters:
        value - The BigDecimal value
        Returns:
        The Expression of query objects
      • add

        Expression add​(Expression value)
        The method for Add ( + ) additive arithmetic expression of query objects.
        Parameters:
        value - The Expression value
        Returns:
        The Expression of query objects
      • subtract

        Expression subtract​(long value)
        The method for Subtract ( - ) additive arithmetic expression of query objects.
        Parameters:
        value - The long value
        Returns:
        The Expression of query objects
      • subtract

        Expression subtract​(double value)
        The method for Subtract ( - ) additive arithmetic expression of query objects.
        Parameters:
        value - The double value
        Returns:
        The Expression of query objects
      • subtract

        Expression subtract​(java.math.BigDecimal value)
        The method for Subtract ( - ) additive arithmetic expression of query objects.
        Parameters:
        value - The BigDecimal value
        Returns:
        The Expression of query objects
      • subtract

        Expression subtract​(Expression value)
        The method for Subtract ( - ) additive arithmetic expression of query objects.
        Parameters:
        value - The Expression value
        Returns:
        The Expression of query objects
      • concat

        Expression concat​(java.lang.String value)
        The method for Concat ( || ) additive arithmetic expression of query objects.
        Parameters:
        value - The String value
        Returns:
        The Expression of query objects
      • concat

        Expression concat​(Expression value)
        The method for Concat ( || ) additive arithmetic expression of query objects.
        Parameters:
        value - The Expression value
        Returns:
        The Expression of query objects
      • multiply

        Expression multiply​(long value)
        The method for Concat ( || ) additive arithmetic expression of query objects.
        Parameters:
        value - The long value
        Returns:
        The Expression of query objects
      • multiply

        Expression multiply​(double value)
        The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The double value
        Returns:
        The Expression of query objects
      • multiply

        Expression multiply​(java.math.BigDecimal value)
        The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The BigDecimal value
        Returns:
        The Expression of query objects
      • multiply

        Expression multiply​(Expression value)
        The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The Expression value
        Returns:
        The Expression of query objects
      • divide

        Expression divide​(long value)
        The method for Divide ( / ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The long value
        Returns:
        The Expression of query objects
      • divide

        Expression divide​(double value)
        The method for Divide ( / ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The double value
        Returns:
        The Expression of query objects
      • divide

        Expression divide​(java.math.BigDecimal value)
        The method for Divide ( / ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The BigDecimal value
        Returns:
        The Expression of query objects
      • divide

        Expression divide​(Expression value)
        The method for Divide ( / ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The Expression value
        Returns:
        The Expression of query objects
      • remainder

        Expression remainder​(long value)
        The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The long value
        Returns:
        The Expression of query objects
      • remainder

        Expression remainder​(double value)
        The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The double value
        Returns:
        The Expression of query objects
      • remainder

        Expression remainder​(java.math.BigDecimal value)
        The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The BigDecimal value
        Returns:
        The Expression of query objects
      • remainder

        Expression remainder​(Expression value)
        The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
        Parameters:
        value - The Expression value
        Returns:
        The Expression of query objects
      • plus

        Expression plus()
        Plus.
        Returns:
        The Expression of query objects
      • negate

        Expression negate()
        Negate.
        Returns:
        The Expression of query objects
      • length

        Function length()
        The method for LENGTH function of query objects.
        Returns:
        The Function of query objects
      • abs

        Function abs()
        The method for ABS function of query objects.
        Returns:
        The Function of query objects
      • sqrt

        Function sqrt()
        The method for SQRT function of query objects.
        Returns:
        The Function of query objects
      • lower

        Function lower()
        The method for LOWER function of query objects.
        Returns:
        The Function of query objects
      • upper

        Function upper()
        The method for UPPER function of query objects..
        Returns:
        The Function of query objects
      • locate

        Function locate​(java.lang.String value)
        The method for LOCATE function of query objects.
        Parameters:
        value - The String value
        Returns:
        The Function of query objects
      • locate

        Function locate​(Expression value)
        The method for LOCATE function of query objects.
        Parameters:
        value - The Expression value
        Returns:
        The Function of query objects
      • locate

        Function locate​(java.lang.String value,
                        int index)
        The method for LOCATE function of query objects.
        Parameters:
        value - The String value
        index - The index
        Returns:
        The Function of query objects
      • locate

        Function locate​(java.lang.String value,
                        Expression index)
        The method for LOCATE function of query objects.
        Parameters:
        value - The value
        index - The index
        Returns:
        The Function of query objects
      • locate

        Function locate​(Expression value,
                        int index)
        Locate.
        Parameters:
        value - The value
        index - The index
        Returns:
        The Function of query objects
      • locate

        Function locate​(Expression value,
                        Expression index)
        Locate.
        Parameters:
        value - The value
        index - The index
        Returns:
        The Function of query objects
      • substring

        Function substring​(int index,
                           int length)
        Substring.
        Parameters:
        index - The index
        length - The length
        Returns:
        The Function of query objects
      • substring

        Function substring​(int index,
                           Expression length)
        Substring.
        Parameters:
        index - The index
        length - The length
        Returns:
        The Function of query objects
      • substring

        Function substring​(Expression index,
                           int length)
        Substring.
        Parameters:
        index - The index
        length - The length
        Returns:
        The Function of query objects
      • substring

        Function substring​(Expression index,
                           Expression length)
        Substring.
        Parameters:
        index - The index
        length - The length
        Returns:
        The Function of query objects
      • trim

        Function trim()
        Trim.
        Returns:
        The Function of query objects
      • trim

        Function trim​(char character)
        Trim.
        Parameters:
        character - The character
        Returns:
        The Function of query objects
      • trim

        Function trim​(Parameter character)
        Trim.
        Parameters:
        character - The character
        Returns:
        The Function of query objects
      • trim

        Function trim​(TrimSpecification trimSpecification)
        Trim.
        Parameters:
        trimSpecification - The trim specification
        Returns:
        The Function of query objects
      • trim

        Function trim​(TrimSpecification trimSpecification,
                      char character)
        Trim.
        Parameters:
        trimSpecification - The trim specification
        character - The character
        Returns:
        The Function of query objects
      • trim

        Function trim​(TrimSpecification trimSpecification,
                      Parameter character)
        Trim.
        Parameters:
        trimSpecification - The trim specification
        character - The character
        Returns:
        The Function of query objects
      • equal

        Condition equal​(boolean value)
        Equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • equal

        Condition equal​(long value)
        Equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • equal

        Condition equal​(double value)
        Equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • equal

        Condition equal​(java.math.BigDecimal value)
        Equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • equal

        Condition equal​(java.lang.String value)
        Equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • equal

        Condition equal​(TemporalType temporalType,
                        java.util.Date value)
        Equal.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • equal

        Condition equal​(TemporalType temporalType,
                        java.util.Calendar value)
        Equal.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • equal

        Condition equal​(Expression value)
        Equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • notEqual

        Condition notEqual​(boolean value)
        Not equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • notEqual

        Condition notEqual​(long value)
        Not equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • notEqual

        Condition notEqual​(double value)
        Not equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • notEqual

        Condition notEqual​(java.math.BigDecimal value)
        Not equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • notEqual

        Condition notEqual​(java.lang.String value)
        Not equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • notEqual

        Condition notEqual​(TemporalType temporalType,
                           java.util.Date value)
        Not equal.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • notEqual

        Condition notEqual​(TemporalType temporalType,
                           java.util.Calendar value)
        Not equal.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • notEqual

        Condition notEqual​(Expression value)
        Not equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • lessThan

        Condition lessThan​(long value)
        Less Then.
        Parameters:
        value - The value
        Returns:
        The condition
      • lessThan

        Condition lessThan​(double value)
        Less Then.
        Parameters:
        value - The value
        Returns:
        The condition
      • lessThan

        Condition lessThan​(java.math.BigDecimal value)
        Less Then.
        Parameters:
        value - The value
        Returns:
        The condition
      • lessThan

        Condition lessThan​(java.lang.String value)
        Less Then.
        Parameters:
        value - The value
        Returns:
        The condition
      • lessThan

        Condition lessThan​(TemporalType temporalType,
                           java.util.Date value)
        Less Then.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • lessThan

        Condition lessThan​(TemporalType temporalType,
                           java.util.Calendar value)
        Less Then.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • lessThan

        Condition lessThan​(Expression value)
        Less Then.
        Parameters:
        value - The value
        Returns:
        The condition
      • lessEqual

        Condition lessEqual​(long value)
        Less equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • lessEqual

        Condition lessEqual​(double value)
        Less equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • lessEqual

        Condition lessEqual​(java.math.BigDecimal value)
        Less equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • lessEqual

        Condition lessEqual​(java.lang.String value)
        Less equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • lessEqual

        Condition lessEqual​(TemporalType temporalType,
                            java.util.Date value)
        Less equal.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • lessEqual

        Condition lessEqual​(TemporalType temporalType,
                            java.util.Calendar value)
        Less equal.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • lessEqual

        Condition lessEqual​(Expression value)
        Less equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • greaterEqual

        Condition greaterEqual​(long value)
        Greater equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • greaterEqual

        Condition greaterEqual​(double value)
        Greater equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • greaterEqual

        Condition greaterEqual​(java.math.BigDecimal value)
        Greater equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • greaterEqual

        Condition greaterEqual​(java.lang.String value)
        Greater equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • greaterEqual

        Condition greaterEqual​(TemporalType temporalType,
                               java.util.Date value)
        Greater equal.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • greaterEqual

        Condition greaterEqual​(TemporalType temporalType,
                               java.util.Calendar value)
        Greater equal.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • greaterEqual

        Condition greaterEqual​(Expression value)
        Greater equal.
        Parameters:
        value - The value
        Returns:
        The condition
      • greaterThan

        Condition greaterThan​(long value)
        Greater Then.
        Parameters:
        value - The value
        Returns:
        The condition
      • greaterThan

        Condition greaterThan​(double value)
        Greater Then.
        Parameters:
        value - The value
        Returns:
        The condition
      • greaterThan

        Condition greaterThan​(java.math.BigDecimal value)
        Greater Then.
        Parameters:
        value - The value
        Returns:
        The condition
      • greaterThan

        Condition greaterThan​(java.lang.String value)
        Greater Then.
        Parameters:
        value - The value
        Returns:
        The condition
      • greaterThan

        Condition greaterThan​(TemporalType temporalType,
                              java.util.Date value)
        Greater Then.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • greaterThan

        Condition greaterThan​(TemporalType temporalType,
                              java.util.Calendar value)
        Greater Then.
        Parameters:
        temporalType - The temporal type
        value - The value
        Returns:
        The condition
      • greaterThan

        Condition greaterThan​(Expression value)
        Greater Then.
        Parameters:
        value - The value
        Returns:
        The condition
      • like

        Condition like​(java.lang.String pattern)
        Like.
        Parameters:
        pattern - The pattern
        Returns:
        The condition
      • like

        Condition like​(java.lang.String pattern,
                       char escape)
        Like.
        Parameters:
        pattern - The pattern
        escape - The escape
        Returns:
        The condition
      • like

        Condition like​(java.lang.String pattern,
                       Parameter escape)
        Like.
        Parameters:
        pattern - The pattern
        escape - The escape
        Returns:
        The condition
      • like

        Condition like​(Parameter pattern)
        Like.
        Parameters:
        pattern - The pattern
        Returns:
        The condition
      • like

        Condition like​(Parameter pattern,
                       char escape)
        Like.
        Parameters:
        pattern - The pattern
        escape - The escape
        Returns:
        The condition
      • like

        Condition like​(Parameter pattern,
                       Parameter escape)
        Like.
        Parameters:
        pattern - The pattern
        escape - The escape
        Returns:
        The condition
      • notLike

        Condition notLike​(java.lang.String pattern)
        Not like.
        Parameters:
        pattern - The pattern
        Returns:
        The condition
      • notLike

        Condition notLike​(java.lang.String pattern,
                          char escape)
        Not like.
        Parameters:
        pattern - The pattern
        escape - The escape
        Returns:
        The condition
      • notLike

        Condition notLike​(java.lang.String pattern,
                          Parameter escape)
        Not like.
        Parameters:
        pattern - The pattern
        escape - The escape
        Returns:
        The condition
      • notLike

        Condition notLike​(Parameter pattern)
        Not like.
        Parameters:
        pattern - The pattern
        Returns:
        The condition
      • notLike

        Condition notLike​(Parameter pattern,
                          char escape)
        Not like.
        Parameters:
        pattern - The pattern
        escape - The escape
        Returns:
        The condition
      • notLike

        Condition notLike​(Parameter pattern,
                          Parameter escape)
        Not like.
        Parameters:
        pattern - The pattern
        escape - The escape
        Returns:
        The condition
      • between

        Condition between​(long low,
                          long high)
        Between.
        Parameters:
        low - The low
        high - The high
        Returns:
        The condition
      • between

        Condition between​(double low,
                          double high)
        Between.
        Parameters:
        low - The low
        high - The high
        Returns:
        The condition
      • between

        Condition between​(java.math.BigDecimal low,
                          java.math.BigDecimal high)
        Between.
        Parameters:
        low - The low
        high - The high
        Returns:
        The condition
      • between

        Condition between​(java.lang.String low,
                          java.lang.String high)
        Between.
        Parameters:
        low - The low
        high - The high
        Returns:
        The condition
      • between

        Condition between​(TemporalType temporalType,
                          java.util.Date low,
                          java.util.Date high)
        Between.
        Parameters:
        temporalType - The temporal type
        low - The low
        high - The high
        Returns:
        The condition
      • between

        Condition between​(TemporalType temporalType,
                          java.util.Calendar low,
                          java.util.Calendar high)
        Between.
        Parameters:
        temporalType - The temporal type
        low - The low
        high - The high
        Returns:
        The condition
      • notBetween

        Condition notBetween​(long low,
                             long high)
        Not between.
        Parameters:
        low - The low
        high - The high
        Returns:
        The condition
      • notBetween

        Condition notBetween​(double low,
                             double high)
        Not between.
        Parameters:
        low - The low
        high - The high
        Returns:
        The condition
      • notBetween

        Condition notBetween​(java.math.BigDecimal low,
                             java.math.BigDecimal high)
        Not between.
        Parameters:
        low - The low
        high - The high
        Returns:
        The condition
      • notBetween

        Condition notBetween​(java.lang.String low,
                             java.lang.String high)
        Not between.
        Parameters:
        low - The low
        high - The high
        Returns:
        The condition
      • notBetween

        Condition notBetween​(TemporalType temporalType,
                             java.util.Date low,
                             java.util.Date high)
        Not between.
        Parameters:
        temporalType - The temporal type
        low - The low
        high - The high
        Returns:
        The condition
      • notBetween

        Condition notBetween​(TemporalType temporalType,
                             java.util.Calendar low,
                             java.util.Calendar high)
        Not between.
        Parameters:
        temporalType - The temporal type
        low - The low
        high - The high
        Returns:
        The condition
      • notBetween

        Condition notBetween​(Expression low,
                             Expression high)
        Not between.
        Parameters:
        low - The low
        high - The high
        Returns:
        The condition