所有程序包的分层结构
程序包分层结构:- com.tangzc.mpe.autotable,
- com.tangzc.mpe.autotable.constants,
- com.tangzc.mpe.autotable.dynamicds,
- com.tangzc.mpe.autotable.dynamicds.define,
- com.tangzc.mpe.autotable.dynamicds.impl,
- com.tangzc.mpe.autotable.mybatisplus,
- com.tangzc.mpe.autotable.properties,
- com.tangzc.mpe.autotable.strategy,
- com.tangzc.mpe.autotable.strategy.mysql,
- com.tangzc.mpe.autotable.strategy.mysql.builder,
- com.tangzc.mpe.autotable.strategy.mysql.converter,
- com.tangzc.mpe.autotable.strategy.mysql.converter.impl,
- com.tangzc.mpe.autotable.strategy.mysql.data,
- com.tangzc.mpe.autotable.strategy.mysql.data.dbdata,
- com.tangzc.mpe.autotable.strategy.mysql.data.enums,
- com.tangzc.mpe.autotable.strategy.mysql.mapper,
- com.tangzc.mpe.autotable.strategy.pgsql,
- com.tangzc.mpe.autotable.strategy.pgsql.builder,
- com.tangzc.mpe.autotable.strategy.pgsql.converter,
- com.tangzc.mpe.autotable.strategy.pgsql.converter.impl,
- com.tangzc.mpe.autotable.strategy.pgsql.data,
- com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata,
- com.tangzc.mpe.autotable.strategy.pgsql.data.enums,
- com.tangzc.mpe.autotable.strategy.pgsql.mapper,
- com.tangzc.mpe.autotable.strategy.sqlite,
- com.tangzc.mpe.autotable.strategy.sqlite.builder,
- com.tangzc.mpe.autotable.strategy.sqlite.converter,
- com.tangzc.mpe.autotable.strategy.sqlite.converter.impl,
- com.tangzc.mpe.autotable.strategy.sqlite.data,
- com.tangzc.mpe.autotable.strategy.sqlite.data.dbdata,
- com.tangzc.mpe.autotable.strategy.sqlite.data.enums,
- com.tangzc.mpe.autotable.strategy.sqlite.mapper,
- com.tangzc.mpe.autotable.utils
类分层结构
- java.lang.Object
- com.tangzc.mpe.autotable.properties.AutoTableProperties
- com.tangzc.mpe.autotable.utils.ClassScanner (implements org.springframework.context.ResourceLoaderAware)
- com.tangzc.mpe.autotable.strategy.mysql.ColumnPositionHelper
- com.tangzc.mpe.autotable.strategy.mysql.ColumnPositionHelper.InformationSchemaColumnPosition
- com.tangzc.mpe.autotable.strategy.mysql.builder.CreateTableSqlBuilder
- com.tangzc.mpe.autotable.strategy.pgsql.builder.CreateTableSqlBuilder
- com.tangzc.mpe.autotable.strategy.sqlite.builder.CreateTableSqlBuilder
- com.tangzc.mpe.autotable.dynamicds.impl.DefaultDatasourceHandler (implements com.tangzc.mpe.autotable.dynamicds.IDatasourceHandler)
- com.tangzc.mpe.autotable.strategy.mysql.converter.impl.DefaultJavaToMysqlConverter (implements com.tangzc.mpe.autotable.strategy.mysql.converter.JavaToMysqlConverter)
- com.tangzc.mpe.autotable.strategy.mysql.converter.impl.DefaultJavaToMysqlConverterDefine
- com.tangzc.mpe.autotable.strategy.pgsql.converter.impl.DefaultJavaToPgsqlConverter (implements com.tangzc.mpe.autotable.strategy.pgsql.converter.JavaToPgsqlConverter)
- com.tangzc.mpe.autotable.strategy.pgsql.converter.impl.DefaultJavaToPgsqlConverterDefine
- com.tangzc.mpe.autotable.strategy.sqlite.converter.impl.DefaultJavaToSqliteConverter (implements com.tangzc.mpe.autotable.strategy.sqlite.converter.JavaToSqliteConverter)
- com.tangzc.mpe.autotable.strategy.sqlite.converter.impl.DefaultJavaToSqliteConverterDefine
- com.tangzc.mpe.autotable.dynamicds.define.DefaultTableInitDefine
- com.tangzc.mpe.autotable.dynamicds.impl.DynamicDatasourceHandler (implements com.tangzc.mpe.autotable.dynamicds.IDatasourceHandler)
- com.tangzc.mpe.autotable.dynamicds.define.DynamicDatasourceTableInitDefine
- com.tangzc.mpe.autotable.utils.IndexRepeatChecker
- com.tangzc.mpe.autotable.strategy.mysql.data.dbdata.InformationSchemaColumn
- com.tangzc.mpe.autotable.strategy.mysql.data.dbdata.InformationSchemaStatistics
- com.tangzc.mpe.autotable.strategy.mysql.data.dbdata.InformationSchemaTable
- com.tangzc.mpe.autotable.MapperScannerConfig (implements org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor)
- com.tangzc.mpe.autotable.strategy.mysql.builder.ModifyTableSqlBuilder
- com.tangzc.mpe.autotable.strategy.pgsql.builder.ModifyTableSqlBuilder
- com.tangzc.mpe.autotable.mybatisplus.MybatisPlusIgnore (implements com.tangzc.mpe.autotable.strategy.IgnoreExt)
- com.tangzc.mpe.autotable.strategy.mysql.data.MysqlColumnMetadata
- com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo (implements com.tangzc.mpe.autotable.strategy.CompareTableInfo)
- com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo.MysqlModifyColumnMetadata
- com.tangzc.mpe.autotable.strategy.mysql.data.MysqlIndexMetadata
- com.tangzc.mpe.autotable.strategy.mysql.data.MysqlIndexMetadata.IndexColumnParam
- com.tangzc.mpe.autotable.strategy.mysql.MysqlStrategy (implements com.tangzc.mpe.autotable.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO>) - com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTableMetadata (implements com.tangzc.mpe.autotable.strategy.TableMetadata)
- com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeAndLength
- com.tangzc.mpe.autotable.strategy.mysql.ParamValidChecker
- com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlColumnMetadata
- com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo (implements com.tangzc.mpe.autotable.strategy.CompareTableInfo)
- com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata.PgsqlDbColumn
- com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata.PgsqlDbIndex
- com.tangzc.mpe.autotable.strategy.pgsql.data.dbdata.PgsqlDbPrimary
- com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlIndexMetadata
- com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlIndexMetadata.IndexColumnParam
- com.tangzc.mpe.autotable.strategy.pgsql.PgsqlStrategy (implements com.tangzc.mpe.autotable.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO>) - com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTableMetadata (implements com.tangzc.mpe.autotable.strategy.TableMetadata)
- com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeAndLength
- com.tangzc.mpe.autotable.ProfileCondition (implements org.springframework.context.annotation.Condition)
- com.tangzc.mpe.autotable.properties.RecordSqlProperties
- com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteColumnMetadata
- com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteCompareTableInfo (implements com.tangzc.mpe.autotable.strategy.CompareTableInfo)
- com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteCompareTableInfo.RebuildIndex
- com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteIndexMetadata
- com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteIndexMetadata.IndexColumnParam
- com.tangzc.mpe.autotable.strategy.sqlite.data.dbdata.SqliteMaster
- com.tangzc.mpe.autotable.strategy.sqlite.SqliteStrategy (implements com.tangzc.mpe.autotable.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO>) - com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteTableMetadata (implements com.tangzc.mpe.autotable.strategy.TableMetadata)
- com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteTypeAndLength
- com.tangzc.mpe.autotable.StartUp
- com.tangzc.mpe.autotable.utils.StringHelper
- com.tangzc.mpe.autotable.utils.TableBeanUtils
- com.tangzc.mpe.autotable.strategy.mysql.builder.TableMetadataBuilder
- com.tangzc.mpe.autotable.strategy.pgsql.builder.TableMetadataBuilder
- com.tangzc.mpe.autotable.strategy.sqlite.builder.TableMetadataBuilder
接口分层结构
- com.tangzc.mpe.autotable.strategy.CompareTableInfo
- com.tangzc.mpe.autotable.strategy.FieldTypeHandler
- com.tangzc.mpe.autotable.dynamicds.IDatasourceHandler
- com.tangzc.mpe.autotable.strategy.IgnoreExt
- com.tangzc.mpe.autotable.constants.ISqlColumnType
- com.tangzc.mpe.autotable.strategy.IStrategy<TABLE_META,
COMPARE_TABLE_INFO> - com.tangzc.mpe.autotable.strategy.mysql.converter.JavaToMysqlConverter
- com.tangzc.mpe.autotable.strategy.pgsql.converter.JavaToPgsqlConverter
- com.tangzc.mpe.autotable.strategy.sqlite.converter.JavaToSqliteConverter
- com.tangzc.mpe.autotable.strategy.mysql.mapper.MysqlTablesMapper
- com.tangzc.mpe.autotable.strategy.mysql.data.MysqlTypeConstant
- com.tangzc.mpe.autotable.strategy.mysql.ParamValidChecker.IColumnChecker
- com.tangzc.mpe.autotable.strategy.pgsql.mapper.PgsqlTablesMapper
- com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlTypeConstant
- com.tangzc.mpe.autotable.strategy.sqlite.mapper.SqliteTablesMapper
- com.tangzc.mpe.autotable.strategy.TableMetadata
Annotation Interface Hierarchy
- com.tangzc.mpe.autotable.EnableAutoTable (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.tangzc.mpe.autotable.constants.DatabaseDialect
- com.tangzc.mpe.autotable.strategy.mysql.data.MysqlCompareTableInfo.ModifyType
- com.tangzc.mpe.autotable.strategy.mysql.data.enums.MySqlDefaultTypeEnum
- com.tangzc.mpe.autotable.strategy.pgsql.data.enums.PgsqlDefaultTypeEnum
- com.tangzc.mpe.autotable.constants.RunMode
- com.tangzc.mpe.autotable.strategy.sqlite.data.enums.SqliteDefaultTypeEnum
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)