索引
所有程序包|所有类和接口
A
- addColumnComment(String, String) - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- addDropColumns(Set<String>) - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- addDropIndexes(Set<String>) - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- addIndexComment(String, String) - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- addModifyColumn(ColumnMetadata) - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- addModifyIndex(IndexMetadata) - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- addNewColumn(ColumnMetadata) - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- addNewIndex(IndexMetadata) - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- addNewPrimary(ColumnMetadata) - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- analyseClass(Class<?>) - 类中的方法 org.dromara.autotable.strategy.h2.H2Strategy
- autoIncrement() - 类中的方法 org.dromara.autotable.strategy.h2.data.dbdata.InformationSchemaColumns
-
是否自增
B
- BIGINT - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
- BINARY - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
-
二进制
- BLOB - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
- BOOLEAN - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
-
布尔
- buildColumnSql(ColumnMetadata) - 类中的静态方法 org.dromara.autotable.strategy.h2.builder.CreateTableSqlBuilder
-
生成字段相关的SQL片段
- buildColumnSql(DefaultTableMetadata) - 类中的静态方法 org.dromara.autotable.strategy.h2.builder.CreateTableSqlBuilder
-
构建创建新表的SQL
- buildSql(H2CompareTableInfo) - 类中的静态方法 org.dromara.autotable.strategy.h2.builder.ModifyTableSqlBuilder
-
构建创建新表的SQL
C
- CHARACTER - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
-
字符串
- CHARACTER_LARGE_OBJECT - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
- CHARACTER_VARYING - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
- compareTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.strategy.h2.H2Strategy
- createTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.strategy.h2.H2Strategy
- CreateTableSqlBuilder - org.dromara.autotable.strategy.h2.builder中的类
- CreateTableSqlBuilder() - 类的构造器 org.dromara.autotable.strategy.h2.builder.CreateTableSqlBuilder
D
- databaseDialect() - 类中的方法 org.dromara.autotable.strategy.h2.H2Strategy
- DATE - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
- dropTable(String, String) - 类中的方法 org.dromara.autotable.strategy.h2.H2Strategy
E
- encodeChinese(String) - 类中的静态方法 org.dromara.autotable.strategy.h2.H2Strategy
-
编码中文字符
F
- findColumnInformation(String, String) - 类中的方法 org.dromara.autotable.strategy.h2.mapper.H2TablesMapper
-
根据表名查询库中该表的字段结构等信息
- findIndexInformation(String, String) - 类中的方法 org.dromara.autotable.strategy.h2.mapper.H2TablesMapper
-
查询指定表的所有主键和索引信息
- findTableInformation(String, String) - 类中的方法 org.dromara.autotable.strategy.h2.mapper.H2TablesMapper
-
根据表名查询表在库中是否存在
G
- getAllCommentSql(String, String, String, Map<String, String>, Map<String, String>) - 类中的静态方法 org.dromara.autotable.strategy.h2.builder.CreateTableSqlBuilder
- getCreateIndexSql(String, String, List<IndexMetadata>) - 类中的静态方法 org.dromara.autotable.strategy.h2.builder.CreateTableSqlBuilder
-
CREATE UNIQUE INDEX "uni_name" ON "表名" ( "name" );
- getTableSchema(Class<?>) - 类中的方法 org.dromara.autotable.strategy.h2.builder.H2TableMetadataBuilder
H
- H2CompareTableInfo - org.dromara.autotable.strategy.h2.data中的类
- H2CompareTableInfo(String, String) - 类的构造器 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- H2DefaultTypeEnum - org.dromara.autotable.strategy.h2.data中的枚举
-
用于配置h2数据库中类型,并且该类型需要设置几个长度 这里配置多少个类型决定了,创建表能使用多少类型 例如:varchar(1) decimal(5,2) datetime
- H2Strategy - org.dromara.autotable.strategy.h2中的类
- H2Strategy() - 类的构造器 org.dromara.autotable.strategy.h2.H2Strategy
- H2TableMetadataBuilder - org.dromara.autotable.strategy.h2.builder中的类
- H2TableMetadataBuilder() - 类的构造器 org.dromara.autotable.strategy.h2.builder.H2TableMetadataBuilder
- H2TablesMapper - org.dromara.autotable.strategy.h2.mapper中的类
-
创建更新表结构的Mapper
- H2TablesMapper() - 类的构造器 org.dromara.autotable.strategy.h2.mapper.H2TablesMapper
- H2TypeHelper - org.dromara.autotable.strategy.h2.data中的类
- H2TypeHelper() - 类的构造器 org.dromara.autotable.strategy.h2.data.H2TypeHelper
I
- InformationSchemaColumns - org.dromara.autotable.strategy.h2.data.dbdata中的类
-
数据库表查询的列信息
- InformationSchemaColumns() - 类的构造器 org.dromara.autotable.strategy.h2.data.dbdata.InformationSchemaColumns
- InformationSchemaIndexes - org.dromara.autotable.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.strategy.h2.data.dbdata.InformationSchemaIndexes
- InformationSchemaTables - org.dromara.autotable.strategy.h2.data.dbdata中的类
-
数据库表查询的表信息
- InformationSchemaTables() - 类的构造器 org.dromara.autotable.strategy.h2.data.dbdata.InformationSchemaTables
- INTEGER - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
-
整数
- isCharString(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.strategy.h2.data.H2TypeHelper
- isNumber(String) - 类中的静态方法 org.dromara.autotable.strategy.h2.data.H2TypeHelper
- isNumber(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.strategy.h2.data.H2TypeHelper
M
- modifyTable(H2CompareTableInfo) - 类中的方法 org.dromara.autotable.strategy.h2.H2Strategy
- ModifyTableSqlBuilder - org.dromara.autotable.strategy.h2.builder中的类
- ModifyTableSqlBuilder() - 类的构造器 org.dromara.autotable.strategy.h2.builder.ModifyTableSqlBuilder
N
- needModify() - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- NUMERIC - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
O
- org.dromara.autotable.strategy.h2 - 程序包 org.dromara.autotable.strategy.h2
-
h2数据的策略实现
- org.dromara.autotable.strategy.h2.builder - 程序包 org.dromara.autotable.strategy.h2.builder
- org.dromara.autotable.strategy.h2.data - 程序包 org.dromara.autotable.strategy.h2.data
- org.dromara.autotable.strategy.h2.data.dbdata - 程序包 org.dromara.autotable.strategy.h2.data.dbdata
- org.dromara.autotable.strategy.h2.mapper - 程序包 org.dromara.autotable.strategy.h2.mapper
P
- primaryKey() - 类中的方法 org.dromara.autotable.strategy.h2.data.dbdata.InformationSchemaColumns
-
是否是主键
R
- REAL - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
-
小数
S
- SMALLINT - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
T
- TIME - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
-
日期
- TIMESTAMP - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
- TINYINT - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
- typeMapping() - 类中的方法 org.dromara.autotable.strategy.h2.H2Strategy
V
- validateFailedMessage() - 类中的方法 org.dromara.autotable.strategy.h2.data.H2CompareTableInfo
- valueOf(String) - 枚举中的静态方法 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举中的静态方法 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
-
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
- VARCHAR_IGNORECASE - 枚举 中的枚举常量 org.dromara.autotable.strategy.h2.data.H2DefaultTypeEnum
W
- withSchemaName(String, String...) - 类中的静态方法 org.dromara.autotable.strategy.h2.H2Strategy
所有程序包|所有类和接口