所有程序包的分层结构
- org.dromara.autotable.core,
- org.dromara.autotable.core.builder,
- org.dromara.autotable.core.callback,
- org.dromara.autotable.core.config,
- org.dromara.autotable.core.constants,
- org.dromara.autotable.core.converter,
- org.dromara.autotable.core.dynamicds,
- org.dromara.autotable.core.dynamicds.impl,
- org.dromara.autotable.core.interceptor,
- org.dromara.autotable.core.recordsql,
- org.dromara.autotable.core.strategy,
- org.dromara.autotable.core.utils
类分层结构
- java.lang.Object
- org.dromara.autotable.core.AutoTableBootstrap
- org.dromara.autotable.core.AutoTableClassScanner
- org.dromara.autotable.core.recordsql.AutoTableExecuteSqlLog
- org.dromara.autotable.core.AutoTableGlobalConfig
- org.dromara.autotable.core.Banner
- org.dromara.autotable.core.utils.BeanClassUtil
- org.apache.commons.dbutils.BeanProcessor
- org.dromara.autotable.core.utils.DBHelper.AnnotationBasedBeanProcessor
- org.dromara.autotable.core.strategy.ColumnMetadata
- org.dromara.autotable.core.builder.ColumnMetadataBuilder
- org.dromara.autotable.core.strategy.CompareTableInfo
- org.dromara.autotable.core.converter.DatabaseTypeAndLength
- org.dromara.autotable.core.dynamicds.DataSourceManager
- org.dromara.autotable.core.utils.DBHelper
- org.dromara.autotable.core.dynamicds.impl.DefaultDataSourceHandler (implements org.dromara.autotable.core.dynamicds.IDataSourceHandler)
- org.dromara.autotable.core.builder.DefaultTableMetadataBuilder
- org.dromara.autotable.core.strategy.IndexMetadata
- org.dromara.autotable.core.strategy.IndexMetadata.IndexColumnParam
- org.dromara.autotable.core.builder.IndexMetadataBuilder
- org.dromara.autotable.core.utils.IndexRepeatChecker
- org.dromara.autotable.core.config.PropertyConfig
- org.dromara.autotable.core.config.PropertyConfig.MysqlConfig
- org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties
- org.dromara.autotable.core.recordsql.RecordSqlDbHandler (implements org.dromara.autotable.core.recordsql.RecordSqlHandler)
- org.dromara.autotable.core.recordsql.RecordSqlFileHandler (implements org.dromara.autotable.core.recordsql.RecordSqlHandler)
- org.dromara.autotable.core.recordsql.RecordSqlService
- org.dromara.autotable.core.utils.SpiLoader
- org.dromara.autotable.core.utils.StringConnectHelper
- org.dromara.autotable.core.utils.StringUtils
- org.dromara.autotable.core.strategy.TableMetadata
- org.dromara.autotable.core.strategy.DefaultTableMetadata
- org.dromara.autotable.core.utils.TableMetadataHandler
- org.dromara.autotable.core.Utils
接口分层结构
- org.dromara.autotable.core.AutoTableAnnotationFinder
- org.dromara.autotable.core.interceptor.AutoTableAnnotationInterceptor
- org.dromara.autotable.core.callback.AutoTableFinishCallback
- org.dromara.autotable.core.AutoTableMetadataAdapter
- org.dromara.autotable.core.callback.AutoTableReadyCallback
- org.dromara.autotable.core.interceptor.BuildTableMetadataInterceptor
- org.dromara.autotable.core.callback.CreateTableFinishCallback
- org.dromara.autotable.core.interceptor.CreateTableInterceptor
- org.dromara.autotable.core.constants.DatabaseDialect
- org.dromara.autotable.core.converter.DefaultTypeEnumInterface
- org.dromara.autotable.core.dynamicds.IDataSourceHandler
- org.dromara.autotable.core.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO> - org.dromara.autotable.core.converter.JavaTypeToDatabaseTypeConverter
- org.dromara.autotable.core.callback.ModifyTableFinishCallback
- org.dromara.autotable.core.interceptor.ModifyTableInterceptor
- org.dromara.autotable.core.recordsql.RecordSqlHandler
- org.dromara.autotable.core.callback.RunAfterCallback
- org.dromara.autotable.core.callback.RunBeforeCallback
- org.dromara.autotable.core.callback.ValidateFinishCallback
- org.dromara.autotable.core.constants.Version
批注类型分层结构
- org.dromara.autotable.core.utils.DBHelper.ColumnName (implements java.lang.annotation.Annotation)
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties.TypeEnum
- org.dromara.autotable.core.config.PropertyConfig.SuperInsertPosition
- org.dromara.autotable.core.RunMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)