类 SqliteStrategy

java.lang.Object
org.dromara.autotable.strategy.sqlite.SqliteStrategy
所有已实现的接口:
org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,SqliteCompareTableInfo>

public class SqliteStrategy extends Object implements org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,SqliteCompareTableInfo>
作者:
don
  • 构造器详细资料

    • SqliteStrategy

      public SqliteStrategy()
  • 方法详细资料

    • databaseDialect

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

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

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

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

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