public abstract class AbstractSqlConditionExpression<L> extends java.lang.Object implements SqlBuilder, cn.featherfly.hammer.expression.condition.ParamedExpression
sql condition group builder sql条件逻辑组构造器
| 限定符 | 构造器和说明 |
|---|---|
|
AbstractSqlConditionExpression(Dialect dialect) |
protected |
AbstractSqlConditionExpression(Dialect dialect,
L parent) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.Object |
addCondition(cn.featherfly.hammer.expression.condition.Expression condition) |
java.lang.String |
build() |
java.lang.String |
expression() |
java.util.List<cn.featherfly.hammer.expression.condition.Expression> |
getConditions() |
java.lang.Object |
getParam() |
java.util.List<java.lang.Object> |
getParams() |
protected <T,R> java.lang.String |
getPropertyName(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
boolean |
isIgnoreEmpty() |
void |
setIgnoreEmpty(boolean ignoreEmpty) |
java.lang.String |
toString() |
public AbstractSqlConditionExpression(Dialect dialect)
dialect - dialectpublic java.lang.String build()
build 在接口中 cn.featherfly.hammer.dml.builder.Builderpublic java.lang.String expression()
expression 在接口中 cn.featherfly.hammer.expression.condition.Expressionpublic java.lang.Object getParam()
getParam 在接口中 cn.featherfly.hammer.expression.condition.ParamedExpressionpublic java.util.List<java.lang.Object> getParams()
public java.lang.String toString()
toString 在类中 java.lang.Objectprotected <T,R> java.lang.String getPropertyName(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
protected java.lang.Object addCondition(cn.featherfly.hammer.expression.condition.Expression condition)
public boolean isIgnoreEmpty()
public void setIgnoreEmpty(boolean ignoreEmpty)
public java.util.List<cn.featherfly.hammer.expression.condition.Expression> getConditions()