接口 SortableCondition<C extends SortableCondition<C>>

类型参数:
C - 子类具体类型
所有超级接口:
Condition<C>, Expression<C>, JoinBetween<C>, JoinEq<C>, JoinGe<C>, JoinGt<C>, JoinIn<C>, JoinIsNotNull<C>, JoinIsNull<C>, JoinLe<C>, JoinLike<C>, JoinLikeLeft<C>, JoinLikeRight<C>, JoinLt<C>, JoinNe<C>, JoinNotBetween<C>, JoinNotIn<C>, JoinNotLike<C>, JoinNotLikeLeft<C>, JoinNotLikeRight<C>, ResolveFieldName, SqlFragment
所有已知子接口:
DeleteSql.DeleteConditionBuilder<C,P>, SelectCondition<C,H>, SelectSql.SelectConditionBuilder<C,H,P>, UpdateSql.UpdateConditionBuilder<C,P>
所有已知实现类:
AbstractDeleteSql.DeleteConditionBuilderImpl, AbstractSelectCondition, AbstractSelectSql.SelectConditionBuilderImpl, AbstractSortableCondition, AbstractSortableConditionBuilder, AbstractUpdateSql.UpdateConditionBuilderImpl

public interface SortableCondition<C extends SortableCondition<C>> extends Condition<C>
可排序条件
从以下版本开始:
0.0.4
作者:
zeng
  • 方法详细资料

    • orderByAsc

      C orderByAsc(String... fields)
      升序排序
      参数:
      fields - 排序字段名称
      返回:
      具体实现
    • orderByAsc

      C orderByAsc(Enum<?>... fields)
      升序排序
      参数:
      fields - 排序字段枚举
      返回:
      具体实现
    • orderByAsc

      C orderByAsc(Collection<String> fields)
      升序排序
      参数:
      fields - 排序字段名称
      返回:
      具体实现
    • orderByAsc

      default C orderByAsc(boolean condition, String... fields)
      升序排序
      参数:
      condition - 条件
      fields - 排序字段名称
      返回:
      具体实现
    • orderByAsc

      default C orderByAsc(boolean condition, Enum<?>... fields)
      升序排序
      参数:
      condition - 条件
      fields - 排序字段枚举
      返回:
      具体实现
    • orderByAsc

      default C orderByAsc(boolean condition, Collection<String> fields)
      升序排序
      参数:
      condition - 条件
      fields - 排序字段名称
      返回:
      具体实现
    • orderByEnumAsc

      C orderByEnumAsc(Collection<Enum<?>> fields)
      升序排序
      参数:
      fields - 排序字段枚举
      返回:
      具体实现
    • orderByEnumAsc

      default C orderByEnumAsc(boolean condition, Collection<Enum<?>> fields)
      升序排序
      参数:
      condition - 条件
      fields - 排序字段枚举
      返回:
      具体实现
    • orderByDesc

      C orderByDesc(String... fields)
      降序排序
      参数:
      fields - 排序字段名称
      返回:
      具体实现
    • orderByDesc

      C orderByDesc(Enum<?>... fields)
      降序排序
      参数:
      fields - 排序字段枚举
      返回:
      具体实现
    • orderByDesc

      C orderByDesc(Collection<String> fields)
      降序排序
      参数:
      fields - 排序字段名称
      返回:
      具体实现
    • orderByDesc

      default C orderByDesc(boolean condition, String... fields)
      降序排序
      参数:
      condition - 条件
      fields - 排序字段名称
      返回:
      具体实现
    • orderByDesc

      default C orderByDesc(boolean condition, Enum<?>... fields)
      降序排序
      参数:
      condition - 条件
      fields - 排序字段枚举
      返回:
      具体实现
    • orderByDesc

      default C orderByDesc(boolean condition, Collection<String> fields)
      降序排序
      参数:
      condition - 条件
      fields - 排序字段名称
      返回:
      具体实现
    • orderByEnumDesc

      C orderByEnumDesc(Collection<Enum<?>> fields)
      降序排序
      参数:
      fields - 排序字段枚举
      返回:
      具体实现
    • orderByEnumDesc

      default C orderByEnumDesc(boolean condition, Collection<Enum<?>> fields)
      降序排序
      参数:
      condition - 条件
      fields - 排序字段枚举
      返回:
      具体实现
    • orderBy

      C orderBy(boolean isAsc, String... fields)
      排序
      参数:
      isAsc - 是否升序
      fields - 排序字段名称
      返回:
      具体实现
    • orderBy

      C orderBy(boolean isAsc, Enum<?>... fields)
      排序
      参数:
      isAsc - 是否升序
      fields - 排序字段枚举
      返回:
      具体实现
    • orderBy

      C orderBy(boolean isAsc, Collection<String> fields)
      排序
      参数:
      isAsc - 是否升序
      fields - 排序字段名称
      返回:
      具体实现
    • orderBy

      default C orderBy(boolean condition, boolean isAsc, String... fields)
      排序
      参数:
      condition - 条件
      isAsc - 是否升序
      fields - 排序字段名称
      返回:
      具体实现
    • orderBy

      default C orderBy(boolean condition, boolean isAsc, Enum<?>... fields)
      排序
      参数:
      condition - 条件
      isAsc - 是否升序
      fields - 排序字段枚举
      返回:
      具体实现
    • orderBy

      default C orderBy(boolean condition, boolean isAsc, Collection<String> fields)
      排序
      参数:
      condition - 条件
      isAsc - 是否升序
      fields - 排序字段名称
      返回:
      具体实现
    • orderByEnum

      default C orderByEnum(boolean condition, boolean isAsc, Collection<Enum<?>> fields)
      排序
      参数:
      condition - 条件
      isAsc - 是否升序
      fields - 排序字段枚举
      返回:
      具体实现
    • orderByEnum

      C orderByEnum(boolean isAsc, Collection<Enum<?>> fields)
      排序
      参数:
      isAsc - 是否升序
      fields - 排序字段枚举
      返回:
      具体实现
    • limit

      C limit(long number)
      限制数量
      参数:
      number - 数量
      返回:
      具体实现
    • limit

      default C limit(boolean condition, long number)
      限制数量
      参数:
      condition - 条件
      number - 数量
      返回:
      具体实现