所有程序包的分层结构
程序包分层结构:类分层结构
- java.lang.Object
- cool.scx.dao.AnnotationConfigColumn (implements cool.scx.dao.ColumnMapping)
- cool.scx.dao.AnnotationConfigTable (implements cool.scx.sql.mapping.Table<C>)
- cool.scx.dao.ColumnFilter
- cool.scx.dao.spy.wrapper.ConnectionWrapper (implements java.sql.Connection)
- cool.scx.dao.spy.wrapper.DataSourceWrapper (implements javax.sql.DataSource)
- cool.scx.dao.dialect.DialectSelector
- cool.scx.dao.query.GroupBy
- cool.scx.dao.query.GroupByOption.Info
- cool.scx.dao.query.Limit
- cool.scx.dao.dialect.MySQLDialect (implements cool.scx.dao.dialect.Dialect)
- cool.scx.dao.impl.xdevapi.MySQLXDao<Entity> (implements cool.scx.dao.BaseDao<Entity,
ID>) - cool.scx.dao.query.OrderBy
- cool.scx.dao.query.OrderByOption.Info
- cool.scx.dao.Query
- java.lang.Record
- cool.scx.dao.query.GroupByBody
- cool.scx.dao.query.OrderByBody
- cool.scx.dao.SchemaHelper.SchemaVerifyResult
- cool.scx.dao.query.WhereBody
- cool.scx.dao.impl.WhereParamsAndWhereClause
- cool.scx.dao.impl.WhereParamsAndWhereClauses
- cool.scx.dao.SchemaHelper
- cool.scx.dao.spy.event.SimpleJdbcEventListener (implements cool.scx.dao.spy.SpyEventListener)
- cool.scx.dao.spy.event.LoggingEventListener
- cool.scx.dao.spy.Spy
- cool.scx.dao.spy.SpyDriver (implements java.sql.Driver)
- cool.scx.dao.impl.SQLDao<Entity> (implements cool.scx.dao.BaseDao<Entity,
ID>) - cool.scx.dao.dialect.SQLiteDialect (implements cool.scx.dao.dialect.Dialect)
- cool.scx.dao.spy.wrapper.StatementWrapper (implements java.sql.Statement)
- cool.scx.dao.spy.wrapper.PreparedStatementWrapper (implements java.sql.PreparedStatement)
- cool.scx.dao.spy.wrapper.CallableStatementWrapper (implements java.sql.CallableStatement)
- cool.scx.dao.spy.wrapper.PreparedStatementWrapper (implements java.sql.PreparedStatement)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalArgumentException
- cool.scx.dao.query.exception.ValidParamListIsEmptyException
- cool.scx.dao.query.exception.WrongWhereTypeParamSizeException
- java.lang.IllegalArgumentException
- java.lang.RuntimeException
- java.lang.Exception
- cool.scx.dao.query.Where
- cool.scx.dao.query.WhereOption.Info
接口分层结构
- cool.scx.dao.BaseDao<Entity,
ID> - cool.scx.sql.mapping.Column
- cool.scx.dao.ColumnMapping
- cool.scx.dao.dialect.Dialect
- cool.scx.dao.spy.SpyEventListener
Annotation Interface Hierarchy
- cool.scx.dao.annotation.Column (implements java.lang.annotation.Annotation)
- cool.scx.dao.annotation.NoColumn (implements java.lang.annotation.Annotation)
- cool.scx.dao.annotation.Table (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)
- cool.scx.dao.ColumnFilter.FilterMode
- cool.scx.dao.query.GroupByOption
- cool.scx.dao.query.OrderByOption
- cool.scx.dao.query.OrderByType
- cool.scx.dao.query.WhereOption
- cool.scx.dao.query.WhereType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)