所有程序包的分层结构
- com.tangzc.autotable.core,
- com.tangzc.autotable.core.builder,
- com.tangzc.autotable.core.callback,
- com.tangzc.autotable.core.config,
- com.tangzc.autotable.core.constants,
- com.tangzc.autotable.core.converter,
- com.tangzc.autotable.core.dynamicds,
- com.tangzc.autotable.core.dynamicds.impl,
- com.tangzc.autotable.core.interceptor,
- com.tangzc.autotable.core.recordsql,
- com.tangzc.autotable.core.strategy,
- com.tangzc.autotable.core.strategy.mysql,
- com.tangzc.autotable.core.strategy.mysql.builder,
- com.tangzc.autotable.core.strategy.mysql.data,
- com.tangzc.autotable.core.strategy.mysql.data.dbdata,
- com.tangzc.autotable.core.strategy.mysql.mapper,
- com.tangzc.autotable.core.strategy.pgsql,
- com.tangzc.autotable.core.strategy.pgsql.builder,
- com.tangzc.autotable.core.strategy.pgsql.data,
- com.tangzc.autotable.core.strategy.pgsql.data.dbdata,
- com.tangzc.autotable.core.strategy.pgsql.mapper,
- com.tangzc.autotable.core.strategy.sqlite,
- com.tangzc.autotable.core.strategy.sqlite.builder,
- com.tangzc.autotable.core.strategy.sqlite.data,
- com.tangzc.autotable.core.strategy.sqlite.data.dbdata,
- com.tangzc.autotable.core.strategy.sqlite.mapper,
- com.tangzc.autotable.core.utils
类分层结构
- java.lang.Object
- com.tangzc.autotable.core.AutoTableBootstrap
- com.tangzc.autotable.core.recordsql.AutoTableExecuteSqlLog
- com.tangzc.autotable.core.AutoTableGlobalConfig
- com.tangzc.autotable.core.Banner
- com.tangzc.autotable.core.utils.BeanClassUtil
- com.tangzc.autotable.core.utils.ClassScanner
- com.tangzc.autotable.core.strategy.ColumnMetadata
- com.tangzc.autotable.core.strategy.mysql.data.MysqlColumnMetadata
- com.tangzc.autotable.core.builder.ColumnMetadataBuilder
- com.tangzc.autotable.core.strategy.mysql.builder.MysqlColumnMetadataBuilder
- com.tangzc.autotable.core.strategy.pgsql.builder.PgsqlColumnMetadataBuilder
- com.tangzc.autotable.core.strategy.sqlite.builder.SqliteColumnMetadataBuilder
- com.tangzc.autotable.core.strategy.mysql.ColumnPositionHelper
- com.tangzc.autotable.core.strategy.mysql.ColumnPositionHelper.InformationSchemaColumnPosition
- com.tangzc.autotable.core.strategy.mysql.builder.ColumnSqlBuilder
- com.tangzc.autotable.core.strategy.pgsql.builder.ColumnSqlBuilder
- com.tangzc.autotable.core.strategy.sqlite.builder.ColumnSqlBuilder
- com.tangzc.autotable.core.strategy.CompareTableInfo
- com.tangzc.autotable.core.strategy.mysql.data.MysqlCompareTableInfo
- com.tangzc.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- com.tangzc.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo
- com.tangzc.autotable.core.strategy.mysql.builder.CreateTableSqlBuilder
- com.tangzc.autotable.core.strategy.pgsql.builder.CreateTableSqlBuilder
- com.tangzc.autotable.core.strategy.sqlite.builder.CreateTableSqlBuilder
- com.tangzc.autotable.core.converter.DatabaseTypeAndLength
- com.tangzc.autotable.core.dynamicds.DatasourceNameManager
- com.tangzc.autotable.core.dynamicds.impl.DefaultDataSourceHandler (implements com.tangzc.autotable.core.dynamicds.IDataSourceHandler)
- com.tangzc.autotable.core.builder.DefaultTableMetadataBuilder
- com.tangzc.autotable.core.strategy.pgsql.builder.PgsqlTableMetadataBuilder
- com.tangzc.autotable.core.strategy.sqlite.builder.SqliteTableMetadataBuilder
- com.tangzc.autotable.core.strategy.IndexMetadata
- com.tangzc.autotable.core.strategy.IndexMetadata.IndexColumnParam
- com.tangzc.autotable.core.builder.IndexMetadataBuilder
- com.tangzc.autotable.core.utils.IndexRepeatChecker
- com.tangzc.autotable.core.strategy.mysql.data.dbdata.InformationSchemaColumn
- com.tangzc.autotable.core.strategy.mysql.data.dbdata.InformationSchemaStatistics
- com.tangzc.autotable.core.strategy.mysql.data.dbdata.InformationSchemaTable
- com.tangzc.autotable.core.strategy.mysql.builder.ModifyTableSqlBuilder
- com.tangzc.autotable.core.strategy.pgsql.builder.ModifyTableSqlBuilder
- com.tangzc.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.MysqlModifyColumnMetadata
- com.tangzc.autotable.core.strategy.mysql.MysqlStrategy (implements com.tangzc.autotable.core.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO, MAPPER>) - com.tangzc.autotable.core.strategy.mysql.builder.MysqlTableMetadataBuilder
- com.tangzc.autotable.core.strategy.mysql.data.MysqlTypeHelper
- com.tangzc.autotable.core.strategy.mysql.ParamValidChecker
- com.tangzc.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbColumn
- com.tangzc.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbIndex
- com.tangzc.autotable.core.strategy.pgsql.data.dbdata.PgsqlDbPrimary
- com.tangzc.autotable.core.strategy.pgsql.PgsqlStrategy (implements com.tangzc.autotable.core.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO, MAPPER>) - com.tangzc.autotable.core.strategy.pgsql.data.PgsqlTypeHelper
- com.tangzc.autotable.core.config.PropertyConfig
- com.tangzc.autotable.core.config.PropertyConfig.MysqlConfig
- com.tangzc.autotable.core.config.PropertyConfig.RecordSqlProperties
- com.tangzc.autotable.core.recordsql.RecordSqlDbHandler (implements com.tangzc.autotable.core.recordsql.RecordSqlHandler)
- com.tangzc.autotable.core.recordsql.RecordSqlFileHandler (implements com.tangzc.autotable.core.recordsql.RecordSqlHandler)
- com.tangzc.autotable.core.recordsql.RecordSqlService
- com.tangzc.autotable.core.strategy.sqlite.data.SqliteCompareTableInfo.RebuildIndex
- com.tangzc.autotable.core.strategy.sqlite.data.dbdata.SqliteMaster
- com.tangzc.autotable.core.strategy.sqlite.SqliteStrategy (implements com.tangzc.autotable.core.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO, MAPPER>) - com.tangzc.autotable.core.strategy.sqlite.SqliteTypeHelper
- com.tangzc.autotable.core.dynamicds.SqlSessionFactoryManager
- com.tangzc.autotable.core.utils.StringConnectHelper
- com.tangzc.autotable.core.utils.StringUtils
- com.tangzc.autotable.core.utils.TableBeanUtils
- com.tangzc.autotable.core.strategy.TableMetadata
- com.tangzc.autotable.core.strategy.DefaultTableMetadata
- com.tangzc.autotable.core.strategy.mysql.data.MysqlTableMetadata
接口分层结构
- com.tangzc.autotable.core.AutoTableAnnotationFinder
- com.tangzc.autotable.core.interceptor.AutoTableAnnotationInterceptor
- com.tangzc.autotable.core.AutoTableOrmFrameAdapter
- com.tangzc.autotable.core.interceptor.BuildTableMetadataInterceptor
- com.tangzc.autotable.core.callback.CreateTableFinishCallback
- com.tangzc.autotable.core.interceptor.CreateTableInterceptor
- com.tangzc.autotable.core.constants.DatabaseDialect
- com.tangzc.autotable.core.converter.DefaultTypeEnumInterface
- com.tangzc.autotable.core.dynamicds.IDataSourceHandler
- com.tangzc.autotable.core.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO, MAPPER> - com.tangzc.autotable.core.converter.JavaTypeToDatabaseTypeConverter
- com.tangzc.autotable.core.callback.ModifyTableFinishCallback
- com.tangzc.autotable.core.interceptor.ModifyTableInterceptor
- com.tangzc.autotable.core.strategy.mysql.mapper.MysqlTablesMapper
- com.tangzc.autotable.core.strategy.mysql.ParamValidChecker.IColumnChecker
- com.tangzc.autotable.core.strategy.pgsql.mapper.PgsqlTablesMapper
- com.tangzc.autotable.core.recordsql.RecordSqlHandler
- com.tangzc.autotable.core.callback.RunStateCallback
- com.tangzc.autotable.core.strategy.sqlite.mapper.SqliteTablesMapper
- com.tangzc.autotable.core.callback.ValidateFinishCallback
- com.tangzc.autotable.core.constants.Version
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.tangzc.autotable.core.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
- com.tangzc.autotable.core.strategy.mysql.data.MySqlDefaultTypeEnum (implements com.tangzc.autotable.core.converter.DefaultTypeEnumInterface)
- com.tangzc.autotable.core.strategy.pgsql.data.PgsqlDefaultTypeEnum (implements com.tangzc.autotable.core.converter.DefaultTypeEnumInterface)
- com.tangzc.autotable.core.config.PropertyConfig.RecordSqlProperties.TypeEnum
- com.tangzc.autotable.core.config.PropertyConfig.SuperInsertPosition
- com.tangzc.autotable.core.RunMode
- com.tangzc.autotable.core.strategy.sqlite.data.SqliteDefaultTypeEnum (implements com.tangzc.autotable.core.converter.DefaultTypeEnumInterface)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)