所有类和接口

说明
 
自动表注解扫描拦截器
启动时进行处理的实现类
记录自动建表执行的SQL
全局配置
 
启动时打印的banner
 
表信息拦截器 注解构建完表元信息后,执行拦截器
基于注解扫描java类
用于存放创建表的字段信息
用于存放创建表的字段信息
 
 
 
列相关的SQL生成器
 
比对表与实体的数据模型接口
建表回调
建表之前拦截器
 
 
 
 
统一的数据类型描述对象
记录数据源名称
 
 
 
数据库数据类型接口
 
索引的元信息描述
 
 
检测索引重复
用于查询表中字段结构详细信息 该对象,主要被用于判断列自身信息的变化,不包含主键和索引的判断
数据库表主键以及索引的信息
数据库表查询的表信息
 
自定义java转数据库的类型转换器
修改表回调
修改表前拦截器
 
 
mysql有部分特殊注解,继承ColumnMetadata,拓展额外信息
用于存放创建表的字段信息
 
 
 
用于配置Mysql数据库中类型,并且该类型需要设置几个长度 这里配置多少个类型决定了,创建表能使用多少类型 例如:varchar(1) decimal(5,2) datetime
项目启动时自动扫描配置的目录中的model,根据配置的规则自动创建或更新表 该逻辑只适用于mysql,其他数据库尚且需要另外扩展,因为sql的语法不同
 
 
创建更新表结构的Mapper
 
参数校验器
字段参数校验
用于存放创建表的字段信息
 
pgsql数据库,字段信息
pgsql数据库,索引信息
pgsql数据库,索引信息
 
 
 
创建更新表结构的Mapper
 
 
 
 
 
 
 
 
 
 
执行模式
单个表执行前后回调
用于存放创建表的字段信息
 
 
 
sqlite记录表和索引元信息的表
 
 
创建更新表结构的Mapper
 
 
字符串拼接工具类
字符串工具类
 
Bean的基础信息元数据
验证完回调