索引
所有程序包|所有类和接口
A
- addColumnComment(String, String) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- addDropColumns(Set<String>) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- addDropIndexes(Set<String>) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- addIndexComment(String, String) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- addModifyColumn(ColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- addModifyIndex(IndexMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- addNewColumn(ColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- addNewIndex(IndexMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- addNewPrimary(ColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- analyseClass(Class<?>) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- autoIncrement() - 类中的方法 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
是否自增
B
- BIGINT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
- BINARY - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
-
二进制
- BLOB - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
- BOOLEAN - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
-
布尔
- buildColumnSql(ColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
-
生成字段相关的SQL片段
- buildColumnSql(DefaultTableMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
-
构建创建新表的SQL
- buildSql(H2CompareTableInfo) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.ModifyTableSqlBuilder
-
构建创建新表的SQL
C
- 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)。
- characterOctetLength - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
字符型列的最大字节长度(即实际占用的存储空间)。
- characterSetCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- characterSetName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- characterSetSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- collationCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- collationName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- collationSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- columnComment - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
-
注释: 需要添加/修改的字段注释《列名,注释内容》
- columnDefault - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
列的默认值。
- columnName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
列名,纯大写
- columnName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
-
列名
- columnOnUpdate - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- comment - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
-
注释: 有值说明需要改
- commitAction - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
-
例:
- compareColumnInfo(DefaultTableMetadata, H2CompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- compareIndexInfo(DefaultTableMetadata, H2CompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- compareTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- compareTableInfo(DefaultTableMetadata, H2CompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- createTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- CreateTableSqlBuilder - org.dromara.autotable.core.strategy.h2.builder中的类
- CreateTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
D
- databaseDialect() - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- dataType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
列的数据类型(例如 INTEGER、CHARACTER VARYING 等)。
- DATE - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
- datetimePrecision - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
日期/时间型列的精度,表示日期/时间的精确度。
- 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
- defaultDecimalLength - 枚举中的变量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
-
默认小数点后长度
- defaultLength - 枚举中的变量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
-
默认类型长度
- defaultOnNull - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- domainCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- domainName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- domainSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- dropColumnList - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
-
需要删除的列
- dropIndexList - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
-
需要删除的索引
- dropTable(String, String) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- dtdIdentifier - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
E
- encodeChinese(String) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.H2Strategy
-
编码中文字符
F
- findColumnInformation(String, String) - 类中的方法 org.dromara.autotable.core.strategy.h2.mapper.H2TablesMapper
-
根据表名查询库中该表的字段结构等信息
- findIndexInformation(String, String) - 类中的方法 org.dromara.autotable.core.strategy.h2.mapper.H2TablesMapper
-
查询指定表的所有主键和索引信息
- findTableInformation(String, String) - 类中的方法 org.dromara.autotable.core.strategy.h2.mapper.H2TablesMapper
-
根据表名查询表在库中是否存在
G
- generationExpression - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- geometrySrid - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- geometryType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- 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
- getCreateIndexSql(String, String, List<IndexMetadata>) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
-
CREATE UNIQUE INDEX "uni_name" ON "表名" ( "name" );
- getCreateTableSql(DefaultTableMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
- getPrimaryKeySql(List<String>) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
- getTableSchema(Class<?>) - 类中的方法 org.dromara.autotable.core.strategy.h2.builder.H2TableMetadataBuilder
H
- 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
- H2TablesMapper() - 类的构造器 org.dromara.autotable.core.strategy.h2.mapper.H2TablesMapper
- H2TypeHelper - org.dromara.autotable.core.strategy.h2.data中的类
- H2TypeHelper() - 类的构造器 org.dromara.autotable.core.strategy.h2.data.H2TypeHelper
I
- 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
- identityGeneration - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
是否自增:BY DEFAULT
- identityIncrement - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- identityMaximum - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- identityMinimum - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- identityStart - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- indexCatalog - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
- indexComment - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
-
注释: 需要添加/修改的索引注释《索引名,注释内容》
- indexMetadataList - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
-
新添加的索引
- indexName - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
-
索引名
- indexSchema - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
-
schema名
- 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
- InformationSchemaTables - org.dromara.autotable.core.strategy.h2.data.dbdata中的类
-
数据库表查询的表信息
- InformationSchemaTables() - 类的构造器 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
- INTEGER - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
-
整数
- intervalPrecision - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
列使用的排序规则名称(如 UTF8_GENERAL_CI)。
- intervalType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
列使用的字符集名称(如 UTF-8)。
- isCharString(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.data.H2TypeHelper
- isDefaultDiff(ColumnMetadata, InformationSchemaColumns) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- isGenerated - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
指示列是否是自动生成的(如自增列)。
- isIdentity - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
是否主键
- isInsertableInto - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
-
例:YES
- isNullable - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
列是否允许 NULL 值。
- isNumber(String) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.data.H2TypeHelper
- isNumber(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.data.H2TypeHelper
- isTypeDiff(ColumnMetadata, InformationSchemaColumns) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- isUnique - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
-
是否是唯一索引
- isVisible - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
L
- lastModification - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
-
例:9
M
- mapper - 类中的变量 org.dromara.autotable.core.strategy.h2.H2Strategy
- maximumCardinality - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- modifyColumnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
-
需要修改的列
- modifyTable(H2CompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- ModifyTableSqlBuilder - org.dromara.autotable.core.strategy.h2.builder中的类
- ModifyTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.h2.builder.ModifyTableSqlBuilder
N
- needModify() - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- newColumnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
-
需要新增的列
- newPrimaries - 类中的变量 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
-
新的主键
- nullOrdering - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
- NUMERIC - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
- numericPrecision - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
数值型列的精度,即数值的总位数(仅适用于数值类型,如 DECIMAL)。
- numericPrecisionRadix - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
数值型列的基数(通常为 10)。
- numericScale - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
数值型列的小数点后的位数。
O
- 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
-
列的序号
- 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
P
- primaryKey() - 类中的方法 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
-
是否是主键
R
- REAL - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
-
小数
- 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
-
表注释
- rowCountEstimate - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
-
例:0
S
- selectivity - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- SMALLINT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
- storageType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
-
例:CACHED
T
- 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
- tableClass - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
-
例:org.h2.mvstore.db.MVTable
- 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
-
表名
- 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名称
- tableType - 类中的变量 org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
-
例:BASE TABLE
- TIME - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
-
日期
- TIMESTAMP - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
- TINYINT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
- typeMapping() - 类中的方法 org.dromara.autotable.core.strategy.h2.H2Strategy
- typeName - 枚举中的变量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
-
类型名称
V
- validateFailedMessage() - 类中的方法 org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- valueOf(String) - 枚举中的静态方法 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举中的静态方法 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
-
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
- VARCHAR_IGNORECASE - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum
W
- withSchemaName(String, String...) - 类中的静态方法 org.dromara.autotable.core.strategy.h2.H2Strategy
所有程序包|所有类和接口