所有程序包的分层结构
程序包分层结构:- cn.featherfly.common.db,
- cn.featherfly.common.db.builder,
- cn.featherfly.common.db.builder.dml,
- cn.featherfly.common.db.builder.dml.basic,
- cn.featherfly.common.db.builder.model,
- cn.featherfly.common.db.data,
- cn.featherfly.common.db.data.format,
- cn.featherfly.common.db.data.query,
- cn.featherfly.common.db.dialect,
- cn.featherfly.common.db.jpa,
- cn.featherfly.common.db.mapping,
- cn.featherfly.common.db.mapping.mappers,
- cn.featherfly.common.db.metadata,
- cn.featherfly.common.db.migration,
- cn.featherfly.common.db.model,
- cn.featherfly.common.db.wrapper
类分层结构
- java.lang.Object
- cn.featherfly.common.db.model.AbstractColumn (implements cn.featherfly.common.db.Column)
- cn.featherfly.common.db.model.AbstractColumnPojo<C>
- cn.featherfly.common.db.builder.ColumnModel
- cn.featherfly.common.db.model.SimpleColumn
- cn.featherfly.common.db.metadata.ColumnMetadata
- cn.featherfly.common.db.model.AbstractColumnPojo<C>
- cn.featherfly.common.db.data.AbstractDataImpExp
- cn.featherfly.common.db.data.AbstractDataExportor (implements cn.featherfly.common.db.data.DataExportor)
- cn.featherfly.common.db.data.DataExportorImpl
- cn.featherfly.common.db.data.AbstractDataImportor (implements cn.featherfly.common.db.data.DataImportor)
- cn.featherfly.common.db.data.JsonImportor
- cn.featherfly.common.db.data.AbstractDataExportor (implements cn.featherfly.common.db.data.DataExportor)
- cn.featherfly.common.db.dialect.AbstractDialect (implements cn.featherfly.common.db.dialect.Dialect)
- cn.featherfly.common.db.dialect.MySQLDialect
- cn.featherfly.common.db.dialect.OracleDialect
- cn.featherfly.common.db.dialect.PostgreSQLDialect
- cn.featherfly.common.db.dialect.SQLiteDialect
- cn.featherfly.common.db.mapping.AbstractJavaSqlTypeMapper<E> (implements cn.featherfly.common.db.mapping.JavaSqlTypeMapper<E>)
- cn.featherfly.common.db.mapping.AbstractBeanPropertyJavaSqlTypeMapper<E>
- cn.featherfly.common.db.mapping.AbstractGenericJavaSqlTypeMapper<E>
- cn.featherfly.common.db.mapping.mappers.ObjectToJsonMapper<E>
- cn.featherfly.common.db.mapping.AbstractMappingFactory (implements cn.featherfly.common.repository.mapping.MappingFactory)
- cn.featherfly.common.db.mapping.ObjectDbMixedMappingFactory
- cn.featherfly.common.db.mapping.ObjectToDbMappingFactory
- cn.featherfly.common.db.builder.model.AbstractSqlElement (implements cn.featherfly.common.db.builder.model.SqlElement)
- cn.featherfly.common.db.builder.model.ColumnElement
- cn.featherfly.common.db.builder.model.ParamedColumnElement
- cn.featherfly.common.db.builder.model.ConditionColumnElement
- cn.featherfly.common.db.builder.model.UpdateColumnElement
- cn.featherfly.common.db.builder.model.SelectColumnElement
- cn.featherfly.common.db.builder.model.ParamedColumnElement
- cn.featherfly.common.db.builder.model.TableElement
- cn.featherfly.common.db.builder.model.ColumnElement
- cn.featherfly.common.db.builder.dml.AbstractSqlSelectBuilder (implements cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.builder.dml.SqlFindBuilder (implements cn.featherfly.common.repository.builder.dml.FindBuilder, cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.builder.dml.SqlSelectBuilder (implements cn.featherfly.common.db.builder.dml.SelectBuilder)
- cn.featherfly.common.db.model.AbstractTable<C> (implements cn.featherfly.common.db.Table)
- cn.featherfly.common.db.model.AbstractTablePojo<T,C>
- cn.featherfly.common.db.model.SimpleTable
- cn.featherfly.common.db.builder.TableModel
- cn.featherfly.common.db.metadata.TableMetadata
- cn.featherfly.common.db.model.AbstractTablePojo<T,C>
- cn.featherfly.common.db.builder.BuilderUtils
- cn.featherfly.common.db.wrapper.CallableStatementWrapper (implements java.lang.AutoCloseable)
- cn.featherfly.common.db.mapping.ClassMappingUtils
- cn.featherfly.common.db.wrapper.ConnectionWrapper (implements java.lang.AutoCloseable)
- cn.featherfly.common.db.metadata.DatabaseMetadata
- cn.featherfly.common.db.metadata.DatabaseMetadataManager
- cn.featherfly.common.db.wrapper.DataSourceWrapper
- cn.featherfly.common.db.mapping.DefaultSqlTypeMapping
- cn.featherfly.common.db.dialect.Dialect.Keyworld
- cn.featherfly.common.db.mapping.JdbcMappingFactory (implements cn.featherfly.common.repository.mapping.MappingFactory)
- cn.featherfly.common.db.JdbcUtils
- cn.featherfly.common.db.data.format.JsonDataFormat (implements cn.featherfly.common.db.data.DataFormat)
- cn.featherfly.common.db.data.format.JsonDataFormatFactory (implements cn.featherfly.common.db.data.DataFormatFactory)
- cn.featherfly.common.repository.builder.dml.LogicExpression (implements cn.featherfly.common.repository.builder.dml.Expression)
- cn.featherfly.common.db.builder.dml.SqlLogicExpression (implements cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.migration.Migrator
- cn.featherfly.common.db.wrapper.PreparedStatementWrapper (implements java.lang.AutoCloseable)
- cn.featherfly.common.db.data.RecordModel
- cn.featherfly.common.db.data.RecordModel.ValueModel
- cn.featherfly.common.db.wrapper.ResultSetWrapper (implements java.lang.AutoCloseable)
- cn.featherfly.common.db.data.query.SimpleQuery (implements cn.featherfly.common.repository.Query)
- cn.featherfly.common.db.builder.dml.SqlConditionExpression (implements cn.featherfly.common.repository.builder.dml.ParamedExpression, cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.builder.dml.SqlConditionGroup (implements cn.featherfly.common.repository.builder.dml.ConditionGroup, cn.featherfly.common.db.builder.dml.SqlConditionBuilder)
- cn.featherfly.common.db.data.format.SqlDataFormat (implements cn.featherfly.common.db.data.DataFormat)
- cn.featherfly.common.db.data.format.SqlDataFormatFactory (implements cn.featherfly.common.db.data.DataFormatFactory)
- cn.featherfly.common.db.builder.dml.basic.SqlDeleteFromBasicBuilder (implements cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.SqlExecutor
- cn.featherfly.common.db.builder.dml.basic.SqlJoinOnBasicBuilder (implements cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.builder.dml.basic.SqlOrderByBasicBuilder (implements cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.builder.dml.basic.SqlOrderByBasicBuilder.Order
- cn.featherfly.common.db.builder.dml.SqlQueryBuilder (implements cn.featherfly.common.repository.builder.dml.QueryBuilder, cn.featherfly.common.db.builder.dml.SelectBuilder)
- cn.featherfly.common.db.mapping.SqlResultSet (implements cn.featherfly.common.repository.mapping.ResultSet)
- cn.featherfly.common.db.builder.dml.basic.SqlSelectBasicBuilder (implements cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.builder.dml.basic.SqlSelectColumnsBasicBuilder (implements cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.builder.dml.basic.SqlSelectJoinOnBasicBuilder (implements cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.builder.dml.SqlSortBuilder (implements cn.featherfly.common.repository.builder.dml.SortBuilder, cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.mapping.SqlTypeMappingManager
- cn.featherfly.common.db.builder.dml.basic.SqlUpdateSetBasicBuilder (implements cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.db.SqlUtils
- cn.featherfly.common.db.wrapper.StatementWrapper (implements java.lang.AutoCloseable)
- cn.featherfly.common.db.data.query.TableQuery (implements cn.featherfly.common.repository.Query)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cn.featherfly.common.exception.BaseException
- cn.featherfly.common.exception.LocalizedException
- cn.featherfly.common.db.dialect.DialectException
- cn.featherfly.common.db.JdbcException
- cn.featherfly.common.db.metadata.DatabaseMetadataException
- cn.featherfly.common.db.data.ExportException
- cn.featherfly.common.db.data.ImportException
- cn.featherfly.common.repository.mapping.MappingException
- cn.featherfly.common.db.mapping.JdbcMappingException
- cn.featherfly.common.exception.LocalizedException
- cn.featherfly.common.exception.BaseException
- java.lang.RuntimeException
- java.lang.Exception
- cn.featherfly.common.db.migration.UpdateMapping
- cn.featherfly.common.db.model.AbstractColumn (implements cn.featherfly.common.db.Column)
接口分层结构
- cn.featherfly.common.repository.builder.Builder
- cn.featherfly.common.repository.builder.dml.ExpressionBuilder
- cn.featherfly.common.repository.builder.dml.ConditionBuilder (并 extends cn.featherfly.common.repository.builder.dml.ParamedExpression)
- cn.featherfly.common.db.builder.dml.SqlConditionBuilder (并 extends cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.repository.builder.dml.ConditionBuilder (并 extends cn.featherfly.common.repository.builder.dml.ParamedExpression)
- cn.featherfly.common.db.builder.SqlBuilder
- cn.featherfly.common.db.builder.dml.SelectBuilder
- cn.featherfly.common.db.builder.dml.SqlConditionBuilder (并 extends cn.featherfly.common.repository.builder.dml.ConditionBuilder)
- cn.featherfly.common.repository.builder.dml.ExpressionBuilder
- cn.featherfly.common.db.Column
- cn.featherfly.common.db.data.DataExportor
- cn.featherfly.common.db.data.DataFilter
- cn.featherfly.common.db.data.DataFormat
- cn.featherfly.common.db.data.DataFormatFactory
- cn.featherfly.common.db.data.DataImportor
- cn.featherfly.common.db.data.DataTransformer
- cn.featherfly.common.db.dialect.Dialect
- cn.featherfly.common.db.dialect.Dialects
- cn.featherfly.common.repository.builder.dml.Expression
- cn.featherfly.common.repository.builder.dml.ParamedExpression
- cn.featherfly.common.repository.builder.dml.ConditionBuilder (并 extends cn.featherfly.common.repository.builder.dml.ExpressionBuilder)
- cn.featherfly.common.db.builder.dml.SqlConditionBuilder (并 extends cn.featherfly.common.db.builder.SqlBuilder)
- cn.featherfly.common.repository.builder.dml.ConditionBuilder (并 extends cn.featherfly.common.repository.builder.dml.ExpressionBuilder)
- cn.featherfly.common.repository.builder.dml.ParamedExpression
- cn.featherfly.common.db.mapping.JavaSqlTypeMapper<E>
- cn.featherfly.common.db.builder.model.SqlElement
- cn.featherfly.common.db.Table
- cn.featherfly.common.db.mapping.TypeRegister<E>
- cn.featherfly.common.db.mapping.JavaToSqlTypeRegister<E>
- cn.featherfly.common.db.mapping.SqlTypeToJavaRegister<E>
注释类型分层结构
- cn.featherfly.common.db.jpa.ColumnDefault (implements java.lang.annotation.Annotation)
- cn.featherfly.common.db.jpa.Comment (implements java.lang.annotation.Annotation)
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cn.featherfly.common.db.data.DataImportor.ExistPolicy
- cn.featherfly.common.db.data.DataImportor.TransactionPolicy
- cn.featherfly.common.db.mapping.JdbcMappingFactory.MappingMode
- cn.featherfly.common.db.dialect.Join
- cn.featherfly.common.db.dialect.Keywords
- cn.featherfly.common.db.migration.Migrator.ModifyType
- cn.featherfly.common.db.metadata.TableType
- cn.featherfly.common.db.builder.model.UpdateColumnElement.SetType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)