public class SqlConditionGroup extends java.lang.Object implements cn.featherfly.common.repository.builder.dml.ConditionGroup, SqlConditionBuilder
sql condition group builder sql条件逻辑组构造器
.| 构造器和说明 |
|---|
SqlConditionGroup(Dialect dialect,
java.util.function.Predicate<java.lang.Object> ignorePolicy,
SqlSortBuilder sort)
Instantiates a new sql condition group.
|
SqlConditionGroup(Dialect dialect,
java.lang.String queryAlias,
java.util.function.Predicate<java.lang.Object> ignorePolicy,
SqlSortBuilder sort)
Instantiates a new sql condition group.
|
| 限定符和类型 | 方法和说明 |
|---|---|
cn.featherfly.common.repository.builder.dml.ExpressionBuilder |
and() |
java.lang.String |
build() |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
co(java.lang.String name,
java.lang.Object value) |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
endGroup() |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
eq(java.lang.String name,
java.lang.Object value) |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
ew(java.lang.String name,
java.lang.Object value) |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
ge(java.lang.String name,
java.lang.Object value) |
java.util.List<cn.featherfly.common.repository.builder.dml.Expression> |
getConditions()
Gets the conditions.
|
java.util.function.Predicate<java.lang.Object> |
getIgnorePolicy()
get ignorePolicy value.
|
java.lang.Object |
getParamValue() |
java.util.List<java.lang.Object> |
getParamValues() |
java.lang.String |
getQueryAlias()
返回queryAlias.
|
cn.featherfly.common.repository.builder.dml.ExpressionBuilder |
group() |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
gt(java.lang.String name,
java.lang.Object value) |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
in(java.lang.String name,
java.lang.Object value) |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
inn(java.lang.String name) |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
isn(java.lang.String name) |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
le(java.lang.String name,
java.lang.Object value) |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
lt(java.lang.String name,
java.lang.Object value) |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
ne(java.lang.String name,
java.lang.Object value) |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
nin(java.lang.String name,
java.lang.Object value) |
cn.featherfly.common.repository.builder.dml.ExpressionBuilder |
or() |
void |
setIgnorePolicy(java.util.function.Predicate<java.lang.Object> ignorePolicy)
set ignorePolicy value.
|
void |
setQueryAlias(java.lang.String queryAlias)
设置queryAlias.
|
cn.featherfly.common.repository.builder.dml.SortBuilder |
sort() |
cn.featherfly.common.repository.builder.dml.LogicBuilder |
sw(java.lang.String name,
java.lang.Object value) |
cn.featherfly.common.repository.builder.dml.ConditionBuilder |
where()
进入条件表达式
|
public SqlConditionGroup(Dialect dialect, java.util.function.Predicate<java.lang.Object> ignorePolicy, SqlSortBuilder sort)
dialect - the dialectignorePolicy - the ignore policysort - the sortpublic SqlConditionGroup(Dialect dialect, java.lang.String queryAlias, java.util.function.Predicate<java.lang.Object> ignorePolicy, SqlSortBuilder sort)
dialect - dialectqueryAlias - queryAliasignorePolicy - the ignore policysort - SortBuilderpublic cn.featherfly.common.repository.builder.dml.ExpressionBuilder and()
and 在接口中 cn.featherfly.common.repository.builder.dml.LogicBuilderpublic cn.featherfly.common.repository.builder.dml.ExpressionBuilder or()
or 在接口中 cn.featherfly.common.repository.builder.dml.LogicBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder lt(java.lang.String name,
java.lang.Object value)
lt 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder le(java.lang.String name,
java.lang.Object value)
le 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder eq(java.lang.String name,
java.lang.Object value)
eq 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder ne(java.lang.String name,
java.lang.Object value)
ne 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder ge(java.lang.String name,
java.lang.Object value)
ge 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder gt(java.lang.String name,
java.lang.Object value)
gt 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder sw(java.lang.String name,
java.lang.Object value)
sw 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder co(java.lang.String name,
java.lang.Object value)
co 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder ew(java.lang.String name,
java.lang.Object value)
ew 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder in(java.lang.String name,
java.lang.Object value)
in 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder nin(java.lang.String name,
java.lang.Object value)
nin 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder isn(java.lang.String name)
isn 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder inn(java.lang.String name)
inn 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.ExpressionBuilder group()
group 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilderpublic cn.featherfly.common.repository.builder.dml.LogicBuilder endGroup()
endGroup 在接口中 cn.featherfly.common.repository.builder.dml.LogicBuilderpublic cn.featherfly.common.repository.builder.dml.SortBuilder sort()
sort 在接口中 cn.featherfly.common.repository.builder.dml.LogicBuilderpublic java.lang.String build()
build 在接口中 cn.featherfly.common.repository.builder.Builderbuild 在接口中 cn.featherfly.common.repository.builder.dml.Expressionpublic java.lang.Object getParamValue()
getParamValue 在接口中 cn.featherfly.common.repository.builder.dml.ParamedExpressionpublic java.util.List<java.lang.Object> getParamValues()
getParamValues 在接口中 cn.featherfly.common.repository.builder.dml.ConditionGrouppublic java.util.function.Predicate<java.lang.Object> getIgnorePolicy()
public void setIgnorePolicy(java.util.function.Predicate<java.lang.Object> ignorePolicy)
ignorePolicy - ignorePolicypublic java.util.List<cn.featherfly.common.repository.builder.dml.Expression> getConditions()
public java.lang.String getQueryAlias()
public void setQueryAlias(java.lang.String queryAlias)
queryAlias - queryAliaspublic cn.featherfly.common.repository.builder.dml.ConditionBuilder where()
进入条件表达式
where 在接口中 SqlConditionBuilder