索引
常量字段值|所有程序包|所有类和接口
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, - org.dromara.autotable.core.strategy中的接口MAPPER> - 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
常量字段值|所有程序包|所有类和接口