索引
所有程序包|所有类和接口
A
- addColumnComment(String, String) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- addDropColumns(Set<String>) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- addDropIndexes(Set<String>) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- addIndexComment(String, String) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- addModifyColumn(ColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- addModifyIndex(IndexMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- addNewColumn(ColumnMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- addNewIndex(IndexMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- addNewPrimary(List<ColumnMetadata>) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- analyseClass(Class<?>) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
B
- BIT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
二进制
- BOOL - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
布尔
- buildSql(ColumnMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.ColumnSqlBuilder
-
生成字段相关的SQL片段
- buildSql(DefaultTableMetadata) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
-
构建创建新表的SQL
- buildSql(PgsqlCompareTableInfo) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.ModifyTableSqlBuilder
-
构建创建新表的SQL
- BYTEA - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
字节
C
- CHAR - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
字符串
- characterMaximumLength - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
如果数据类型是字符类型,表示字符的最大长度
- characterOctetLength - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
如果数据类型是字符类型,表示以字节为单位的最大长度。
- characterSetCatalog - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- characterSetName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- characterSetSchema - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- checkTableNotExist(String, String) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- collationCatalog - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- collationName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- collationSchema - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- columnComment - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
-
注释: 需要添加/修改的字段注释《列名,注释内容》
- columnDefault - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
列默认值
- columnName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
列名
- columns - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbPrimary
-
主键列的拼接,例子:name,phone
- ColumnSqlBuilder - org.dromara.autotable.core.strategy.pgsql.builder中的类
-
列相关的SQL生成器
- ColumnSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.builder.ColumnSqlBuilder
- comment - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
-
注释: 有值说明需要改
- compareColumnInfo(DefaultTableMetadata, PgsqlCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- compareIndexInfo(DefaultTableMetadata, PgsqlCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- compareTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- compareTableInfo(DefaultTableMetadata, PgsqlCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- createTable(DefaultTableMetadata) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- CreateTableSqlBuilder - org.dromara.autotable.core.strategy.pgsql.builder中的类
- CreateTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
D
- databaseDialect() - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- dataType - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
数据类型
- DATE - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
- datetimePrecision - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
如果数据类型是日期/时间类型,表示日期或时间的小数部分的位数
- DECIMAL - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
- defaultDecimalLength - 枚举中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
默认小数点后长度
- defaultLength - 枚举中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
默认类型长度
- description - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
列注释
- description - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
-
索引注释
- domainCatalog - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- domainName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- domainSchema - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- dropColumnList - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
-
需要删除的列
- dropIndexList - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
-
需要删除的索引
- dropPrimaryKeyName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
-
不为空删除主键
- dropTable(String, String) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- dtdIdentifier - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
F
- FLOAT4 - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
小数
- FLOAT8 - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
G
- generationExpression - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- 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
- 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.pgsql.builder.CreateTableSqlBuilder
- getDataTypeFormat() - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- getDefaultValue(DatabaseTypeAndLength, ColumnDefault) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.builder.PgsqlColumnMetadataBuilder
- getMethod(String) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
- getPrimaryKeySql(List<String>) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
- getTableSchema(Class<?>) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.builder.PgsqlTableMetadataBuilder
I
- identityCycle - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- identityGeneration - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- identityIncrement - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- identityMaximum - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- identityMinimum - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- identityStart - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- indexComment - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
-
注释: 需要添加/修改的索引注释《索引名,注释内容》
- indexdef - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
-
索引创建语句
- indexMetadataList - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
-
新添加的索引
- indexname - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
-
索引名
- 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
- intervalPrecision - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- intervalType - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- isBoolean(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlTypeHelper
- isCharString(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlTypeHelper
- isDefaultDiff(ColumnMetadata, PgsqlDbColumn) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- isGenerated - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- isIdentity - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- isNullable - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
是否允许为null
- isSelfReferencing - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- isTime(DatabaseTypeAndLength) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlTypeHelper
- isTypeDiff(ColumnMetadata, PgsqlDbColumn) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- isUpdatable - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
M
- mapper - 类中的变量 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- maximumCardinality - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- modifyColumnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
-
需要修改的列
- modifyTable(PgsqlCompareTableInfo) - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- ModifyTableSqlBuilder - org.dromara.autotable.core.strategy.pgsql.builder中的类
- ModifyTableSqlBuilder() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.builder.ModifyTableSqlBuilder
- MONEY - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
N
- needModify() - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- newColumnMetadataList - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
-
需要新增的列
- newPrimaries - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
-
新的主键
- NUMERIC - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
- numericPrecision - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
如果数据类型是数值类型,表示数值的总位数。
- numericPrecisionRadix - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
如果数据类型是数值类型,表示数值的基数(通常为 2 或 10)
- numericScale - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
如果数据类型是数值类型,表示小数部分的位数
O
- ordinalPosition - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
列顺序
- 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
P
- 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
- PgsqlTablesMapper() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.mapper.PgsqlTablesMapper
- PgsqlTypeHelper - org.dromara.autotable.core.strategy.pgsql.data中的类
- PgsqlTypeHelper() - 类的构造器 org.dromara.autotable.core.strategy.pgsql.data.PgsqlTypeHelper
- primary - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
是否是主键
- primaryName - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbPrimary
-
主键名称
S
- 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
- 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
-
查询所有索引信息
T
- tableCatalog - 类中的变量 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.pgsql.data.dbdata.PgsqlDbColumn
-
列所属的表名称。
- tableSchema - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
-
列所属的模式(命名空间)名称。
- tablespace - 类中的变量 org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
- TEXT - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
- TIME - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
日期
- TIMESTAMP - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
- TIMETZ - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
- typeMapping() - 类中的方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
- typeName - 枚举中的变量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
类型名称
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
V
- validateFailedMessage() - 类中的方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- valueOf(String) - 枚举中的静态方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举中的静态方法 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
-
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
- VARCHAR - 枚举 中的枚举常量 org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum
W
- withSchemaName(String, String...) - 类中的静态方法 org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy
所有程序包|所有类和接口