所有程序包的分层结构
程序包分层结构:- cool.scx.data,
- cool.scx.data.annotation,
- cool.scx.data.jdbc,
- cool.scx.data.jdbc.bean_builder,
- cool.scx.data.jdbc.dialect,
- cool.scx.data.jdbc.mapping,
- cool.scx.data.jdbc.meta_data,
- cool.scx.data.jdbc.parser,
- cool.scx.data.jdbc.result_handler,
- cool.scx.data.jdbc.spy,
- cool.scx.data.jdbc.spy.event,
- cool.scx.data.jdbc.spy.wrapper,
- cool.scx.data.jdbc.sql,
- cool.scx.data.jdbc.type_handler,
- cool.scx.data.jdbc.type_handler.math,
- cool.scx.data.jdbc.type_handler.primitive,
- cool.scx.data.jdbc.type_handler.time,
- cool.scx.data.mysql_x,
- cool.scx.data.mysql_x.parser,
- cool.scx.data.query,
- cool.scx.data.query.exception,
- cool.scx.data.query.parser
类分层结构
- java.lang.Object
- cool.scx.data.AnnotationConfigColumn (implements cool.scx.data.ColumnMapping)
- cool.scx.data.AnnotationConfigTable (implements cool.scx.data.jdbc.mapping.Table<C>)
- cool.scx.data.jdbc.type_handler.math.BigDecimalTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.math.BigIntegerTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.BlobInputStreamTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.primitive.BooleanTypeHandler
- cool.scx.data.jdbc.type_handler.ByteArrayTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.ByteObjectArrayTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.primitive.ByteTypeHandler
- cool.scx.data.jdbc.meta_data.CatalogMetaData (implements cool.scx.data.jdbc.mapping.Catalog)
- cool.scx.data.jdbc.type_handler.primitive.CharacterTypeHandler
- cool.scx.data.jdbc.type_handler.ClobReaderTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.ColumnFilter
- cool.scx.data.jdbc.parser.ColumnNameParser
- cool.scx.data.jdbc.spy.wrapper.ConnectionWrapper (implements java.sql.Connection)
- cool.scx.data.jdbc.meta_data.DataSourceMetaData (implements cool.scx.data.jdbc.mapping.DataSource)
- cool.scx.data.jdbc.spy.wrapper.DataSourceWrapper (implements javax.sql.DataSource)
- cool.scx.data.jdbc.type_handler.time.DateTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.dialect.DialectSelector
- cool.scx.data.jdbc.type_handler.primitive.DoubleTypeHandler
- cool.scx.data.jdbc.type_handler.time.DurationTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.EnumTypeHandler<E> (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.primitive.FloatTypeHandler
- cool.scx.data.query.GroupBy
- cool.scx.data.query.GroupByOption.Info
- cool.scx.data.query.parser.GroupByParser
- cool.scx.data.jdbc.parser.JDBCDaoGroupByParser
- cool.scx.data.jdbc.type_handler.time.InstantTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.primitive.IntegerTypeHandler
- cool.scx.data.jdbc.JDBCDao<Entity> (implements cool.scx.data.BaseDao<Entity,
ID>) - cool.scx.data.query.Limit
- cool.scx.data.jdbc.type_handler.time.LocalDateTimeTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.time.LocalDateTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.time.LocalTimeTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.query.Logic
- cool.scx.data.jdbc.type_handler.primitive.LongTypeHandler
- cool.scx.data.jdbc.meta_data.MetaDataHelper
- cool.scx.data.jdbc.type_handler.time.MonthTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.dialect.MySQLDialect (implements cool.scx.data.jdbc.dialect.Dialect)
- cool.scx.data.mysql_x.MySQLXDao<Entity> (implements cool.scx.data.BaseDao<Entity,
ID>) - cool.scx.data.jdbc.type_handler.ObjectTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.time.OffsetDateTimeTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.time.OffsetTimeTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.query.OrderBy
- cool.scx.data.query.OrderByOption.Info
- cool.scx.data.query.parser.OrderByParser
- cool.scx.data.jdbc.parser.JDBCDaoOrderByParser
- cool.scx.data.Query
- java.lang.Record
- cool.scx.data.jdbc.meta_data.ColumnMetaData (implements cool.scx.data.jdbc.mapping.Column)
- cool.scx.data.jdbc.parser.ColumnNameParser.ColumnNameAndFieldPath
- cool.scx.data.query.GroupByBody
- cool.scx.data.jdbc.meta_data.IndexMetaData (implements cool.scx.data.jdbc.mapping.Index)
- cool.scx.data.jdbc.meta_data.KeyMetaData (implements cool.scx.data.jdbc.mapping.Key)
- cool.scx.data.jdbc.meta_data.MetaDataHelper._Catalog
- cool.scx.data.jdbc.meta_data.MetaDataHelper._Column
- cool.scx.data.jdbc.meta_data.MetaDataHelper._IndexInfo
- cool.scx.data.jdbc.meta_data.MetaDataHelper._PrimaryKey
- cool.scx.data.jdbc.meta_data.MetaDataHelper._Schema
- cool.scx.data.jdbc.meta_data.MetaDataHelper._Table
- cool.scx.data.query.OrderByBody
- cool.scx.data.jdbc.SchemaHelper.SchemaVerifyResult
- cool.scx.data.jdbc.sql.UpdateResult
- cool.scx.data.query.WhereBody
- cool.scx.data.query.parser.WhereClauseAndWhereParams
- cool.scx.data.jdbc.SchemaHelper
- cool.scx.data.jdbc.meta_data.SchemaMetaData (implements cool.scx.data.jdbc.mapping.Schema)
- cool.scx.data.jdbc.type_handler.primitive.ShortTypeHandler
- cool.scx.data.jdbc.spy.event.SimpleJdbcEventListener (implements cool.scx.data.jdbc.spy.SpyEventListener)
- cool.scx.data.jdbc.spy.event.LoggingEventListener
- cool.scx.data.jdbc.spy.Spy
- cool.scx.data.jdbc.spy.SpyDriver (implements java.sql.Driver)
- cool.scx.data.jdbc.sql.SQLBuilder
- cool.scx.data.jdbc.dialect.SQLiteDialect (implements cool.scx.data.jdbc.dialect.Dialect)
- cool.scx.data.jdbc.sql.SQLRunner
- cool.scx.data.jdbc.spy.wrapper.StatementWrapper (implements java.sql.Statement)
- cool.scx.data.jdbc.spy.wrapper.PreparedStatementWrapper (implements java.sql.PreparedStatement)
- cool.scx.data.jdbc.spy.wrapper.CallableStatementWrapper (implements java.sql.CallableStatement)
- cool.scx.data.jdbc.spy.wrapper.PreparedStatementWrapper (implements java.sql.PreparedStatement)
- cool.scx.data.jdbc.type_handler.StringTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.meta_data.TableMetaData (implements cool.scx.data.jdbc.mapping.Table<C>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalArgumentException
- cool.scx.data.query.exception.ValidParamListIsEmptyException
- cool.scx.data.query.exception.WrongWhereTypeParamSizeException
- java.lang.IllegalArgumentException
- java.lang.RuntimeException
- java.lang.Exception
- cool.scx.data.jdbc.type_handler.TypeHandlerSelector
- cool.scx.data.query.Where
- cool.scx.data.query.WhereOption.Info
- cool.scx.data.query.parser.WhereParser
- cool.scx.data.jdbc.parser.JDBCDaoWhereParser
- cool.scx.data.mysql_x.parser.MySQLXDaoWhereParser
- cool.scx.data.jdbc.type_handler.time.YearMonthTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.time.YearTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
- cool.scx.data.jdbc.type_handler.time.ZonedDateTimeTypeHandler (implements cool.scx.data.jdbc.type_handler.TypeHandler<T>)
接口分层结构
- cool.scx.data.BaseDao<Entity,
ID> - cool.scx.data.jdbc.bean_builder.BeanBuilder<T>
- cool.scx.data.jdbc.mapping.Catalog
- cool.scx.data.jdbc.mapping.Column
- cool.scx.data.ColumnMapping
- cool.scx.data.jdbc.mapping.DataSource
- cool.scx.data.jdbc.dialect.Dialect
- cool.scx.data.jdbc.mapping.Index
- cool.scx.data.jdbc.mapping.Key
- cool.scx.data.jdbc.mapping.Schema
- cool.scx.functional.ScxFunction<A,
R, E> - cool.scx.data.jdbc.result_handler.ResultHandler<T>
- cool.scx.data.jdbc.spy.SpyEventListener
- cool.scx.data.jdbc.sql.SQL
- cool.scx.data.jdbc.mapping.Table<C>
- cool.scx.data.jdbc.type_handler.TypeHandler<T>
Annotation Interface Hierarchy
- cool.scx.data.annotation.Column (implements java.lang.annotation.Annotation)
- cool.scx.data.annotation.NoColumn (implements java.lang.annotation.Annotation)
- cool.scx.data.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.data.ColumnFilter.FilterMode
- cool.scx.data.query.GroupByOption
- cool.scx.data.query.OrderByOption
- cool.scx.data.query.OrderByType
- cool.scx.data.query.WhereOption
- cool.scx.data.query.WhereType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)