Interface CountQuery
- All Superinterfaces:
Executable, GetQuery
- All Known Subinterfaces:
PageQuery
- All Known Implementing Classes:
Dao
-
Method Summary
Modifier and TypeMethodDescriptiondefault longcount(Class<?> entityClass, Collection<? extends Condition> conditions) 条数查询default long条数查询default long条数查询default longcount(Class<?> entityClass, Searchable search, Collection<? extends Condition> conditions) 条数查询default longcount(Class<?> entityClass, Searchable search, Condition... conditions) 条数查询default longcountColumn(Class<?> entityClass, Enum<?> column, Collection<? extends Condition> conditions) 指定列条数查询default longcountColumn(Class<?> entityClass, Enum<?> column, Consumer<Select> customizer) 指定列条数查询default longcountColumn(Class<?> entityClass, Enum<?> column, Condition... conditions) 指定列条数查询default longcountColumn(Class<?> entityClass, String field, Collection<? extends Condition> conditions) 指定列条数查询default longcountColumn(Class<?> entityClass, String field, Consumer<Select> customizer) 指定列条数查询default longcountColumn(Class<?> entityClass, String field, Condition... conditions) 指定列条数查询default longcountColumn(Class<?> entityClass, Expression column, Collection<? extends Condition> conditions) 指定列条数查询default longcountColumn(Class<?> entityClass, Expression column, Consumer<Select> customizer) 指定列条数查询default longcountColumn(Class<?> entityClass, Expression column, Condition... conditions) 指定列条数查询default <T> longcountColumn(Class<T> entityClass, SerializableFunction<T, ?> column, Collection<? extends Condition> conditions) 指定列条数查询default <T> longcountColumn(Class<T> entityClass, SerializableFunction<T, ?> column, Consumer<Select> customizer) 指定列条数查询default <T> longcountColumn(Class<T> entityClass, SerializableFunction<T, ?> column, Condition... conditions) 指定列条数查询default longcountColumnDistinct(Class<?> entityClass, Enum<?> column, Collection<? extends Condition> conditions) 指定列条数去重查询default longcountColumnDistinct(Class<?> entityClass, Enum<?> column, Consumer<Select> customizer) 指定列条数去重查询default longcountColumnDistinct(Class<?> entityClass, Enum<?> column, Condition... conditions) 指定列条数去重查询default longcountColumnDistinct(Class<?> entityClass, String field, Collection<? extends Condition> conditions) 指定列条数去重查询default longcountColumnDistinct(Class<?> entityClass, String field, Consumer<Select> customizer) 指定列条数去重查询default longcountColumnDistinct(Class<?> entityClass, String field, Condition... conditions) 指定列条数去重查询default longcountColumnDistinct(Class<?> entityClass, Expression column, Collection<? extends Condition> conditions) 指定列条数去重查询default longcountColumnDistinct(Class<?> entityClass, Expression column, Consumer<Select> customizer) 指定列条数去重查询default longcountColumnDistinct(Class<?> entityClass, Expression column, Condition... conditions) 指定列条数去重查询default <T> longcountColumnDistinct(Class<T> entityClass, SerializableFunction<T, ?> column, Collection<? extends Condition> conditions) 指定列条数去重查询default <T> longcountColumnDistinct(Class<T> entityClass, SerializableFunction<T, ?> column, Consumer<Select> customizer) 指定列条数去重查询default <T> longcountColumnDistinct(Class<T> entityClass, SerializableFunction<T, ?> column, Condition... conditions) 指定列条数去重查询Methods inherited from interface Executable
executor, interceptor
-
Method Details
-
count
-
count
条数查询- Parameters:
entityClass- 实体类conditions- 条件- Returns:
- 条数
-
count
-
count
default long count(Class<?> entityClass, Searchable search, Collection<? extends Condition> conditions) 条数查询- Parameters:
entityClass- 实体类search- 对象筛选conditions- 条件- Returns:
- 条数
-
count
条数查询- Parameters:
entityClass- 实体类search- 对象筛选conditions- 条件- Returns:
- 条数
-
countColumn
指定列条数查询- Parameters:
entityClass- 实体类column- 列customizer- 查询自定义- Returns:
- 条数
-
countColumn
default <T> long countColumn(Class<T> entityClass, SerializableFunction<T, ?> column, Consumer<Select> customizer) 指定列条数查询- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类column- 列customizer- 查询自定义- Returns:
- 条数
-
countColumn
-
countColumn
-
countColumn
default long countColumn(Class<?> entityClass, Expression column, Collection<? extends Condition> conditions) 指定列条数查询- Parameters:
entityClass- 实体类column- 列conditions- 条件- Returns:
- 条数
-
countColumn
default <T> long countColumn(Class<T> entityClass, SerializableFunction<T, ?> column, Collection<? extends Condition> conditions) 指定列条数查询- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类column- 列conditions- 条件- Returns:
- 条数
-
countColumn
default long countColumn(Class<?> entityClass, Enum<?> column, Collection<? extends Condition> conditions) 指定列条数查询- Parameters:
entityClass- 实体类column- 列conditions- 条件- Returns:
- 条数
-
countColumn
default long countColumn(Class<?> entityClass, String field, Collection<? extends Condition> conditions) 指定列条数查询- Parameters:
entityClass- 实体类field- java属性列conditions- 条件- Returns:
- 条数
-
countColumn
指定列条数查询- Parameters:
entityClass- 实体类column- 列conditions- 条件- Returns:
- 条数
-
countColumn
default <T> long countColumn(Class<T> entityClass, SerializableFunction<T, ?> column, Condition... conditions) 指定列条数查询- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类column- 列conditions- 条件- Returns:
- 条数
-
countColumn
-
countColumn
-
countColumnDistinct
default long countColumnDistinct(Class<?> entityClass, Expression column, Consumer<Select> customizer) 指定列条数去重查询- Parameters:
entityClass- 实体类column- 列customizer- 查询自定义- Returns:
- 条数
-
countColumnDistinct
default <T> long countColumnDistinct(Class<T> entityClass, SerializableFunction<T, ?> column, Consumer<Select> customizer) 指定列条数去重查询- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类column- 列customizer- 查询自定义- Returns:
- 条数
-
countColumnDistinct
-
countColumnDistinct
-
countColumnDistinct
default long countColumnDistinct(Class<?> entityClass, Expression column, Collection<? extends Condition> conditions) 指定列条数去重查询- Parameters:
entityClass- 实体类column- 列conditions- 条件- Returns:
- 条数
-
countColumnDistinct
default <T> long countColumnDistinct(Class<T> entityClass, SerializableFunction<T, ?> column, Collection<? extends Condition> conditions) 指定列条数去重查询- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类column- 列conditions- 条件- Returns:
- 条数
-
countColumnDistinct
default long countColumnDistinct(Class<?> entityClass, Enum<?> column, Collection<? extends Condition> conditions) 指定列条数去重查询- Parameters:
entityClass- 实体类column- 列conditions- 条件- Returns:
- 条数
-
countColumnDistinct
default long countColumnDistinct(Class<?> entityClass, String field, Collection<? extends Condition> conditions) 指定列条数去重查询- Parameters:
entityClass- 实体类field- java属性列conditions- 条件- Returns:
- 条数
-
countColumnDistinct
指定列条数去重查询- Parameters:
entityClass- 实体类column- 列conditions- 条件- Returns:
- 条数
-
countColumnDistinct
default <T> long countColumnDistinct(Class<T> entityClass, SerializableFunction<T, ?> column, Condition... conditions) 指定列条数去重查询- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类column- 列conditions- 条件- Returns:
- 条数
-
countColumnDistinct
-
countColumnDistinct
-