public class DefaultConditionAnalyzer extends Object implements ConditionAnalyzer
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConditionTypeAdapter |
conditionTypeAdapter |
| 构造器和说明 |
|---|
DefaultConditionAnalyzer(ConditionTypeAdapter conditionTypeAdapter) |
| 限定符和类型 | 方法和说明 |
|---|---|
WhereSqlString<?> |
analysis(Class<? extends SqlType> type,
Class<?> pojoType,
FieldAccessor fieldAccessor,
SqlCondition sqlCondition)
解析查询条件
|
protected ConditionSqlString |
buildConditionSql(Class<? extends SqlType> type,
int offset,
CombinationType combinationType,
FieldDescriptor pojoField,
SqlCondition condition) |
protected void |
recursionRender(Class<? extends SqlType> type,
WhereSqlString<?> whereSqlString,
CombinationType combinationType,
ConditionGroup conditionGroup,
FieldAccessor fieldAccessor,
SqlCondition condition)
注入参数名与参数值的映射
|
protected void |
render(Class<? extends SqlType> type,
WhereSqlString<ConditionSqlString> whereSqlString,
FieldAccessor fieldAccessor,
SqlCondition condition) |
protected final ConditionTypeAdapter conditionTypeAdapter
public DefaultConditionAnalyzer(ConditionTypeAdapter conditionTypeAdapter)
public WhereSqlString<?> analysis(Class<? extends SqlType> type, Class<?> pojoType, FieldAccessor fieldAccessor, SqlCondition sqlCondition)
ConditionAnalyzeranalysis 在接口中 ConditionAnalyzersqlCondition - 查询参数protected void render(Class<? extends SqlType> type, WhereSqlString<ConditionSqlString> whereSqlString, FieldAccessor fieldAccessor, SqlCondition condition)
protected void recursionRender(Class<? extends SqlType> type, WhereSqlString<?> whereSqlString, CombinationType combinationType, ConditionGroup conditionGroup, FieldAccessor fieldAccessor, SqlCondition condition)
fieldAccessor - 实体字段访问器condition - 条件protected ConditionSqlString buildConditionSql(Class<? extends SqlType> type, int offset, CombinationType combinationType, FieldDescriptor pojoField, SqlCondition condition)
Copyright © 2022. All rights reserved.