| 限定符和类型 | 方法和说明 |
|---|---|
ProxyExpressionDeletable<TProxy,T> |
ProxyExpressionDeletable.where(boolean condition,
SQLExpression2<ProxyFilter,TProxy> whereExpression) |
default ProxyExpressionDeletable<TProxy,T> |
ProxyExpressionDeletable.where(SQLExpression2<ProxyFilter,TProxy> whereExpression) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProxyExpressionDeletable<TProxy,T> |
AbstractProxyExpressionDeletable.where(boolean condition,
SQLExpression2<ProxyFilter,TProxy> whereExpression) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
AbstractProxyQueryable.all(SQLExpression2<ProxyFilter,T1Proxy> whereExpression) |
<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.innerJoin(T2Proxy joinProxy,
SQLExpression3<ProxyFilter,T1Proxy,T2Proxy> on) |
<T3Proxy extends ProxyEntity<T3Proxy,T3>,T3> |
AbstractProxyQueryable2.innerJoin(T3Proxy joinProxy,
SQLExpression4<ProxyFilter,T1Proxy,T2Proxy,T3Proxy> on) |
<T4Proxy extends ProxyEntity<T4Proxy,T4>,T4> |
AbstractProxyQueryable3.innerJoin(T4Proxy joinProxy,
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.leftJoin(T2Proxy joinProxy,
SQLExpression3<ProxyFilter,T1Proxy,T2Proxy> on) |
<T3Proxy extends ProxyEntity<T3Proxy,T3>,T3> |
AbstractProxyQueryable2.leftJoin(T3Proxy joinProxy,
SQLExpression4<ProxyFilter,T1Proxy,T2Proxy,T3Proxy> on) |
<T4Proxy extends ProxyEntity<T4Proxy,T4>,T4> |
AbstractProxyQueryable3.leftJoin(T4Proxy joinProxy,
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) |
<T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
AbstractProxyQueryable.rightJoin(T2Proxy joinProxy,
SQLExpression3<ProxyFilter,T1Proxy,T2Proxy> on) |
<T3Proxy extends ProxyEntity<T3Proxy,T3>,T3> |
AbstractProxyQueryable2.rightJoin(T3Proxy joinProxy,
SQLExpression4<ProxyFilter,T1Proxy,T2Proxy,T3Proxy> on) |
<T4Proxy extends ProxyEntity<T4Proxy,T4>,T4> |
AbstractProxyQueryable3.rightJoin(T4Proxy joinProxy,
SQLExpression5<ProxyFilter,T1Proxy,T2Proxy,T3Proxy,T4Proxy> on) |
ProxyQueryable<T1Proxy,T1> |
AbstractProxyQueryable.where(boolean condition,
SQLExpression2<ProxyFilter,T1Proxy> whereExpression) |
ProxyQueryable4<T1Proxy,T1,T2Proxy,T2,T3Proxy,T3,T4Proxy,T4> |
AbstractProxyQueryable4.where(boolean condition,
SQLExpression2<ProxyFilter,T1Proxy> whereExpression) |
ProxyQueryable2<T1Proxy,T1,T2Proxy,T2> |
AbstractProxyQueryable2.where(boolean condition,
SQLExpression2<ProxyFilter,T1Proxy> whereExpression) |
ProxyQueryable3<T1Proxy,T1,T2Proxy,T2,T3Proxy,T3> |
AbstractProxyQueryable3.where(boolean condition,
SQLExpression2<ProxyFilter,T1Proxy> whereExpression) |
| 限定符和类型 | 方法和说明 |
|---|---|
default ProxyFilter |
ProxyFilter.and() |
default ProxyFilter |
ProxyFilter.and(boolean condition) |
default ProxyFilter |
ProxyFilter.and(boolean condition,
SQLExpression1<ProxyFilter> proxyFilterExpression) |
default ProxyFilter |
ProxyFilter.and(SQLExpression1<ProxyFilter> proxyFilterExpression) |
default ProxyFilter |
ProxyFilter.columnFunc(boolean condition,
ProxyColumnPropertyFunction columnPropertyFunction,
SQLPredicateCompare sqlPredicateCompare,
Object val) |
default ProxyFilter |
ProxyFilter.columnFunc(ProxyColumnPropertyFunction columnPropertyFunction,
SQLPredicateCompare sqlPredicateCompare,
Object val) |
default ProxyFilter |
ProxyFilter.eq(boolean condition,
SQLColumn<?> column,
Object val)
等于 column = val
|
default <T2> ProxyFilter |
ProxyFilter.eq(boolean condition,
SQLColumn<?> column1,
SQLColumn<?> column2) |
default ProxyFilter |
ProxyFilter.eq(SQLColumn<?> column,
Object val)
等于 column = val
|
default <T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
ProxyFilter.eq(SQLColumn<?> column1,
SQLColumn<?> column2) |
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 ProxyFilter |
ProxyFilter.ge(boolean condition,
SQLColumn<?> column,
Object val)
等于 column >= val
|
default <T2> ProxyFilter |
ProxyFilter.ge(boolean condition,
SQLColumn<?> column1,
SQLColumn<?> column2) |
default ProxyFilter |
ProxyFilter.ge(SQLColumn<?> column,
Object val)
等于 column >= val
|
default <T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
ProxyFilter.ge(SQLColumn<?> column1,
SQLColumn<?> column2) |
default ProxyFilter |
ProxyFilter.gt(boolean condition,
SQLColumn<?> column,
Object val)
大于 column > val
|
default <T2> ProxyFilter |
ProxyFilter.gt(boolean condition,
SQLColumn<?> column1,
SQLColumn<?> column2) |
default ProxyFilter |
ProxyFilter.gt(SQLColumn<?> column,
Object val)
大于 column > val
|
default <T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
ProxyFilter.gt(SQLColumn<?> column1,
SQLColumn<?> column2) |
default ProxyFilter |
ProxyFilter.in(boolean condition,
SQLColumn<?> column,
Collection<?> collection)
column in collection
集合为空返回False
|
default <TProperty> |
ProxyFilter.in(boolean condition,
SQLColumn<?> column,
TProperty[] collection) |
default <TProxy extends ProxyEntity<TProxy,TProperty>,TProperty> |
ProxyFilter.in(boolean condition,
SQLColumn<TProperty> column,
ProxyQueryable<TProxy,TProperty> subQueryable) |
default ProxyFilter |
ProxyFilter.in(SQLColumn<?> column,
Collection<?> collection)
column in collection
集合为空返回False
|
default <TProperty> |
ProxyFilter.in(SQLColumn<?> column,
TProperty[] collection) |
default <TProxy extends ProxyEntity<TProxy,TProperty>,TProperty> |
ProxyFilter.in(SQLColumn<TProperty> column,
ProxyQueryable<TProxy,TProperty> subQueryable) |
default ProxyFilter |
ProxyFilter.isNotNull(boolean condition,
SQLColumn<?> column)
column is not null
|
default ProxyFilter |
ProxyFilter.isNotNull(SQLColumn<?> column)
column is not null
|
default ProxyFilter |
ProxyFilter.isNull(boolean condition,
SQLColumn<?> column)
column is null
|
default ProxyFilter |
ProxyFilter.isNull(SQLColumn<?> column)
column is null
|
default ProxyFilter |
ProxyFilter.le(boolean condition,
SQLColumn<?> column,
Object val)
小于等于 column <= val
|
default <T2> ProxyFilter |
ProxyFilter.le(boolean condition,
SQLColumn<?> column1,
SQLColumn<?> column2) |
default ProxyFilter |
ProxyFilter.le(SQLColumn<?> column,
Object val)
小于等于 column <= val
|
default <T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
ProxyFilter.le(SQLColumn<?> column1,
SQLColumn<?> column2) |
default ProxyFilter |
ProxyFilter.like(boolean condition,
SQLColumn<?> column,
Object val)
column like %val%
列全匹配
|
default ProxyFilter |
ProxyFilter.like(boolean condition,
SQLColumn<?> column,
Object val,
SQLLikeEnum sqlLike)
column like ?
|
default ProxyFilter |
ProxyFilter.like(SQLColumn<?> column,
Object val)
column like %val%
列全匹配
|
default ProxyFilter |
ProxyFilter.likeMatchLeft(boolean condition,
SQLColumn<?> column,
Object val)
column like val%
列匹配前半部分
|
default ProxyFilter |
ProxyFilter.likeMatchLeft(SQLColumn<?> column,
Object val)
column like val%
列匹配前半部分
|
default ProxyFilter |
ProxyFilter.likeMatchRight(boolean condition,
SQLColumn<?> column,
Object val)
column like %val
列匹配后半部分
|
default ProxyFilter |
ProxyFilter.likeMatchRight(SQLColumn<?> column,
Object val)
column like %val
列匹配后半部分
|
default ProxyFilter |
ProxyFilter.lt(boolean condition,
SQLColumn<?> column,
Object val)
小于 column < val
|
default <T2> ProxyFilter |
ProxyFilter.lt(boolean condition,
SQLColumn<?> column1,
SQLColumn<?> column2) |
default ProxyFilter |
ProxyFilter.lt(SQLColumn<?> column,
Object val)
小于 column < val
|
default <T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
ProxyFilter.lt(SQLColumn<?> column1,
SQLColumn<?> column2) |
default ProxyFilter |
ProxyFilter.ne(boolean condition,
SQLColumn<?> column,
Object val)
不等于 column <> val
|
default <T2> ProxyFilter |
ProxyFilter.ne(boolean condition,
SQLColumn<?> column1,
SQLColumn<?> column2) |
default ProxyFilter |
ProxyFilter.ne(SQLColumn<?> column,
Object val)
不等于 column <> val
|
default <T2Proxy extends ProxyEntity<T2Proxy,T2>,T2> |
ProxyFilter.ne(SQLColumn<?> column1,
SQLColumn<?> column2) |
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 ProxyFilter |
ProxyFilter.notIn(boolean condition,
SQLColumn<?> column,
Collection<?> collection)
column not in collection
集合为空返回True
|
default <TPropertyProxy extends ProxyEntity<TPropertyProxy,TProperty>,TProperty> |
ProxyFilter.notIn(boolean condition,
SQLColumn<?> column,
ProxyQueryable<TPropertyProxy,TProperty> subQueryable) |
default <TProperty> |
ProxyFilter.notIn(boolean condition,
SQLColumn<?> column,
TProperty[] collection) |
default ProxyFilter |
ProxyFilter.notIn(SQLColumn<?> column,
Collection<?> collection)
column not in collection
集合为空返回True
|
default <TPropertyProxy extends ProxyEntity<TPropertyProxy,TProperty>,TProperty> |
ProxyFilter.notIn(SQLColumn<?> column,
ProxyQueryable<TPropertyProxy,TProperty> subQueryable) |
default <TProperty> |
ProxyFilter.notIn(SQLColumn<?> column,
TProperty[] collection) |
default ProxyFilter |
ProxyFilter.notLike(boolean condition,
SQLColumn<?> column,
Object val)
column not like %val%
|
default ProxyFilter |
ProxyFilter.notLike(boolean condition,
SQLColumn<?> column,
Object val,
SQLLikeEnum sqlLike) |
default ProxyFilter |
ProxyFilter.notLike(SQLColumn<?> column,
Object val)
column not like %val%
|
default ProxyFilter |
ProxyFilter.notLikeMatchLeft(boolean condition,
SQLColumn<?> column,
Object val)
column not like val%
|
default ProxyFilter |
ProxyFilter.notLikeMatchLeft(SQLColumn<?> column,
Object val)
column not like val%
|
default ProxyFilter |
ProxyFilter.notLikeMatchRight(boolean condition,
SQLColumn<?> column,
Object val)
column not like %val
|
default ProxyFilter |
ProxyFilter.notLikeMatchRight(SQLColumn<?> column,
Object val)
column not like %val
|
default ProxyFilter |
ProxyFilter.or() |
default ProxyFilter |
ProxyFilter.or(boolean condition) |
default ProxyFilter |
ProxyFilter.or(boolean condition,
SQLExpression1<ProxyFilter> proxyFilterExpression) |
default ProxyFilter |
ProxyFilter.or(SQLExpression1<ProxyFilter> sqlWherePredicateSQLExpression) |
default ProxyFilter |
ProxyFilter.range(boolean condition,
SQLColumn<?> column,
boolean conditionLeft,
Object valLeft,
boolean conditionRight,
Object valRight,
SQLRangeEnum sqlRange)
自定义范围
一般用于范围比如时间,小的时间在前大的时间在后
|
default ProxyFilter |
ProxyFilter.rangeClosed(boolean condition,
SQLColumn<?> column,
boolean conditionLeft,
Object valLeft,
boolean conditionRight,
Object valRight)
[left..right] = {x | left <= x <= right}
一般用于范围比如时间,小的时间在前大的时间在后
|
default ProxyFilter |
ProxyFilter.rangeClosed(SQLColumn<?> column,
boolean conditionLeft,
Object valLeft,
boolean conditionRight,
Object valRight)
[left..right] = {x | left <= x <= right}
一般用于范围比如时间,小的时间在前大的时间在后
|
default ProxyFilter |
ProxyFilter.rangeClosed(SQLColumn<?> column,
Object valLeft,
Object valRight)
[left..right] = {x | left <= x <= right}
一般用于范围比如时间,小的时间在前大的时间在后
|
default ProxyFilter |
ProxyFilter.rangeClosedOpen(boolean condition,
SQLColumn<?> column,
boolean conditionLeft,
Object valLeft,
boolean conditionRight,
Object valRight)
[left..right) = {x | left <= x < right}
一般用于范围比如时间,小的时间在前大的时间在后
|
default ProxyFilter |
ProxyFilter.rangeClosedOpen(SQLColumn<?> column,
boolean conditionLeft,
Object valLeft,
boolean conditionRight,
Object valRight)
[left..right) = {x | left <= x < right}
一般用于范围比如时间,小的时间在前大的时间在后
|
default ProxyFilter |
ProxyFilter.rangeOpen(boolean condition,
SQLColumn<?> column,
boolean conditionLeft,
Object valLeft,
boolean conditionRight,
Object valRight)
区间 (left..right) = {x | left < x < right}
一般用于范围比如时间,小的时间在前大的时间在后
|
default ProxyFilter |
ProxyFilter.rangeOpen(SQLColumn<?> column,
boolean conditionLeft,
Object valLeft,
boolean conditionRight,
Object valRight)
区间 (left..right) = {x | left < x < right}
一般用于范围比如时间,小的时间在前大的时间在后
|
default ProxyFilter |
ProxyFilter.rangeOpen(SQLColumn<?> column,
Object valLeft,
Object valRight)
区间 (left..right) = {x | left < x < right}
一般用于范围比如时间,小的时间在前大的时间在后
|
default ProxyFilter |
ProxyFilter.rangeOpenClosed(boolean condition,
SQLColumn<?> column,
boolean conditionLeft,
Object valLeft,
boolean conditionRight,
Object valRight)
区间 (left..right] = {x | left < x <= right}
一般用于范围比如时间,小的时间在前大的时间在后
|
default ProxyFilter |
ProxyFilter.rangeOpenClosed(SQLColumn<?> column,
boolean conditionLeft,
Object valLeft,
boolean conditionRight,
Object valRight)
区间 (left..right] = {x | left < x <= right}
一般用于范围比如时间,小的时间在前大的时间在后
|
| 限定符和类型 | 方法和说明 |
|---|---|
default ProxyFilter |
ProxyFilter.and(boolean condition,
SQLExpression1<ProxyFilter> proxyFilterExpression) |
default ProxyFilter |
ProxyFilter.and(SQLExpression1<ProxyFilter> proxyFilterExpression) |
default ProxyFilter |
ProxyFilter.or(boolean condition,
SQLExpression1<ProxyFilter> proxyFilterExpression) |
default ProxyFilter |
ProxyFilter.or(SQLExpression1<ProxyFilter> sqlWherePredicateSQLExpression) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ProxyFilterImpl
create time 2023/6/22 22:12
文件说明
|
| 限定符和类型 | 方法和说明 |
|---|---|
default ProxyExpressionUpdatable<TProxy,T> |
ProxyExpressionUpdatable.where(boolean condition,
SQLExpression2<ProxyFilter,TProxy> whereExpression) |
default ProxyExpressionUpdatable<TProxy,T> |
ProxyExpressionUpdatable.where(SQLExpression2<ProxyFilter,TProxy> whereExpression) |
Copyright © 2023. All rights reserved.