Interface EntityCountQuery<T>

Type Parameters:
T - 实体类类型
All Superinterfaces:
DaoSupplier, EntitySupplier<T>
All Known Implementing Classes:
EntityDao

public interface EntityCountQuery<T> extends DaoSupplier, EntitySupplier<T>
实体类条数查询
Author:
Maning
  • Method Details

    • count

      default long count(Consumer<Select> customizer)
      条数查询
      Parameters:
      customizer - 查询自定义
      Returns:
      条数
    • count

      default long count(Collection<? extends Condition> conditions)
      条数查询
      Parameters:
      conditions - 条件
      Returns:
      条数
    • count

      default long count(Searchable search, Collection<? extends Condition> conditions)
      条数查询
      Parameters:
      search - 对象筛选
      conditions - 条件
      Returns:
      条数
    • count

      default long count(Condition... conditions)
      条数查询
      Parameters:
      conditions - 条件
      Returns:
      条数
    • count

      default long count(Searchable search, Condition... conditions)
      条数查询
      Parameters:
      search - 对象筛选
      conditions - 条件
      Returns:
      条数
    • countColumn

      default long countColumn(Expression column, Consumer<Select> customizer)
      指定列条数查询
      Parameters:
      column - 列
      customizer - 查询自定义
      Returns:
      条数
    • countColumn

      default long countColumn(SerializableFunction<T,?> column, Consumer<Select> customizer)
      指定列条数查询
      Parameters:
      column - 列
      customizer - 查询自定义
      Returns:
      条数
    • countColumn

      default long countColumn(Enum<?> column, Consumer<Select> customizer)
      指定列条数查询
      Parameters:
      column - 列
      customizer - 查询自定义
      Returns:
      条数
    • countColumn

      default long countColumn(String field, Consumer<Select> customizer)
      指定列条数查询
      Parameters:
      field - 列
      customizer - 查询自定义
      Returns:
      条数
    • countColumn

      default long countColumn(Expression column, Collection<? extends Condition> conditions)
      指定列条数查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumn

      default long countColumn(SerializableFunction<T,?> column, Collection<? extends Condition> conditions)
      指定列条数查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumn

      default long countColumn(Enum<?> column, Collection<? extends Condition> conditions)
      指定列条数查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumn

      default long countColumn(String field, Collection<? extends Condition> conditions)
      指定列条数查询
      Parameters:
      field - 列
      conditions - 条件
      Returns:
      条数
    • countColumn

      default long countColumn(Expression column, Condition... conditions)
      指定列条数查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumn

      default long countColumn(SerializableFunction<T,?> column, Condition... conditions)
      指定列条数查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumn

      default long countColumn(Enum<?> column, Condition... conditions)
      指定列条数查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumn

      default long countColumn(String field, Condition... conditions)
      指定列条数查询
      Parameters:
      field - 列
      conditions - 条件
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(Expression column, Consumer<Select> customizer)
      指定列条数去重查询
      Parameters:
      column - 列
      customizer - 查询自定义
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(SerializableFunction<T,?> column, Consumer<Select> customizer)
      指定列条数去重查询
      Parameters:
      column - 列
      customizer - 查询自定义
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(Enum<?> column, Consumer<Select> customizer)
      指定列条数去重查询
      Parameters:
      column - 列
      customizer - 查询自定义
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(String field, Consumer<Select> customizer)
      指定列条数去重查询
      Parameters:
      field - 列
      customizer - 查询自定义
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(Expression column, Collection<? extends Condition> conditions)
      指定列条数去重查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(SerializableFunction<T,?> column, Collection<? extends Condition> conditions)
      指定列条数去重查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(Enum<?> column, Collection<? extends Condition> conditions)
      指定列条数去重查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(String field, Collection<? extends Condition> conditions)
      指定列条数去重查询
      Parameters:
      field - 列
      conditions - 条件
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(Expression column, Condition... conditions)
      指定列条数去重查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(SerializableFunction<T,?> column, Condition... conditions)
      指定列条数去重查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(Enum<?> column, Condition... conditions)
      指定列条数去重查询
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      条数
    • countColumnDistinct

      default long countColumnDistinct(String field, Condition... conditions)
      指定列条数去重查询
      Parameters:
      field - 列
      conditions - 条件
      Returns:
      条数