类 SqlConditionGroup
java.lang.Object
cn.featherfly.common.db.builder.dml.SqlConditionGroup
- 所有已实现的接口:
SqlConditionBuilder,SqlBuilder,cn.featherfly.common.repository.builder.Builder,cn.featherfly.common.repository.builder.dml.ConditionBuilder,cn.featherfly.common.repository.builder.dml.ConditionGroup,cn.featherfly.common.repository.builder.dml.Expression,cn.featherfly.common.repository.builder.dml.ExpressionBuilder,cn.featherfly.common.repository.builder.dml.LogicBuilder,cn.featherfly.common.repository.builder.dml.ParamedExpression
public class SqlConditionGroup extends java.lang.Object implements cn.featherfly.common.repository.builder.dml.ConditionGroup, SqlConditionBuilder
sql condition group builder sql条件逻辑组构造器
.-
构造器概要
构造器 构造器 说明 SqlConditionGroup(Dialect dialect, SqlSortBuilder sort)Instantiates a new sql condition group.SqlConditionGroup(Dialect dialect, java.lang.String queryAlias, SqlSortBuilder sort)Instantiates a new sql condition group. -
方法概要
修饰符和类型 方法 说明 cn.featherfly.common.repository.builder.dml.ExpressionBuilderand()java.lang.Stringbuild()cn.featherfly.common.repository.builder.dml.LogicBuilderco(java.lang.String name, java.lang.Object value)cn.featherfly.common.repository.builder.dml.LogicBuilderendGroup()cn.featherfly.common.repository.builder.dml.LogicBuildereq(java.lang.String name, java.lang.Object value)cn.featherfly.common.repository.builder.dml.LogicBuilderew(java.lang.String name, java.lang.Object value)cn.featherfly.common.repository.builder.dml.LogicBuilderge(java.lang.String name, java.lang.Object value)java.util.List<cn.featherfly.common.repository.builder.dml.Expression>getConditions()Gets the conditions.java.lang.ObjectgetParamValue()java.util.List<java.lang.Object>getParamValues()java.lang.StringgetQueryAlias()返回queryAlias.cn.featherfly.common.repository.builder.dml.ExpressionBuildergroup()cn.featherfly.common.repository.builder.dml.LogicBuildergt(java.lang.String name, java.lang.Object value)cn.featherfly.common.repository.builder.dml.LogicBuilderin(java.lang.String name, java.lang.Object value)cn.featherfly.common.repository.builder.dml.LogicBuilderinn(java.lang.String name)booleanisIgnoreEmpty()Checks if is ignore empty.cn.featherfly.common.repository.builder.dml.LogicBuilderisn(java.lang.String name)cn.featherfly.common.repository.builder.dml.LogicBuilderle(java.lang.String name, java.lang.Object value)cn.featherfly.common.repository.builder.dml.LogicBuilderlt(java.lang.String name, java.lang.Object value)cn.featherfly.common.repository.builder.dml.LogicBuilderne(java.lang.String name, java.lang.Object value)cn.featherfly.common.repository.builder.dml.LogicBuildernin(java.lang.String name, java.lang.Object value)cn.featherfly.common.repository.builder.dml.ExpressionBuilderor()voidsetIgnoreEmpty(boolean ignoreEmpty)Sets the ignore empty.voidsetQueryAlias(java.lang.String queryAlias)设置queryAlias.cn.featherfly.common.repository.builder.dml.SortBuildersort()cn.featherfly.common.repository.builder.dml.LogicBuildersw(java.lang.String name, java.lang.Object value)cn.featherfly.common.repository.builder.dml.ConditionBuilderwhere()进入条件表达式从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
构造器详细资料
-
SqlConditionGroup
Instantiates a new sql condition group.- 参数:
dialect- dialectsort- SortBuilder
-
SqlConditionGroup
Instantiates a new sql condition group.- 参数:
dialect- dialectqueryAlias- queryAliassort- SortBuilder
-
-
方法详细资料
-
and
public cn.featherfly.common.repository.builder.dml.ExpressionBuilder and()- 指定者:
and在接口中cn.featherfly.common.repository.builder.dml.LogicBuilder
-
or
public cn.featherfly.common.repository.builder.dml.ExpressionBuilder or()- 指定者:
or在接口中cn.featherfly.common.repository.builder.dml.LogicBuilder
-
lt
public cn.featherfly.common.repository.builder.dml.LogicBuilder lt(java.lang.String name, java.lang.Object value)- 指定者:
lt在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
le
public cn.featherfly.common.repository.builder.dml.LogicBuilder le(java.lang.String name, java.lang.Object value)- 指定者:
le在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
eq
public cn.featherfly.common.repository.builder.dml.LogicBuilder eq(java.lang.String name, java.lang.Object value)- 指定者:
eq在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
ne
public cn.featherfly.common.repository.builder.dml.LogicBuilder ne(java.lang.String name, java.lang.Object value)- 指定者:
ne在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
ge
public cn.featherfly.common.repository.builder.dml.LogicBuilder ge(java.lang.String name, java.lang.Object value)- 指定者:
ge在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
gt
public cn.featherfly.common.repository.builder.dml.LogicBuilder gt(java.lang.String name, java.lang.Object value)- 指定者:
gt在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
sw
public cn.featherfly.common.repository.builder.dml.LogicBuilder sw(java.lang.String name, java.lang.Object value)- 指定者:
sw在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
co
public cn.featherfly.common.repository.builder.dml.LogicBuilder co(java.lang.String name, java.lang.Object value)- 指定者:
co在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
ew
public cn.featherfly.common.repository.builder.dml.LogicBuilder ew(java.lang.String name, java.lang.Object value)- 指定者:
ew在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
in
public cn.featherfly.common.repository.builder.dml.LogicBuilder in(java.lang.String name, java.lang.Object value)- 指定者:
in在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
nin
public cn.featherfly.common.repository.builder.dml.LogicBuilder nin(java.lang.String name, java.lang.Object value)- 指定者:
nin在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
isn
public cn.featherfly.common.repository.builder.dml.LogicBuilder isn(java.lang.String name)- 指定者:
isn在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
inn
public cn.featherfly.common.repository.builder.dml.LogicBuilder inn(java.lang.String name)- 指定者:
inn在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
group
public cn.featherfly.common.repository.builder.dml.ExpressionBuilder group()- 指定者:
group在接口中cn.featherfly.common.repository.builder.dml.ExpressionBuilder
-
endGroup
public cn.featherfly.common.repository.builder.dml.LogicBuilder endGroup()- 指定者:
endGroup在接口中cn.featherfly.common.repository.builder.dml.LogicBuilder
-
sort
public cn.featherfly.common.repository.builder.dml.SortBuilder sort()- 指定者:
sort在接口中cn.featherfly.common.repository.builder.dml.LogicBuilder
-
build
public java.lang.String build()- 指定者:
build在接口中cn.featherfly.common.repository.builder.Builder- 指定者:
build在接口中cn.featherfly.common.repository.builder.dml.Expression
-
getParamValue
public java.lang.Object getParamValue()- 指定者:
getParamValue在接口中cn.featherfly.common.repository.builder.dml.ParamedExpression
-
getParamValues
public java.util.List<java.lang.Object> getParamValues()- 指定者:
getParamValues在接口中cn.featherfly.common.repository.builder.dml.ConditionGroup
-
isIgnoreEmpty
public boolean isIgnoreEmpty()Checks if is ignore empty.- 返回:
- true, if is ignore empty
-
setIgnoreEmpty
public void setIgnoreEmpty(boolean ignoreEmpty)Sets the ignore empty.- 参数:
ignoreEmpty- the new ignore empty
-
getConditions
public java.util.List<cn.featherfly.common.repository.builder.dml.Expression> getConditions()Gets the conditions.- 返回:
- the conditions
-
getQueryAlias
public java.lang.String getQueryAlias()返回queryAlias.- 返回:
- queryAlias
-
setQueryAlias
public void setQueryAlias(java.lang.String queryAlias)设置queryAlias.- 参数:
queryAlias- queryAlias
-
where
public cn.featherfly.common.repository.builder.dml.ConditionBuilder where()进入条件表达式
- 指定者:
where在接口中SqlConditionBuilder- 返回:
- ConditionBuilder
-