所有程序包的分层结构
- 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.strategy.h2,
- org.dromara.autotable.core.strategy.h2.builder,
- org.dromara.autotable.core.strategy.h2.data,
- org.dromara.autotable.core.strategy.h2.data.dbdata,
- org.dromara.autotable.core.strategy.h2.mapper,
- org.dromara.autotable.core.strategy.mysql,
- org.dromara.autotable.core.strategy.mysql.builder,
- org.dromara.autotable.core.strategy.mysql.data,
- org.dromara.autotable.core.strategy.mysql.data.dbdata,
- org.dromara.autotable.core.strategy.mysql.mapper,
- org.dromara.autotable.core.strategy.pgsql,
- org.dromara.autotable.core.strategy.pgsql.builder,
- org.dromara.autotable.core.strategy.pgsql.data,
- org.dromara.autotable.core.strategy.pgsql.data.dbdata,
- org.dromara.autotable.core.strategy.pgsql.mapper,
- org.dromara.autotable.core.strategy.sqlite,
- org.dromara.autotable.core.strategy.sqlite.builder,
- org.dromara.autotable.core.strategy.sqlite.data,
- org.dromara.autotable.core.strategy.sqlite.data.dbdata,
- org.dromara.autotable.core.strategy.sqlite.mapper,
- 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.dromara.autotable.core.strategy.ColumnMetadata
- org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata
- org.dromara.autotable.core.builder.ColumnMetadataBuilder
- org.dromara.autotable.core.strategy.mysql.builder.MysqlColumnMetadataBuilder
- org.dromara.autotable.core.strategy.pgsql.builder.PgsqlColumnMetadataBuilder
- org.dromara.autotable.core.strategy.sqlite.builder.SqliteColumnMetadataBuilder
- org.dromara.autotable.core.strategy.mysql.ColumnPositionHelper
- org.dromara.autotable.core.strategy.mysql.ColumnPositionHelper.InformationSchemaColumnPosition
- org.dromara.autotable.core.strategy.mysql.builder.ColumnSqlBuilder
- org.dromara.autotable.core.strategy.pgsql.builder.ColumnSqlBuilder
- org.dromara.autotable.core.strategy.sqlite.builder.ColumnSqlBuilder
- org.dromara.autotable.core.strategy.CompareTableInfo
- org.dromara.autotable.core.strategy.h2.data.H2CompareTableInfo
- org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
- org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo
- org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
- org.dromara.autotable.core.strategy.mysql.builder.CreateTableSqlBuilder
- org.dromara.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
- org.dromara.autotable.core.strategy.sqlite.builder.CreateTableSqlBuilder
- org.dromara.autotable.core.converter.DatabaseTypeAndLength
- org.dromara.autotable.core.dynamicds.DatasourceNameManager
- 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.h2.builder.H2TableMetadataBuilder
- org.dromara.autotable.core.strategy.pgsql.builder.PgsqlTableMetadataBuilder
- org.dromara.autotable.core.strategy.sqlite.builder.SqliteTableMetadataBuilder
- org.dromara.autotable.core.strategy.h2.H2Strategy (implements org.dromara.autotable.core.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO, MAPPER>) - org.dromara.autotable.core.strategy.h2.data.H2TypeHelper
- 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.strategy.mysql.data.dbdata.InformationSchemaColumn
- org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaColumns
- org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaIndexes
- org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
- org.dromara.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
- org.dromara.autotable.core.strategy.h2.data.dbdata.InformationSchemaTables
- org.dromara.autotable.core.strategy.h2.builder.ModifyTableSqlBuilder
- org.dromara.autotable.core.strategy.mysql.builder.ModifyTableSqlBuilder
- org.dromara.autotable.core.strategy.pgsql.builder.ModifyTableSqlBuilder
- org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.MysqlModifyColumnMetadata
- org.dromara.autotable.core.strategy.mysql.MysqlStrategy (implements org.dromara.autotable.core.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO, MAPPER>) - org.dromara.autotable.core.strategy.mysql.builder.MysqlTableMetadataBuilder
- org.dromara.autotable.core.strategy.mysql.data.MysqlTypeHelper
- org.dromara.autotable.core.strategy.mysql.ParamValidChecker
- org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
- org.dromara.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbPrimary
- org.dromara.autotable.core.strategy.pgsql.PgsqlStrategy (implements org.dromara.autotable.core.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO, MAPPER>) - org.dromara.autotable.core.strategy.pgsql.data.PgsqlTypeHelper
- 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.strategy.sqlite.data.dbdata.SqliteColumns
- org.dromara.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo.RebuildIndex
- org.dromara.autotable.core.strategy.sqlite.data.dbdata.SqliteMaster
- org.dromara.autotable.core.strategy.sqlite.SqliteStrategy (implements org.dromara.autotable.core.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO, MAPPER>) - org.dromara.autotable.core.strategy.sqlite.data.SqliteTypeHelper
- org.dromara.autotable.core.dynamicds.SqlSessionFactoryManager
- 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.strategy.mysql.data.MysqlTableMetadata
- 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.strategy.h2.mapper.H2TablesMapper
- org.dromara.autotable.core.dynamicds.IDataSourceHandler
- org.dromara.autotable.core.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO, MAPPER> - org.dromara.autotable.core.converter.JavaTypeToDatabaseTypeConverter
- org.dromara.autotable.core.callback.ModifyTableFinishCallback
- org.dromara.autotable.core.interceptor.ModifyTableInterceptor
- org.dromara.autotable.core.strategy.mysql.mapper.MysqlTablesMapper
- org.dromara.autotable.core.strategy.mysql.ParamValidChecker.IColumnChecker
- org.dromara.autotable.core.strategy.pgsql.mapper.PgsqlTablesMapper
- org.dromara.autotable.core.recordsql.RecordSqlHandler
- org.dromara.autotable.core.callback.RunAfterCallback
- org.dromara.autotable.core.callback.RunBeforeCallback
- org.dromara.autotable.core.strategy.sqlite.mapper.SqliteTablesMapper
- org.dromara.autotable.core.callback.ValidateFinishCallback
- org.dromara.autotable.core.constants.Version
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.dromara.autotable.core.strategy.h2.data.H2DefaultTypeEnum (implements org.dromara.autotable.core.converter.DefaultTypeEnumInterface)
- org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
- org.dromara.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum (implements org.dromara.autotable.core.converter.DefaultTypeEnumInterface)
- org.dromara.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum (implements org.dromara.autotable.core.converter.DefaultTypeEnumInterface)
- org.dromara.autotable.core.config.PropertyConfig.RecordSqlProperties.TypeEnum
- org.dromara.autotable.core.config.PropertyConfig.SuperInsertPosition
- org.dromara.autotable.core.RunMode
- org.dromara.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum (implements org.dromara.autotable.core.converter.DefaultTypeEnumInterface)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)