public class Builder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Boolean |
end
结束条件判断
|
protected Map<String,Object> |
parameter
参数
|
protected List<String> |
querySqlList
sql列表
|
protected Boolean |
start
开始条件判断
|
| 限定符 | 构造器和说明 |
|---|---|
protected |
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
andSql(boolean condition)
并且
|
protected void |
andSql(boolean condition,
Builder builder)
并且
|
protected void |
betweenSql(boolean condition,
String function,
Builder builder,
Object leftValue,
Object rightValue)
在两者之间
|
protected void |
betweenSql(boolean condition,
String function,
String tableNickName,
String column,
Object leftValue,
Object rightValue)
在两者之间
|
static CompareBuilder |
compare()
比较
|
static ConditionBuilder |
condition()
条件
|
protected void |
endSql()
end
|
protected void |
eqSql(boolean condition,
String function,
Builder builder,
Object value)
相等
|
protected void |
eqSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
相等
|
protected void |
eqSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
相等
|
protected void |
eqSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
相等
|
protected void |
eqSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
相等
|
protected void |
eqSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
相等
|
protected void |
existsSql(boolean condition,
MultipleWrapper wrapper)
存在sql
|
protected void |
funcSql(String function,
Builder builder)
获取方法sql
|
protected void |
geSql(boolean condition,
String function,
Builder builder,
Object value)
大于等于
|
protected void |
geSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
大于等于
|
protected void |
geSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
大于等于
|
protected void |
geSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
大于等于
|
protected void |
geSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
大于等于
|
protected void |
geSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
大于等于
|
Map<String,Object> |
getParameter()
获取查询参数
|
String |
getQuerySql(String connector)
获取查询sql
|
List<String> |
getQuerySqlList()
获取查询字段
|
protected void |
gtSql(boolean condition,
String function,
Builder builder,
Object value)
大于
|
protected void |
gtSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
大于
|
protected void |
gtSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
大于
|
protected void |
gtSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
大于
|
protected void |
gtSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
大于
|
protected void |
gtSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
大于
|
protected void |
inSql(boolean condition,
String function,
Builder builder,
Collection<?> value)
在范围内
|
protected void |
inSql(boolean condition,
String function,
String tableNickName,
String column,
Collection<?> value)
在范围内
|
protected void |
isNotNullSql(boolean condition,
String function,
Builder builder)
不为空
|
protected void |
isNotNullSql(boolean condition,
String function,
String tableNickName,
String column)
不为空
|
protected void |
isNullSql(boolean condition,
String function,
Builder builder)
空
|
protected void |
isNullSql(boolean condition,
String function,
String tableNickName,
String column)
空
|
protected void |
leSql(boolean condition,
String function,
Builder builder,
Object value)
小于等于
|
protected void |
leSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
小于等于
|
protected void |
leSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
小于等于
|
protected void |
leSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
小于等于
|
protected void |
leSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
小于等于
|
protected void |
leSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
小于等于
|
protected void |
likeLeftSql(boolean condition,
String function,
Builder builder,
Object value)
从左模糊查询
|
protected void |
likeLeftSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
从左模糊查询
|
protected void |
likeRightSql(boolean condition,
String function,
Builder builder,
Object value)
从右模糊查询
|
protected void |
likeRightSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
从右模糊查询
|
protected void |
likeSql(boolean condition,
String function,
Builder builder,
Object value)
模糊
|
protected void |
likeSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
模糊
|
protected void |
ltSql(boolean condition,
String function,
Builder builder,
Object value)
小于
|
protected void |
ltSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
小于
|
protected void |
ltSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
小于
|
protected void |
ltSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
小于
|
protected void |
ltSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
小于
|
protected void |
ltSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
小于
|
protected void |
neSql(boolean condition,
String function,
Builder builder,
Object value)
不等
|
protected void |
neSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
不等
|
protected void |
neSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
不等
|
protected void |
neSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
不等
|
protected void |
neSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
不等
|
protected void |
neSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
不等
|
protected void |
notBetweenSql(boolean condition,
String function,
Builder builder,
Object leftValue,
Object rightValue)
不在两者之间
|
protected void |
notBetweenSql(boolean condition,
String function,
String tableNickName,
String column,
Object leftValue,
Object rightValue)
不在两者之间
|
protected void |
notExistsSql(boolean condition,
MultipleWrapper wrapper)
不存在sql
|
protected void |
notInSql(boolean condition,
String function,
Builder builder,
Collection<?> value)
不在范围内
|
protected void |
notInSql(boolean condition,
String function,
String tableNickName,
String column,
Collection<?> value)
不在范围内
|
protected void |
notLikeLeftSql(boolean condition,
String function,
Builder builder,
Object value)
不在从左模糊查询
|
protected void |
notLikeLeftSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
不在从左模糊查询
|
protected void |
notLikeRightSql(boolean condition,
String function,
Builder builder,
Object value)
不在从右模糊查询
|
protected void |
notLikeRightSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
不在从右模糊查询
|
protected void |
notLikeSql(boolean condition,
String function,
Builder builder,
Object value)
不在模糊范围内
|
protected void |
notLikeSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
不在模糊范围内
|
protected void |
orSql(boolean condition)
或者
|
protected void |
orSql(boolean condition,
Builder builder)
或者
|
protected void |
otherwiseSql(Object value)
else
|
protected void |
whenSql(Builder builder,
Object value)
when
|
public static CompareBuilder compare()
public static ConditionBuilder condition()
protected void otherwiseSql(Object value)
value - protected void endSql()
protected void eqSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void eqSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void eqSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightTableNickName - rightColumn - protected void eqSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftBuilder - rightFunction - rightTableNickName - rightColumn - protected void eqSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightBuilder - protected void eqSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftBuilder - rightFunction - rightBuilder - protected void neSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void neSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void neSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightTableNickName - rightColumn - protected void neSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftBuilder - rightFunction - rightTableNickName - rightColumn - protected void neSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightBuilder - protected void neSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftBuilder - rightFunction - rightBuilder - protected void gtSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void gtSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void gtSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightTableNickName - rightColumn - protected void gtSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftBuilder - rightFunction - rightTableNickName - rightColumn - protected void gtSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightBuilder - protected void gtSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftBuilder - rightFunction - rightBuilder - protected void geSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void geSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void geSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightTableNickName - rightColumn - protected void geSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftBuilder - rightFunction - rightTableNickName - rightColumn - protected void geSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightBuilder - protected void geSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftBuilder - rightFunction - rightBuilder - protected void ltSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void ltSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void ltSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightTableNickName - rightColumn - protected void ltSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftBuilder - rightFunction - rightTableNickName - rightColumn - protected void ltSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightBuilder - protected void ltSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftBuilder - rightFunction - rightBuilder - protected void leSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void leSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void leSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightTableNickName - rightColumn - protected void leSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
String rightTableNickName,
String rightColumn)
condition - leftFunction - leftBuilder - rightFunction - rightTableNickName - rightColumn - protected void leSql(boolean condition,
String leftFunction,
String leftTableNickName,
String leftColumn,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftTableNickName - leftColumn - rightFunction - rightBuilder - protected void leSql(boolean condition,
String leftFunction,
Builder leftBuilder,
String rightFunction,
Builder rightBuilder)
condition - leftFunction - leftBuilder - rightFunction - rightBuilder - protected void betweenSql(boolean condition,
String function,
String tableNickName,
String column,
Object leftValue,
Object rightValue)
condition - function - tableNickName - column - leftValue - rightValue - protected void betweenSql(boolean condition,
String function,
Builder builder,
Object leftValue,
Object rightValue)
condition - function - builder - leftValue - rightValue - protected void notBetweenSql(boolean condition,
String function,
String tableNickName,
String column,
Object leftValue,
Object rightValue)
condition - function - tableNickName - column - leftValue - rightValue - protected void notBetweenSql(boolean condition,
String function,
Builder builder,
Object leftValue,
Object rightValue)
condition - function - builder - leftValue - rightValue - protected void likeSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void likeSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void notLikeSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void notLikeSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void likeLeftSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void likeLeftSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void notLikeLeftSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void notLikeLeftSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void likeRightSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void likeRightSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void notLikeRightSql(boolean condition,
String function,
String tableNickName,
String column,
Object value)
condition - function - tableNickName - column - value - protected void notLikeRightSql(boolean condition,
String function,
Builder builder,
Object value)
condition - function - builder - value - protected void inSql(boolean condition,
String function,
String tableNickName,
String column,
Collection<?> value)
condition - function - tableNickName - column - value - protected void inSql(boolean condition,
String function,
Builder builder,
Collection<?> value)
condition - function - builder - value - protected void notInSql(boolean condition,
String function,
String tableNickName,
String column,
Collection<?> value)
condition - function - tableNickName - column - value - protected void notInSql(boolean condition,
String function,
Builder builder,
Collection<?> value)
condition - function - builder - value - protected void isNullSql(boolean condition,
String function,
String tableNickName,
String column)
condition - function - tableNickName - column - protected void isNullSql(boolean condition,
String function,
Builder builder)
condition - function - builder - protected void isNotNullSql(boolean condition,
String function,
String tableNickName,
String column)
condition - function - tableNickName - column - protected void isNotNullSql(boolean condition,
String function,
Builder builder)
condition - function - builder - protected void andSql(boolean condition,
Builder builder)
condition - builder - protected void andSql(boolean condition)
condition - protected void orSql(boolean condition,
Builder builder)
condition - builder - protected void orSql(boolean condition)
condition - protected void existsSql(boolean condition,
MultipleWrapper wrapper)
condition - wrapper - protected void notExistsSql(boolean condition,
MultipleWrapper wrapper)
condition - wrapper - Copyright © 2022. All rights reserved.