| 限定符和类型 | 方法和说明 |
|---|---|
default NbQuerier<T> |
NbQuerier.field(SFunction<T,?>... fields) |
default NbQuerier<T> |
NbQuerier.field(SFunction<T,?> field) |
<G,K> String |
DefaultNbQuerier.getFieldName(SFunction<G,K> function,
boolean withAlias)
解析lambda字段名称
|
default NbQuerier<T> |
NbQuerier.group(SFunction<T,?> column) |
<F,E> NbQuerier<T> |
DefaultNbQuerier.leftJoin(Class<F> clazz,
String alias,
SFunction<F,E> tableAField,
SFunction<T,E> tableBField) |
<F,E> NbQuerier<T> |
DefaultNbQuerier.leftJoin(Class<F> clazz,
String alias,
SFunction<F,E> tableAField,
SFunction<T,E> tableBField) |
<F,E> NbQuerier<T> |
NbQuerier.leftJoin(Class<F> clazz,
String alias,
SFunction<F,E> tableAField,
SFunction<T,E> tableBField)
左连接
|
<F,E> NbQuerier<T> |
NbQuerier.leftJoin(Class<F> clazz,
String alias,
SFunction<F,E> tableAField,
SFunction<T,E> tableBField)
左连接
|
default NbQuerier<T> |
NbQuerier.updateRemoveArrayItem(SFunction<T,?> fieldFunc,
Object item)
数组类型
移除数组元素
|
default NbQuerier<T> |
NbQuerier.withMany(SFunction<T,List<?>> fieldName,
NbQuerier<?> querier) |
default NbQuerier<T> |
NbQuerier.withMany(SFunction<T,List<?>> fieldName,
NbQuerier<?> querier,
boolean inline) |
default NbQuerier<T> |
NbQuerier.withManyCount(SFunction<T,?> fieldName,
NbQuerier<?> querier) |
default NbQuerier<T> |
NbQuerier.withOne(SFunction<T,?> fieldName,
NbQuerier<?> querier) |
| 限定符和类型 | 方法和说明 |
|---|---|
default NbQuerier<T> |
NbQuerier.field(List<SFunction<T,?>> fields) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <F> NbQuerier<T> |
DoLambdaCondition.asc(SFunction<T,F> field) |
default <F> NbQuerier<T> |
DoLambdaCondition.desc(SFunction<T,F> field) |
default <G,K> String |
NbQuerierTopside.getFieldName(SFunction<G,K> function)
解析字段名称,默认带表别名
|
<G,K> String |
NbQuerierTopside.getFieldName(SFunction<G,K> function,
boolean withAlias) |
default <V> NbQuerier<T> |
DoLambdaCondition.where(SFunction<? extends T,V> field,
V value,
boolean notNull) |
default <G extends T,V> |
DoLambdaCondition.where(SFunction<G,V> field,
V value) |
default <V> NbQuerier<T> |
DoLambdaCondition.where(SFunction<T,V> field,
String condition,
V value) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereAny(SFunction<T,V> field,
Object value) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereAny(SFunction<T,V> field,
Object value,
boolean required) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereBt(SFunction<T,V> field,
V startValue,
V endValue) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereIn(SFunction<T,V> field,
Collection<?> list,
boolean notNull) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereIn(SFunction<T,V> field,
Collection<V> list) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereIn(SFunction<T,V> field,
NbQuerier<?> querier) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereInters(SFunction<T,V> field,
V list) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereLike(SFunction<T,V> field,
String search) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereLikeLeft(SFunction<T,V> field,
String search) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereLikeRight(SFunction<T,V> field,
String search) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereNotAny(SFunction<T,V> field,
Object value) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereNotIn(SFunction<T,V> field,
Collection<?> list) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereNotIn(SFunction<T,V> field,
NbQuerier<?> querier) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereNotNull(SFunction<T,V> field) |
default NbQuerier<T> |
DoLambdaCondition.whereNull(SFunction<T,?> field) |
default <V> NbQuerier<T> |
DoLambdaCondition.whereOrNull(SFunction<T,V> field,
V value) |
| 限定符和类型 | 方法和说明 |
|---|---|
default NbQuerier<T> |
DoLambdaCondition.asc(List<SFunction<T,?>> fields) |
default NbQuerier<T> |
DoLambdaCondition.desc(List<SFunction<T,?>> fields) |
default String[] |
NbQuerierTopside.getFieldNames(List<SFunction<T,?>> fields) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <F> List<F> |
DoSelect.column(SFunction<T,?> field) |
default <V> NbQuerier<T> |
DoUpdate.set(SFunction<T,V> field,
V value) |
default <V> NbQuerier<T> |
DoUpdate.set(SFunction<T,V> field,
V value,
boolean notNull) |
default double |
DoFunction.sum(SFunction<T,?> function) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> SerializedLambda |
LambdaUtils.resolve(SFunction<T,?> func) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SerializedLambda |
SerializedLambda.resolve(SFunction<?,?> lambda)
通过反序列化转换 lambda 表达式,该方法只能序列化 lambda 表达式,不能序列化接口实现或者正常非 lambda 写法的对象
|
Copyright © 2023. All rights reserved.