public class SqlConditionGroup extends java.lang.Object implements cn.featherfly.hammer.dml.builder.ConditionGroup, SqlConditionBuilder
sql condition group builder sql条件逻辑组构造器
| 构造器和说明 |
|---|
SqlConditionGroup(Dialect dialect,
SqlSortBuilder sort) |
SqlConditionGroup(Dialect dialect,
java.lang.String queryAlias,
SqlSortBuilder sort) |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.featherfly.hammer.dml.builder.ExpressionBuilder |
and() |
java.lang.String |
build() |
cn.featherfly.hammer.dml.builder.LogicBuilder |
co(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dml.builder.LogicBuilder |
eq(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dml.builder.LogicBuilder |
ew(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dml.builder.LogicBuilder |
ge(java.lang.String name,
java.lang.Object value) |
java.util.List<cn.featherfly.hammer.dml.builder.Expression> |
getConditions() |
java.lang.Object |
getParamValue() |
java.util.List<java.lang.Object> |
getParamValues() |
java.lang.String |
getQueryAlias()
返回queryAlias
|
cn.featherfly.hammer.dml.builder.ExpressionBuilder |
group() |
cn.featherfly.hammer.dml.builder.LogicBuilder |
gt(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dml.builder.LogicBuilder |
in(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dml.builder.LogicBuilder |
inn(java.lang.String name) |
boolean |
isIgnoreEmpty() |
cn.featherfly.hammer.dml.builder.LogicBuilder |
isn(java.lang.String name) |
cn.featherfly.hammer.dml.builder.LogicBuilder |
le(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dml.builder.LogicBuilder |
lt(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dml.builder.LogicBuilder |
ne(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dml.builder.LogicBuilder |
nin(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dml.builder.ExpressionBuilder |
or() |
cn.featherfly.hammer.dml.builder.LogicBuilder |
parent() |
void |
setIgnoreEmpty(boolean ignoreEmpty) |
void |
setQueryAlias(java.lang.String queryAlias)
设置queryAlias
|
cn.featherfly.hammer.dml.builder.SortBuilder |
sort() |
cn.featherfly.hammer.dml.builder.LogicBuilder |
sw(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dml.builder.ConditionBuilder |
where()
进入条件表达式
|
public SqlConditionGroup(Dialect dialect, SqlSortBuilder sort)
dialect - dialectsort - SortBuilderpublic SqlConditionGroup(Dialect dialect, java.lang.String queryAlias, SqlSortBuilder sort)
dialect - dialectqueryAlias - queryAliassort - SortBuilderpublic cn.featherfly.hammer.dml.builder.ExpressionBuilder and()
and 在接口中 cn.featherfly.hammer.dml.builder.LogicBuilderpublic cn.featherfly.hammer.dml.builder.ExpressionBuilder or()
or 在接口中 cn.featherfly.hammer.dml.builder.LogicBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder lt(java.lang.String name,
java.lang.Object value)
lt 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder le(java.lang.String name,
java.lang.Object value)
le 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder eq(java.lang.String name,
java.lang.Object value)
eq 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder ne(java.lang.String name,
java.lang.Object value)
ne 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder ge(java.lang.String name,
java.lang.Object value)
ge 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder gt(java.lang.String name,
java.lang.Object value)
gt 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder sw(java.lang.String name,
java.lang.Object value)
sw 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder co(java.lang.String name,
java.lang.Object value)
co 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder ew(java.lang.String name,
java.lang.Object value)
ew 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder in(java.lang.String name,
java.lang.Object value)
in 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder nin(java.lang.String name,
java.lang.Object value)
nin 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder isn(java.lang.String name)
isn 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder inn(java.lang.String name)
inn 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.ExpressionBuilder group()
group 在接口中 cn.featherfly.hammer.dml.builder.ExpressionBuilderpublic cn.featherfly.hammer.dml.builder.LogicBuilder parent()
parent 在接口中 cn.featherfly.hammer.dml.builder.LogicBuilderpublic cn.featherfly.hammer.dml.builder.SortBuilder sort()
sort 在接口中 cn.featherfly.hammer.dml.builder.LogicBuilderpublic java.lang.String build()
build 在接口中 cn.featherfly.hammer.dml.builder.Builderbuild 在接口中 cn.featherfly.hammer.dml.builder.Expressionpublic java.lang.Object getParamValue()
getParamValue 在接口中 cn.featherfly.hammer.dml.builder.ParamedExpressionpublic java.util.List<java.lang.Object> getParamValues()
getParamValues 在接口中 cn.featherfly.hammer.dml.builder.ConditionGrouppublic boolean isIgnoreEmpty()
public void setIgnoreEmpty(boolean ignoreEmpty)
public java.util.List<cn.featherfly.hammer.dml.builder.Expression> getConditions()
public java.lang.String getQueryAlias()
public void setQueryAlias(java.lang.String queryAlias)
queryAlias - queryAliaspublic cn.featherfly.hammer.dml.builder.ConditionBuilder where()
进入条件表达式
where 在接口中 SqlConditionBuilder