57 lines
1.1 KiB
Java
57 lines
1.1 KiB
Java
|
package aiyh.utils.sqlUtil.whereUtil;
|
||
|
|
||
|
import java.util.List;
|
||
|
|
||
|
/**
|
||
|
* @author EBU7-dev1-ay
|
||
|
* @date 2021/8/23 0023 22:15
|
||
|
*/
|
||
|
|
||
|
public interface InnerWhereOperator {
|
||
|
InnerWhere whereNull();
|
||
|
|
||
|
InnerWhere whereNotNull();
|
||
|
|
||
|
InnerWhere whereEqual(Object value);
|
||
|
|
||
|
InnerWhere whereNotEqual(Object value);
|
||
|
|
||
|
InnerWhere greaterThan(Object value);
|
||
|
|
||
|
InnerWhere lessThan(Object value);
|
||
|
|
||
|
InnerWhere greaterOrEqual(Object value);
|
||
|
|
||
|
InnerWhere lessThanOrEqual(Object value);
|
||
|
|
||
|
InnerWhere BetweenAnd(Object start, Object end);
|
||
|
|
||
|
InnerWhere whereIn(Object... values);
|
||
|
|
||
|
InnerWhere whereInList(List<Object> list);
|
||
|
|
||
|
InnerWhere whereNotIn(Object... values);
|
||
|
|
||
|
InnerWhere whereNotInList(List<Object> list);
|
||
|
|
||
|
InnerWhere inSql(Object sql);
|
||
|
|
||
|
InnerWhere notInSql(Object sql);
|
||
|
|
||
|
InnerWhere whereLike(Object value);
|
||
|
|
||
|
InnerWhere whereNotLike(Object value);
|
||
|
|
||
|
InnerWhere whereExists(Object... values);
|
||
|
|
||
|
InnerWhere whereNotExists(Object... values);
|
||
|
|
||
|
InnerWhere whereExistsList(List<Object> list);
|
||
|
|
||
|
InnerWhere whereNotExistsList(List<Object> list);
|
||
|
|
||
|
InnerWhere whereExistsSql(Object sql);
|
||
|
|
||
|
InnerWhere whereNotExistsSql(Object sql);
|
||
|
}
|