ecology_maven/aiyh/utils/sqlUtil/whereUtil/InnerWhereOperator.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);
}