索引

A B C D E F G I J L M N P Q R S T U V Y 
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
日期
A B C D E F G I J L M N P Q R S T U V Y 
All Classes and Interfaces|常量字段值|所有程序包