Interface ArithmeticOperable

All Known Subinterfaces:
CaseExpression, Column, Condition, Expression, Literal, SubQueryExpression, TemplateExpression
All Known Implementing Classes:
CaseExpression.Default, Column.Default, Condition.BooleanExpressionCondition, Condition.StaticCondition, Condition.TemplateCondition, Expression.Default, Expression.StaticExpression, Literal.Default, SubQueryExpression.Default, TemplateExpression.Default

public interface ArithmeticOperable
算术操作
Author:
Maning
  • Method Details

    • div

      default Expression div(Number n)
      除法
      Parameters:
      n - 数值
      Returns:
      表达式
    • div

      default Expression div(Expression expr)
      除法
      Parameters:
      expr - 表达式
      Returns:
      表达式
    • div

      default Expression div(Enum<?> column)
      除法
      Parameters:
      column - 列
      Returns:
      表达式
    • div

      default <T> Expression div(SerializableFunction<T,?> column)
      除法
      Type Parameters:
      T - 实体类类型
      Parameters:
      column - 列
      Returns:
      表达式
    • minus

      default Expression minus(Number n)
      减法
      Parameters:
      n - 数值
      Returns:
      表达式
    • minus

      default Expression minus(Expression expr)
      减法
      Parameters:
      expr - 表达式
      Returns:
      表达式
    • minus

      default Expression minus(Enum<?> column)
      减法
      Parameters:
      column - 列
      Returns:
      表达式
    • minus

      default <T> Expression minus(SerializableFunction<T,?> column)
      减法
      Type Parameters:
      T - 实体类类型
      Parameters:
      column - 列
      Returns:
      表达式
    • mul

      default Expression mul(Number n)
      乘法
      Parameters:
      n - 数值
      Returns:
      表达式
    • mul

      default Expression mul(Expression expr)
      乘法
      Parameters:
      expr - 表达式
      Returns:
      表达式
    • mul

      default Expression mul(Enum<?> column)
      乘法
      Parameters:
      column - 列
      Returns:
      表达式
    • mul

      default <T> Expression mul(SerializableFunction<T,?> column)
      乘法
      Type Parameters:
      T - 实体类类型
      Parameters:
      column - 列
      Returns:
      表达式
    • plus

      default Expression plus(Number n)
      加法
      Parameters:
      n - 数值
      Returns:
      表达式
    • plus

      default Expression plus(Expression expr)
      加法
      Parameters:
      expr - 表达式
      Returns:
      表达式
    • plus

      default Expression plus(Enum<?> column)
      加法
      Parameters:
      column - 列
      Returns:
      表达式
    • plus

      default <T> Expression plus(SerializableFunction<T,?> column)
      加法
      Type Parameters:
      T - 实体类类型
      Parameters:
      column - 列
      Returns:
      表达式