public class DefaultDelete<ME extends DSLDelete<?>> extends Object implements DSLDelete<ME>
TermTypeConditionalSupport.Accepter<T,O>, TermTypeConditionalSupport.SimpleAccepter<T,O>| 限定符和类型 | 字段和说明 |
|---|---|
protected TermTypeConditionalSupport.Accepter<ME,Object> |
accepter |
protected List<ContextKeyValue<?>> |
contextKeyValues |
protected DeleteOperator |
operator |
protected List<Term> |
terms |
| 构造器和说明 |
|---|
DefaultDelete(RDBTableMetadata tableMetadata,
DeleteOperator operator,
ContextKeyValue<?>... mapping) |
| 限定符和类型 | 方法和说明 |
|---|---|
ME |
accept(Term term) |
ME |
and() |
ME |
and(String column,
String termType,
Object value) |
protected DeleteResultOperator |
doExecute() |
TermTypeConditionalSupport.Accepter<ME,Object> |
getAccepter() |
NestConditional<ME> |
nest() |
ME |
or() |
ME |
or(String column,
String termType,
Object value) |
NestConditional<ME> |
orNest() |
QueryParam |
toQueryParam()
将删除条件转为查询条件,通常用于在删除前,查询可能被删除的数据
|
<T extends QueryParam> |
toQueryParam(java.util.function.Supplier<T> template)
将更新条件转为查询条件,通常用于根据更新来查询可能被更新的数据
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait$like, $like, $like, $like$, $like$, $like$, accept, accept, accept, accept, and, and, and, and, and, and, between, between, between, gt, gt, gt, gte, gte, gte, in, in, in, in, in, in, in, is, is, is, isEmpty, isEmpty, isNull, isNull, like, like, like, like$, like$, like$, lt, lt, lt, lte, lte, lte, nest, not, not, not, notBetween, notBetween, notBetween, notEmpty, notEmpty, notIn, notIn, notIn, notIn, notIn, notIn, notIn, notLike, notLike, notLike, notNull, notNull, or, or, or, or, or, or, where, where, where, where, whereprotected TermTypeConditionalSupport.Accepter<ME extends DSLDelete<?>,Object> accepter
protected DeleteOperator operator
protected List<ContextKeyValue<?>> contextKeyValues
public DefaultDelete(RDBTableMetadata tableMetadata, DeleteOperator operator, ContextKeyValue<?>... mapping)
protected DeleteResultOperator doExecute()
public QueryParam toQueryParam()
DSLDeletetoQueryParam 在接口中 DSLDelete<ME extends DSLDelete<?>>public <T extends QueryParam> T toQueryParam(java.util.function.Supplier<T> template)
DSLDeletetoQueryParam 在接口中 DSLDelete<ME extends DSLDelete<?>>public NestConditional<ME> nest()
nest 在接口中 Conditional<ME extends DSLDelete<?>>public NestConditional<ME> orNest()
orNest 在接口中 Conditional<ME extends DSLDelete<?>>public ME and()
and 在接口中 Conditional<ME extends DSLDelete<?>>public ME or()
or 在接口中 Conditional<ME extends DSLDelete<?>>public ME and(String column, String termType, Object value)
and 在接口中 Conditional<ME extends DSLDelete<?>>public ME or(String column, String termType, Object value)
or 在接口中 Conditional<ME extends DSLDelete<?>>public TermTypeConditionalSupport.Accepter<ME,Object> getAccepter()
getAccepter 在接口中 Conditional<ME extends DSLDelete<?>>Copyright © 2025. All rights reserved.