类 ExpandLambdaUtil
java.lang.Object
com.sie.mbm.mom.framework.db.flex.util.ExpandLambdaUtil
从原来的 com.mybatisflex.core.util.LambdaUtil 中剥离添加的方法
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static booleancheckAnyEffective(com.mybatisflex.core.query.QueryCondition queryCondition) 检查是否有有效条件static com.mybatisflex.core.query.QueryWrappercreateTopQueryWrapper(com.mybatisflex.core.query.QueryWrapper queryWrapper) 返回加入括号后的QueryWrapper, 后续再加入tenantId, renterId, siteId等数据隔离字段static com.mybatisflex.core.query.QueryColumngetColumn(com.mybatisflex.core.query.QueryCondition queryCondition) static com.mybatisflex.core.constant.SqlConnectorgetConnector(com.mybatisflex.core.query.QueryCondition queryCondition) static com.mybatisflex.core.query.QueryConditiongetCurrentNext(com.mybatisflex.core.query.QueryCondition queryCondition) static StringgetLogic(com.mybatisflex.core.query.QueryCondition queryCondition) private static StringgetMethodName(String fieldName) static com.mybatisflex.core.query.QueryConditiongetNext(com.mybatisflex.core.query.QueryCondition queryCondition) static List<com.mybatisflex.core.query.QueryOrderBy> getOrderBys(com.mybatisflex.core.query.BaseQueryWrapper queryWrapper) static StringgetOrderType(com.mybatisflex.core.query.QueryOrderBy queryOrderBy) static com.mybatisflex.core.query.QueryColumngetQueryColumn(com.mybatisflex.core.query.QueryOrderBy queryOrderBy) static com.mybatisflex.core.query.QueryColumngetQueryColumn(Method field) static com.mybatisflex.core.query.QueryColumngetQueryColumn(String fieldName, Class<?> entityClass) private static ObjectgetQueryConditionField(com.mybatisflex.core.query.QueryCondition queryCondition, String fieldName) private static ObjectgetQueryOrderByField(com.mybatisflex.core.query.QueryOrderBy queryOrderBy, String fieldName)
-
构造器详细资料
-
ExpandLambdaUtil
public ExpandLambdaUtil()
-
-
方法详细资料
-
getQueryColumn
-
getQueryColumn
-
getMethodName
-
getQueryOrderByField
-
getQueryColumn
public static com.mybatisflex.core.query.QueryColumn getQueryColumn(com.mybatisflex.core.query.QueryOrderBy queryOrderBy) -
getOrderType
-
getQueryConditionField
-
getNext
public static com.mybatisflex.core.query.QueryCondition getNext(com.mybatisflex.core.query.QueryCondition queryCondition) -
getCurrentNext
public static com.mybatisflex.core.query.QueryCondition getCurrentNext(com.mybatisflex.core.query.QueryCondition queryCondition) -
getLogic
-
getColumn
public static com.mybatisflex.core.query.QueryColumn getColumn(com.mybatisflex.core.query.QueryCondition queryCondition) -
getConnector
public static com.mybatisflex.core.constant.SqlConnector getConnector(com.mybatisflex.core.query.QueryCondition queryCondition) -
getOrderBys
public static List<com.mybatisflex.core.query.QueryOrderBy> getOrderBys(com.mybatisflex.core.query.BaseQueryWrapper queryWrapper) -
createTopQueryWrapper
public static com.mybatisflex.core.query.QueryWrapper createTopQueryWrapper(com.mybatisflex.core.query.QueryWrapper queryWrapper) 返回加入括号后的QueryWrapper, 后续再加入tenantId, renterId, siteId等数据隔离字段- 参数:
queryWrapper-- 返回:
-
checkAnyEffective
private static boolean checkAnyEffective(com.mybatisflex.core.query.QueryCondition queryCondition) 检查是否有有效条件- 参数:
queryCondition-- 返回:
-