索引

A B C D E F G H I L M N O P R S T V W 
所有程序包|所有类和接口

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
 
A B C D E F G H I L M N O P R S T V W 
所有程序包|所有类和接口