类 AbstractProcess

java.lang.Object
cn.smallbun.screw.core.process.AbstractProcess
所有已实现的接口:
Process, Serializable
直接已知子类:
DataModelProcess

public abstract class AbstractProcess extends Object implements Process
AbstractBuilder
作者:
SanLi Created by qinggang.zuo@gmail.com / 2689170096@qq.com on 2020/3/22 21:09
另请参阅:
  • 字段详细资料

    • logger

      final org.slf4j.Logger logger
      LOGGER
    • tablesCaching

      volatile Map<String,List<? extends Table>> tablesCaching
      表信息缓存
    • columnsCaching

      volatile Map<String,List<Column>> columnsCaching
      列信息缓存
    • primaryKeysCaching

      volatile Map<String,List<PrimaryKey>> primaryKeysCaching
      主键信息缓存
    • config

      protected Configuration config
      Configuration
  • 构造器详细资料

    • AbstractProcess

      private AbstractProcess()
    • AbstractProcess

      protected AbstractProcess(Configuration configuration)
      构造方法
      参数:
      configuration - Configuration
  • 方法详细资料

    • filterTables

      protected List<TableModel> filterTables(List<TableModel> tables)
      过滤表 存在指定生成和指定不生成,优先级为:如果指定生成,只会生成指定的表,未指定的不会生成,也不会处理忽略表
      参数:
      tables - List 处理前数据
      返回:
      List 处理过后的数据
      另请参阅:
      • "1.0.3"
    • handleDesignated

      private List<TableModel> handleDesignated(List<TableModel> tables)
      处理指定表
      参数:
      tables - List 处理前数据
      返回:
      List 处理过后的数据
      另请参阅:
      • "1.0.3"
    • handleIgnore

      private List<TableModel> handleIgnore(List<TableModel> tables)
      处理忽略
      参数:
      tables - List 处理前数据
      返回:
      List 处理过后的数据
    • optimizeData

      public void optimizeData(DataModel dataModel)
      优化数据
      参数:
      dataModel - DataModel
      另请参阅:
      • "1.0.3"