Interface EntityListColumnQuery<T>

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

public interface EntityListColumnQuery<T> extends DaoSupplier, EntitySupplier<T>
实体类列表查询单列
Author:
Maning
  • Method Details

    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Pageable pageable, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 元素类型
      pageable - 分页
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Integer limit, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 元素类型
      limit - 限制条数
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Pageable pageable, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      pageable - 分页
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Integer limit, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      limit - 限制条数
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Pageable pageable, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 元素类型
      pageable - 分页
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Integer limit, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 元素类型
      limit - 限制条数
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Pageable pageable, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 元素类型
      pageable - 分页
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Integer limit, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 元素类型
      limit - 限制条数
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Pageable pageable, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Integer limit, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Pageable pageable, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Integer limit, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Pageable pageable, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Integer limit, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Pageable pageable, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Integer limit, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Pageable pageable, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Integer limit, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Pageable pageable, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Integer limit, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Pageable pageable, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Integer limit, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Pageable pageable, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Integer limit, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Pageable pageable, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Integer limit, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Pageable pageable, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Integer limit, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Pageable pageable, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Integer limit, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Pageable pageable, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Integer limit, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Pageable pageable, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Integer limit, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Pageable pageable, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Integer limit, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Pageable pageable, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Integer limit, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Pageable pageable, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Integer limit, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Expression column, Class<E> columnClass, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(SerializableFunction<T,E> column, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Enum<?> column, Class<E> columnClass, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(String field, Class<E> columnClass, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Expression column, Class<E> columnClass, Collection<?> ids, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(SerializableFunction<T,E> column, Collection<?> ids, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Enum<?> column, Class<E> columnClass, Collection<?> ids, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(String field, Class<E> columnClass, Collection<?> ids, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Expression column, Class<E> columnClass, Collection<?> ids, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(SerializableFunction<T,E> column, Collection<?> ids, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Enum<?> column, Class<E> columnClass, Collection<?> ids, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(String field, Class<E> columnClass, Collection<?> ids, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Expression column, Class<E> columnClass, Serializable... ids)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      ids - ID
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(SerializableFunction<T,E> column, Serializable... ids)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      ids - ID
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Enum<?> column, Class<E> columnClass, Serializable... ids)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      column - 列
      columnClass - 列类型
      ids - ID
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(String field, Class<E> columnClass, Serializable... ids)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      field - java属性列
      columnClass - 列类型
      ids - ID
      Returns:
      结果