类 ExpandLambdaUtil

java.lang.Object
com.sie.mbm.mom.framework.db.flex.util.ExpandLambdaUtil

public class ExpandLambdaUtil extends Object
从原来的 com.mybatisflex.core.util.LambdaUtil 中剥离添加的方法
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    private static boolean
    checkAnyEffective(com.mybatisflex.core.query.QueryCondition queryCondition)
    检查是否有有效条件
    static com.mybatisflex.core.query.QueryWrapper
    createTopQueryWrapper(com.mybatisflex.core.query.QueryWrapper queryWrapper)
    返回加入括号后的QueryWrapper, 后续再加入tenantId, renterId, siteId等数据隔离字段
    static com.mybatisflex.core.query.QueryColumn
    getColumn(com.mybatisflex.core.query.QueryCondition queryCondition)
     
    static com.mybatisflex.core.constant.SqlConnector
    getConnector(com.mybatisflex.core.query.QueryCondition queryCondition)
     
    static com.mybatisflex.core.query.QueryCondition
    getCurrentNext(com.mybatisflex.core.query.QueryCondition queryCondition)
     
    static String
    getLogic(com.mybatisflex.core.query.QueryCondition queryCondition)
     
    private static String
    getMethodName(String fieldName)
     
    static com.mybatisflex.core.query.QueryCondition
    getNext(com.mybatisflex.core.query.QueryCondition queryCondition)
     
    static List<com.mybatisflex.core.query.QueryOrderBy>
    getOrderBys(com.mybatisflex.core.query.BaseQueryWrapper queryWrapper)
     
    static String
    getOrderType(com.mybatisflex.core.query.QueryOrderBy queryOrderBy)
     
    static com.mybatisflex.core.query.QueryColumn
    getQueryColumn(com.mybatisflex.core.query.QueryOrderBy queryOrderBy)
     
    static com.mybatisflex.core.query.QueryColumn
     
    static com.mybatisflex.core.query.QueryColumn
    getQueryColumn(String fieldName, Class<?> entityClass)
     
    private static Object
    getQueryConditionField(com.mybatisflex.core.query.QueryCondition queryCondition, String fieldName)
     
    private static Object
    getQueryOrderByField(com.mybatisflex.core.query.QueryOrderBy queryOrderBy, String fieldName)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • ExpandLambdaUtil

      public ExpandLambdaUtil()
  • 方法详细资料

    • getQueryColumn

      public static com.mybatisflex.core.query.QueryColumn getQueryColumn(Method field)
    • getQueryColumn

      public static com.mybatisflex.core.query.QueryColumn getQueryColumn(String fieldName, Class<?> entityClass)
    • getMethodName

      private static String getMethodName(String fieldName)
    • getQueryOrderByField

      private static Object getQueryOrderByField(com.mybatisflex.core.query.QueryOrderBy queryOrderBy, String fieldName)
    • getQueryColumn

      public static com.mybatisflex.core.query.QueryColumn getQueryColumn(com.mybatisflex.core.query.QueryOrderBy queryOrderBy)
    • getOrderType

      public static String getOrderType(com.mybatisflex.core.query.QueryOrderBy queryOrderBy)
    • getQueryConditionField

      private static Object getQueryConditionField(com.mybatisflex.core.query.QueryCondition queryCondition, String fieldName)
    • 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

      public static String getLogic(com.mybatisflex.core.query.QueryCondition queryCondition)
    • 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 -
      返回: