索引
All Classes and Interfaces|常量字段值|所有程序包
A
- activeProfile() - annotation interface 中的元素 com.tangzc.mpe.autotable.EnableAutoTable
- ADD - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
- addColumnComment(String, String) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- addDropColumns(Set<String>) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- addDropIndexes(Set<String>) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- addEditColumnMetadata(MysqlColumnMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo
- addExcludeFilter(TypeFilter) - 类中的方法 com.tangzc.mpe.autotable.utils.ClassScanner
- addIncludeFilter(TypeFilter) - 类中的方法 com.tangzc.mpe.autotable.utils.ClassScanner
- addIndexComment(String, String) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- addModifyColumn(PgsqlColumnMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- addModifyIndex(PgsqlIndexMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- addNewColumn(PgsqlColumnMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- addNewColumnMetadata(MysqlColumnMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo
- addNewIndex(PgsqlIndexMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- addNewPrimary(List<PgsqlColumnMetadata>) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- analyseClass(Class<?>) - 接口中的方法 com.tangzc.mpe.autotable.strategy.IStrategy
-
分析Bean,得到元数据信息
- analyseClass(Class<?>) - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.MysqlStrategy
- analyseClass(Class<?>) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.PgsqlStrategy
- analyseClass(Class<?>) - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.SqliteStrategy
- analyseClasses(Set<Class<?>>) - 接口中的方法 com.tangzc.mpe.autotable.strategy.IStrategy
-
分析bean class
- AutoTableProperties - com.tangzc.mpe.autotable.properties中的类
- AutoTableProperties() - 类的构造器 com.tangzc.mpe.autotable.properties.AutoTableProperties
B
- backupTable(String, String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.sqlite.mapper.SqliteTablesMapper
-
备份表
- BIGINT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- BIGINT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- BINARY - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- BINARY - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- BIT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
-
二进制
- BIT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
-
二进制
- BIT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
-
二进制
- BIT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- BLOB - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- BLOB - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- BLOB - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.sqlite.data.enums.SqliteDefaultTypeEnum
- BLOB - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- BLOB - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- BOOL - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
-
布尔
- BOOL - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- build(Class<?>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.builder.TableMetadataBuilder
- build(Class<?>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.builder.TableMetadataBuilder
- build(Class<?>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.builder.TableMetadataBuilder
- buildIndexSql(String, List<SqliteIndexMetadata>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.builder.CreateTableSqlBuilder
-
CREATE UNIQUE INDEX "main"."
- buildSql(MysqlCompareTableInfo) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.builder.ModifyTableSqlBuilder
-
构建创建新表的SQL
- buildSql(MysqlTableMetadata) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.builder.CreateTableSqlBuilder
-
构建创建新表的SQL
- buildSql(PgsqlCompareTableInfo) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.builder.ModifyTableSqlBuilder
-
构建创建新表的SQL
- buildSql(PgsqlTableMetadata) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.builder.CreateTableSqlBuilder
-
构建创建新表的SQL
- buildTableSql(String, String, List<SqliteColumnMetadata>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.builder.CreateTableSqlBuilder
-
构建创建新表的SQL CREATE TABLE "main"."
- BYTEA - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
-
字节
- BYTEA - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
C
- CHAR - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
-
字符串
- CHAR - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
-
字符串
- CHAR - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
-
字符串
- CHAR - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- check(Class<?>, Field, MysqlColumnMetadata) - 接口中的方法 com.tangzc.mpe.autotable.strategy.mysql.ParamValidChecker.IColumnChecker
-
校验
- checkColumnParam(Class<?>, Field, MysqlColumnMetadata) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.ParamValidChecker
- checkTableExist(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.IStrategy
-
检查表是否存在
- checkTableExist(String) - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.MysqlStrategy
- checkTableExist(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.pgsql.mapper.PgsqlTablesMapper
-
判断表是否存在
- checkTableExist(String) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.PgsqlStrategy
- checkTableExist(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.sqlite.mapper.SqliteTablesMapper
-
根据表名判断是否存在
- checkTableExist(String) - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.SqliteStrategy
- ClassScanner - com.tangzc.mpe.autotable.utils中的类
- ClassScanner() - 类的构造器 com.tangzc.mpe.autotable.utils.ClassScanner
- CLOB - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- CLOB - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- ColumnPositionHelper - com.tangzc.mpe.autotable.strategy.mysql中的类
- ColumnPositionHelper() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.ColumnPositionHelper
- ColumnPositionHelper.InformationSchemaColumnPosition - com.tangzc.mpe.autotable.strategy.mysql中的类
- com.tangzc.mpe.autotable - 程序包 com.tangzc.mpe.autotable
- com.tangzc.mpe.autotable.constants - 程序包 com.tangzc.mpe.autotable.constants
- com.tangzc.mpe.autotable.dynamicds - 程序包 com.tangzc.mpe.autotable.dynamicds
- com.tangzc.mpe.autotable.dynamicds.define - 程序包 com.tangzc.mpe.autotable.dynamicds.define
- com.tangzc.mpe.autotable.dynamicds.impl - 程序包 com.tangzc.mpe.autotable.dynamicds.impl
- com.tangzc.mpe.autotable.mybatisplus - 程序包 com.tangzc.mpe.autotable.mybatisplus
- com.tangzc.mpe.autotable.properties - 程序包 com.tangzc.mpe.autotable.properties
- com.tangzc.mpe.autotable.strategy - 程序包 com.tangzc.mpe.autotable.strategy
- com.tangzc.mpe.autotable.strategy.mysql - 程序包 com.tangzc.mpe.autotable.strategy.mysql
-
MySQL策略实现
- com.tangzc.mpe.autotable.strategy.mysql.builder - 程序包 com.tangzc.mpe.autotable.strategy.mysql.builder
- com.tangzc.mpe.autotable.strategy.mysql.converter - 程序包 com.tangzc.mpe.autotable.strategy.mysql.converter
- com.tangzc.mpe.autotable.strategy.mysql.converter.impl - 程序包 com.tangzc.mpe.autotable.strategy.mysql.converter.impl
- com.tangzc.mpe.autotable.strategy.mysql.data - 程序包 com.tangzc.mpe.autotable.strategy.mysql.data
- com.tangzc.mpe.autotable.strategy.mysql.data.dbdata - 程序包 com.tangzc.mpe.autotable.strategy.mysql.data.dbdata
- com.tangzc.mpe.autotable.strategy.mysql.data.enums - 程序包 com.tangzc.mpe.autotable.strategy.mysql.data.enums
- com.tangzc.mpe.autotable.strategy.mysql.mapper - 程序包 com.tangzc.mpe.autotable.strategy.mysql.mapper
- com.tangzc.mpe.autotable.strategy.pgsql - 程序包 com.tangzc.mpe.autotable.strategy.pgsql
-
PgSQL策略实现
- com.tangzc.mpe.autotable.strategy.pgsql.builder - 程序包 com.tangzc.mpe.autotable.strategy.pgsql.builder
- com.tangzc.mpe.autotable.strategy.pgsql.converter - 程序包 com.tangzc.mpe.autotable.strategy.pgsql.converter
- com.tangzc.mpe.autotable.strategy.pgsql.converter.impl - 程序包 com.tangzc.mpe.autotable.strategy.pgsql.converter.impl
- com.tangzc.mpe.autotable.strategy.pgsql.data - 程序包 com.tangzc.mpe.autotable.strategy.pgsql.data
- com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata - 程序包 com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata
- com.tangzc.mpe.autotable.strategy.pgsql.data.enums - 程序包 com.tangzc.mpe.autotable.strategy.pgsql.data.enums
- com.tangzc.mpe.autotable.strategy.pgsql.mapper - 程序包 com.tangzc.mpe.autotable.strategy.pgsql.mapper
- com.tangzc.mpe.autotable.strategy.sqlite - 程序包 com.tangzc.mpe.autotable.strategy.sqlite
-
SQLite策略实现
- com.tangzc.mpe.autotable.strategy.sqlite.builder - 程序包 com.tangzc.mpe.autotable.strategy.sqlite.builder
- com.tangzc.mpe.autotable.strategy.sqlite.converter - 程序包 com.tangzc.mpe.autotable.strategy.sqlite.converter
- com.tangzc.mpe.autotable.strategy.sqlite.converter.impl - 程序包 com.tangzc.mpe.autotable.strategy.sqlite.converter.impl
- com.tangzc.mpe.autotable.strategy.sqlite.data - 程序包 com.tangzc.mpe.autotable.strategy.sqlite.data
- com.tangzc.mpe.autotable.strategy.sqlite.data.dbdata - 程序包 com.tangzc.mpe.autotable.strategy.sqlite.data.dbdata
- com.tangzc.mpe.autotable.strategy.sqlite.data.enums - 程序包 com.tangzc.mpe.autotable.strategy.sqlite.data.enums
- com.tangzc.mpe.autotable.strategy.sqlite.mapper - 程序包 com.tangzc.mpe.autotable.strategy.sqlite.mapper
- com.tangzc.mpe.autotable.utils - 程序包 com.tangzc.mpe.autotable.utils
- compareTable(MysqlTableMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.MysqlStrategy
- compareTable(PgsqlTableMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.PgsqlStrategy
- compareTable(SqliteTableMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.SqliteStrategy
- compareTable(TABLE_META) - 接口中的方法 com.tangzc.mpe.autotable.strategy.IStrategy
-
对比表与bean的差异
- CompareTableInfo - com.tangzc.mpe.autotable.strategy中的接口
-
比对表与实体的数据模型接口
- convert(Class<?>) - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.converter.impl.DefaultJavaToMysqlConverter
- convert(Class<?>) - 接口中的方法 com.tangzc.mpe.autotable.strategy.mysql.converter.JavaToMysqlConverter
-
java转pgsql类型
- convert(Class<?>) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.converter.impl.DefaultJavaToPgsqlConverter
- convert(Class<?>) - 接口中的方法 com.tangzc.mpe.autotable.strategy.pgsql.converter.JavaToPgsqlConverter
-
java转pgsql类型
- convert(Class<?>) - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.converter.impl.DefaultJavaToSqliteConverter
- convert(Class<?>) - 接口中的方法 com.tangzc.mpe.autotable.strategy.sqlite.converter.JavaToSqliteConverter
-
java转pgsql类型
- create - enum class 中的枚举常量 com.tangzc.mpe.autotable.constants.RunMode
-
系统启动时,会先将所有的表删除掉,然后根据model中配置的结构重新建表,该操作会破坏原有数据
- create(Class<?>, TableIndex, String) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlIndexMetadata
- create(Class<?>, TableIndex, String) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlIndexMetadata
- create(Class<?>, TableIndex, String) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteIndexMetadata
- create(Class<?>, Field) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlColumnMetadata
- create(Class<?>, Field) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteColumnMetadata
- create(Class<?>, Field, int) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlColumnMetadata
- create(Field, String) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlIndexMetadata
- create(Field, String) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlIndexMetadata
- create(Field, String) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteIndexMetadata
- createOrUpdateMode(Set<Class<?>>, RunMode) - 接口中的方法 com.tangzc.mpe.autotable.strategy.IStrategy
- createTable(MysqlTableMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.MysqlStrategy
- createTable(PgsqlTableMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.PgsqlStrategy
- createTable(SqliteTableMetadata) - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.SqliteStrategy
- createTable(TABLE_META) - 接口中的方法 com.tangzc.mpe.autotable.strategy.IStrategy
-
创建表
- CreateTableSqlBuilder - com.tangzc.mpe.autotable.strategy.mysql.builder中的类
- CreateTableSqlBuilder - com.tangzc.mpe.autotable.strategy.pgsql.builder中的类
- CreateTableSqlBuilder - com.tangzc.mpe.autotable.strategy.sqlite.builder中的类
- CreateTableSqlBuilder() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.builder.CreateTableSqlBuilder
- CreateTableSqlBuilder() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.builder.CreateTableSqlBuilder
- CreateTableSqlBuilder() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.builder.CreateTableSqlBuilder
D
- DatabaseDialect - com.tangzc.mpe.autotable.constants中的Enum Class
- DATE - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- DATE - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- DATE - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- DATE - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- DATETIME - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- DATETIME - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- dbDialect() - 接口中的方法 com.tangzc.mpe.autotable.strategy.IStrategy
-
策略对应的数据库方言
- dbDialect() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.MysqlStrategy
- dbDialect() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.PgsqlStrategy
- dbDialect() - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.SqliteStrategy
- DECIMAL - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- DECIMAL - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- DECIMAL - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- DECIMAL - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- DefaultDatasourceHandler - com.tangzc.mpe.autotable.dynamicds.impl中的类
- DefaultDatasourceHandler() - 类的构造器 com.tangzc.mpe.autotable.dynamicds.impl.DefaultDatasourceHandler
- defaultJavaToMysqlConverter() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.converter.impl.DefaultJavaToMysqlConverterDefine
- DefaultJavaToMysqlConverter - com.tangzc.mpe.autotable.strategy.mysql.converter.impl中的类
- DefaultJavaToMysqlConverter() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.converter.impl.DefaultJavaToMysqlConverter
- DefaultJavaToMysqlConverterDefine - com.tangzc.mpe.autotable.strategy.mysql.converter.impl中的类
-
如果没有
JavaToMysqlConverter的实现类,则默认加载该类 - DefaultJavaToMysqlConverterDefine() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.converter.impl.DefaultJavaToMysqlConverterDefine
- defaultJavaToPgsqlConverter() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.converter.impl.DefaultJavaToPgsqlConverterDefine
- DefaultJavaToPgsqlConverter - com.tangzc.mpe.autotable.strategy.pgsql.converter.impl中的类
- DefaultJavaToPgsqlConverter() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.converter.impl.DefaultJavaToPgsqlConverter
- DefaultJavaToPgsqlConverterDefine - com.tangzc.mpe.autotable.strategy.pgsql.converter.impl中的类
-
如果没有
JavaToPgsqlConverter的实现类,则默认加载该类 - DefaultJavaToPgsqlConverterDefine() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.converter.impl.DefaultJavaToPgsqlConverterDefine
- defaultJavaToSqliteConverter() - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.converter.impl.DefaultJavaToSqliteConverterDefine
- DefaultJavaToSqliteConverter - com.tangzc.mpe.autotable.strategy.sqlite.converter.impl中的类
- DefaultJavaToSqliteConverter() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.converter.impl.DefaultJavaToSqliteConverter
- DefaultJavaToSqliteConverterDefine - com.tangzc.mpe.autotable.strategy.sqlite.converter.impl中的类
-
如果没有
JavaToSqliteConverter的实现类,则默认加载该类 - DefaultJavaToSqliteConverterDefine() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.converter.impl.DefaultJavaToSqliteConverterDefine
- DefaultTableInitDefine - com.tangzc.mpe.autotable.dynamicds.define中的类
-
如果没有
IDatasourceHandler的实现类,则默认加载该类 - DefaultTableInitDefine() - 类的构造器 com.tangzc.mpe.autotable.dynamicds.define.DefaultTableInitDefine
- defaultTableInitHandler() - 类中的方法 com.tangzc.mpe.autotable.dynamicds.define.DefaultTableInitDefine
- doScan(String) - 类中的方法 com.tangzc.mpe.autotable.utils.ClassScanner
- DOUBLE - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- DOUBLE - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- dropIndexSql(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.sqlite.mapper.SqliteTablesMapper
-
删除索引
- dropTable(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.IStrategy
-
根据表名删除表
- dropTable(String) - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.MysqlStrategy
- dropTable(String) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.PgsqlStrategy
- dropTable(String) - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.SqliteStrategy
- dropTableByName(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.mysql.mapper.MysqlTablesMapper
-
根据表名删除表
- dropTableByName(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.pgsql.mapper.PgsqlTablesMapper
-
注意使用${}占位,而不是#{},是因为表名前面没有=这种公式,会导致解析后的表名有问题
- dropTableByName(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.sqlite.mapper.SqliteTablesMapper
-
根据表名删除表
- DynamicDatasourceHandler - com.tangzc.mpe.autotable.dynamicds.impl中的类
- DynamicDatasourceHandler() - 类的构造器 com.tangzc.mpe.autotable.dynamicds.impl.DynamicDatasourceHandler
- DynamicDatasourceTableInitDefine - com.tangzc.mpe.autotable.dynamicds.define中的类
-
如果引入了baomidou的动态数据源框架,则加载该类
- DynamicDatasourceTableInitDefine() - 类的构造器 com.tangzc.mpe.autotable.dynamicds.define.DynamicDatasourceTableInitDefine
- dynamicDatasourceTableInitHandler() - 类中的方法 com.tangzc.mpe.autotable.dynamicds.define.DynamicDatasourceTableInitDefine
E
- EnableAutoTable - com.tangzc.mpe.autotable中的Annotation Interface
- executeSql(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.mysql.mapper.MysqlTablesMapper
-
万能sql执行器
- executeSql(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.pgsql.mapper.PgsqlTablesMapper
-
万能sql执行器
- executeSql(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.sqlite.mapper.SqliteTablesMapper
-
万能sql执行器
F
- FieldTypeHandler - com.tangzc.mpe.autotable.strategy中的接口
-
对外开放的判断字段类型的接口,比如公共父类的字段类型为泛型的情况下,需要自定义获取字段类型的逻辑
- filter(String) - 类中的方法 com.tangzc.mpe.autotable.utils.IndexRepeatChecker
- findTableByTableName(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.mysql.mapper.MysqlTablesMapper
-
根据表名查询表在库中是否存在
- findTableEnsembleByTableName(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.mysql.mapper.MysqlTablesMapper
-
根据表名查询库中该表的字段结构等信息
- FLOAT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
-
小数
- FLOAT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
-
小数
- FLOAT4 - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
-
小数
- FLOAT4 - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- FLOAT8 - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- FLOAT8 - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
G
- generateChangePosition(List<InformationSchemaColumn>, List<MysqlColumnMetadata>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.ColumnPositionHelper
- getAddColumnCommentSql(String, String, Map<String, String>, Map<String, String>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.builder.CreateTableSqlBuilder
- getAutoTableProperties() - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.builder.TableMetadataBuilder
- getAutoTableProperties() - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.builder.TableMetadataBuilder
- getAutoTableProperties() - 类中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.builder.TableMetadataBuilder
- getColumnList(Class<?>, List<Field>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.builder.TableMetadataBuilder
- getColumnList(Class<?>, List<Field>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.builder.TableMetadataBuilder
- getColumnList(Class<?>, List<Field>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.builder.TableMetadataBuilder
- getColumnType(Field) - 类中的静态方法 com.tangzc.mpe.autotable.utils.TableBeanUtils
- getComment(Field) - 类中的静态方法 com.tangzc.mpe.autotable.utils.TableBeanUtils
- getCreateIndexSql(String, List<PgsqlIndexMetadata>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.builder.CreateTableSqlBuilder
-
CREATE UNIQUE INDEX "uni_name" ON "表名" ( "name" );
- getDatabaseDialect() - 接口中的方法 com.tangzc.mpe.autotable.dynamicds.IDatasourceHandler
-
自动获取当前数据源的方言
- getDatabaseStrategy(DatabaseDialect) - 接口中的方法 com.tangzc.mpe.autotable.dynamicds.IDatasourceHandler
-
获取对应的数据库处理策略
- getDataTypeFormat() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata.PgsqlDbColumn
- getDecimalLengthDefault() - 接口中的方法 com.tangzc.mpe.autotable.constants.ISqlColumnType
-
默认小数点后长度
- getDefaultValue() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlColumnMetadata
- getDefaultValue(Field) - 类中的静态方法 com.tangzc.mpe.autotable.utils.TableBeanUtils
- getFieldType(Class<?>, Field) - 接口中的方法 com.tangzc.mpe.autotable.strategy.FieldTypeHandler
-
获取字段类型
- getFieldType(Class<?>, Field) - 类中的静态方法 com.tangzc.mpe.autotable.utils.TableBeanUtils
- getFullType() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- getFullType() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeAndLength
- getFullType() - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteTypeAndLength
- getIndexList(Class<?>, List<Field>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.builder.TableMetadataBuilder
- getIndexList(Class<?>, List<Field>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.builder.TableMetadataBuilder
- getIndexList(Class<?>, List<Field>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.builder.TableMetadataBuilder
- getIndexSql(MysqlIndexMetadata) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.builder.CreateTableSqlBuilder
- getIndexSql(String, SqliteIndexMetadata) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.builder.CreateTableSqlBuilder
-
CREATE INDEX "main"."
- getLengthDefault() - 接口中的方法 com.tangzc.mpe.autotable.constants.ISqlColumnType
-
默认类型长度
- getPrimaryKeySql(List<String>) - 类中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.builder.CreateTableSqlBuilder
- getResourceLoader() - 类中的方法 com.tangzc.mpe.autotable.utils.ClassScanner
- getTableIndexes(Class<?>) - 类中的静态方法 com.tangzc.mpe.autotable.utils.TableBeanUtils
- getTableName() - 接口中的方法 com.tangzc.mpe.autotable.strategy.TableMetadata
-
获取表名
I
- IDatasourceHandler - com.tangzc.mpe.autotable.dynamicds中的接口
- IgnoreExt - com.tangzc.mpe.autotable.strategy中的接口
- IndexColumnParam() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlIndexMetadata.IndexColumnParam
- IndexColumnParam() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlIndexMetadata.IndexColumnParam
- IndexColumnParam() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteIndexMetadata.IndexColumnParam
- IndexRepeatChecker - com.tangzc.mpe.autotable.utils中的类
- IndexRepeatChecker() - 类的构造器 com.tangzc.mpe.autotable.utils.IndexRepeatChecker
- InformationSchemaColumn - com.tangzc.mpe.autotable.strategy.mysql.data.dbdata中的类
-
用于查询表中字段结构详细信息 该对象,主要被用于判断列自身信息的变化,不包含主键和索引的判断
- InformationSchemaColumn() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.data.dbdata.InformationSchemaColumn
- InformationSchemaColumnPosition() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.ColumnPositionHelper.InformationSchemaColumnPosition
- InformationSchemaStatistics - com.tangzc.mpe.autotable.strategy.mysql.data.dbdata中的类
-
数据库表主键以及索引的信息
- InformationSchemaStatistics() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.data.dbdata.InformationSchemaStatistics
- InformationSchemaTable - com.tangzc.mpe.autotable.strategy.mysql.data.dbdata中的类
-
数据库表查询的表信息
- InformationSchemaTable() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.data.dbdata.InformationSchemaTable
- initTable(Map<String, Set<Class<?>>>) - 接口中的方法 com.tangzc.mpe.autotable.dynamicds.IDatasourceHandler
- initTable(Map<String, Set<Class<?>>>) - 类中的方法 com.tangzc.mpe.autotable.dynamicds.impl.DefaultDatasourceHandler
- initTable(Map<String, Set<Class<?>>>) - 类中的方法 com.tangzc.mpe.autotable.dynamicds.impl.DynamicDatasourceHandler
- INT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
-
整数
- INT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
-
整数
- INT2 - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
-
整数
- INT2 - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- INT4 - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- INT4 - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- INT8 - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- INT8 - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- INTEGER - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.sqlite.data.enums.SqliteDefaultTypeEnum
- isAutoIncrement() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.dbdata.InformationSchemaColumn
- isAutoIncrement(Field) - 类中的静态方法 com.tangzc.mpe.autotable.utils.TableBeanUtils
- isBoolean() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- isBoolean() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeAndLength
- isCharString() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- isCharString() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeAndLength
- isDateTime() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- isFloatNumber() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- isIgnoreField(Field, Class<?>) - 类中的方法 com.tangzc.mpe.autotable.mybatisplus.MybatisPlusIgnore
- isIgnoreField(Field, Class<?>) - 接口中的方法 com.tangzc.mpe.autotable.strategy.IgnoreExt
-
拓展判断是否是忽略的字段
- isIncludeField(Field, Class<?>) - 类中的静态方法 com.tangzc.mpe.autotable.utils.TableBeanUtils
- isInteger() - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteTypeAndLength
- isNoLengthNumber() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- isNotNull() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.dbdata.InformationSchemaColumn
- isNotNull(Field) - 类中的静态方法 com.tangzc.mpe.autotable.utils.TableBeanUtils
- isNumber() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- isPrimary(Field) - 类中的静态方法 com.tangzc.mpe.autotable.utils.TableBeanUtils
- ISqlColumnType - com.tangzc.mpe.autotable.constants中的接口
- isText() - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteTypeAndLength
- isTime() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeAndLength
- IStrategy<TABLE_META extends TableMetadata,
COMPARE_TABLE_INFO extends CompareTableInfo> - com.tangzc.mpe.autotable.strategy中的接口
J
- JAVA_TO_MYSQL_TYPE_MAP - 类中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.converter.impl.DefaultJavaToMysqlConverter
- JAVA_TO_PGSQL_TYPE_MAP - 类中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.converter.impl.DefaultJavaToPgsqlConverter
- JavaToMysqlConverter - com.tangzc.mpe.autotable.strategy.mysql.converter中的接口
-
自定义java转MySQL的类型转换器
- JavaToPgsqlConverter - com.tangzc.mpe.autotable.strategy.pgsql.converter中的接口
- JavaToSqliteConverter - com.tangzc.mpe.autotable.strategy.sqlite.converter中的接口
- JSON - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
-
json
- JSON - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
-
json
L
- log - 接口中的静态变量 com.tangzc.mpe.autotable.dynamicds.IDatasourceHandler
- log - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.IStrategy
- LONGBLOB - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- LONGBLOB - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- LONGTEXT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- LONGTEXT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
M
- MapperScannerConfig - com.tangzc.mpe.autotable中的类
-
自动注册自定义的 mapper接口
- MapperScannerConfig() - 类的构造器 com.tangzc.mpe.autotable.MapperScannerConfig
- matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 com.tangzc.mpe.autotable.ProfileCondition
- matches(MetadataReader) - 类中的方法 com.tangzc.mpe.autotable.utils.ClassScanner
- MEDIUMBLOB - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- MEDIUMBLOB - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- MEDIUMINT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- MEDIUMINT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- MEDIUMTEXT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- MEDIUMTEXT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- migrateData(String, String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.sqlite.mapper.SqliteTablesMapper
-
备份表
- MODIFY - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
- modifyTable(MysqlCompareTableInfo) - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.MysqlStrategy
- modifyTable(PgsqlCompareTableInfo) - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.PgsqlStrategy
- modifyTable(SqliteCompareTableInfo) - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.SqliteStrategy
- modifyTable(COMPARE_TABLE_INFO) - 接口中的方法 com.tangzc.mpe.autotable.strategy.IStrategy
-
修改表
- ModifyTableSqlBuilder - com.tangzc.mpe.autotable.strategy.mysql.builder中的类
- ModifyTableSqlBuilder - com.tangzc.mpe.autotable.strategy.pgsql.builder中的类
- ModifyTableSqlBuilder() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.builder.ModifyTableSqlBuilder
- ModifyTableSqlBuilder() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.builder.ModifyTableSqlBuilder
- MONEY - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- MONEY - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- MybatisPlusIgnore - com.tangzc.mpe.autotable.mybatisplus中的类
- MybatisPlusIgnore() - 类的构造器 com.tangzc.mpe.autotable.mybatisplus.MybatisPlusIgnore
- MySQL - enum class 中的枚举常量 com.tangzc.mpe.autotable.constants.DatabaseDialect
-
MySQL数据库
- MysqlColumnMetadata - com.tangzc.mpe.autotable.strategy.mysql.data中的类
-
用于存放创建表的字段信息
- MysqlColumnMetadata() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlColumnMetadata
- MysqlCompareTableInfo - com.tangzc.mpe.autotable.strategy.mysql.data中的类
- MysqlCompareTableInfo() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo
- MysqlCompareTableInfo.ModifyType - com.tangzc.mpe.autotable.strategy.mysql.data中的Enum Class
- MysqlCompareTableInfo.MysqlModifyColumnMetadata - com.tangzc.mpe.autotable.strategy.mysql.data中的类
- MySqlDefaultTypeEnum - com.tangzc.mpe.autotable.strategy.mysql.data.enums中的Enum Class
-
用于配置Mysql数据库中类型,并且该类型需要设置几个长度 这里配置多少个类型决定了,创建表能使用多少类型 例如:varchar(1) decimal(5,2) datetime
- MysqlIndexMetadata - com.tangzc.mpe.autotable.strategy.mysql.data中的类
- MysqlIndexMetadata() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlIndexMetadata
- MysqlIndexMetadata.IndexColumnParam - com.tangzc.mpe.autotable.strategy.mysql.data中的类
- MysqlModifyColumnMetadata() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo.MysqlModifyColumnMetadata
- MysqlStrategy - com.tangzc.mpe.autotable.strategy.mysql中的类
-
项目启动时自动扫描配置的目录中的model,根据配置的规则自动创建或更新表 该逻辑只适用于mysql,其他数据库尚且需要另外扩展,因为sql的语法不同
- MysqlStrategy() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.MysqlStrategy
- MysqlTableMetadata - com.tangzc.mpe.autotable.strategy.mysql.data中的类
- MysqlTableMetadata() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTableMetadata
- MysqlTablesMapper - com.tangzc.mpe.autotable.strategy.mysql.mapper中的接口
-
创建更新表结构的Mapper
- MysqlTypeAndLength - com.tangzc.mpe.autotable.strategy.mysql.data中的类
- MysqlTypeAndLength(Integer, Integer, String) - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- MysqlTypeConstant - com.tangzc.mpe.autotable.strategy.mysql.data中的接口
N
- name() - 接口中的方法 com.tangzc.mpe.autotable.constants.ISqlColumnType
-
类型名称
- needModify() - 接口中的方法 com.tangzc.mpe.autotable.strategy.CompareTableInfo
-
是否需要修改表,即表与模型是否存在差异
- needModify() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo
-
判断该修改参数,是不是可用,如果除了name,其他值均没有设置过,则无效,反之有效
- needModify() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- needModify() - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteCompareTableInfo
- needStringCompatibility() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- none - enum class 中的枚举常量 com.tangzc.mpe.autotable.constants.RunMode
-
系统不做任何处理
- NUMERIC - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- NUMERIC - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
P
- ParamValidChecker - com.tangzc.mpe.autotable.strategy.mysql中的类
-
参数校验器
- ParamValidChecker() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.ParamValidChecker
- ParamValidChecker.IColumnChecker - com.tangzc.mpe.autotable.strategy.mysql中的接口
-
字段参数校验
- parseFromDriverName(String) - enum class中的静态方法 com.tangzc.mpe.autotable.constants.DatabaseDialect
- PgsqlColumnMetadata - com.tangzc.mpe.autotable.strategy.pgsql.data中的类
-
用于存放创建表的字段信息
- PgsqlColumnMetadata() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlColumnMetadata
- PgsqlCompareTableInfo - com.tangzc.mpe.autotable.strategy.pgsql.data中的类
- PgsqlCompareTableInfo() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
- PgsqlDbColumn - com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata中的类
-
pgsql数据库,字段信息
- PgsqlDbColumn() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata.PgsqlDbColumn
- PgsqlDbIndex - com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata中的类
-
pgsql数据库,索引信息
- PgsqlDbIndex() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata.PgsqlDbIndex
- PgsqlDbPrimary - com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata中的类
-
pgsql数据库,索引信息
- PgsqlDbPrimary() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata.PgsqlDbPrimary
- PgsqlDefaultTypeEnum - com.tangzc.mpe.autotable.strategy.pgsql.data.enums中的Enum Class
- PgsqlIndexMetadata - com.tangzc.mpe.autotable.strategy.pgsql.data中的类
- PgsqlIndexMetadata() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlIndexMetadata
- PgsqlIndexMetadata.IndexColumnParam - com.tangzc.mpe.autotable.strategy.pgsql.data中的类
- PgsqlStrategy - com.tangzc.mpe.autotable.strategy.pgsql中的类
- PgsqlStrategy() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.PgsqlStrategy
- PgsqlTableMetadata - com.tangzc.mpe.autotable.strategy.pgsql.data中的类
- PgsqlTableMetadata() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTableMetadata
- PgsqlTablesMapper - com.tangzc.mpe.autotable.strategy.pgsql.mapper中的接口
-
创建更新表结构的Mapper
- PgsqlTypeAndLength - com.tangzc.mpe.autotable.strategy.pgsql.data中的类
- PgsqlTypeAndLength(Integer, Integer, String) - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeAndLength
- PgsqlTypeConstant - com.tangzc.mpe.autotable.strategy.pgsql.data中的接口
- PostgreSQL - enum class 中的枚举常量 com.tangzc.mpe.autotable.constants.DatabaseDialect
-
PostgreSQL数据库
- postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - 类中的方法 com.tangzc.mpe.autotable.MapperScannerConfig
- postProcessBeanFactory(ConfigurableListableBeanFactory) - 类中的方法 com.tangzc.mpe.autotable.MapperScannerConfig
- ProfileCondition - com.tangzc.mpe.autotable中的类
- ProfileCondition() - 类的构造器 com.tangzc.mpe.autotable.ProfileCondition
- profileProperty() - annotation interface 中的元素 com.tangzc.mpe.autotable.EnableAutoTable
Q
- queryBuildIndexSql(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.sqlite.mapper.SqliteTablesMapper
-
查询建表语句
- queryBuildTableSql(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.sqlite.mapper.SqliteTablesMapper
-
查询建表语句
- queryTablePrimaryAndIndex(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.mysql.mapper.MysqlTablesMapper
-
查询指定表的所有主键和索引信息
R
- REAL - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.sqlite.data.enums.SqliteDefaultTypeEnum
- RebuildIndex() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteCompareTableInfo.RebuildIndex
- RecordSqlProperties - com.tangzc.mpe.autotable.properties中的类
-
执行sql日志的配置
- RecordSqlProperties() - 类的构造器 com.tangzc.mpe.autotable.properties.RecordSqlProperties
- replace(String, String) - 类中的方法 com.tangzc.mpe.autotable.utils.StringHelper
- replace(String, Function<String, String>) - 类中的方法 com.tangzc.mpe.autotable.utils.StringHelper
- resetFilters(boolean) - 类中的方法 com.tangzc.mpe.autotable.utils.ClassScanner
- RunMode - com.tangzc.mpe.autotable.constants中的Enum Class
-
运行模式
S
- scan(String[], Class<? extends Annotation>...) - 类中的静态方法 com.tangzc.mpe.autotable.utils.ClassScanner
- selectPrimaryKeyName(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.pgsql.mapper.PgsqlTablesMapper
-
查询表下的主键信息
- selectTableDescription(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.pgsql.mapper.PgsqlTablesMapper
-
查询表名注释
- selectTableFieldDetail(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.pgsql.mapper.PgsqlTablesMapper
-
查询所有字段信息
- selectTableIndexesDetail(String) - 接口中的方法 com.tangzc.mpe.autotable.strategy.pgsql.mapper.PgsqlTablesMapper
-
查询所有索引信息
- setResourceLoader(ResourceLoader) - 类中的方法 com.tangzc.mpe.autotable.utils.ClassScanner
- SMALLINT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- SMALLINT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- SQLite - enum class 中的枚举常量 com.tangzc.mpe.autotable.constants.DatabaseDialect
-
SQLite数据库
- SqliteColumnMetadata - com.tangzc.mpe.autotable.strategy.sqlite.data中的类
-
用于存放创建表的字段信息
- SqliteColumnMetadata() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteColumnMetadata
- SqliteCompareTableInfo - com.tangzc.mpe.autotable.strategy.sqlite.data中的类
- SqliteCompareTableInfo() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteCompareTableInfo
- SqliteCompareTableInfo.RebuildIndex - com.tangzc.mpe.autotable.strategy.sqlite.data中的类
- SqliteDefaultTypeEnum - com.tangzc.mpe.autotable.strategy.sqlite.data.enums中的Enum Class
- SqliteIndexMetadata - com.tangzc.mpe.autotable.strategy.sqlite.data中的类
- SqliteIndexMetadata() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteIndexMetadata
- SqliteIndexMetadata.IndexColumnParam - com.tangzc.mpe.autotable.strategy.sqlite.data中的类
- SqliteMaster - com.tangzc.mpe.autotable.strategy.sqlite.data.dbdata中的类
-
sqlite记录表和索引元信息的表
- SqliteMaster() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.data.dbdata.SqliteMaster
- SqliteStrategy - com.tangzc.mpe.autotable.strategy.sqlite中的类
- SqliteStrategy() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.SqliteStrategy
- SqliteTableMetadata - com.tangzc.mpe.autotable.strategy.sqlite.data中的类
- SqliteTableMetadata() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteTableMetadata
- SqliteTablesMapper - com.tangzc.mpe.autotable.strategy.sqlite.mapper中的接口
-
创建更新表结构的Mapper
- SqliteTypeAndLength - com.tangzc.mpe.autotable.strategy.sqlite.data中的类
- SqliteTypeAndLength(Integer, Integer, String) - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteTypeAndLength
- start(Set<Class<?>>) - 接口中的方法 com.tangzc.mpe.autotable.dynamicds.IDatasourceHandler
-
开始分析处理模型
- startHandler() - 类中的方法 com.tangzc.mpe.autotable.StartUp
- StartUp - com.tangzc.mpe.autotable中的类
-
启动时进行处理的实现类
- StartUp() - 类的构造器 com.tangzc.mpe.autotable.StartUp
- StringHelper - com.tangzc.mpe.autotable.utils中的类
- StringHelper() - 类的构造器 com.tangzc.mpe.autotable.utils.StringHelper
T
- TableBeanUtils - com.tangzc.mpe.autotable.utils中的类
- TableBeanUtils() - 类的构造器 com.tangzc.mpe.autotable.utils.TableBeanUtils
- TableMetadata - com.tangzc.mpe.autotable.strategy中的接口
-
Bean的基础信息元数据
- TableMetadataBuilder - com.tangzc.mpe.autotable.strategy.mysql.builder中的类
- TableMetadataBuilder - com.tangzc.mpe.autotable.strategy.pgsql.builder中的类
- TableMetadataBuilder - com.tangzc.mpe.autotable.strategy.sqlite.builder中的类
- TableMetadataBuilder() - 类的构造器 com.tangzc.mpe.autotable.strategy.mysql.builder.TableMetadataBuilder
- TableMetadataBuilder() - 类的构造器 com.tangzc.mpe.autotable.strategy.pgsql.builder.TableMetadataBuilder
- TableMetadataBuilder() - 类的构造器 com.tangzc.mpe.autotable.strategy.sqlite.builder.TableMetadataBuilder
- TEXT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- TEXT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- TEXT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.sqlite.data.enums.SqliteDefaultTypeEnum
- TEXT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- TEXT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- TIME - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- TIME - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
-
日期
- TIME - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- TIME - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- TIMESTAMP - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- TIMESTAMP - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- TIMESTAMP - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- TIMESTAMP - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- TINYBLOB - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- TINYBLOB - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- TINYINT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- TINYINT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- TINYTEXT - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- TINYTEXT - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- toColumnSql() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlColumnMetadata
-
生成字段相关的SQL片段
- toColumnSql() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlColumnMetadata
-
生成字段相关的SQL片段
- toColumnSql(boolean, boolean) - 类中的方法 com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteColumnMetadata
-
生成字段相关的SQL片段 "id" INTEGER NOT NULL AUTOINCREMENT, -- 主键 "name" TEXT(200) NOT NULL DEFAULT '', -- 姓名 "age" INTEGER(2), -- 年龄 "address" TEXT(500) DEFAULT 济南市, -- 地址 "card_id" INTEGER(11) NOT NULL, -- 身份证id "card_number" text(30) NOT NULL -- 身份证号码
- toString() - 类中的方法 com.tangzc.mpe.autotable.utils.StringHelper
- typeName() - enum class中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- typeName() - 类中的方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- typeName() - enum class中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- typeName() - 类中的方法 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeAndLength
- typeName() - enum class中的方法 com.tangzc.mpe.autotable.strategy.sqlite.data.enums.SqliteDefaultTypeEnum
U
- update - enum class 中的枚举常量 com.tangzc.mpe.autotable.constants.RunMode
-
系统启动时,会自动判断哪些表是新建的,哪些字段要新增修改,哪些索引/约束要新增删除等,该操作不会删除字段(更改字段名称的情况下,会认为是新增字段) 如果需要从数据库强制删除实体上不存在的字段,请参考配置
AutoTableProperties中的配置项 autoDropColumn 设置为 true
V
- validate - enum class 中的枚举常量 com.tangzc.mpe.autotable.constants.RunMode
-
系统启动时,会检查数据库中的表与java实体类是否匹配。
- validateMode(Set<Class<?>>) - 接口中的方法 com.tangzc.mpe.autotable.strategy.IStrategy
- valueOf(String) - enum class中的静态方法 com.tangzc.mpe.autotable.constants.DatabaseDialect
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.tangzc.mpe.autotable.constants.RunMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.data.enums.SqliteDefaultTypeEnum
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 com.tangzc.mpe.autotable.constants.DatabaseDialect
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.tangzc.mpe.autotable.constants.RunMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.tangzc.mpe.autotable.strategy.sqlite.data.enums.SqliteDefaultTypeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARBINARY - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- VARBINARY - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- VARCHAR - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- VARCHAR - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- VARCHAR - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- VARCHAR - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
Y
- YEAR - enum class 中的枚举常量 com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
-
日期
- YEAR - 接口中的静态变量 com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
-
日期
All Classes and Interfaces|常量字段值|所有程序包