Uses of Interface
org.huiche.ast.expression.Expression
Packages that use Expression
Package
Description
SQL表达式
SQL引用,表|列|别名
可操作接口,包括表达式|语句|引用的操作
SQL语句
SQL子句
ast支持相关
查询相关
实体类查询
-
Uses of Expression in org.huiche.ast.expression
Subinterfaces of Expression in org.huiche.ast.expressionModifier and TypeInterfaceDescriptioninterfacecase表达式interface条件,即布尔表达式,独立出来单纯因为做标记,在where等场景仅允许传入Conditioninterface字面量interface子查询表达式(标量子查询|行子查询)interface模板表达式Classes in org.huiche.ast.expression that implement ExpressionModifier and TypeClassDescriptionstatic final classcase表达式默认实现static final class布尔表达式static class静态条件static final class模板条件static class抽象实现static class静态表达式static class字面量 默认实现static classSubQueryExpression默认实现static classTemplateExpression默认实现Methods in org.huiche.ast.expression that return ExpressionModifier and TypeMethodDescriptionCondition.BooleanExpressionCondition.booleanExpression()获取表达式对象AliasSegment.Default.expression()AliasSegment.expression()表达式static Expression静态表达式 不转译static Expression模板表达式static ExpressionExpression.of(String template, Collection<?> params) 模板表达式static Expression模板表达式static ExpressionExpression.of(Template template, Collection<?> params) 模板表达式Methods in org.huiche.ast.expression with parameters of type ExpressionModifier and TypeMethodDescriptionstatic ConditionCondition.of(Expression booleanExpression) 布尔表达式条件 -
Uses of Expression in org.huiche.ast.metadata
Subinterfaces of Expression in org.huiche.ast.metadataClasses in org.huiche.ast.metadata that implement Expression -
Uses of Expression in org.huiche.ast.operable
Methods in org.huiche.ast.operable that return ExpressionModifier and TypeMethodDescriptiondefault Expression除法default Expression除法default ExpressionArithmeticOperable.div(Expression expr) 除法default <T> ExpressionArithmeticOperable.div(SerializableFunction<T, ?> column) 除法default Expression减法default Expression减法default ExpressionArithmeticOperable.minus(Expression expr) 减法default <T> ExpressionArithmeticOperable.minus(SerializableFunction<T, ?> column) 减法default Expression乘法default Expression乘法default ExpressionArithmeticOperable.mul(Expression expr) 乘法default <T> ExpressionArithmeticOperable.mul(SerializableFunction<T, ?> column) 乘法default Expression加法default Expression加法default ExpressionArithmeticOperable.plus(Expression expr) 加法default <T> ExpressionArithmeticOperable.plus(SerializableFunction<T, ?> column) 加法Methods in org.huiche.ast.operable with parameters of type ExpressionModifier and TypeMethodDescriptiondefault <V> ConditionLogicalOperable.and(Expression expr, BiFunction<Expression, V, Condition> compareOperate, V val) ANDdefault ConditionLogicalOperable.and(Expression expr, Function<Expression, Condition> compareOperate) ANDdefault ExpressionArithmeticOperable.div(Expression expr) 除法SelectOperable.groupBy(Expression groupBy) 分组default SelectSelectOperable.groupBy(Expression... groupBys) 分组default <V> SelectSelectOperable.having(Expression expr, BiFunction<Expression, V, Condition> compareOperate, V val) havingdefault SelectSelectOperable.having(Expression expr, Function<Expression, Condition> compareOperate) havingdefault ExpressionArithmeticOperable.minus(Expression expr) 减法default ExpressionArithmeticOperable.mul(Expression expr) 乘法default <V> ConditionLogicalOperable.or(Expression expr, BiFunction<Expression, V, Condition> compareOperate, V val) ORdefault ConditionLogicalOperable.or(Expression expr, Function<Expression, Condition> compareOperate) ORdefault SelectSelectOperable.orderBy(Expression column) 排序default SelectSelectOperable.orderBy(Expression column, Order order) 排序default ExpressionArithmeticOperable.plus(Expression expr) 加法default <T,R> Update UpdateOperable.set(SerializableFunction<T, R> column, Expression expr) set单个列和值,设置多个值请多次调用default <V> TWhereOperable.where(Expression expr, BiFunction<Expression, V, Condition> compareOperate, V val) wheredefault TWhereOperable.where(Expression expr, Function<Expression, Condition> compareOperate) whereMethod parameters in org.huiche.ast.operable with type arguments of type ExpressionModifier and TypeMethodDescriptiondefault <V> ConditionLogicalOperable.and(Enum<?> column, BiFunction<Expression, V, Condition> compareOperate, V val) ANDdefault ConditionLogicalOperable.and(Enum<?> column, Function<Expression, Condition> compareOperate) ANDdefault <V> ConditionLogicalOperable.and(String field, BiFunction<Expression, V, Condition> compareOperate, V val) ANDdefault ConditionLogicalOperable.and(String field, Function<Expression, Condition> compareOperate) ANDdefault <V> ConditionLogicalOperable.and(Expression expr, BiFunction<Expression, V, Condition> compareOperate, V val) ANDdefault ConditionLogicalOperable.and(Expression expr, Function<Expression, Condition> compareOperate) ANDdefault <E,V> Condition LogicalOperable.and(SerializableFunction<E, ?> column, BiFunction<Expression, V, Condition> compareOperate, V val) ANDdefault <E> ConditionLogicalOperable.and(SerializableFunction<E, ?> column, Function<Expression, Condition> compareOperate) ANDdefault SelectSelectOperable.groupBy(Collection<? extends Expression> groupBys) 分组default <V> SelectSelectOperable.having(Enum<?> column, BiFunction<Expression, V, Condition> compareOperate, V val) havingdefault SelectSelectOperable.having(Enum<?> column, Function<Expression, Condition> compareOperate) havingdefault <V> SelectSelectOperable.having(String field, BiFunction<Expression, V, Condition> compareOperate, V val) havingdefault SelectSelectOperable.having(String field, Function<Expression, Condition> compareOperate) havingdefault <V> SelectSelectOperable.having(Expression expr, BiFunction<Expression, V, Condition> compareOperate, V val) havingdefault SelectSelectOperable.having(Expression expr, Function<Expression, Condition> compareOperate) havingdefault <E,V> Select SelectOperable.having(SerializableFunction<E, ?> column, BiFunction<Expression, V, Condition> compareOperate, V val) havingdefault <E> SelectSelectOperable.having(SerializableFunction<E, ?> column, Function<Expression, Condition> compareOperate) havingdefault <V> ConditionLogicalOperable.or(Enum<?> column, BiFunction<Expression, V, Condition> compareOperate, V val) ORdefault ConditionLogicalOperable.or(Enum<?> column, Function<Expression, Condition> compareOperate) ORdefault <V> ConditionLogicalOperable.or(String field, BiFunction<Expression, V, Condition> compareOperate, V val) ORdefault ConditionLogicalOperable.or(String field, Function<Expression, Condition> compareOperate) ORdefault <V> ConditionLogicalOperable.or(Expression expr, BiFunction<Expression, V, Condition> compareOperate, V val) ORdefault ConditionLogicalOperable.or(Expression expr, Function<Expression, Condition> compareOperate) ORdefault <E,V> Condition LogicalOperable.or(SerializableFunction<E, ?> column, BiFunction<Expression, V, Condition> compareOperate, V val) ORdefault <E> ConditionLogicalOperable.or(SerializableFunction<E, ?> column, Function<Expression, Condition> compareOperate) ORdefault <V> TWhereOperable.where(Enum<?> column, BiFunction<Expression, V, Condition> compareOperate, V val) wheredefault TWhereOperable.where(Enum<?> column, Function<Expression, Condition> compareOperate) wheredefault <V> TWhereOperable.where(String field, BiFunction<Expression, V, Condition> compareOperate, V val) wheredefault TWhereOperable.where(String field, Function<Expression, Condition> compareOperate) wheredefault <V> TWhereOperable.where(Expression expr, BiFunction<Expression, V, Condition> compareOperate, V val) wheredefault TWhereOperable.where(Expression expr, Function<Expression, Condition> compareOperate) wheredefault <E,V> T WhereOperable.where(SerializableFunction<E, ?> column, BiFunction<Expression, V, Condition> compareOperate, V val) wheredefault <E> TWhereOperable.where(SerializableFunction<E, ?> column, Function<Expression, Condition> compareOperate) where -
Uses of Expression in org.huiche.ast.statement
Methods in org.huiche.ast.statement that return types with arguments of type ExpressionMethods in org.huiche.ast.statement with parameters of type Expression -
Uses of Expression in org.huiche.ast.statement.clause
Methods in org.huiche.ast.statement.clause that return ExpressionMethods in org.huiche.ast.statement.clause with parameters of type ExpressionModifier and TypeMethodDescriptionstatic OrderByOrderBy.of(Expression expr, Order order) 创建OrderBy子句 -
Uses of Expression in org.huiche.ast.support
Methods in org.huiche.ast.support that return ExpressionModifier and TypeMethodDescriptionstatic Expression绝对值static ExpressionSql.abs(Expression x) 绝对值static <T> ExpressionSql.abs(SerializableFunction<T, ?> column) 绝对值static Expression分组内任一值static ExpressionSql.anyValue(Expression expr) 任一值static <T> ExpressionSql.anyValue(SerializableFunction<T, ?> column) 分组内任一值static ExpressionAVG 平均值函数static ExpressionSql.avg(Expression expr) AVG 平均值函数static <T> ExpressionSql.avg(SerializableFunction<T, ?> column) AVG 平均值函数static Expression向上取整static ExpressionSql.ceiling(Expression x) 向上取整static <T> ExpressionSql.ceiling(SerializableFunction<T, ?> column) 向上取整static ExpressionSql.charLength(Enum<?> column) 字符长度static ExpressionSql.charLength(Expression expr) 字符长度static <T> ExpressionSql.charLength(SerializableFunction<T, ?> column) 字符长度static Expression空值替换static Expression拼接字符串static Expressioncount 计数函数static Expressioncount 计数函数static ExpressionSql.count(Expression expr) count 计数函数static <T> ExpressionSql.count(SerializableFunction<T, ?> column) count 计数函数static ExpressionSql.countAll()count(*) 计数函数static ExpressionSql.countDistinct(Enum<?> column) 去重count 计数函数static ExpressionSql.countDistinct(String field) 去重count 计数函数static ExpressionSql.countDistinct(Expression expr) 去重count 计数函数static <T> ExpressionSql.countDistinct(SerializableFunction<T, ?> column) 去重count 计数函数static Expression向下取整static ExpressionSql.floor(Expression x) 向下取整static <T> ExpressionSql.floor(SerializableFunction<T, ?> column) 向下取整static Expressionjson查询值static ExpressionSql.jsonValue(Expression expression, String path) json查询值static <T> ExpressionSql.jsonValue(SerializableFunction<T, ?> column, String path) json查询值static Expression转小写static ExpressionSql.lower(Expression expr) 转小写static <T> ExpressionSql.lower(SerializableFunction<T, ?> column) 转小写static Expressionmax 最大值static ExpressionSql.max(Expression expr) max 最大值static <T> ExpressionSql.max(SerializableFunction<T, ?> column) max 最大值static Expressionmin 最小值static ExpressionSql.min(Expression expr) min 最小值static <T> ExpressionSql.min(SerializableFunction<T, ?> column) min 最小值static Expression取余static ExpressionSql.mod(Expression n, Number m) 取余static ExpressionSql.mod(Expression n, Expression m) 取余static <T> ExpressionSql.mod(SerializableFunction<T, ?> column, Number m) 取余static ExpressionSql.negative(Expression expression) 取负static Expression等值置空static ExpressionSql.nullIf(Expression expr1, Expression expr2) 等值置空static <T> ExpressionSql.nullIf(SerializableFunction<T, ?> column1, SerializableFunction<T, ?> column2) 等值置空static ExpressionSql.octetLength(Enum<?> column) 字符长度static ExpressionSql.octetLength(Expression expr) 字符长度static <T> ExpressionSql.octetLength(SerializableFunction<T, ?> column) 字符长度static ExpressionSql.paren(Expression expression) 括号包裹static Expression获取字符串在列中下标static ExpressionSql.position(String substr, Expression expr) 获取字符串在列中下标static <T> ExpressionSql.position(String substr, SerializableFunction<T, ?> column) 获取字符串在列中下标static Expression替换字符串static ExpressionSql.replace(Expression expr, String oldStr, String newStr) 替换字符串static <T> ExpressionSql.replace(SerializableFunction<T, ?> column, String oldStr, String newStr) 替换字符串static Expression整数四舍五入(保留0位小数)static Expression四舍五入static ExpressionSql.round(Expression x) 整数四舍五入(保留0位小数)static ExpressionSql.round(Expression x, int scale) 四舍五入static <T> ExpressionSql.round(SerializableFunction<T, ?> column) 整数四舍五入(保留0位小数)static <T> ExpressionSql.round(SerializableFunction<T, ?> column, int scale) 四舍五入static Expression行构造器static <T> ExpressionSql.row(SerializableFunction<T, ?>... columns) 行构造器static Expression分组内字符串拼接static ExpressionSql.stringAgg(Expression expr, String delimiter) 分组内字符串拼接static <T> ExpressionSql.stringAgg(SerializableFunction<T, ?> column, String delimiter) 分组内字符串拼接static ExpressionSql.stringAggDistinct(Enum<?> column, String delimiter) 分组内字符串去重拼接static ExpressionSql.stringAggDistinct(Expression expr, String delimiter) 分组内字符串去重拼接static <T> ExpressionSql.stringAggDistinct(SerializableFunction<T, ?> column, String delimiter) 分组内字符串去重拼接static Expression截取字符串static ExpressionSql.substring(Expression expr, int start, int length) 截取字符串static <T> ExpressionSql.substring(SerializableFunction<T, ?> column, int start, int length) 截取字符串static Expressionsum 求和static ExpressionSql.sum(Expression expr) sum 求和static <T> ExpressionSql.sum(SerializableFunction<T, ?> column) sum 求和static Expression头尾去空格static ExpressionSql.trim(Expression expr) 头尾去空格static <T> ExpressionSql.trim(SerializableFunction<T, ?> column) 头尾去空格static Expression转大写static ExpressionSql.upper(Expression expr) 转大写static <T> ExpressionSql.upper(SerializableFunction<T, ?> column) 转大写Methods in org.huiche.ast.support with parameters of type ExpressionModifier and TypeMethodDescriptionstatic ExpressionSql.abs(Expression x) 绝对值static ExpressionSql.anyValue(Expression expr) 任一值static ExpressionSql.avg(Expression expr) AVG 平均值函数static ExpressionSql.ceiling(Expression x) 向上取整static ExpressionSql.charLength(Expression expr) 字符长度static ExpressionSql.count(Expression expr) count 计数函数static ExpressionSql.countDistinct(Expression expr) 去重count 计数函数static ExpressionSql.floor(Expression x) 向下取整static ConditionSql.jsonExists(Expression expression, String path) json查询存在static ExpressionSql.jsonValue(Expression expression, String path) json查询值static ConditionSql.keyword(String keyword, Expression... expressions) 关键字条件
关键字不为空返回条件,否则返回nullstatic ExpressionSql.lower(Expression expr) 转小写static ExpressionSql.max(Expression expr) max 最大值static ExpressionSql.min(Expression expr) min 最小值static ExpressionSql.mod(Expression n, Number m) 取余static ExpressionSql.mod(Expression n, Expression m) 取余static ExpressionSql.negative(Expression expression) 取负static ExpressionSql.nullIf(Expression expr1, Expression expr2) 等值置空static ExpressionSql.octetLength(Expression expr) 字符长度static ExpressionSql.paren(Expression expression) 括号包裹static ExpressionSql.position(String substr, Expression expr) 获取字符串在列中下标static ConditionSql.regexpLike(Expression expr, String pattern) 正则匹配static ExpressionSql.replace(Expression expr, String oldStr, String newStr) 替换字符串static ExpressionSql.round(Expression x) 整数四舍五入(保留0位小数)static ExpressionSql.round(Expression x, int scale) 四舍五入static ExpressionSql.stringAgg(Expression expr, String delimiter) 分组内字符串拼接static ExpressionSql.stringAggDistinct(Expression expr, String delimiter) 分组内字符串去重拼接static ExpressionSql.substring(Expression expr, int start, int length) 截取字符串static ExpressionSql.sum(Expression expr) sum 求和static ExpressionSql.trim(Expression expr) 头尾去空格static ExpressionSql.upper(Expression expr) 转大写 -
Uses of Expression in org.huiche.dao.query
Methods in org.huiche.dao.query with parameters of type ExpressionModifier and TypeMethodDescriptiondefault longCountQuery.countColumn(Class<?> entityClass, Expression column, Collection<? extends Condition> conditions) 指定列条数查询default longCountQuery.countColumn(Class<?> entityClass, Expression column, Consumer<Select> customizer) 指定列条数查询default longCountQuery.countColumn(Class<?> entityClass, Expression column, Condition... conditions) 指定列条数查询default longCountQuery.countColumnDistinct(Class<?> entityClass, Expression column, Collection<? extends Condition> conditions) 指定列条数去重查询default longCountQuery.countColumnDistinct(Class<?> entityClass, Expression column, Consumer<Select> customizer) 指定列条数去重查询default longCountQuery.countColumnDistinct(Class<?> entityClass, Expression column, Condition... conditions) 指定列条数去重查询default <R> RGetColumnQuery.getColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RGetColumnQuery.getColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> RGetColumnQuery.getColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Condition... conditions) 单条记录查询单例(或表达式)default <R> RGetColumnQuery.getColumn(Class<?> entityClass, Expression column, TypeRef<R> columnTypeRef, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> RGetColumnQuery.getColumnById(Class<?> entityClass, Expression column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RGetColumnQuery.getColumnById(Class<?> entityClass, Expression column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Integer limit, Collection<? extends Condition> conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Integer limit, Consumer<Select> customizer) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Integer limit, Condition... conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Integer limit, Searchable search, Collection<? extends Condition> conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Integer limit, Searchable search, Condition... conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Collection<? extends Condition> conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Consumer<Select> customizer) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Condition... conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Pageable pageable, Collection<? extends Condition> conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Pageable pageable, Consumer<Select> customizer) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Pageable pageable, Condition... conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Pageable pageable, Searchable search, Collection<? extends Condition> conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Pageable pageable, Searchable search, Condition... conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Searchable search, Collection<? extends Condition> conditions) 列表查询default <E> List<E> ListColumnQuery.listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Searchable search, Condition... conditions) 列表查询default <E> List<E> ListColumnQuery.listColumnByIds(Class<?> entityClass, Expression column, Class<E> columnClass, Serializable... ids) 列表查询default <E> List<E> ListColumnQuery.listColumnByIds(Class<?> entityClass, Expression column, Class<E> columnClass, Collection<?> ids, Collection<? extends Condition> conditions) 列表查询default <E> List<E> ListColumnQuery.listColumnByIds(Class<?> entityClass, Expression column, Class<E> columnClass, Collection<?> ids, Condition... conditions) 列表查询default <R> Optional<R> OptionalQuery.optionalColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> Optional<R> OptionalQuery.optionalColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> Optional<R> OptionalQuery.optionalColumn(Class<?> entityClass, Expression column, Class<R> columnClass, Condition... conditions) 单条记录查询单例(或表达式)default <R> Optional<R> OptionalQuery.optionalColumn(Class<?> entityClass, Expression column, TypeRef<R> columnTypeRef, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> Optional<R> OptionalQuery.optionalColumnById(Class<?> entityClass, Expression column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> Optional<R> OptionalQuery.optionalColumnById(Class<?> entityClass, Expression column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式) -
Uses of Expression in org.huiche.dao.query.entity
Methods in org.huiche.dao.query.entity with parameters of type ExpressionModifier and TypeMethodDescriptiondefault longEntityCountQuery.countColumn(Expression column, Collection<? extends Condition> conditions) 指定列条数查询default longEntityCountQuery.countColumn(Expression column, Consumer<Select> customizer) 指定列条数查询default longEntityCountQuery.countColumn(Expression column, Condition... conditions) 指定列条数查询default longEntityCountQuery.countColumnDistinct(Expression column, Collection<? extends Condition> conditions) 指定列条数去重查询default longEntityCountQuery.countColumnDistinct(Expression column, Consumer<Select> customizer) 指定列条数去重查询default longEntityCountQuery.countColumnDistinct(Expression column, Condition... conditions) 指定列条数去重查询default <R> REntityGetColumnQuery.getColumn(Expression column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> REntityGetColumnQuery.getColumn(Expression column, Class<R> columnClass, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> REntityGetColumnQuery.getColumn(Expression column, Class<R> columnClass, Condition... conditions) 单条记录查询单例(或表达式)default <R> REntityGetColumnQuery.getColumn(Expression column, TypeRef<R> columnTypeRef, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> REntityGetColumnQuery.getColumnById(Expression column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> REntityGetColumnQuery.getColumnById(Expression column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Integer limit, Collection<? extends Condition> conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Integer limit, Consumer<Select> customizer) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Integer limit, Condition... conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Integer limit, Searchable search, Collection<? extends Condition> conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Integer limit, Searchable search, Condition... conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Collection<? extends Condition> conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Consumer<Select> customizer) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Condition... conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Pageable pageable, Collection<? extends Condition> conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Pageable pageable, Consumer<Select> customizer) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Pageable pageable, Condition... conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Pageable pageable, Searchable search, Collection<? extends Condition> conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Pageable pageable, Searchable search, Condition... conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Searchable search, Collection<? extends Condition> conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumn(Expression column, Class<E> columnClass, Searchable search, Condition... conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumnByIds(Expression column, Class<E> columnClass, Serializable... ids) 列表查询default <E> List<E> EntityListColumnQuery.listColumnByIds(Expression column, Class<E> columnClass, Collection<?> ids, Collection<? extends Condition> conditions) 列表查询default <E> List<E> EntityListColumnQuery.listColumnByIds(Expression column, Class<E> columnClass, Collection<?> ids, Condition... conditions) 列表查询default <R> Optional<R> EntityOptionalQuery.optionalColumn(Expression column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> Optional<R> EntityOptionalQuery.optionalColumn(Expression column, Class<R> columnClass, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> Optional<R> EntityOptionalQuery.optionalColumn(Expression column, Class<R> columnClass, Condition... conditions) 单条记录查询单例(或表达式)default <R> Optional<R> EntityOptionalQuery.optionalColumn(Expression column, TypeRef<R> columnTypeRef, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> Optional<R> EntityOptionalQuery.optionalColumnById(Expression column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> Optional<R> EntityOptionalQuery.optionalColumnById(Expression column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)