类 H2Strategy

java.lang.Object
org.dromara.autotable.strategy.h2.H2Strategy
所有已实现的接口:
org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,H2CompareTableInfo>

public class H2Strategy extends Object implements org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,H2CompareTableInfo>
  • 构造器详细资料

    • H2Strategy

      public H2Strategy()
  • 方法详细资料

    • databaseDialect

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

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

      public String dropTable(String schema, String tableName)
      指定者:
      dropTable 在接口中 org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,H2CompareTableInfo>
    • 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,H2CompareTableInfo>
    • 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,H2CompareTableInfo>
    • compareTable

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

      public static String encodeChinese(String input)
      编码中文字符
    • modifyTable

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

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