类 DmStrategy

java.lang.Object
org.dromara.autotable.strategy.dm.DmStrategy
所有已实现的接口:
org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,DmCompareTableInfo>

public class DmStrategy extends Object implements org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,DmCompareTableInfo>
达梦数据库策略实现
  • 构造器详细资料

    • DmStrategy

      public DmStrategy()
  • 方法详细资料

    • withSchemaName

      public static String withSchemaName(String schema, String... names)
    • databaseDialect

      public String databaseDialect()
      指定者:
      databaseDialect 在接口中 org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,DmCompareTableInfo>
    • typeMapping

      public Map<Class<?>,org.dromara.autotable.core.converter.DefaultTypeEnumInterface> typeMapping()
      指定者:
      typeMapping 在接口中 org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,DmCompareTableInfo>
    • dropTable

      public String dropTable(String schema, String tableName)
      指定者:
      dropTable 在接口中 org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,DmCompareTableInfo>
    • analyseClass

      @NonNull public @NonNull org.dromara.autotable.core.strategy.DefaultTableMetadata analyseClass(Class<?> beanClass)
      指定者:
      analyseClass 在接口中 org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,DmCompareTableInfo>
    • createTable

      public List<String> createTable(org.dromara.autotable.core.strategy.DefaultTableMetadata tableMetadata)
      指定者:
      createTable 在接口中 org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,DmCompareTableInfo>
    • compareTable

      @NonNull public @NonNull DmCompareTableInfo compareTable(org.dromara.autotable.core.strategy.DefaultTableMetadata tableMetadata)
      指定者:
      compareTable 在接口中 org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,DmCompareTableInfo>
    • checkTableNotExist

      public boolean checkTableNotExist(String schema, String tableName)
      指定者:
      checkTableNotExist 在接口中 org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,DmCompareTableInfo>
    • modifyTable

      public List<String> modifyTable(DmCompareTableInfo compareInfo)
      指定者:
      modifyTable 在接口中 org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,DmCompareTableInfo>