索引

A B C D E F G H I J L M N O P Q R S T U V W Y Z 
常量字段值|所有程序包|所有类和接口

A

ADD - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
新增
addColumnComment(String, String) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
addColumnComment(String, String) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
addDropColumns(Set<String>) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
addDropColumns(Set<String>) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
addDropIndexes(Set<String>) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
addDropIndexes(Set<String>) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
addEditColumnMetadata(MysqlColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
 
addIndexComment(String, String) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
addIndexComment(String, String) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
addModifyColumn(ColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
addModifyColumn(ColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
addModifyIndex(IndexMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
addModifyIndex(IndexMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
addNewColumn(ColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
addNewColumn(ColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
addNewColumnMetadata(MysqlColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
 
addNewIndex(IndexMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
addNewIndex(IndexMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
addNewPrimary(List<ColumnMetadata>) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
addNewPrimary(ColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
addStrategy(IStrategy<? extends TableMetadata, ? extends CompareTableInfo, ?>) - 类中的静态方法 org.dromara.autotable.core.AutoTableGlobalConfig
 
addTypeMapping(String, Class<?>, DefaultTypeEnumInterface) - 接口中的静态方法 org.dromara.autotable.core.converter.JavaTypeToDatabaseTypeConverter
添加类型映射
addTypeMapping(String, Map<Class<?>, DefaultTypeEnumInterface>) - 接口中的静态方法 org.dromara.autotable.core.converter.JavaTypeToDatabaseTypeConverter
添加类型映射
after - 枚举 中的枚举常量 org.dromara.autotable.core.config.PropertyConfig.SuperInsertPosition
在子类的后面
after(Class<?>) - 接口中的方法 org.dromara.autotable.core.callback.RunStateCallback
执行后
afterCreateTable(String, TableMetadata) - 接口中的方法 org.dromara.autotable.core.callback.CreateTableFinishCallback
建表后回调
afterModifyTable(String, TableMetadata, CompareTableInfo) - 接口中的方法 org.dromara.autotable.core.callback.ModifyTableFinishCallback
修改表后回调
analyseClass(Class<?>) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
analyseClass(Class<?>) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
分析Bean,得到元数据信息
analyseClass(Class<?>) - 类中的方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
analyseClass(Class<?>) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
analyseClass(Class<?>) - 类中的方法 org.dromara.autotable.core.strategy.sqlite.SqliteStrategy
 
app(int, String) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.ColumnPositionHelper
 
autoDropColumn - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
自动删除名称不匹配的字段:强烈不建议开启,会发生丢失数据等不可逆的操作。
autoDropIndex - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
是否自动删除名称不匹配的索引
autoIncrement - 类中的变量 org.dromara.autotable.core.strategy.ColumnMetadata
主键是否自增
autoIncrement - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
做自增主键的自动增量当前值
autoIncrement() - 类中的方法 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
是否自增
autoTableAnnotationFinder - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
自定义注解查找器
AutoTableAnnotationFinder - org.dromara.autotable.core中的接口
 
autoTableAnnotationInterceptor - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
自动表注解拦截器
AutoTableAnnotationInterceptor - org.dromara.autotable.core.interceptor中的接口
自动表注解扫描拦截器
AutoTableBootstrap - org.dromara.autotable.core中的类
启动时进行处理的实现类
AutoTableBootstrap() - 类的构造器 org.dromara.autotable.core.AutoTableBootstrap
 
AutoTableExecuteSqlLog - org.dromara.autotable.core.recordsql中的类
记录自动建表执行的SQL
AutoTableExecuteSqlLog() - 类的构造器 org.dromara.autotable.core.recordsql.AutoTableExecuteSqlLog
 
autoTableFinishCallback - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
修改表回调
AutoTableFinishCallback - org.dromara.autotable.core.callback中的接口
AutoTable执行结束的回调
AutoTableGlobalConfig - org.dromara.autotable.core中的类
全局配置
AutoTableGlobalConfig() - 类的构造器 org.dromara.autotable.core.AutoTableGlobalConfig
 
autoTableOrmFrameAdapter - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
ORM框架适配器
AutoTableOrmFrameAdapter - org.dromara.autotable.core中的接口
 
autoTableProperties - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
全局配置
avgRowLength - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
平均行长度

B

Banner - org.dromara.autotable.core中的类
启动时打印的banner
Banner() - 类的构造器 org.dromara.autotable.core.Banner
 
BeanClassUtil - org.dromara.autotable.core.utils中的类
 
BeanClassUtil() - 类的构造器 org.dromara.autotable.core.utils.BeanClassUtil
 
before - 枚举 中的枚举常量 org.dromara.autotable.core.config.PropertyConfig.SuperInsertPosition
在子类的前面
before(Class<?>) - 接口中的方法 org.dromara.autotable.core.callback.RunStateCallback
执行前
beforeCreateTable(String, TableMetadata) - 接口中的方法 org.dromara.autotable.core.interceptor.CreateTableInterceptor
建表前拦截
beforeModifyTable(String, TableMetadata, CompareTableInfo) - 接口中的方法 org.dromara.autotable.core.interceptor.ModifyTableInterceptor
修改表前拦截
BIGINT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
BIGINT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
BINARY - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
二进制
BINARY - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
BIT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
二进制
BIT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
二进制
BLOB - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
BLOB - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
BLOB - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum
 
BOOL - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
布尔
BOOLEAN - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
布尔
build(Class<?>) - 类中的方法 org.dromara.autotable.core.builder.DefaultTableMetadataBuilder
 
build(Class<?>) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.MysqlTableMetadataBuilder
 
build(Class<?>, Field, int) - 类中的方法 org.dromara.autotable.core.builder.ColumnMetadataBuilder
 
buildColumnSql(ColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
生成字段相关的SQL片段
buildColumnSql(DefaultTableMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
构建创建新表的SQL
buildFromClass(Class<?>, IndexRepeatChecker) - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
buildFromField(Class<?>, List<Field>, IndexRepeatChecker) - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
buildIndexMetadata(Class<?>, Field) - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
buildIndexMetadata(Class<?>, TableIndex) - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
buildIndexSql(String, List<IndexMetadata>) - 类中的静态方法 org.dromara.autotable.core.strategy.sqlite.builder.CreateTableSqlBuilder
CREATE UNIQUE INDEX "main"."
buildIndexSqlList - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo
新构建索引的sql
buildList(Class<?>, List<Field>) - 类中的方法 org.dromara.autotable.core.builder.ColumnMetadataBuilder
 
buildList(Class<?>, List<Field>) - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
buildSql(ColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.ColumnSqlBuilder
生成字段相关的SQL片段
buildSql(ColumnMetadata, boolean, boolean) - 类中的静态方法 org.dromara.autotable.core.strategy.sqlite.builder.ColumnSqlBuilder
生成字段相关的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 -- 身份证号码
buildSql(DefaultTableMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
构建创建新表的SQL
buildSql(H2CompareTableInfo) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.ModifyTableSqlBuilder
构建创建新表的SQL
buildSql(MysqlColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.ColumnSqlBuilder
生成字段相关的SQL片段
buildSql(MysqlCompareTableInfo) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.ModifyTableSqlBuilder
构建创建新表的SQL
buildSql(MysqlTableMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.CreateTableSqlBuilder
构建创建新表的SQL
buildSql(PgsqlCompareTableInfo) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.ModifyTableSqlBuilder
构建创建新表的SQL
buildTableMetadataInterceptor - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
创建表拦截
BuildTableMetadataInterceptor - org.dromara.autotable.core.interceptor中的接口
表信息拦截器 注解构建完表元信息后,执行拦截器
buildTableSql(String, String, List<ColumnMetadata>) - 类中的静态方法 org.dromara.autotable.core.strategy.sqlite.builder.CreateTableSqlBuilder
构建创建新表的SQL
BYTEA - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
字节

C

camelToUnderline(String) - 类中的静态方法 org.dromara.autotable.core.utils.StringUtils
字符串驼峰转下划线格式
cardinality - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
估计索引中唯一值的数量,该值不一定精确
CHAR - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
字符串
CHAR - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
字符串
CHAR_STRING_TYPE - 类中的静态变量 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
CHARACTER - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
字符串
CHARACTER_LARGE_OBJECT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
CHARACTER_VARYING - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
characterMaximumLength - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
字符型列的最大长度(仅适用于字符类型,如 VARCHAR)。
characterMaximumLength - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
以字符为单位的最大长度,适于二进制数据、字符数据,或者文本和图像数据。
characterMaximumLength - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
如果数据类型是字符类型,表示字符的最大长度
characterOctetLength - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
字符型列的最大字节长度(即实际占用的存储空间)。
characterOctetLength - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
以字节为单位的最大长度,适于二进制数据、字符数据,或者文本和图像数据。
characterOctetLength - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
如果数据类型是字符类型,表示以字节为单位的最大长度。
characterSet - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata
默认字符集
characterSet - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
默认字符集: 有值,则说明需要修改
characterSet - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlTableMetadata
默认字符集
characterSetCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
characterSetCatalog - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
characterSetName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
characterSetName - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
如果该列是字符数据或 text 数据类型,那么为字符集返回唯一的名称。
characterSetName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
characterSetSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
characterSetSchema - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
check(Class<?>, Field, MysqlColumnMetadata) - 接口中的方法 org.dromara.autotable.core.strategy.mysql.ParamValidChecker.IColumnChecker
校验
CHECK_AUTO_INCREMENT - 类中的静态变量 org.dromara.autotable.core.strategy.mysql.ParamValidChecker
自增与类型的匹配校验
CHECK_DEFAULT_IS_EMPTY_STRING - 类中的静态变量 org.dromara.autotable.core.strategy.mysql.ParamValidChecker
空字符默认值,只能在字段类型为字符串的时候设置
checkColumnParam(Class<?>, Field, MysqlColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.ParamValidChecker
字段参数校验
checksum - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
校验和
checkTableNotExist(String, String) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
检查表是否存在
checkTableNotExist(String, String) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
checkTime - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
表的检查时间
cid - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteColumns
 
ClassScanner - org.dromara.autotable.core.utils中的类
基于注解扫描java类
ClassScanner() - 类的构造器 org.dromara.autotable.core.utils.ClassScanner
 
cleanDatasourceName() - 类中的静态方法 org.dromara.autotable.core.dynamicds.DatasourceNameManager
 
cleanSqlSessionFactory() - 类中的静态方法 org.dromara.autotable.core.dynamicds.SqlSessionFactoryManager
 
clearDataSource(String) - 接口中的方法 org.dromara.autotable.core.dynamicds.IDataSourceHandler
清除当前数据源
clearDataSource(String) - 类中的方法 org.dromara.autotable.core.dynamicds.impl.DefaultDataSourceHandler
 
collate - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata
默认排序规则
collate - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
默认排序规则: 有值,则说明需要修改
collate - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlTableMetadata
默认排序规则
collation - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
列在索引中排序方式:A(升序),D(降序),NULL(未排序)
collationCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
collationCatalog - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
collationName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
collationName - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
如果列是字符数据或 text 数据类型,那么为排序次序返回唯一的名称。
collationName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
collationSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
collationSchema - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
column - 类中的变量 org.dromara.autotable.core.strategy.IndexMetadata.IndexColumnParam
字段名称
COLUMN_PARAM_CHECKER_LIST - 类中的静态变量 org.dromara.autotable.core.strategy.mysql.ParamValidChecker
 
columnComment - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
注释: 需要添加/修改的字段注释《列名,注释内容》
columnComment - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
列的注释
columnComment - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
注释: 需要添加/修改的字段注释《列名,注释内容》
columnDefault - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
列的默认值。
columnDefault - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
列的默认值
columnDefault - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
列默认值
columnDefaultCharset - 类中的变量 org.dromara.autotable.core.config.PropertyConfig.MysqlConfig
列默认字符集
columnDefaultCollation - 类中的变量 org.dromara.autotable.core.config.PropertyConfig.MysqlConfig
列默认排序规则
columnKey - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
该列显示列是否被索引,其有如下可能值
ColumnMetadata - org.dromara.autotable.core.strategy中的类
用于存放创建表的字段信息
ColumnMetadata() - 类的构造器 org.dromara.autotable.core.strategy.ColumnMetadata
 
columnMetadataBuilder - 类中的变量 org.dromara.autotable.core.builder.DefaultTableMetadataBuilder
 
ColumnMetadataBuilder - org.dromara.autotable.core.builder中的类
用于存放创建表的字段信息
ColumnMetadataBuilder(String) - 类的构造器 org.dromara.autotable.core.builder.ColumnMetadataBuilder
 
columnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.DefaultTableMetadata
所有列信息
columnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlTableMetadata
所有列
columnName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
列名,纯大写
columnName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
列名
columnName - 类中的变量 org.dromara.autotable.core.strategy.mysql.ColumnPositionHelper.InformationSchemaColumnPosition
 
columnName - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
列名
columnName - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
列名称
columnName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
列名
columnOnUpdate - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
ColumnPositionHelper - org.dromara.autotable.core.strategy.mysql中的类
 
ColumnPositionHelper() - 类的构造器 org.dromara.autotable.core.strategy.mysql.ColumnPositionHelper
 
ColumnPositionHelper.InformationSchemaColumnPosition - org.dromara.autotable.core.strategy.mysql中的类
 
columns - 类中的变量 org.dromara.autotable.core.strategy.IndexMetadata
索引字段
columns - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbPrimary
主键列的拼接,例子:name,phone
ColumnSqlBuilder - org.dromara.autotable.core.strategy.mysql.builder中的类
 
ColumnSqlBuilder - org.dromara.autotable.core.strategy.pgsql.builder中的类
列相关的SQL生成器
ColumnSqlBuilder - org.dromara.autotable.core.strategy.sqlite.builder中的类
 
ColumnSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.mysql.builder.ColumnSqlBuilder
 
ColumnSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.builder.ColumnSqlBuilder
 
ColumnSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.sqlite.builder.ColumnSqlBuilder
 
columnType - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
列的数据类型,除了类型外可能包含其他信息,例如精度等
comment - 类中的变量 org.dromara.autotable.core.strategy.ColumnMetadata
字段的备注
comment - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
注释: 有值说明需要改
comment - 类中的变量 org.dromara.autotable.core.strategy.IndexMetadata
索引注释
comment - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
有关未在其自己的列中描述的索引的信息,例如在禁用索引时禁用
comment - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
注释: 有值,则说明需要修改
comment - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
注释: 有值说明需要改
comment - 类中的变量 org.dromara.autotable.core.strategy.TableMetadata
注释
commitAction - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
例:
compareColumnInfo(DefaultTableMetadata, H2CompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
compareColumnInfo(DefaultTableMetadata, PgsqlCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
compareColumns(MysqlTableMetadata, String, MysqlCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
对比列的不同
compareIndexes(MysqlTableMetadata, MysqlCompareTableInfo, Map<String, List<InformationSchemaStatistics>>) - 类中的方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
compareIndexInfo(DefaultTableMetadata, H2CompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
compareIndexInfo(DefaultTableMetadata, PgsqlCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
comparePrimary(MysqlTableMetadata, MysqlCompareTableInfo, List<InformationSchemaStatistics>) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
compareTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
compareTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
compareTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.sqlite.SqliteStrategy
 
compareTable(MysqlTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
compareTable(TABLE_META) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
对比表与bean的差异
compareTableInfo(DefaultTableMetadata, H2CompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
compareTableInfo(DefaultTableMetadata, PgsqlCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
CompareTableInfo - org.dromara.autotable.core.strategy中的类
比对表与实体的数据模型接口
CompareTableInfo(String, String) - 类的构造器 org.dromara.autotable.core.strategy.CompareTableInfo
 
compareTableProperties(MysqlTableMetadata, InformationSchemaTable, MysqlCompareTableInfo) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
containsText(CharSequence) - 类中的静态方法 org.dromara.autotable.core.utils.StringUtils
 
convert(String, Class<?>, Field) - 接口中的方法 org.dromara.autotable.core.converter.JavaTypeToDatabaseTypeConverter
java转数据库类型
create - 枚举 中的枚举常量 org.dromara.autotable.core.RunMode
系统启动时,会先将所有实体标注的表删除掉,然后重新建表
createMode(TABLE_META) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
创建模式
createOptions - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
创建选项
createTable(Class<?>) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
获取创建表的SQL
createTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
createTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
createTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.sqlite.SqliteStrategy
 
createTable(MysqlTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
createTable(TABLE_META) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
生成创建表SQL
createTableFinishCallback - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
创建表回调
CreateTableFinishCallback - org.dromara.autotable.core.callback中的接口
建表回调
createTableInterceptor - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
创建表拦截
CreateTableInterceptor - org.dromara.autotable.core.interceptor中的接口
建表之前拦截器
CreateTableSqlBuilder - org.dromara.autotable.core.strategy.h2.builder中的类
 
CreateTableSqlBuilder - org.dromara.autotable.core.strategy.mysql.builder中的类
 
CreateTableSqlBuilder - org.dromara.autotable.core.strategy.pgsql.builder中的类
 
CreateTableSqlBuilder - org.dromara.autotable.core.strategy.sqlite.builder中的类
 
CreateTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
 
CreateTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.mysql.builder.CreateTableSqlBuilder
 
CreateTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
 
CreateTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.sqlite.builder.CreateTableSqlBuilder
 
createTime - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
表的创建时间
custom - 枚举 中的枚举常量 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties.TypeEnum
自定义
customBuild(ColumnMetadata, Class<?>, Field, int) - 类中的方法 org.dromara.autotable.core.builder.ColumnMetadataBuilder
 
customBuild(ColumnMetadata, Class<?>, Field, int) - 类中的方法 org.dromara.autotable.core.strategy.mysql.builder.MysqlColumnMetadataBuilder
 
customFieldTypeHandler(Class<?>, Field) - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
三方框架定义的字段类型,通常是某些特殊注解或者枚举,定义为字符串类型
customRecordSqlHandler - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
自定义记录sql的方式

D

databaseDialect - 类中的变量 org.dromara.autotable.core.builder.ColumnMetadataBuilder
 
databaseDialect() - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
databaseDialect() - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
策略对应的数据库方言,与数据库驱动中的接口DatabaseMetaData.getDatabaseProductName()实现返回值一致
databaseDialect() - 类中的方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
databaseDialect() - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
databaseDialect() - 类中的方法 org.dromara.autotable.core.strategy.sqlite.SqliteStrategy
 
DatabaseDialect - org.dromara.autotable.core.constants中的接口
 
DatabaseTypeAndLength - org.dromara.autotable.core.converter中的类
统一的数据类型描述对象
DatabaseTypeAndLength(String, Integer, Integer, List<String>) - 类的构造器 org.dromara.autotable.core.converter.DatabaseTypeAndLength
 
dataFree - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
空间碎片
dataLength - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
数据长度
dataMigrationColumnList - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo
merge后,可迁移的有效字段
DATASOURCE_NAME - 类中的静态变量 org.dromara.autotable.core.dynamicds.DatasourceNameManager
当前数据源
datasourceHandler - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
数据源处理器
DatasourceNameManager - org.dromara.autotable.core.dynamicds中的类
记录数据源名称
DatasourceNameManager() - 类的构造器 org.dromara.autotable.core.dynamicds.DatasourceNameManager
 
dataType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
列的数据类型(例如 INTEGER、CHARACTER VARYING 等)。
dataType - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
系统提供的数据类型
dataType - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
数据类型
DATE - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
DATE - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
DATE - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
DATE_TIME_TYPE - 类中的静态变量 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
DATETIME - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
DATETIME_REGEX - 类中的静态变量 org.dromara.autotable.core.utils.StringUtils
 
dateTimeFormatter - 类中的变量 org.dromara.autotable.core.strategy.sqlite.SqliteStrategy
 
datetimePrecision - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
日期/时间型列的精度,表示日期/时间的精确度。
datetimePrecision - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
对于日期类型的列的分数秒精度
datetimePrecision - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
如果数据类型是日期/时间类型,表示日期或时间的小数部分的位数
db - 枚举 中的枚举常量 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties.TypeEnum
记录到数据库
db(int, String) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.ColumnPositionHelper
 
DB2 - 接口中的静态变量 org.dromara.autotable.core.constants.DatabaseDialect
 
DECIMAL - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
DECIMAL - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
decimalLength - 类中的变量 org.dromara.autotable.core.converter.DatabaseTypeAndLength
小数位数
declaredDataType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
declaredNumericPrecision - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
declaredNumericScale - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
DefaultDataSourceHandler - org.dromara.autotable.core.dynamicds.impl中的类
 
DefaultDataSourceHandler() - 类的构造器 org.dromara.autotable.core.dynamicds.impl.DefaultDataSourceHandler
 
defaultDecimalLength - 枚举中的变量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
默认小数点后长度
defaultDecimalLength - 枚举中的变量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
默认小数点后长度
defaultDecimalLength - 枚举中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
默认小数点后长度
defaultDecimalLength - 枚举中的变量 org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum
默认小数点后长度
defaultLength - 枚举中的变量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
默认类型长度
defaultLength - 枚举中的变量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
默认类型长度
defaultLength - 枚举中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
默认类型长度
defaultLength - 枚举中的变量 org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum
默认类型长度
defaultOnNull - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
DefaultTableMetadata - org.dromara.autotable.core.strategy中的类
 
DefaultTableMetadata(Class<?>, String, String, String) - 类的构造器 org.dromara.autotable.core.strategy.DefaultTableMetadata
 
DefaultTableMetadataBuilder - org.dromara.autotable.core.builder中的类
 
DefaultTableMetadataBuilder(ColumnMetadataBuilder, IndexMetadataBuilder) - 类的构造器 org.dromara.autotable.core.builder.DefaultTableMetadataBuilder
 
DefaultTypeEnumInterface - org.dromara.autotable.core.converter中的接口
数据库数据类型接口
defaultValue - 类中的变量 org.dromara.autotable.core.strategy.ColumnMetadata
字段默认值
defaultValueFuncs - 类中的变量 org.dromara.autotable.core.strategy.sqlite.builder.SqliteColumnMetadataBuilder
 
defaultValueType - 类中的变量 org.dromara.autotable.core.strategy.ColumnMetadata
字段默认值类型
deleteIndexList - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo
待删除的索引
description - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
列注释
description - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
索引注释
dfltValue - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteColumns
 
domainCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
domainCatalog - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
domainName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
domainName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
domainSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
domainSchema - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
DOUBLE - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
dropColumnList - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
需要删除的列
dropColumnList - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
删除的列:谨慎,会导致数据丢失
dropColumnList - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
需要删除的列
dropIndexList - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
需要删除的索引
dropIndexList - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
删除的索引
dropIndexList - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
需要删除的索引
dropPrimary - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
是否删除主键
dropPrimaryKeyName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
不为空删除主键
dropTable(String, String) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
dropTable(String, String) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
根据表名删除表,生成删除表的SQL
dropTable(String, String) - 类中的方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
dropTable(String, String) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
dropTable(String, String) - 类中的方法 org.dromara.autotable.core.strategy.sqlite.SqliteStrategy
 
dtdIdentifier - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
dtdIdentifier - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 

E

enable - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
是否启用自动维护表功能
enable - 类中的变量 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties
开启记录sql日志
encodeChinese(String) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.H2Strategy
编码中文字符
engine - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
使用的数据库引擎[MyISAM|CSV|InnoDB]
engine - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
引擎: 有值,则说明需要修改
engine - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlTableMetadata
引擎
entityClass - 类中的变量 org.dromara.autotable.core.recordsql.AutoTableExecuteSqlLog
 
entityClass - 类中的变量 org.dromara.autotable.core.strategy.TableMetadata
实体类
ENUM - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
枚举
ENUM_OR_SET_TYPE - 类中的静态变量 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
executeCreateTable(TABLE_META) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
执行创建表
executeReturn(Function<MAPPER, R>) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
获取mapper执行mapper的方法
executeSql(TABLE_META, List<String>) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
执行SQL
executionEndTime - 类中的变量 org.dromara.autotable.core.recordsql.AutoTableExecuteSqlLog
 
executionTime - 类中的变量 org.dromara.autotable.core.recordsql.AutoTableExecuteSqlLog
 
exist(Class<?>, Class<A>) - 接口中的方法 org.dromara.autotable.core.AutoTableAnnotationFinder
判断是否存在注解
exist(Field, Class<A>) - 接口中的方法 org.dromara.autotable.core.AutoTableAnnotationFinder
判断是否存在注解
exist(Method, Class<A>) - 接口中的方法 org.dromara.autotable.core.AutoTableAnnotationFinder
判断是否存在注解
exitsIndexes - 类中的变量 org.dromara.autotable.core.utils.IndexRepeatChecker
标记所有的索引,用于检测重复的
expression - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
 
extra - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
该列用于显示额外的信息
extractCharsetAndCollate(Field, MysqlColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.MysqlColumnMetadataBuilder
 
extractColumnQualifier(Field, MysqlColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.mysql.builder.MysqlColumnMetadataBuilder
 

F

file - 枚举 中的枚举常量 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties.TypeEnum
记录到文件
fillColumnMetadataList(Class<?>, DefaultTableMetadata, List<Field>) - 类中的方法 org.dromara.autotable.core.builder.DefaultTableMetadataBuilder
 
fillIndexMetadataList(Class<?>, DefaultTableMetadata, List<Field>) - 类中的方法 org.dromara.autotable.core.builder.DefaultTableMetadataBuilder
 
filter(String) - 类中的方法 org.dromara.autotable.core.utils.IndexRepeatChecker
索引重复检测过滤器
find(Class<?>, Class<A>) - 接口中的方法 org.dromara.autotable.core.AutoTableAnnotationFinder
查找注解
find(Field, Class<A>) - 接口中的方法 org.dromara.autotable.core.AutoTableAnnotationFinder
查找注解
find(Method, Class<A>) - 接口中的方法 org.dromara.autotable.core.AutoTableAnnotationFinder
查找注解
findClassesJar(Pattern, JarFile, Function<Class<?>, Boolean>) - 类中的静态方法 org.dromara.autotable.core.utils.ClassScanner
 
findClassesLocal(Pattern, File, Function<Class<?>, Boolean>) - 类中的静态方法 org.dromara.autotable.core.utils.ClassScanner
 
findColumnInformation(String, String) - 接口中的方法 org.dromara.autotable.core.strategy.h2.mapper.H2TablesMapper
根据表名查询库中该表的字段结构等信息
findIndexInformation(String, String) - 接口中的方法 org.dromara.autotable.core.strategy.h2.mapper.H2TablesMapper
查询指定表的所有主键和索引信息
findTableByTableName(String) - 接口中的方法 org.dromara.autotable.core.strategy.mysql.mapper.MysqlTablesMapper
根据表名查询表在库中是否存在
findTableEnsembleByTableName(String) - 接口中的方法 org.dromara.autotable.core.strategy.mysql.mapper.MysqlTablesMapper
根据表名查询库中该表的字段结构等信息
findTableInformation(String, String) - 接口中的方法 org.dromara.autotable.core.strategy.h2.mapper.H2TablesMapper
根据表名查询表在库中是否存在
finish(Set<Class<?>>) - 接口中的方法 org.dromara.autotable.core.callback.AutoTableFinishCallback
执行结束,可以做一些数据相关的初始化工作
fixTypeAndLength(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.sqlite.builder.SqliteColumnMetadataBuilder
 
FLOAT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
小数
FLOAT_TYPE - 类中的静态变量 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
FLOAT4 - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
小数
FLOAT8 - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
folderPath - 类中的变量 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties
文件记录方式下,必须设置该值。

G

generateChangePosition(List<InformationSchemaColumn>, List<MysqlColumnMetadata>) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.ColumnPositionHelper
 
generateMD5(String) - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
generationExpression - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
generationExpression - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
如果是生成列,这里显示用来继续其值的表达式,否则为空
generationExpression - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
geometrySrid - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
geometryType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
getAddColumnCommentSql(String, String, String, Map<String, String>, Map<String, String>) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
 
getAddColumnCommentSql(DefaultTableMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
 
getAddIndexSql(List<IndexMetadata>) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.ModifyTableSqlBuilder
 
getAllCommentSql(String, String, String, Map<String, String>, Map<String, String>) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
 
getAllCommentSql(DefaultTableMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
 
getAllStrategy() - 类中的静态方法 org.dromara.autotable.core.AutoTableGlobalConfig
 
getBackupTableName(String) - 类中的方法 org.dromara.autotable.core.strategy.sqlite.SqliteStrategy
 
getBootPackage() - 类中的静态方法 org.dromara.autotable.core.AutoTableBootstrap
 
getClasses(String, Function<Class<?>, Boolean>) - 类中的静态方法 org.dromara.autotable.core.utils.ClassScanner
 
getColumnComment(Field, Class<?>) - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
获取字段注释
getColumnFieldList(List<Field>, Class<?>, boolean, boolean, boolean) - 类中的静态方法 org.dromara.autotable.core.utils.BeanClassUtil
获取某个类下所有的字段
getColumnParams(Class<?>, TableIndex) - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
getColumnsSql(List<MysqlCompareTableInfo.MysqlModifyColumnMetadata>) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.ModifyTableSqlBuilder
 
getColumnType(Field) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
getComment(Field, Class<?>) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
getCreateIndexSql(String, String, List<IndexMetadata>) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
CREATE UNIQUE INDEX "uni_name" ON "表名" ( "name" );
getCreateIndexSql(String, String, List<IndexMetadata>) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
CREATE UNIQUE INDEX "uni_name" ON "表名" ( "name" );
getCreateIndexSql(String, String, IndexMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
 
getCreateTableSql(DefaultTableMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
 
getCreateTableSql(DefaultTableMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
 
getDatabaseDialect(String) - 接口中的方法 org.dromara.autotable.core.dynamicds.IDataSourceHandler
自动获取当前数据源的方言
getDatabaseTypeAndLength(String, Class<?>, Field) - 接口中的方法 org.dromara.autotable.core.converter.JavaTypeToDatabaseTypeConverter
获取数据库类型
getDatasourceName() - 类中的静态方法 org.dromara.autotable.core.dynamicds.DatasourceNameManager
 
getDataSourceName(Class<?>) - 接口中的方法 org.dromara.autotable.core.dynamicds.IDataSourceHandler
获取指定类的数据库数据源
getDataSourceName(Class<?>) - 类中的方法 org.dromara.autotable.core.dynamicds.impl.DefaultDataSourceHandler
 
getDataTypeFormat() - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
getDefaultDecimalLength() - 接口中的方法 org.dromara.autotable.core.converter.DefaultTypeEnumInterface
默认小数点后长度
getDefaultFullType() - 类中的方法 org.dromara.autotable.core.converter.DatabaseTypeAndLength
 
getDefaultLength() - 接口中的方法 org.dromara.autotable.core.converter.DefaultTypeEnumInterface
默认类型长度
getDefaultValue(Field) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
getDefaultValue(DatabaseTypeAndLength, ColumnDefault) - 类中的方法 org.dromara.autotable.core.builder.ColumnMetadataBuilder
 
getDefaultValue(DatabaseTypeAndLength, ColumnDefault) - 类中的方法 org.dromara.autotable.core.strategy.mysql.builder.MysqlColumnMetadataBuilder
 
getDefaultValue(DatabaseTypeAndLength, ColumnDefault) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.builder.PgsqlColumnMetadataBuilder
 
getDefaultValue(DatabaseTypeAndLength, ColumnDefault) - 类中的方法 org.dromara.autotable.core.strategy.sqlite.builder.SqliteColumnMetadataBuilder
 
getDropColumnSql(List<String>) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.ModifyTableSqlBuilder
 
getDropIndexSql(List<String>) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.ModifyTableSqlBuilder
 
getEncryptIndexName(String, String) - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
getEnumValues(Class<?>) - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
获取枚举值,默认是枚举的名字
getField(Class<?>, String) - 类中的静态方法 org.dromara.autotable.core.utils.BeanClassUtil
查找类下指定的字段,如果当前类没有,那就去它的父类寻找
getFieldGenericType(Class<?>, Field) - 接口中的方法 org.dromara.autotable.core.converter.JavaTypeToDatabaseTypeConverter
获取指定类中某字段的泛型类型
getFieldType(Class<?>, Field) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
getFileName(AutoTableExecuteSqlLog) - 类中的方法 org.dromara.autotable.core.recordsql.RecordSqlFileHandler
希望自定义文件名称的话,可以重写此方法
getFilePath(AutoTableExecuteSqlLog) - 类中的方法 org.dromara.autotable.core.recordsql.RecordSqlFileHandler
希望自定义文件全路径的话,可以重写此方法
getFullType(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
getFullType(DatabaseTypeAndLength, boolean) - 类中的静态方法 org.dromara.autotable.core.strategy.sqlite.data.SqliteTypeHelper
 
getIndex(Field) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
getIndexName(Class<?>, Field, Index) - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
getIndexName(Class<?>, TableIndex) - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
getIndexNameWithPrefix(String) - 类中的静态方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
getIndexSql(String, IndexMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.sqlite.builder.CreateTableSqlBuilder
CREATE INDEX "main"."
getIndexSql(IndexMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.CreateTableSqlBuilder
 
getMapperClass() - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
从接口泛型上读取MapperClass
getMethod(String) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
 
getModelPackage(PropertyConfig) - 类中的静态方法 org.dromara.autotable.core.AutoTableBootstrap
 
getPrimaryKeySql(List<String>) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
 
getPrimaryKeySql(List<String>) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.CreateTableSqlBuilder
 
getPrimaryKeySql(List<String>) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
 
getPrimaryKeySql(List<String>) - 类中的静态方法 org.dromara.autotable.core.strategy.sqlite.builder.CreateTableSqlBuilder
 
getRealColumnName(Class<?>, Field) - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
获取字段名
getRealColumnName(Class<?>, Field) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
根据注解顺序和配置,获取字段对应的数据库字段名
getRealColumnName(Class<?>, String) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
根据注解顺序和配置,获取字段对应的数据库字段名
getSqlSessionFactory() - 类中的静态方法 org.dromara.autotable.core.dynamicds.SqlSessionFactoryManager
 
getStrategy(String) - 类中的静态方法 org.dromara.autotable.core.AutoTableGlobalConfig
 
getTableComment(Class<?>) - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
获取表注释
getTableComment(Class<?>) - 类中的方法 org.dromara.autotable.core.builder.DefaultTableMetadataBuilder
 
getTableComment(Class<?>) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
getTableIndexes(Class<?>) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
getTableName(Class<?>) - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
获取表名
getTableName(Class<?>) - 类中的方法 org.dromara.autotable.core.builder.DefaultTableMetadataBuilder
 
getTableName(Class<?>) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
获取bean上的表名
getTableProperties(String, String, String, String) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.builder.CreateTableSqlBuilder
 
getTableSchema(Class<?>) - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
获取表schema
getTableSchema(Class<?>) - 类中的方法 org.dromara.autotable.core.builder.DefaultTableMetadataBuilder
 
getTableSchema(Class<?>) - 类中的方法 org.dromara.autotable.core.strategy.h2.builder.H2TableMetadataBuilder
 
getTableSchema(Class<?>) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.builder.PgsqlTableMetadataBuilder
 
getTableSchema(Class<?>) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
获取bean上的schema
getTypeAndLength(String, Class<?>, Field) - 类中的方法 org.dromara.autotable.core.builder.ColumnMetadataBuilder
 
getTypeAndLength(String, Class<?>, Field) - 类中的方法 org.dromara.autotable.core.strategy.mysql.builder.MysqlColumnMetadataBuilder
 
getTypeAndLength(String, Class<?>, Field) - 类中的方法 org.dromara.autotable.core.strategy.sqlite.builder.SqliteColumnMetadataBuilder
 
getTypeName() - 接口中的方法 org.dromara.autotable.core.converter.DefaultTypeEnumInterface
类型名称

H

H2 - 接口中的静态变量 org.dromara.autotable.core.constants.DatabaseDialect
 
H2CompareTableInfo - org.dromara.autotable.core.strategy.h2.data中的类
 
H2CompareTableInfo(String, String) - 类的构造器 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
H2DefaultTypeEnum - org.dromara.autotable.core.strategy.h2.data中的枚举
用于配置h2数据库中类型,并且该类型需要设置几个长度 这里配置多少个类型决定了,创建表能使用多少类型 例如:varchar(1) decimal(5,2) datetime
H2DefaultTypeEnum(String, Integer, Integer) - 枚举的构造器 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
H2Strategy - org.dromara.autotable.core.strategy.h2中的类
 
H2Strategy() - 类的构造器 org.dromara.autotable.core.strategy.h2.H2Strategy
 
H2TableMetadataBuilder - org.dromara.autotable.core.strategy.h2.builder中的类
 
H2TableMetadataBuilder() - 类的构造器 org.dromara.autotable.core.strategy.h2.builder.H2TableMetadataBuilder
 
H2TablesMapper - org.dromara.autotable.core.strategy.h2.mapper中的接口
创建更新表结构的Mapper
H2TypeHelper - org.dromara.autotable.core.strategy.h2.data中的类
 
H2TypeHelper() - 类的构造器 org.dromara.autotable.core.strategy.h2.data.H2TypeHelper
 
handleAnalysis(Set<Class<?>>, BiConsumer<String, Set<Class<?>>>) - 接口中的方法 org.dromara.autotable.core.dynamicds.IDataSourceHandler
开始分析处理模型 处理ignore and repeat表
hasQualifier() - 类中的方法 org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata
 
hasText(String) - 类中的静态方法 org.dromara.autotable.core.utils.StringUtils
 

I

IDataSourceHandler - org.dromara.autotable.core.dynamicds中的接口
 
identityBase - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
identityCache - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
identityCycle - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
identityCycle - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
identityGeneration - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
是否自增:BY DEFAULT
identityGeneration - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
identityIncrement - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
identityIncrement - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
identityMaximum - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
identityMaximum - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
identityMinimum - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
identityMinimum - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
identityStart - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
identityStart - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
indexCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
 
IndexColumnParam() - 类的构造器 org.dromara.autotable.core.strategy.IndexMetadata.IndexColumnParam
 
indexComment - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
注释: 需要添加/修改的索引注释《索引名,注释内容》
indexComment - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
索引注释
indexComment - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
注释: 需要添加/修改的索引注释《索引名,注释内容》
indexdef - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
索引创建语句
indexLength - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
索引长度
IndexMetadata - org.dromara.autotable.core.strategy中的类
索引的元信息描述
IndexMetadata() - 类的构造器 org.dromara.autotable.core.strategy.IndexMetadata
 
IndexMetadata.IndexColumnParam - org.dromara.autotable.core.strategy中的类
 
indexMetadataBuilder - 类中的变量 org.dromara.autotable.core.builder.DefaultTableMetadataBuilder
 
IndexMetadataBuilder - org.dromara.autotable.core.builder中的类
 
IndexMetadataBuilder() - 类的构造器 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
indexMetadataList - 类中的变量 org.dromara.autotable.core.strategy.DefaultTableMetadata
所有索引信息
indexMetadataList - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
新添加的索引
indexMetadataList - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
索引
indexMetadataList - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlTableMetadata
索引
indexMetadataList - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
新添加的索引
indexName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
索引名
indexName - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
索引的名称。
indexName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
索引名
indexPrefix - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
自己定义的索引前缀
IndexRepeatChecker - org.dromara.autotable.core.utils中的类
检测索引重复
IndexRepeatChecker() - 类的构造器 org.dromara.autotable.core.utils.IndexRepeatChecker
 
indexSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
schema名
indexSchema - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
索引所属的结构(数据库)的名称
indexType - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
索引类型(BTREE,FULLTEXT,HASH,RTREE)
InformationSchemaColumn - org.dromara.autotable.core.strategy.mysql.data.dbdata中的类
用于查询表中字段结构详细信息 该对象,主要被用于判断列自身信息的变化,不包含主键和索引的判断
InformationSchemaColumn() - 类的构造器 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
 
InformationSchemaColumnPosition() - 类的构造器 org.dromara.autotable.core.strategy.mysql.ColumnPositionHelper.InformationSchemaColumnPosition
 
InformationSchemaColumns - org.dromara.autotable.core.strategy.h2.data.dbdata中的类
数据库表查询的列信息
InformationSchemaColumns() - 类的构造器 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
InformationSchemaIndexes - org.dromara.autotable.core.strategy.h2.data.dbdata中的类
数据库表查询的索引信息 { "INDEX_CATALOG": "H2.DB", "INDEX_SCHEMA": "MY_TEST", "INDEX_NAME": "AUTO_IDX_SYS_USER_NAME", "TABLE_CATALOG": "H2.DB", "TABLE_SCHEMA": "MY_TEST", "TABLE_NAME": "SYS_USER", "COLUMN_NAME": "NAME", "ORDINAL_POSITION": 1, "ORDERING_SPECIFICATION": "ASC", "NULL_ORDERING": "FIRST", "IS_UNIQUE": false },
InformationSchemaIndexes() - 类的构造器 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
 
InformationSchemaStatistics - org.dromara.autotable.core.strategy.mysql.data.dbdata中的类
数据库表主键以及索引的信息
InformationSchemaStatistics() - 类的构造器 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
 
InformationSchemaTable - org.dromara.autotable.core.strategy.mysql.data.dbdata中的类
数据库表查询的表信息
InformationSchemaTable() - 类的构造器 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
 
InformationSchemaTables - org.dromara.autotable.core.strategy.h2.data.dbdata中的类
数据库表查询的表信息
InformationSchemaTables() - 类的构造器 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
 
initTable(Connection) - 类中的静态方法 org.dromara.autotable.core.recordsql.RecordSqlDbHandler
 
insertLog(String, AutoTableExecuteSqlLog, Connection) - 类中的静态方法 org.dromara.autotable.core.recordsql.RecordSqlDbHandler
 
INT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
整数,从8.0.17版本开始,TINYINT,SMALLINT,MEDIUMINT,INT,andBIGINT类型的显示宽度将失效
INT2 - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
整数
INT4 - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
INT8 - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
INTEGER - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
整数
INTEGER - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum
 
INTEGER_TYPE - 类中的静态变量 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
intercept(String, TableMetadata) - 接口中的方法 org.dromara.autotable.core.interceptor.BuildTableMetadataInterceptor
拦截器
intercept(Set<Class<? extends Annotation>>, Set<Class<? extends Annotation>>) - 接口中的方法 org.dromara.autotable.core.interceptor.AutoTableAnnotationInterceptor
拦截器,包含和排斥取交集,即:如果既包含又排斥,则会排除
intervalPrecision - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
列使用的排序规则名称(如 UTF8_GENERAL_CI)。
intervalPrecision - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
intervalType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
列使用的字符集名称(如 UTF-8)。
intervalType - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
isAutoIncrement() - 类中的方法 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
 
isAutoIncrement(Field, Class<?>) - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
判断是否是自增的主键
isAutoIncrement(Field, Class<?>) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
isBoolean(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
isBoolean(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlTypeHelper
 
isCharsetChanged(InformationSchemaColumn, MysqlColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
isCharString(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.data.H2TypeHelper
 
isCharString(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
isCharString(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlTypeHelper
 
isCommentChanged(InformationSchemaColumn, MysqlColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
isDateTime(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
isDefaultDiff(ColumnMetadata, InformationSchemaColumns) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
isDefaultDiff(ColumnMetadata, PgsqlDbColumn) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
isDefaultValueChanged(InformationSchemaColumn, MysqlColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
isEnum(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
isFieldTypeChanged(InformationSchemaColumn, MysqlColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
字段类型比对是否需要改变
isFloatNumber(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
isGenerated - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
指示列是否是自动生成的(如自增列)。
isGenerated - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
isIdentity - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
是否主键
isIdentity - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
isIgnoreField(Field, Class<?>) - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
拓展判断是否是忽略的字段
isIncludeField(Field, Class<?>) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
isInsertableInto - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
例:YES
isInteger(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.sqlite.data.SqliteTypeHelper
 
isNoLengthNumber(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
isNotNull() - 类中的方法 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
 
isNotNull(Field, Class<?>) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
isNullable - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
列是否允许 NULL 值。
isNullable - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
该列是否为空(YES/NO)
isNullable - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
是否允许为null
isNumber(String) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.data.H2TypeHelper
 
isNumber(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.data.H2TypeHelper
 
isNumber(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
isPrimary(Field, Class<?>) - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
判断是否是主键
isPrimary(Field, Class<?>) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
 
isSelfReferencing - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
isText(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.sqlite.data.SqliteTypeHelper
 
isTime(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlTypeHelper
 
IStrategy<TABLE_META,COMPARE_TABLE_INFO,MAPPER> - org.dromara.autotable.core.strategy中的接口
 
isTypeDiff(ColumnMetadata, InformationSchemaColumns) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
isTypeDiff(ColumnMetadata, PgsqlDbColumn) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
isUnique - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
是否是唯一索引
isUpdatable - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
isVisible - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
isVisible - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
 

J

JAVA_TO_DB_TYPE_MAPPING - 接口中的静态变量 org.dromara.autotable.core.converter.JavaTypeToDatabaseTypeConverter
javaTypeToDatabaseTypeConverter - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
数据库类型转换
JavaTypeToDatabaseTypeConverter - org.dromara.autotable.core.converter中的接口
自定义java转数据库的类型转换器
JSON - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
json

L

lastModification - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
例:9
length - 类中的变量 org.dromara.autotable.core.converter.DatabaseTypeAndLength
长度
listAllFieldForColumn(Class<?>) - 类中的静态方法 org.dromara.autotable.core.utils.BeanClassUtil
查询某个类下所有的列的字段
log - 接口中的静态变量 org.dromara.autotable.core.converter.JavaTypeToDatabaseTypeConverter
 
log - 接口中的静态变量 org.dromara.autotable.core.dynamicds.IDataSourceHandler
 
log - 接口中的静态变量 org.dromara.autotable.core.strategy.IStrategy
 
LONGBLOB - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
LONGTEXT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 

M

main(String[]) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.ColumnPositionHelper
 
maxDataLength - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
最大数据长度
maximumCardinality - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
maximumCardinality - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
MEDIUMBLOB - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
MEDIUMINT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
MEDIUMTEXT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
method - 类中的变量 org.dromara.autotable.core.strategy.IndexMetadata
索引方法
mode - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
启动模式 none:系统不做任何处理。
modelClass - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
您的model类,多个可以用分号或者逗号隔开
modelPackage - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
您的model包路径,多个路径可以用分号或者逗号隔开,会递归这个目录下的全部目录中的java对象,支持类似com.bz.**.entity 缺省值:[Spring启动类所在包]
MODIFY - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
修改
modifyColumnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
需要修改的列
modifyColumnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
需要修改的列
modifyMysqlColumnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
修改的列,包含新增、修改
modifyTable(COMPARE_TABLE_INFO) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
生成修改表SQL
modifyTable(H2CompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
modifyTable(MysqlCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
modifyTable(PgsqlCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
modifyTable(SqliteCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.sqlite.SqliteStrategy
 
modifyTableFinishCallback - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
修改表回调
ModifyTableFinishCallback - org.dromara.autotable.core.callback中的接口
修改表回调
modifyTableInterceptor - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
修改表拦截
ModifyTableInterceptor - org.dromara.autotable.core.interceptor中的接口
修改表前拦截器
ModifyTableSqlBuilder - org.dromara.autotable.core.strategy.h2.builder中的类
 
ModifyTableSqlBuilder - org.dromara.autotable.core.strategy.mysql.builder中的类
 
ModifyTableSqlBuilder - org.dromara.autotable.core.strategy.pgsql.builder中的类
 
ModifyTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.h2.builder.ModifyTableSqlBuilder
 
ModifyTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.mysql.builder.ModifyTableSqlBuilder
 
ModifyTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.builder.ModifyTableSqlBuilder
 
ModifyType() - 枚举的构造器 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
 
MONEY - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
mysql - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
mysql配置
MySQL - 接口中的静态变量 org.dromara.autotable.core.constants.DatabaseDialect
 
mysqlColumnMetadata - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.MysqlModifyColumnMetadata
 
MysqlColumnMetadata - org.dromara.autotable.core.strategy.mysql.data中的类
mysql有部分特殊注解,继承ColumnMetadata,拓展额外信息
MysqlColumnMetadata() - 类的构造器 org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata
 
MysqlColumnMetadataBuilder - org.dromara.autotable.core.strategy.mysql.builder中的类
用于存放创建表的字段信息
MysqlColumnMetadataBuilder() - 类的构造器 org.dromara.autotable.core.strategy.mysql.builder.MysqlColumnMetadataBuilder
 
MysqlCompareTableInfo - org.dromara.autotable.core.strategy.mysql.data中的类
 
MysqlCompareTableInfo(String, String) - 类的构造器 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
 
MysqlCompareTableInfo.ModifyType - org.dromara.autotable.core.strategy.mysql.data中的枚举
 
MysqlCompareTableInfo.MysqlModifyColumnMetadata - org.dromara.autotable.core.strategy.mysql.data中的类
 
MysqlConfig() - 类的构造器 org.dromara.autotable.core.config.PropertyConfig.MysqlConfig
 
MySqlDefaultTypeEnum - org.dromara.autotable.core.strategy.mysql.data中的枚举
用于配置Mysql数据库中类型,并且该类型需要设置几个长度 这里配置多少个类型决定了,创建表能使用多少类型 例如:varchar(1) decimal(5,2) datetime
MySqlDefaultTypeEnum(String, Integer, Integer) - 枚举的构造器 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
MysqlModifyColumnMetadata() - 类的构造器 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.MysqlModifyColumnMetadata
 
MysqlStrategy - org.dromara.autotable.core.strategy.mysql中的类
项目启动时自动扫描配置的目录中的model,根据配置的规则自动创建或更新表 该逻辑只适用于mysql,其他数据库尚且需要另外扩展,因为sql的语法不同
MysqlStrategy() - 类的构造器 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
MysqlTableMetadata - org.dromara.autotable.core.strategy.mysql.data中的类
 
MysqlTableMetadata(Class<?>, String, String) - 类的构造器 org.dromara.autotable.core.strategy.mysql.data.MysqlTableMetadata
 
MysqlTableMetadataBuilder - org.dromara.autotable.core.strategy.mysql.builder中的类
 
MysqlTableMetadataBuilder() - 类的构造器 org.dromara.autotable.core.strategy.mysql.builder.MysqlTableMetadataBuilder
 
MysqlTablesMapper - org.dromara.autotable.core.strategy.mysql.mapper中的接口
创建更新表结构的Mapper
MysqlTypeHelper - org.dromara.autotable.core.strategy.mysql.data中的类
 
MysqlTypeHelper() - 类的构造器 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 

N

name - 类中的变量 org.dromara.autotable.core.strategy.ColumnMetadata
列名: 不可变,变了意味着新列
name - 类中的变量 org.dromara.autotable.core.strategy.CompareTableInfo
表名: 不可变,变了意味着新表
name - 类中的变量 org.dromara.autotable.core.strategy.IndexMetadata
索引名称
name - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteColumns
 
name - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteMaster
 
name - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo.RebuildIndex
 
needModify() - 类中的方法 org.dromara.autotable.core.strategy.CompareTableInfo
是否需要修改表,即表与模型是否存在差异
needModify() - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
needModify() - 类中的方法 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
判断该修改参数,是不是可用,如果除了name,其他值均没有设置过,则无效,反之有效
needModify() - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
needModify() - 类中的方法 org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo
 
needStringCompatibility(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
 
newColumnMetadata() - 类中的方法 org.dromara.autotable.core.builder.ColumnMetadataBuilder
 
newColumnMetadata() - 类中的方法 org.dromara.autotable.core.strategy.mysql.builder.MysqlColumnMetadataBuilder
 
newColumnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
需要新增的列
newColumnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
需要新增的列
newIndexMetadata() - 类中的方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
 
newPreColumn - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata
表示前一列的列名,该值的使用规则如下:
newPrimaries - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
新的主键
newPrimaries - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
新的主键
newPrimaries - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
新的主键
none - 枚举 中的枚举常量 org.dromara.autotable.core.RunMode
系统不做任何处理
nonUnique - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
如果索引不能重复,则为0;如果可以,则为1
noText(String) - 类中的静态方法 org.dromara.autotable.core.utils.StringUtils
 
notnull - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteColumns
 
notNull - 类中的变量 org.dromara.autotable.core.strategy.ColumnMetadata
字段是否非空
nullable - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
如果列可能包含NULL值,则包含YES,否则包含’’
nullOrdering - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
 
NUMBER_REGEX - 类中的静态变量 org.dromara.autotable.core.utils.StringUtils
 
NUMERIC - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
NUMERIC - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
numericPrecision - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
数值型列的精度,即数值的总位数(仅适用于数值类型,如 DECIMAL)。
numericPrecision - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
number类型的列的精度。
numericPrecision - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
如果数据类型是数值类型,表示数值的总位数。
numericPrecisionRadix - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
数值型列的基数(通常为 10)。
numericPrecisionRadix - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
如果数据类型是数值类型,表示数值的基数(通常为 2 或 10)
numericScale - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
数值型列的小数点后的位数。
numericScale - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
number类型的列的scale。
numericScale - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
如果数据类型是数值类型,表示小数部分的位数

O

of(Class<?>, String, String, String, long, long) - 类中的静态方法 org.dromara.autotable.core.recordsql.AutoTableExecuteSqlLog
 
Oracle - 接口中的静态变量 org.dromara.autotable.core.constants.DatabaseDialect
 
orderingSpecification - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
列的排序方式: ASC, DESC
ordinalPosition - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
ordinalPosition - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
列的序号
ordinalPosition - 类中的变量 org.dromara.autotable.core.strategy.mysql.ColumnPositionHelper.InformationSchemaColumnPosition
 
ordinalPosition - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
该列在表中的位置
ordinalPosition - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
列顺序
org.dromara.autotable.core - 程序包 org.dromara.autotable.core
 
org.dromara.autotable.core.builder - 程序包 org.dromara.autotable.core.builder
 
org.dromara.autotable.core.callback - 程序包 org.dromara.autotable.core.callback
 
org.dromara.autotable.core.config - 程序包 org.dromara.autotable.core.config
 
org.dromara.autotable.core.constants - 程序包 org.dromara.autotable.core.constants
 
org.dromara.autotable.core.converter - 程序包 org.dromara.autotable.core.converter
 
org.dromara.autotable.core.dynamicds - 程序包 org.dromara.autotable.core.dynamicds
 
org.dromara.autotable.core.dynamicds.impl - 程序包 org.dromara.autotable.core.dynamicds.impl
 
org.dromara.autotable.core.interceptor - 程序包 org.dromara.autotable.core.interceptor
 
org.dromara.autotable.core.recordsql - 程序包 org.dromara.autotable.core.recordsql
 
org.dromara.autotable.core.strategy - 程序包 org.dromara.autotable.core.strategy
 
org.dromara.autotable.core.strategy.h2 - 程序包 org.dromara.autotable.core.strategy.h2
h2数据的策略实现
org.dromara.autotable.core.strategy.h2.builder - 程序包 org.dromara.autotable.core.strategy.h2.builder
 
org.dromara.autotable.core.strategy.h2.data - 程序包 org.dromara.autotable.core.strategy.h2.data
 
org.dromara.autotable.core.strategy.h2.data.dbdata - 程序包 org.dromara.autotable.core.strategy.h2.data.dbdata
 
org.dromara.autotable.core.strategy.h2.mapper - 程序包 org.dromara.autotable.core.strategy.h2.mapper
 
org.dromara.autotable.core.strategy.mysql - 程序包 org.dromara.autotable.core.strategy.mysql
MySQL策略实现
org.dromara.autotable.core.strategy.mysql.builder - 程序包 org.dromara.autotable.core.strategy.mysql.builder
 
org.dromara.autotable.core.strategy.mysql.data - 程序包 org.dromara.autotable.core.strategy.mysql.data
 
org.dromara.autotable.core.strategy.mysql.data.dbdata - 程序包 org.dromara.autotable.core.strategy.mysql.data.dbdata
 
org.dromara.autotable.core.strategy.mysql.mapper - 程序包 org.dromara.autotable.core.strategy.mysql.mapper
 
org.dromara.autotable.core.strategy.pgsql - 程序包 org.dromara.autotable.core.strategy.pgsql
PgSQL策略实现
org.dromara.autotable.core.strategy.pgsql.builder - 程序包 org.dromara.autotable.core.strategy.pgsql.builder
 
org.dromara.autotable.core.strategy.pgsql.data - 程序包 org.dromara.autotable.core.strategy.pgsql.data
 
org.dromara.autotable.core.strategy.pgsql.data.dbdata - 程序包 org.dromara.autotable.core.strategy.pgsql.data.dbdata
 
org.dromara.autotable.core.strategy.pgsql.mapper - 程序包 org.dromara.autotable.core.strategy.pgsql.mapper
 
org.dromara.autotable.core.strategy.sqlite - 程序包 org.dromara.autotable.core.strategy.sqlite
SQLite策略实现
org.dromara.autotable.core.strategy.sqlite.builder - 程序包 org.dromara.autotable.core.strategy.sqlite.builder
 
org.dromara.autotable.core.strategy.sqlite.data - 程序包 org.dromara.autotable.core.strategy.sqlite.data
 
org.dromara.autotable.core.strategy.sqlite.data.dbdata - 程序包 org.dromara.autotable.core.strategy.sqlite.data.dbdata
 
org.dromara.autotable.core.strategy.sqlite.mapper - 程序包 org.dromara.autotable.core.strategy.sqlite.mapper
 
org.dromara.autotable.core.utils - 程序包 org.dromara.autotable.core.utils
 

P

packed - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
指示密钥的打包方式。
ParamValidChecker - org.dromara.autotable.core.strategy.mysql中的类
参数校验器
ParamValidChecker() - 类的构造器 org.dromara.autotable.core.strategy.mysql.ParamValidChecker
 
ParamValidChecker.IColumnChecker - org.dromara.autotable.core.strategy.mysql中的接口
字段参数校验
PgsqlColumnMetadataBuilder - org.dromara.autotable.core.strategy.pgsql.builder中的类
用于存放创建表的字段信息
PgsqlColumnMetadataBuilder() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.builder.PgsqlColumnMetadataBuilder
 
PgsqlCompareTableInfo - org.dromara.autotable.core.strategy.pgsql.data中的类
 
PgsqlCompareTableInfo(String, String) - 类的构造器 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
PgsqlDbColumn - org.dromara.autotable.core.strategy.pgsql.data.dbdata中的类
pgsql数据库,字段信息
PgsqlDbColumn() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
PgsqlDbIndex - org.dromara.autotable.core.strategy.pgsql.data.dbdata中的类
pgsql数据库,索引信息
PgsqlDbIndex() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
 
PgsqlDbPrimary - org.dromara.autotable.core.strategy.pgsql.data.dbdata中的类
pgsql数据库,索引信息
PgsqlDbPrimary() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbPrimary
 
PgsqlDefaultTypeEnum - org.dromara.autotable.core.strategy.pgsql.data中的枚举
 
PgsqlDefaultTypeEnum(String, Integer, Integer) - 枚举的构造器 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
PgsqlStrategy - org.dromara.autotable.core.strategy.pgsql中的类
 
PgsqlStrategy() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
PgsqlTableMetadataBuilder - org.dromara.autotable.core.strategy.pgsql.builder中的类
 
PgsqlTableMetadataBuilder() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.builder.PgsqlTableMetadataBuilder
 
PgsqlTablesMapper - org.dromara.autotable.core.strategy.pgsql.mapper中的接口
创建更新表结构的Mapper
PgsqlTypeHelper - org.dromara.autotable.core.strategy.pgsql.data中的类
 
PgsqlTypeHelper() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.data.PgsqlTypeHelper
 
pk - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteColumns
 
position - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata
当前字段的顺序位置,按照实体字段自上而下排列的,父类的字段整体排在子类之后
PostgreSQL - 接口中的静态变量 org.dromara.autotable.core.constants.DatabaseDialect
 
primary - 类中的变量 org.dromara.autotable.core.strategy.ColumnMetadata
字段是否是主键
primary - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
是否是主键
primaryKey() - 类中的方法 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
是否是主键
primaryName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbPrimary
主键名称
print() - 类中的静态方法 org.dromara.autotable.core.Banner
 
privileges - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
你对该列所拥有的权限
PropertyConfig - org.dromara.autotable.core.config中的类
 
PropertyConfig() - 类的构造器 org.dromara.autotable.core.config.PropertyConfig
 
PropertyConfig.MysqlConfig - org.dromara.autotable.core.config中的类
 
PropertyConfig.RecordSqlProperties - org.dromara.autotable.core.config中的类
 
PropertyConfig.RecordSqlProperties.TypeEnum - org.dromara.autotable.core.config中的枚举
 
PropertyConfig.SuperInsertPosition - org.dromara.autotable.core.config中的枚举
 

Q

queryBuildIndexSql(String) - 接口中的方法 org.dromara.autotable.core.strategy.sqlite.mapper.SqliteTablesMapper
查询建表语句
queryBuildTableSql(String) - 接口中的方法 org.dromara.autotable.core.strategy.sqlite.mapper.SqliteTablesMapper
查询建表语句
queryTableColumns(String) - 接口中的方法 org.dromara.autotable.core.strategy.sqlite.mapper.SqliteTablesMapper
查询建表语句
queryTablePrimaryAndIndex(String) - 接口中的方法 org.dromara.autotable.core.strategy.mysql.mapper.MysqlTablesMapper
查询指定表的所有主键和索引信息

R

REAL - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
小数
REAL - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum
 
RebuildIndex() - 类的构造器 org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo.RebuildIndex
 
rebuildTableSql - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo
构建表的sql,如果不为空,则重新构建表
record(List<AutoTableExecuteSqlLog>) - 类中的静态方法 org.dromara.autotable.core.recordsql.RecordSqlService
 
record(AutoTableExecuteSqlLog) - 类中的方法 org.dromara.autotable.core.recordsql.RecordSqlDbHandler
 
record(AutoTableExecuteSqlLog) - 类中的方法 org.dromara.autotable.core.recordsql.RecordSqlFileHandler
 
record(AutoTableExecuteSqlLog) - 接口中的方法 org.dromara.autotable.core.recordsql.RecordSqlHandler
记录sql
recordSql - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
记录执行的SQL
RecordSqlDbHandler - org.dromara.autotable.core.recordsql中的类
 
RecordSqlDbHandler() - 类的构造器 org.dromara.autotable.core.recordsql.RecordSqlDbHandler
 
RecordSqlFileHandler - org.dromara.autotable.core.recordsql中的类
 
RecordSqlFileHandler() - 类的构造器 org.dromara.autotable.core.recordsql.RecordSqlFileHandler
 
RecordSqlHandler - org.dromara.autotable.core.recordsql中的接口
 
RecordSqlProperties() - 类的构造器 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties
 
RecordSqlService - org.dromara.autotable.core.recordsql中的类
 
RecordSqlService() - 类的构造器 org.dromara.autotable.core.recordsql.RecordSqlService
 
recordType - 类中的变量 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties
记录方式,默认是数据库
remarks - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
字段注释
remarks - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
备注
remarks - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
表注释
replace(String, String) - 类中的方法 org.dromara.autotable.core.utils.StringConnectHelper
 
replace(String, Supplier<String>) - 类中的方法 org.dromara.autotable.core.utils.StringConnectHelper
 
replaceDoubleQuote(String) - 类中的静态方法 org.dromara.autotable.core.builder.IndexMetadataBuilder
替换字符串中的双引号为两个双引号
replaceSingleQuote(String) - 类中的静态方法 org.dromara.autotable.core.utils.TableBeanUtils
替换字符串中的单引号为双单引号
resetPrimary(List<MysqlColumnMetadata>) - 类中的方法 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
重设主键
rootpage - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteMaster
 
rowCountEstimate - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
例:0
rowFormat - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
行格式[Compact|Dynamic|Fixed]
RunMode - org.dromara.autotable.core中的枚举
执行模式
RunMode() - 枚举的构造器 org.dromara.autotable.core.RunMode
 
runStateCallback - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
单个表执行前后回调
RunStateCallback - org.dromara.autotable.core.callback中的接口
单个表执行前后回调

S

scan(String[], Set<Class<? extends Annotation>>, Set<Class<? extends Annotation>>) - 类中的静态方法 org.dromara.autotable.core.utils.ClassScanner
 
scannerAnnotations() - 接口中的方法 org.dromara.autotable.core.AutoTableOrmFrameAdapter
扫描注解
schema - 类中的变量 org.dromara.autotable.core.strategy.CompareTableInfo
schema
schema - 类中的变量 org.dromara.autotable.core.strategy.TableMetadata
schema
schemaName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
索引所属的模式(命名空间)名称。
scopeCatalog - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
scopeName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
scopeSchema - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
selectivity - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
selectPrimaryKeyName(String, String) - 接口中的方法 org.dromara.autotable.core.strategy.pgsql.mapper.PgsqlTablesMapper
查询表下的主键信息
selectTableDescription(String, String) - 接口中的方法 org.dromara.autotable.core.strategy.pgsql.mapper.PgsqlTablesMapper
查询表名注释
selectTableFieldDetail(String, String) - 接口中的方法 org.dromara.autotable.core.strategy.pgsql.mapper.PgsqlTablesMapper
查询所有字段信息
selectTableIndexesDetail(String, String) - 接口中的方法 org.dromara.autotable.core.strategy.pgsql.mapper.PgsqlTablesMapper
查询所有索引信息
seqInIndex - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
索引中的列序列号,以1开头
SET - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
setDatasourceName(String) - 类中的静态方法 org.dromara.autotable.core.dynamicds.DatasourceNameManager
 
setSqlSessionFactory(SqlSessionFactory) - 类中的静态方法 org.dromara.autotable.core.dynamicds.SqlSessionFactoryManager
 
showBanner - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
是否显示banner
SMALLINT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
SMARTINT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
sort - 类中的变量 org.dromara.autotable.core.strategy.IndexMetadata.IndexColumnParam
索引排序
sql - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteMaster
 
sql - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo.RebuildIndex
 
SQL_SESSION_FACTORY - 类中的静态变量 org.dromara.autotable.core.dynamicds.SqlSessionFactoryManager
当前数据源
SQLite - 接口中的静态变量 org.dromara.autotable.core.constants.DatabaseDialect
 
SqliteColumnMetadataBuilder - org.dromara.autotable.core.strategy.sqlite.builder中的类
用于存放创建表的字段信息
SqliteColumnMetadataBuilder() - 类的构造器 org.dromara.autotable.core.strategy.sqlite.builder.SqliteColumnMetadataBuilder
 
SqliteColumns - org.dromara.autotable.core.strategy.sqlite.data.dbdata中的类
sqlite记录列数据
SqliteColumns() - 类的构造器 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteColumns
 
SqliteCompareTableInfo - org.dromara.autotable.core.strategy.sqlite.data中的类
 
SqliteCompareTableInfo(String, String) - 类的构造器 org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo
 
SqliteCompareTableInfo.RebuildIndex - org.dromara.autotable.core.strategy.sqlite.data中的类
 
SqliteDefaultTypeEnum - org.dromara.autotable.core.strategy.sqlite.data中的枚举
 
SqliteDefaultTypeEnum(String, Integer, Integer) - 枚举的构造器 org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum
 
SqliteMaster - org.dromara.autotable.core.strategy.sqlite.data.dbdata中的类
sqlite记录表和索引元信息的表
SqliteMaster() - 类的构造器 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteMaster
 
SqliteStrategy - org.dromara.autotable.core.strategy.sqlite中的类
 
SqliteStrategy() - 类的构造器 org.dromara.autotable.core.strategy.sqlite.SqliteStrategy
 
SqliteTableMetadataBuilder - org.dromara.autotable.core.strategy.sqlite.builder中的类
 
SqliteTableMetadataBuilder() - 类的构造器 org.dromara.autotable.core.strategy.sqlite.builder.SqliteTableMetadataBuilder
 
SqliteTablesMapper - org.dromara.autotable.core.strategy.sqlite.mapper中的接口
创建更新表结构的Mapper
SqliteTypeHelper - org.dromara.autotable.core.strategy.sqlite.data中的类
 
SqliteTypeHelper() - 类的构造器 org.dromara.autotable.core.strategy.sqlite.data.SqliteTypeHelper
 
SQLServer - 接口中的静态变量 org.dromara.autotable.core.constants.DatabaseDialect
 
SqlSessionFactoryManager - org.dromara.autotable.core.dynamicds中的类
 
SqlSessionFactoryManager() - 类的构造器 org.dromara.autotable.core.dynamicds.SqlSessionFactoryManager
 
sqlStatement - 类中的变量 org.dromara.autotable.core.recordsql.AutoTableExecuteSqlLog
 
srsId - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
不知道
start() - 类中的静态方法 org.dromara.autotable.core.AutoTableBootstrap
 
start(Class<?>) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
开始分析实体集合
start(TABLE_META) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
开始分析实体
storageType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
例:CACHED
STRATEGY_MAP - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
 
strictExtends - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
子类继承父类的字段的配置,是否开启严格继承的模式:只继承public、protected修饰的字段
string - 类中的变量 org.dromara.autotable.core.utils.StringConnectHelper
 
StringConnectHelper - org.dromara.autotable.core.utils中的类
字符串拼接工具类
StringConnectHelper() - 类的构造器 org.dromara.autotable.core.utils.StringConnectHelper
 
StringUtils - org.dromara.autotable.core.utils中的类
字符串工具类
StringUtils() - 类的构造器 org.dromara.autotable.core.utils.StringUtils
 
subPart - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
索引前缀。
superInsertPosition - 类中的变量 org.dromara.autotable.core.config.PropertyConfig
建表的时候,父类的字段排序是在子类后面还是前面
SuperInsertPosition() - 枚举的构造器 org.dromara.autotable.core.config.PropertyConfig.SuperInsertPosition
 

T

TableBeanUtils - org.dromara.autotable.core.utils中的类
 
TableBeanUtils() - 类的构造器 org.dromara.autotable.core.utils.TableBeanUtils
 
tableCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
tableCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
 
tableCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
例:H2.DB
tableCatalog - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
包含列的表所属的目录的名称,该值总是def
tableCatalog - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
包含索引的表所属的目录的名称。
tableCatalog - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
数据表登记目录
tableCatalog - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
列所属的数据库名称。
tableClass - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
例:org.h2.mvstore.db.MVTable
tableCollation - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
表的字符校验编码集
tableComment - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
表的注释、备注
tableDefaultCharset - 类中的变量 org.dromara.autotable.core.config.PropertyConfig.MysqlConfig
表默认字符集
tableDefaultCollation - 类中的变量 org.dromara.autotable.core.config.PropertyConfig.MysqlConfig
表默认排序规则
TableMetadata - org.dromara.autotable.core.strategy中的类
Bean的基础信息元数据
TableMetadata(Class<?>, String, String, String) - 类的构造器 org.dromara.autotable.core.strategy.TableMetadata
 
tableName - 类中的变量 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties
数据库记录方式下,表的名字
tableName - 类中的变量 org.dromara.autotable.core.recordsql.AutoTableExecuteSqlLog
 
tableName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
tableName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
表名
tableName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
表名
tableName - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
表名
tableName - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
包含索引的表的名称
tableName - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
表名称
tableName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
列所属的表名称。
tableName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
索引所属的表名称。
tableName - 类中的变量 org.dromara.autotable.core.strategy.TableMetadata
表名
tableRows - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
表里所存多少行数据
tableSchema - 类中的变量 org.dromara.autotable.core.recordsql.AutoTableExecuteSqlLog
 
tableSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
 
tableSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
schema名
tableSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
schema名称
tableSchema - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
表所有者(对于schema的名称)
tableSchema - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
包含索引的表所属的结构(数据库)的名称
tableSchema - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
数据表所属的数据库名
tableSchema - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
列所属的模式(命名空间)名称。
tablespace - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
 
tableType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
例:BASE TABLE
tableType - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
表类型[system view|base table]
tblName - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteMaster
 
TEXT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
TEXT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
TEXT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum
 
TIME - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
日期
TIME - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
TIME - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
日期
TIMESTAMP - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
TIMESTAMP - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
TIMESTAMP - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
TIMETZ - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
TINYBLOB - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
TINYINT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
TINYINT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
TINYTEXT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
toString() - 类中的方法 org.dromara.autotable.core.utils.StringConnectHelper
 
TRANSACTION_COMMIT_MARK - 接口中的静态变量 org.dromara.autotable.core.strategy.IStrategy
事务提交标志
type - 类中的变量 org.dromara.autotable.core.converter.DatabaseTypeAndLength
类型
type - 类中的变量 org.dromara.autotable.core.strategy.ColumnMetadata
字段类型
type - 类中的变量 org.dromara.autotable.core.strategy.IndexMetadata
索引类型
type - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.MysqlModifyColumnMetadata
 
type - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteColumns
 
type - 类中的变量 org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteMaster
 
TypeEnum() - 枚举的构造器 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties.TypeEnum
 
typeMapping() - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
typeMapping() - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
java字段类型与数据库类型映射关系
typeMapping() - 类中的方法 org.dromara.autotable.core.strategy.mysql.MysqlStrategy
 
typeMapping() - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 
typeMapping() - 类中的方法 org.dromara.autotable.core.strategy.sqlite.SqliteStrategy
 
typeName - 枚举中的变量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
类型名称
typeName - 枚举中的变量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
类型名称
typeName - 枚举中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
类型名称
typeName - 枚举中的变量 org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum
类型名称

U

udtCatalog - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
udtName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
udtSchema - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
 
unsigned - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata
无符号:数字类型不允许负数,其范围从 0 开始
update - 枚举 中的枚举常量 org.dromara.autotable.core.RunMode
系统启动时,会自动判断哪些表是新建的,哪些字段要新增修改,哪些索引/约束要新增删除等
updateMode(TABLE_META) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
更新模式 1.
updateTime - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
表的更新时间
useDataSource(String) - 接口中的方法 org.dromara.autotable.core.dynamicds.IDataSourceHandler
切换指定的数据源
useDataSource(String) - 类中的方法 org.dromara.autotable.core.dynamicds.impl.DefaultDataSourceHandler
 
UUID - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 

V

validate - 枚举 中的枚举常量 org.dromara.autotable.core.RunMode
系统启动时,会检查数据库中的表与java实体类是否匹配。
validateFailedMessage() - 类中的方法 org.dromara.autotable.core.strategy.CompareTableInfo
验证模式下失败的信息
validateFailedMessage() - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
 
validateFailedMessage() - 类中的方法 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
 
validateFailedMessage() - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
 
validateFailedMessage() - 类中的方法 org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo
 
validateFinish(boolean, String, CompareTableInfo) - 接口中的方法 org.dromara.autotable.core.callback.ValidateFinishCallback
验证完回调
validateFinishCallback - 类中的静态变量 org.dromara.autotable.core.AutoTableGlobalConfig
验证完成回调
ValidateFinishCallback - org.dromara.autotable.core.callback中的接口
验证完回调
validateMode(TABLE_META) - 接口中的方法 org.dromara.autotable.core.strategy.IStrategy
检查数据库数据模型与实体是否一致 1.
VALUE - 接口中的静态变量 org.dromara.autotable.core.constants.Version
 
valueOf(String) - 枚举中的静态方法 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties.TypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 org.dromara.autotable.core.config.PropertyConfig.SuperInsertPosition
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 org.dromara.autotable.core.RunMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum
返回带有指定名称的该类型的枚举常量。
values - 类中的变量 org.dromara.autotable.core.converter.DatabaseTypeAndLength
enum、set的值数组
values() - 枚举中的静态方法 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties.TypeEnum
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 org.dromara.autotable.core.config.PropertyConfig.SuperInsertPosition
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 org.dromara.autotable.core.RunMode
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
VARBINARY - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
VARCHAR - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
 
VARCHAR - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
 
VARCHAR_IGNORECASE - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
 
version - 类中的变量 org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties
当前SQL的版本,建议指定,会体现在数据库的字段或者文件名上
version - 类中的变量 org.dromara.autotable.core.recordsql.AutoTableExecuteSqlLog
 
version - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
版本,默认值10
Version - org.dromara.autotable.core.constants中的接口
 

W

withSchemaName(String, String...) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.H2Strategy
 
withSchemaName(String, String...) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
 

Y

YEAR - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum
日期

Z

zerofill - 类中的变量 org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata
零填充: 数字类型,位数不足的前面补0
A B C D E F G H I J L M N O P Q R S T U V W Y Z 
常量字段值|所有程序包|所有类和接口