public class SqlConditionGroupExpressionBuilder extends AbstractSqlConditionGroupExpression<cn.featherfly.hammer.dml.BuildableConditionGroupExpression,cn.featherfly.hammer.dml.BuildableConditionGroupLogicExpression> implements cn.featherfly.hammer.dml.BuildableConditionGroupExpression, cn.featherfly.hammer.dml.BuildableConditionGroupLogicExpression
sql condition group builder sql条件逻辑组构造器
.classMapping, sqlPageFactory, typeQueryEntitydialect, ignorePolicy, parent| 构造器和说明 |
|---|
SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new sql condition group expression builder.
|
SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
java.lang.String queryAlias,
cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new sql condition group expression builder.
|
SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
java.lang.String queryAlias,
cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping,
cn.featherfly.hammer.dsl.query.TypeQueryEntity typeQueryEntity,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new sql condition group expression builder.
|
SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
java.lang.String queryAlias,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new sql condition group expression builder.
|
SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
java.lang.String queryAlias,
cn.featherfly.hammer.dsl.query.TypeQueryEntity typeQueryEntity,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new sql condition group expression builder.
|
SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
cn.featherfly.hammer.dsl.query.TypeQueryEntity typeQueryEntity,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new sql condition group expression builder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected cn.featherfly.hammer.dml.BuildableConditionGroupExpression |
createGroup(cn.featherfly.hammer.dml.BuildableConditionGroupLogicExpression parent,
java.lang.String queryAlias,
cn.featherfly.hammer.dsl.query.TypeQueryEntity typeQueryEntity)
Creates the group.
|
and, and, co, co, co, endGroup, eq, eq, eq, ew, ew, ew, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, getQueryAlias, getRoot, group, group, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, in, in, in, inn, inn, inn, inn, isn, isn, isn, isn, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, lk, lk, lk, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, ne, ne, ne, nin, nin, nin, or, or, property, property, property, property, property, property, propertyDate, propertyDate, propertyEnum, propertyEnum, propertyNumber, propertyNumber, propertyString, propertyString, setIgnorePolicy, setQueryAlias, supplier, sw, sw, sw, toStringaddCondition, build, conditionResult, conditionResult, expression, getConditions, getIgnorePolicy, getParam, getParams, getPropertyName, supplierclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, gegt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gtle, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, lelt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, ltpublic SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
dialect - dialectsqlPageFactory - the sql page factoryignorePolicy - the ignore policypublic SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
java.lang.String queryAlias,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
dialect - dialectsqlPageFactory - the sql page factoryqueryAlias - queryAliasignorePolicy - the ignore policypublic SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
java.lang.String queryAlias,
cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
dialect - dialectignorePolicy - the ignore policysqlPageFactory - the sql page factoryqueryAlias - queryAliasclassMapping - classMappingpublic SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
cn.featherfly.hammer.dsl.query.TypeQueryEntity typeQueryEntity,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
dialect - dialectignorePolicy - the ignore policysqlPageFactory - the sql page factorytypeQueryEntity - the type query entitypublic SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
java.lang.String queryAlias,
cn.featherfly.hammer.dsl.query.TypeQueryEntity typeQueryEntity,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
dialect - dialectignorePolicy - the ignore policysqlPageFactory - the sql page factoryqueryAlias - queryAliastypeQueryEntity - the type query entitypublic SqlConditionGroupExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
SqlPageFactory sqlPageFactory,
java.lang.String queryAlias,
cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping,
cn.featherfly.hammer.dsl.query.TypeQueryEntity typeQueryEntity,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
dialect - dialectignorePolicy - the ignore policysqlPageFactory - the sql page factoryqueryAlias - queryAliasclassMapping - classMappingtypeQueryEntity - the type query entityprotected cn.featherfly.hammer.dml.BuildableConditionGroupExpression createGroup(cn.featherfly.hammer.dml.BuildableConditionGroupLogicExpression parent,
java.lang.String queryAlias,
cn.featherfly.hammer.dsl.query.TypeQueryEntity typeQueryEntity)
createGroup 在类中 AbstractSqlConditionGroupExpression<cn.featherfly.hammer.dml.BuildableConditionGroupExpression,cn.featherfly.hammer.dml.BuildableConditionGroupLogicExpression>parent - the parentqueryAlias - the query aliastypeQueryEntity - the type query entity