Interface GetColumnQuery
- All Superinterfaces:
Executable, GetQuery
- All Known Implementing Classes:
Dao
-
Method Summary
Modifier and TypeMethodDescriptiondefault <R> RgetColumn(Class<?> entityClass, Enum<?> column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> R单条记录查询单例(或表达式)default <R> R单条记录查询单例(或表达式)default <R> RgetColumn(Class<?> entityClass, Enum<?> column, TypeRef<R> columnTypeRef, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> RgetColumn(Class<?> entityClass, String field, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> R单条记录查询单例(或表达式)default <R> R单条记录查询单例(或表达式)default <R> RgetColumn(Class<?> entityClass, String field, TypeRef<R> columnTypeRef, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> RgetColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RgetColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> RgetColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Condition... conditions) 单条记录查询单例(或表达式)default <R> RgetColumn(Class<?> entityClass, Expression column, TypeRef<R> columnTypeRef, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <T,R> R getColumn(Class<T> entityClass, SerializableFunction<T, R> column, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <T,R> R getColumn(Class<T> entityClass, SerializableFunction<T, R> column, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <T,R> R getColumn(Class<T> entityClass, SerializableFunction<T, R> column, Condition... conditions) 单条记录查询单例(或表达式)default <T,R> R getColumn(SerializableFunction<T, R> column, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <T,R> R getColumn(SerializableFunction<T, R> column, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <T,R> R getColumn(SerializableFunction<T, R> column, Condition... conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(Class<?> entityClass, Enum<?> column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(Class<?> entityClass, Enum<?> column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(Class<?> entityClass, String field, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(Class<?> entityClass, String field, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(Class<?> entityClass, Expression column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(Class<?> entityClass, Expression column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)default <T,R> R getColumnById(Class<T> entityClass, SerializableFunction<T, R> column, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <T,R> R getColumnById(Class<T> entityClass, SerializableFunction<T, R> column, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)default <T,R> R getColumnById(SerializableFunction<T, R> column, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <T,R> R getColumnById(SerializableFunction<T, R> column, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)Methods inherited from interface Executable
executor, interceptor
-
Method Details
-
getColumn
default <R> R getColumn(Class<?> entityClass, Expression column, TypeRef<R> columnTypeRef, Consumer<Select> customizer) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)columnTypeRef- 列类型customizer- 查询自定义- Returns:
- 结果
-
getColumn
default <T,R> R getColumn(Class<T> entityClass, SerializableFunction<T, R> column, Consumer<Select> customizer) 单条记录查询单例(或表达式)- Type Parameters:
T- 实体类类型R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)customizer- 查询自定义- Returns:
- 结果
-
getColumn
单条记录查询单例(或表达式)- Type Parameters:
T- 实体类类型R- 列类型- Parameters:
column- 列(或表达式)customizer- 查询自定义- Returns:
- 结果
-
getColumn
-
getColumn
-
getColumn
default <R> R getColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Consumer<Select> customizer) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)columnClass- 列类型customizer- 查询自定义- Returns:
- 结果
-
getColumn
-
getColumn
-
getColumn
default <R> R getColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)columnClass- 列类型conditions- 查询条件- Returns:
- 结果
-
getColumn
default <T,R> R getColumn(Class<T> entityClass, SerializableFunction<T, R> column, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
T- 实体类类型R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)conditions- 查询条件- Returns:
- 结果
-
getColumn
default <T,R> R getColumn(SerializableFunction<T, R> column, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
T- 实体类类型R- 列类型- Parameters:
column- 列(或表达式)conditions- 查询条件- Returns:
- 结果
-
getColumn
default <R> R getColumn(Class<?> entityClass, Enum<?> column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)columnClass- 列类型conditions- 查询条件- Returns:
- 结果
-
getColumn
default <R> R getColumn(Class<?> entityClass, String field, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类field- java属性列columnClass- 列类型conditions- 查询条件- Returns:
- 结果
-
getColumn
default <R> R getColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)columnClass- 列类型conditions- 查询条件- Returns:
- 结果
-
getColumn
default <T,R> R getColumn(Class<T> entityClass, SerializableFunction<T, R> column, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
T- 实体类类型R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)conditions- 查询条件- Returns:
- 结果
-
getColumn
单条记录查询单例(或表达式)- Type Parameters:
T- 实体类类型R- 列类型- Parameters:
column- 列(或表达式)conditions- 查询条件- Returns:
- 结果
-
getColumn
-
getColumn
-
getColumnById
default <R> R getColumnById(Class<?> entityClass, Expression column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <T,R> R getColumnById(Class<T> entityClass, SerializableFunction<T, R> column, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
T- 实体类类型R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <T,R> R getColumnById(SerializableFunction<T, R> column, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
T- 实体类类型R- 列类型- Parameters:
column- 列(或表达式)id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(Class<?> entityClass, Enum<?> column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(Class<?> entityClass, String field, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类field- java属性列columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(Class<?> entityClass, Expression column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <T,R> R getColumnById(Class<T> entityClass, SerializableFunction<T, R> column, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
T- 实体类类型R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <T,R> R getColumnById(SerializableFunction<T, R> column, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
T- 实体类类型R- 列类型- Parameters:
column- 列(或表达式)id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(Class<?> entityClass, Enum<?> column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类column- 列(或表达式)columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(Class<?> entityClass, String field, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
entityClass- 实体类field- java属性列columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-