Class AbstractProcess

java.lang.Object
org.aoju.bus.shade.screw.process.AbstractProcess
All Implemented Interfaces:
Serializable, Process
Direct Known Subclasses:
DataModelProcess

public abstract class AbstractProcess extends Object implements Process
AbstractBuilder
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Field Details

    • config

      protected Config config
      配置
  • Constructor Details

    • AbstractProcess

      protected AbstractProcess()
    • AbstractProcess

      protected AbstractProcess(Config config)
      构造方法
      Parameters:
      config - Config
  • Method Details

    • filterTables

      protected List<TableSchema> filterTables(List<TableSchema> tables)
      过滤表 存在指定生成和指定不生成,优先级为:如果指定生成,只会生成指定的表,未指定的不会生成,也不会处理忽略表
      Parameters:
      tables - List 处理前数据
      Returns:
      List 处理过后的数据
    • optimizeData

      public void optimizeData(DataSchema dataModel)
      优化数据
      Parameters:
      dataModel - DataSchema