类 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
-
字段概要
从接口继承的字段 org.dromara.autotable.core.strategy.IStrategy
log, STRATEGY_THREAD_LOCAL -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明@NonNull org.dromara.autotable.core.strategy.DefaultTableMetadataanalyseClass(Class<?> beanClass) @NonNull SqliteCompareTableInfocompareTable(org.dromara.autotable.core.strategy.DefaultTableMetadata tableMetadata) createTable(org.dromara.autotable.core.strategy.DefaultTableMetadata tableMetadata) modifyTable(SqliteCompareTableInfo sqliteCompareTableInfo) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.dromara.autotable.core.strategy.IStrategy
checkTableNotExist, createMode, createTable, executeCreateTable, executeSql, listAllTables, start, start, updateMode, validateMode, wrapSql
-
构造器详细资料
-
SqliteStrategy
public SqliteStrategy()
-
-
方法详细资料
-
databaseDialect
- 指定者:
databaseDialect在接口中org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,SqliteCompareTableInfo>
-
typeMapping
- 指定者:
typeMapping在接口中org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,SqliteCompareTableInfo>
-
dropTable
- 指定者:
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
- 指定者:
modifyTable在接口中org.dromara.autotable.core.strategy.IStrategy<org.dromara.autotable.core.strategy.DefaultTableMetadata,SqliteCompareTableInfo>
-