Interface OnCompare<Children>

All Superinterfaces:
Serializable
All Known Implementing Classes:
AptAbstractWrapper, AptQueryWrapper, JoinAbstractWrapper

public interface OnCompare<Children> extends Serializable
将原来的泛型R改成Column, Object改为Column 以及移除不会在ON语句中出现的条件 比如like相关 保留原来的like 只是不太可能会出现 on a.id like b.id 所以不会支持这种写法

Compare

Since:
1.1.8
  • Method Details

    • eq

      default Children eq(Column column, Column val)
    • eq

      Children eq(boolean condition, Column column, Column val)
      等于 =
      Parameters:
      condition - 执行条件
      column - 字段
      val - 值
      Returns:
      children
    • ne

      default Children ne(Column column, Column val)
    • ne

      Children ne(boolean condition, Column column, Column val)
      不等于 <>
      Parameters:
      condition - 执行条件
      column - 字段
      val - 值
      Returns:
      children
    • gt

      default Children gt(Column column, Column val)
    • gt

      Children gt(boolean condition, Column column, Column val)
      大于 >
      Parameters:
      condition - 执行条件
      column - 字段
      val - 值
      Returns:
      children
    • ge

      default Children ge(Column column, Column val)
    • ge

      Children ge(boolean condition, Column column, Column val)
      大于等于 >=
      Parameters:
      condition - 执行条件
      column - 字段
      val - 值
      Returns:
      children
    • lt

      default Children lt(Column column, Column val)
    • lt

      Children lt(boolean condition, Column column, Column val)
      小于 <
      Parameters:
      condition - 执行条件
      column - 字段
      val - 值
      Returns:
      children
    • le

      default Children le(Column column, Column val)
    • le

      Children le(boolean condition, Column column, Column val)
      小于等于 <=
      Parameters:
      condition - 执行条件
      column - 字段
      val - 值
      Returns:
      children