| 限定符和类型 | 方法和说明 |
|---|---|
<TProxy extends ProxyEntity<TProxy,T>,T> |
EasyProxyQuery.queryable(String sql,
TProxy table) |
<TProxy extends ProxyEntity<TProxy,T>,T> |
DefaultEasyProxyQuery.queryable(String sql,
TProxy table) |
<TProxy extends ProxyEntity<TProxy,T>,T> |
EasyProxyQuery.queryable(TProxy table) |
<TProxy extends ProxyEntity<TProxy,TEntity>,TEntity> |
DefaultEasyProxyQuery.queryable(TProxy table) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ProxyQueryable2<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2>
create time 2023/6/23 15:26
文件说明
|
interface |
ProxyQueryable3<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2,T3Proxy extends ProxyEntity<T3Proxy,T3>,T3>
create time 2023/6/23 15:26
文件说明
|
interface |
ProxyQueryable4<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2,T3Proxy extends ProxyEntity<T3Proxy,T3>,T3,T4Proxy extends ProxyEntity<T4Proxy,T4>,T4>
create time 2023/6/23 15:26
文件说明
|
| 限定符和类型 | 方法和说明 |
|---|---|
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.asNoTracking() |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.asTracking()
自动将查询结果集合全部添加到当前上下文追踪中,如果当前查询结果十分庞大,并且更新数据只有个别条数,建议不要使用
追踪查询,可以通过开启追踪后使用普通的查询,然后添加到当前的追踪上下文中
EasyQueryClient.addTracking(Object),开始先数据追踪的差异更新
如果当前启用了追踪查询并且在当前上下文已经追加了当前trackKey的对象那么当前查询结果的对象不会被返回,返回的是被追踪的当前对象,
如果对象A:{id:1,name:2}已经被追踪了,新查询的结果是对象A:{id:1,name:3},那么查询到的数据是{id:1,name:3}但是用户获取到的数据是{id:1,name:2}
所以尽可能在追踪后调用entity update,而不是重复查询对应对象 |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.cloneQueryable() |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.distinct() |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.distinct(boolean condition) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.groupBy(boolean condition,
SQLExpression2<ProxyGroupSelector,T1Proxy> selectExpression) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.groupBy(SQLExpression2<ProxyGroupSelector,T1Proxy> selectExpression) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.having(boolean condition,
SQLExpression2<ProxyAggregateFilter,T1Proxy> aggregateFilterSQLExpression) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.having(SQLExpression2<ProxyAggregateFilter,T1Proxy> aggregateFilterSQLExpression) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.limit(boolean condition,
long rows) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.limit(boolean condition,
long offset,
long rows) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.limit(long rows) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.limit(long offset,
long rows) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.orderBy(boolean condition,
SQLExpression2<ProxyOrderSelector,T1Proxy> selectExpression,
boolean asc) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.orderBy(SQLExpression2<ProxyOrderSelector,T1Proxy> selectExpression,
boolean asc) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.orderByAsc(boolean condition,
SQLExpression2<ProxyOrderSelector,T1Proxy> selectExpression) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.orderByAsc(SQLExpression2<ProxyOrderSelector,T1Proxy> selectExpression) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.orderByDesc(boolean condition,
SQLExpression2<ProxyOrderSelector,T1Proxy> selectExpression) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.orderByDesc(SQLExpression2<ProxyOrderSelector,T1Proxy> selectExpression) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.orderByObject(boolean condition,
ObjectSort objectSort) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.orderByObject(ObjectSort configuration) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.select(Collection<ColumnSegment> columnSegments,
boolean clearAll) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.select(ColumnSegment columnSegment,
boolean clearAll) |
<TRProxy extends ProxyEntity<TRProxy,TR>,TR> |
ProxyQueryable.select(ProxyEntity<TRProxy,TR> trProxy)
将当前T1对象转成TR对象,select会将T1属性所对应的列名映射到TR对象的列名上(忽略大小写)
T1.property1列名叫做column1,T1.property2列名叫做column2,TR.property3的列名也叫column1
那么生成的sql为:select column1 from t1
如果当前存在join,那么join的子表一律不会映射到resultClass上,如果需要那么请手动调用双参数select
|
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.select(SQLExpression2<ProxySelector,T1Proxy> selectExpression)
对当前表达式返回自定义select列
|
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.select(String columns)
设置column所有join表都会生效
|
<TRProxy extends ProxyEntity<TRProxy,TR>,TR> |
ProxyQueryable.select(TRProxy trProxy,
SQLExpression2<ProxyAsSelector<TRProxy,TR>,T1Proxy> selectExpression)
设置返回对象,返回对象会根据selectExpression映射相同列名
多次select会在前一次基础上进行对上次结果进行匿名表处理
|
<TRProxy extends ProxyEntity<TRProxy,TR>,TR> |
ProxyQueryable2.select(TRProxy trProxy,
SQLExpression3<ProxyAsSelector<TRProxy,TR>,T1Proxy,T2Proxy> selectExpression) |
<TRProxy extends ProxyEntity<TRProxy,TR>,TR> |
ProxyQueryable3.select(TRProxy trProxy,
SQLExpression4<ProxyAsSelector<TRProxy,TR>,T1Proxy,T2Proxy,T3Proxy> selectExpression) |
<TRProxy extends ProxyEntity<TRProxy,TR>,TR> |
ProxyQueryable4.select(TRProxy trProxy,
SQLExpression5<ProxyAsSelector<TRProxy,TR>,T1Proxy,T2Proxy,T3Proxy,T4Proxy> selectExpression) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.union(Collection<ProxyQueryable<T1Proxy,T1>> unionQueries) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.union(ProxyQueryable<T1Proxy,T1> unionQueryable) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.union(ProxyQueryable<T1Proxy,T1> unionQueryable1,
ProxyQueryable<T1Proxy,T1> unionQueryable2) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.union(ProxyQueryable<T1Proxy,T1> unionQueryable1,
ProxyQueryable<T1Proxy,T1> unionQueryable2,
ProxyQueryable<T1Proxy,T1> unionQueryable3) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.unionAll(Collection<ProxyQueryable<T1Proxy,T1>> unionQueries) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.unionAll(ProxyQueryable<T1Proxy,T1> unionQueryable) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.unionAll(ProxyQueryable<T1Proxy,T1> unionQueryable1,
ProxyQueryable<T1Proxy,T1> unionQueryable2) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.unionAll(ProxyQueryable<T1Proxy,T1> unionQueryable1,
ProxyQueryable<T1Proxy,T1> unionQueryable2,
ProxyQueryable<T1Proxy,T1> unionQueryable3) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.useConnectionMode(ConnectionModeEnum connectionMode) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.useMaxShardingQueryLimit(int maxShardingQueryLimit) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.useShardingConfigure(int maxShardingQueryLimit,
ConnectionModeEnum connectionMode) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.where(boolean condition,
SQLExpression2<ProxyFilter,T1Proxy> whereExpression) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.where(SQLExpression2<ProxyFilter,T1Proxy> whereExpression) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.whereById(boolean condition,
Object id) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.whereById(Object id)
根据id主键查询
|
<TProperty> |
ProxyQueryable.whereByIds(boolean condition,
Collection<TProperty> ids)
根据主键id集合查询
|
default <TProperty> |
ProxyQueryable.whereByIds(Collection<TProperty> ids) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.whereObject(boolean condition,
Object object) |
default ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.whereObject(Object object) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.union(Collection<ProxyQueryable<T1Proxy,T1>> unionQueries) |
ProxyQueryable<T1Proxy,T1> |
ProxyQueryable.unionAll(Collection<ProxyQueryable<T1Proxy,T1>> unionQueries) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractProxyQueryable<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1>
create time 2023/6/23 22:08
文件说明
|
class |
AbstractProxyQueryable1<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1>
create time 2023/6/23 22:08
文件说明
|
class |
AbstractProxyQueryable2<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2>
create time 2023/6/23 22:08
文件说明
|
class |
AbstractProxyQueryable3<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2,T3Proxy extends ProxyEntity<T3Proxy,T3>,T3>
create time 2023/6/23 22:08
文件说明
|
class |
AbstractProxyQueryable4<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2,T3Proxy extends ProxyEntity<T3Proxy,T3>,T3,T4Proxy extends ProxyEntity<T4Proxy,T4>,T4>
create time 2023/6/23 22:08
文件说明
|
| 限定符和类型 | 方法和说明 |
|---|---|
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.asAlias(String alias) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.asNoTracking() |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.asSchema(java.util.function.Function<String,String> schemaAs) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.asTable(java.util.function.Function<String,String> tableNameAs) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.asTracking() |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.distinct(boolean condition) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.groupBy(boolean condition,
SQLExpression2<ProxyGroupSelector,T1Proxy> selectExpression) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.having(boolean condition,
SQLExpression2<ProxyAggregateFilter,T1Proxy> aggregateFilterSQLExpression) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.limit(boolean condition,
long offset,
long rows) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.noInterceptor() |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.noInterceptor(String name) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.orderBy(boolean condition,
SQLExpression2<ProxyOrderSelector,T1Proxy> selectExpression,
boolean asc) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.orderByObject(boolean condition,
ObjectSort objectSort) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.queryLargeColumn(boolean queryLarge) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.select(Collection<ColumnSegment> columnSegments,
boolean clearAll) |
<TRProxy extends ProxyEntity<TRProxy,TR>,TR> |
AbstractProxyQueryable.select(ProxyEntity<TRProxy,TR> trProxy) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.select(SQLExpression2<ProxySelector,T1Proxy> selectExpression) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.select(String columns) |
<TRProxy extends ProxyEntity<TRProxy,TR>,TR> |
AbstractProxyQueryable.select(TRProxy trProxy,
SQLExpression2<ProxyAsSelector<TRProxy,TR>,T1Proxy> selectExpression) |
<TRProxy extends ProxyEntity<TRProxy,TR>,TR> |
AbstractProxyQueryable2.select(TRProxy trProxy,
SQLExpression3<ProxyAsSelector<TRProxy,TR>,T1Proxy,T2Proxy> selectExpression) |
<TRProxy extends ProxyEntity<TRProxy,TR>,TR> |
AbstractProxyQueryable3.select(TRProxy trProxy,
SQLExpression4<ProxyAsSelector<TRProxy,TR>,T1Proxy,T2Proxy,T3Proxy> selectExpression) |
<TRProxy extends ProxyEntity<TRProxy,TR>,TR> |
AbstractProxyQueryable4.select(TRProxy trProxy,
SQLExpression5<ProxyAsSelector<TRProxy,TR>,T1Proxy,T2Proxy,T3Proxy,T4Proxy> selectExpression) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.union(Collection<ProxyQueryable<T1Proxy,T1>> unionQueries) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.unionAll(Collection<ProxyQueryable<T1Proxy,T1>> unionQueries) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.useConnectionMode(ConnectionModeEnum connectionMode) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.useInterceptor() |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.useInterceptor(String name) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.useLogicDelete(boolean enable) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.useMaxShardingQueryLimit(int maxShardingQueryLimit) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.useShardingConfigure(int maxShardingQueryLimit,
ConnectionModeEnum connectionMode) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.where(boolean condition,
SQLExpression2<ProxyFilter,T1Proxy> whereExpression) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.whereById(boolean condition,
Object id) |
<TProperty> |
AbstractProxyQueryable.whereByIds(boolean condition,
Collection<TProperty> ids) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.whereObject(boolean condition,
Object object) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
AbstractProxyQueryable.innerJoin(ProxyQueryable<T2Proxy,T2> joinQueryable,
SQLExpression3<ProxyFilter,T1Proxy,T2Proxy> on) |
<T3Proxy extends ProxyEntity<T3Proxy,T3>,T3> |
AbstractProxyQueryable2.innerJoin(ProxyQueryable<T3Proxy,T3> joinQueryable,
SQLExpression4<ProxyFilter,T1Proxy,T2Proxy,T3Proxy> on) |
<T4Proxy extends ProxyEntity<T4Proxy,T4>,T4> |
AbstractProxyQueryable3.innerJoin(ProxyQueryable<T4Proxy,T4> joinQueryable,
SQLExpression5<ProxyFilter,T1Proxy,T2Proxy,T3Proxy,T4Proxy> on) |
<T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
AbstractProxyQueryable.leftJoin(ProxyQueryable<T2Proxy,T2> joinQueryable,
SQLExpression3<ProxyFilter,T1Proxy,T2Proxy> on) |
<T3Proxy extends ProxyEntity<T3Proxy,T3>,T3> |
AbstractProxyQueryable2.leftJoin(ProxyQueryable<T3Proxy,T3> joinQueryable,
SQLExpression4<ProxyFilter,T1Proxy,T2Proxy,T3Proxy> on) |
<T4Proxy extends ProxyEntity<T4Proxy,T4>,T4> |
AbstractProxyQueryable3.leftJoin(ProxyQueryable<T4Proxy,T4> joinQueryable,
SQLExpression5<ProxyFilter,T1Proxy,T2Proxy,T3Proxy,T4Proxy> on) |
<T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
AbstractProxyQueryable.rightJoin(ProxyQueryable<T2Proxy,T2> joinQueryable,
SQLExpression3<ProxyFilter,T1Proxy,T2Proxy> on) |
<T3Proxy extends ProxyEntity<T3Proxy,T3>,T3> |
AbstractProxyQueryable2.rightJoin(ProxyQueryable<T3Proxy,T3> joinQueryable,
SQLExpression4<ProxyFilter,T1Proxy,T2Proxy,T3Proxy> on) |
<T4Proxy extends ProxyEntity<T4Proxy,T4>,T4> |
AbstractProxyQueryable3.rightJoin(ProxyQueryable<T4Proxy,T4> joinQueryable,
SQLExpression5<ProxyFilter,T1Proxy,T2Proxy,T3Proxy,T4Proxy> on) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.union(Collection<ProxyQueryable<T1Proxy,T1>> unionQueries) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.unionAll(Collection<ProxyQueryable<T1Proxy,T1>> unionQueries) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
EasyProxyQueryable<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1>
create time 2023/6/23 22:14
文件说明
|
class |
EasyProxyQueryable2<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2>
create time 2023/6/23 23:22
文件说明
|
class |
EasyProxyQueryable3<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2,T3Proxy extends ProxyEntity<T3Proxy,T3>,T3>
create time 2023/6/23 23:22
文件说明
|
class |
EasyProxyQueryable4<T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2,T3Proxy extends ProxyEntity<T3Proxy,T3>,T3,T4Proxy extends ProxyEntity<T4Proxy,T4>,T4>
create time 2023/6/23 23:22
文件说明
|
| 限定符和类型 | 方法和说明 |
|---|---|
ProxyQueryable<T1Proxy,T1> |
EasyProxyQueryable4.cloneQueryable() |
ProxyQueryable<T1Proxy,T1> |
EasyProxyQueryable2.cloneQueryable() |
ProxyQueryable<T1Proxy,T1> |
EasyProxyQueryable.cloneQueryable() |
ProxyQueryable<T1Proxy,T1> |
EasyProxyQueryable3.cloneQueryable() |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
ProxyFilter.exists(boolean condition,
T1Proxy tableProxy,
ProxyQueryable<T2Proxy,T2> subQueryable) |
default <T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
ProxyFilter.exists(T1Proxy tableProxy,
ProxyQueryable<T2Proxy,T2> subQueryable) |
default <TProxy extends ProxyEntity<TProxy,TProperty>,TProperty> |
ProxyFilter.in(boolean condition,
SQLColumn<TProperty> column,
ProxyQueryable<TProxy,TProperty> subQueryable) |
default <TProxy extends ProxyEntity<TProxy,TProperty>,TProperty> |
ProxyFilter.in(SQLColumn<TProperty> column,
ProxyQueryable<TProxy,TProperty> subQueryable) |
default <T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
ProxyFilter.notExists(boolean condition,
T1Proxy tableProxy,
ProxyQueryable<T2Proxy,T2> subQueryable) |
default <T1Proxy extends ProxyEntity<T1Proxy,T1>,T1,T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
ProxyFilter.notExists(T1Proxy tableProxy,
ProxyQueryable<T2Proxy,T2> subQueryable) |
default <TPropertyProxy extends ProxyEntity<TPropertyProxy,TProperty>,TProperty> |
ProxyFilter.notIn(boolean condition,
SQLColumn<?> column,
ProxyQueryable<TPropertyProxy,TProperty> subQueryable) |
default <TPropertyProxy extends ProxyEntity<TPropertyProxy,TProperty>,TProperty> |
ProxyFilter.notIn(SQLColumn<?> column,
ProxyQueryable<TPropertyProxy,TProperty> subQueryable) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <TSubQueryProxy extends ProxyEntity<TSubQueryProxy,TSubQuery>,TSubQuery> |
ProxyAsSelector.columnSubQueryAs(SQLFuncExpression<ProxyQueryable<TSubQueryProxy,TSubQuery>> subQueryableFunc,
java.util.function.Function<TRProxy,SQLColumn<?>> mapAlias) |
default <TSubQueryProxy extends ProxyEntity<TSubQueryProxy,TSubQuery>,TSubQuery> |
ProxyAsSelector.columnSubQueryAs(SQLFuncExpression<ProxyQueryable<TSubQueryProxy,TSubQuery>> subQueryableFunc,
String alias) |
Copyright © 2023. All rights reserved.