索引
常量字段值|所有程序包|所有类和接口
A
- ARRAY - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
- ASC - 枚举 中的枚举常量 org.dromara.autotable.annotation.enums.IndexSortTypeEnum
-
正序排序
- AutoColumn - org.dromara.autotable.annotation中的批注类型
- autoIncrement() - 批注类型 中的元素 org.dromara.autotable.annotation.PrimaryKey
- AutoTable - org.dromara.autotable.annotation中的批注类型
-
创建表时指定表名、schema、注释
B
- BIGINT - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
- BIGINT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- BINARY - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
-
二进制
- BINARY - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- BIT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
-
二进制
- BIT - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- BLOB - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
- BLOB - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- BOOL - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- BOOLEAN - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
-
布尔
- BYTEA - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
C
- CHAR - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
-
字符串
- CHAR - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- CHARACTER - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
-
字符串
- CHARACTER_LARGE_OBJECT - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
- CHARACTER_VARYING - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
- charset() - 批注类型 中的元素 org.dromara.autotable.annotation.mysql.MysqlCharset
- CIDR - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- collate() - 批注类型 中的元素 org.dromara.autotable.annotation.mysql.MysqlCharset
- collate() - 批注类型 中的元素 org.dromara.autotable.annotation.mysql.MysqlColumnCharset
- ColumnComment - org.dromara.autotable.annotation中的批注类型
-
字段的备注
- ColumnDefault - org.dromara.autotable.annotation中的批注类型
-
字段的默认值
- ColumnName - org.dromara.autotable.annotation中的批注类型
-
列名
- ColumnNotNull - org.dromara.autotable.annotation中的批注类型
-
标志该字段不允许为空
- ColumnType - org.dromara.autotable.annotation中的批注类型
-
字段的类型
- comment() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoColumn
-
数据表字段备注
ColumnComment.value() - comment() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoTable
- comment() - 批注类型 中的元素 org.dromara.autotable.annotation.Index
- comment() - 批注类型 中的元素 org.dromara.autotable.annotation.TableIndex
D
- DATE - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
- DATE - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- DATE - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- DATETIME - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- DECIMAL - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- DECIMAL - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- decimalLength() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoColumn
-
小数点长度,默认是-1,小于0相当于null
ColumnType.decimalLength() - decimalLength() - 批注类型 中的元素 org.dromara.autotable.annotation.ColumnType
- defaultValue() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoColumn
-
默认值,默认为null
ColumnDefault.value() - DefaultValueEnum - org.dromara.autotable.annotation.enums中的枚举
-
默认值类型
- DefaultValueEnum() - 枚举的构造器 org.dromara.autotable.annotation.enums.DefaultValueEnum
- defaultValueType() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoColumn
-
默认值,默认为null
ColumnDefault.type() - DESC - 枚举 中的枚举常量 org.dromara.autotable.annotation.enums.IndexSortTypeEnum
-
倒序排序
- DOUBLE - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
E
- EMPTY_STRING - 枚举 中的枚举常量 org.dromara.autotable.annotation.enums.DefaultValueEnum
-
空字符串:仅限于字符串类型
- ENUM - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
-
枚举
F
- field() - 批注类型 中的元素 org.dromara.autotable.annotation.IndexField
- fields() - 批注类型 中的元素 org.dromara.autotable.annotation.TableIndex
-
字段名:支持多字段
- FLOAT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
-
小数
- FLOAT4 - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- FLOAT8 - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
H
I
- Ignore - org.dromara.autotable.annotation中的批注类型
-
标志表或者字段不作为数据库维护项
- Index - org.dromara.autotable.annotation中的批注类型
-
设置字段索引
- IndexField - org.dromara.autotable.annotation中的批注类型
-
索引字段的详细描述
- indexFields() - 批注类型 中的元素 org.dromara.autotable.annotation.TableIndex
-
字段名:兼容需要指定字段排序方式的模式
- IndexSortTypeEnum - org.dromara.autotable.annotation.enums中的枚举
-
索引排序方法
- IndexSortTypeEnum() - 枚举的构造器 org.dromara.autotable.annotation.enums.IndexSortTypeEnum
- IndexTypeEnum - org.dromara.autotable.annotation.enums中的枚举
-
索引类型,目前仅支持两种类型:
- IndexTypeEnum() - 枚举的构造器 org.dromara.autotable.annotation.enums.IndexTypeEnum
- INET - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- INT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
-
整数
- INT2 - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- INT4 - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- INT8 - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- INTEGER - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
-
整数
- INTERVAL - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- isCustom(DefaultValueEnum) - 枚举中的静态方法 org.dromara.autotable.annotation.enums.DefaultValueEnum
- isValid(DefaultValueEnum) - 枚举中的静态方法 org.dromara.autotable.annotation.enums.DefaultValueEnum
J
- JSON - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
-
json
- JSON - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- JSONB - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
L
- length() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoColumn
-
字段长度,默认是-1,小于0相当于null
ColumnType.length() - length() - 批注类型 中的元素 org.dromara.autotable.annotation.ColumnType
- LONGBLOB - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- LONGTEXT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
M
- MACADDR - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- MEDIUMBLOB - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- MEDIUMINT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- MEDIUMTEXT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- MONEY - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- MysqlCharset - org.dromara.autotable.annotation.mysql中的批注类型
-
指定MySQL字符编码和排序规则
- MysqlColumnCharset - org.dromara.autotable.annotation.mysql中的批注类型
-
指定MySQL字段的字符编码和排序规则
- MysqlColumnUnsigned - org.dromara.autotable.annotation.mysql中的批注类型
-
指定MySQL数字类型不允许负数,其范围从 0 开始
- MysqlColumnZerofill - org.dromara.autotable.annotation.mysql中的批注类型
-
指定MySQL数字类型进行填充0
- MysqlEngine - org.dromara.autotable.annotation.mysql中的批注类型
-
指定MySQL引擎
- MysqlTypeConstant - org.dromara.autotable.annotation.mysql中的接口
N
- name() - 批注类型 中的元素 org.dromara.autotable.annotation.Index
-
生成规则优化:
- name() - 批注类型 中的元素 org.dromara.autotable.annotation.TableIndex
-
索引的名字,设置了名字例如union_name,系统会默认在名字前加auto_idx_前缀,也就是auto_idx_union_name
- NORMAL - 枚举 中的枚举常量 org.dromara.autotable.annotation.enums.IndexTypeEnum
-
普通索引
- notNull() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoColumn
-
是否为可以为null,true是可以,false是不可以,默认为true
ColumnNotNull.value() - NULL - 枚举 中的枚举常量 org.dromara.autotable.annotation.enums.DefaultValueEnum
-
null值
- NUMERIC - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
-
小数
- NUMERIC - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
O
- org.dromara.autotable.annotation - 程序包 org.dromara.autotable.annotation
- org.dromara.autotable.annotation.enums - 程序包 org.dromara.autotable.annotation.enums
- org.dromara.autotable.annotation.h2 - 程序包 org.dromara.autotable.annotation.h2
- org.dromara.autotable.annotation.mysql - 程序包 org.dromara.autotable.annotation.mysql
- org.dromara.autotable.annotation.pgsql - 程序包 org.dromara.autotable.annotation.pgsql
- OTHER - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
-
其他
P
- parseFromMysql(String) - 枚举中的静态方法 org.dromara.autotable.annotation.enums.IndexSortTypeEnum
- PgsqlTypeConstant - org.dromara.autotable.annotation.pgsql中的接口
- PrimaryKey - org.dromara.autotable.annotation中的批注类型
-
指定主键
R
- REAL - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
S
- schema() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoTable
- SET - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- SMALLINT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- SMARTINT - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
- sort() - 批注类型 中的元素 org.dromara.autotable.annotation.IndexField
T
- TableIndex - org.dromara.autotable.annotation中的批注类型
-
设置表索引,fields与indexFields必须配置一个,不然不生效
- TableIndexes - org.dromara.autotable.annotation中的批注类型
-
设置多个表索引
- TEXT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- TEXT - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- TIME - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
-
日期
- TIME - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- TIME - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- TIMESTAMP - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
- TIMESTAMP - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- TIMESTAMP - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- TIMESTAMPTZ - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- TIMETZ - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- TINYBLOB - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- TINYINT - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
- TINYINT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- TINYTEXT - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- TSQUERY - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- TSVECTOR - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- type() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoColumn
-
字段类型:不填默认使用属性的数据类型进行转换,转换失败的字段不会添加
ColumnType.value() - type() - 批注类型 中的元素 org.dromara.autotable.annotation.ColumnDefault
- type() - 批注类型 中的元素 org.dromara.autotable.annotation.Index
- type() - 批注类型 中的元素 org.dromara.autotable.annotation.TableIndex
U
- UNDEFINED - 枚举 中的枚举常量 org.dromara.autotable.annotation.enums.DefaultValueEnum
-
未定义:在注解中必须填写一个值,同时表示无意义
- UNIQUE - 枚举 中的枚举常量 org.dromara.autotable.annotation.enums.IndexTypeEnum
-
唯一索引与普通索引类似,不同的是创建唯一性索引的目的不是为了提高访问速度,而是为了避免数据出现重复。
- UUID - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
- UUID - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
V
- value() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoColumn
- value() - 批注类型 中的元素 org.dromara.autotable.annotation.AutoTable
- value() - 批注类型 中的元素 org.dromara.autotable.annotation.ColumnComment
- value() - 批注类型 中的元素 org.dromara.autotable.annotation.ColumnDefault
- value() - 批注类型 中的元素 org.dromara.autotable.annotation.ColumnName
- value() - 批注类型 中的元素 org.dromara.autotable.annotation.ColumnNotNull
- value() - 批注类型 中的元素 org.dromara.autotable.annotation.ColumnType
- value() - 批注类型 中的元素 org.dromara.autotable.annotation.mysql.MysqlColumnCharset
- value() - 批注类型 中的元素 org.dromara.autotable.annotation.mysql.MysqlEngine
- value() - 批注类型 中的元素 org.dromara.autotable.annotation.TableIndexes
- valueOf(String) - 枚举中的静态方法 org.dromara.autotable.annotation.enums.DefaultValueEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举中的静态方法 org.dromara.autotable.annotation.enums.IndexSortTypeEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举中的静态方法 org.dromara.autotable.annotation.enums.IndexTypeEnum
-
返回带有指定名称的该类型的枚举常量。
- values() - 批注类型 中的元素 org.dromara.autotable.annotation.ColumnType
-
目前仅支持MySQL的enum和set类型 如果字段是java的Enum类型,那么values可以不指定,默认取枚举的所有值
- values() - 枚举中的静态方法 org.dromara.autotable.annotation.enums.DefaultValueEnum
-
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举中的静态方法 org.dromara.autotable.annotation.enums.IndexSortTypeEnum
-
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举中的静态方法 org.dromara.autotable.annotation.enums.IndexTypeEnum
-
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
- VARBINARY - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- VARBIT - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- VARCHAR - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
- VARCHAR - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
- VARCHAR_IGNORECASE - 接口中的静态变量 org.dromara.autotable.annotation.h2.H2TypeConstant
X
- XML - 接口中的静态变量 org.dromara.autotable.annotation.pgsql.PgsqlTypeConstant
Y
- YEAR - 接口中的静态变量 org.dromara.autotable.annotation.mysql.MysqlTypeConstant
-
日期
常量字段值|所有程序包|所有类和接口