Hierarchy For All Packages
- org.huiche.apt,
- org.huiche.ast.exception,
- org.huiche.ast.expression,
- org.huiche.ast.metadata,
- org.huiche.ast.operable,
- org.huiche.ast.statement,
- org.huiche.ast.statement.clause,
- org.huiche.ast.support,
- org.huiche.core.annotation,
- org.huiche.core.ast,
- org.huiche.core.configuration,
- org.huiche.core.connection,
- org.huiche.core.dialect,
- org.huiche.core.exception,
- org.huiche.core.listener,
- org.huiche.core.mapper,
- org.huiche.core.metadata,
- org.huiche.core.naming,
- org.huiche.core.support,
- org.huiche.dao,
- org.huiche.dao.cmd,
- org.huiche.dao.cmd.entity,
- org.huiche.dao.exception,
- org.huiche.dao.query,
- org.huiche.dao.query.entity,
- org.huiche.dao.support,
- org.huiche.ddl,
- org.huiche.ddl.definition,
- org.huiche.ddl.dialect,
- org.huiche.ddl.exception,
- org.huiche.ddl.statement,
- org.huiche.dialect,
- org.huiche.dialect.exception,
- org.huiche.dialect.support,
- org.huiche.jdbc,
- org.huiche.jdbc.exception,
- org.huiche.jdbc.mapper.column,
- org.huiche.jdbc.mapper.index,
- org.huiche.jdbc.mapper.row,
- org.huiche.jdbc.support,
- org.huiche.spring.boot.autoconfigure
Class Hierarchy
- java.lang.Object
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
- org.huiche.apt.HuicheAnnotationProcessor
- org.huiche.ddl.dialect.BaseDDLDialect (implements org.huiche.ddl.dialect.DDLDialect)
- org.huiche.ddl.dialect.DB2DDLDialect
- org.huiche.ddl.dialect.DMDDLDialect
- org.huiche.ddl.dialect.H2DDLDialect
- org.huiche.ddl.dialect.HSQLDDLDialect
- org.huiche.ddl.dialect.MySQLDDLDialect
- org.huiche.ddl.dialect.MariaDBDDLDialect
- org.huiche.ddl.dialect.OracleDDLDialect
- org.huiche.ddl.dialect.PostgreSQLDDLDialect
- org.huiche.ddl.dialect.SQLiteDDLDialect
- org.huiche.ddl.dialect.SQLServerDDLDialect
- org.huiche.dialect.BaseDialect (implements org.huiche.core.dialect.Dialect)
- org.huiche.dialect.DB2Dialect
- org.huiche.dialect.DMDialect
- org.huiche.dialect.H2Dialect
- org.huiche.dialect.HSQLDialect
- org.huiche.dialect.MySQLDialect
- org.huiche.dialect.MariaDBDialect
- org.huiche.dialect.OracleDialect
- org.huiche.dialect.PostgreSQLDialect
- org.huiche.dialect.SQLiteDialect
- org.huiche.dialect.SQLServerDialect
- org.huiche.core.naming.CachingNamingStrategy (implements org.huiche.core.naming.NamingStrategy)
- org.huiche.core.support.ClassScanner
- org.huiche.jdbc.mapper.column.ColumnMapperRegistry
- org.huiche.core.configuration.ConfigurationBuilder
- org.huiche.dao.Dao (implements org.huiche.dao.query.CountQuery, org.huiche.dao.cmd.DeleteCmd, org.huiche.dao.query.ExistsQuery, org.huiche.dao.query.GetColumnQuery, org.huiche.dao.query.GetQuery, org.huiche.dao.cmd.InsertCmd, org.huiche.dao.query.ListColumnQuery, org.huiche.dao.query.ListQuery, org.huiche.dao.query.OptionalQuery, org.huiche.dao.query.PageQuery, org.huiche.dao.query.StreamQuery, org.huiche.dao.cmd.UpdateCmd)
- org.huiche.dao.support.DaoInterceptors (implements org.huiche.dao.support.DaoInterceptor)
- org.huiche.core.connection.DataSourceConnectionProvider (implements org.huiche.core.connection.ConnectionProvider)
- org.huiche.ddl.DDL
- org.huiche.core.naming.DefaultNamingStrategy (implements org.huiche.core.naming.NamingStrategy)
- org.huiche.dialect.support.DialectUtil
- org.huiche.dao.EntityDao<T> (implements org.huiche.dao.support.DaoSupplier, org.huiche.dao.query.entity.EntityCountQuery<T>, org.huiche.dao.cmd.entity.EntityDeleteCmd<T>, org.huiche.dao.query.entity.EntityExistsQuery<T>, org.huiche.dao.query.entity.EntityGetColumnQuery<T>, org.huiche.dao.query.entity.EntityGetQuery<T>, org.huiche.dao.cmd.entity.EntityInsertCmd<T>, org.huiche.dao.query.entity.EntityListColumnQuery<T>, org.huiche.dao.query.entity.EntityListQuery<T>, org.huiche.dao.query.entity.EntityOptionalQuery<T>, org.huiche.dao.query.entity.EntityPageQuery<T>, org.huiche.dao.query.entity.EntityStreamQuery<T>, org.huiche.dao.support.EntitySupplier<T>, org.huiche.dao.cmd.entity.EntityUpdateCmd<T>)
- org.huiche.spring.boot.autoconfigure.EntityDaoBeanPostProcessor (implements org.springframework.beans.factory.config.BeanPostProcessor)
- org.huiche.jdbc.mapper.index.EntityIndexMapper (implements org.huiche.jdbc.mapper.index.IndexMapper)
- org.huiche.jdbc.mapper.row.EntityRowMapper<T> (implements org.huiche.jdbc.mapper.row.RowMapper<T>)
- org.huiche.jdbc.mapper.column.EnumColumnMapper (implements org.huiche.core.mapper.ColumnMapper<T>)
- org.huiche.spring.boot.autoconfigure.HuicheAutoConfiguration
- org.huiche.ast.statement.Insert.Default (implements org.huiche.ast.statement.Insert)
- org.huiche.spring.boot.autoconfigure.JackSerializationMapperAutoConfiguration
- org.huiche.spring.boot.autoconfigure.JacksonSerializationMapper (implements org.huiche.core.mapper.SerializationMapper)
- org.huiche.core.connection.JdbcConnectionProvider (implements org.huiche.core.connection.ConnectionProvider)
- org.huiche.jdbc.JdbcExecutor.Default (implements org.huiche.jdbc.JdbcExecutor)
- org.huiche.jdbc.support.JdbcUtil
- org.huiche.ast.statement.clause.Join.Default<T> (implements org.huiche.ast.statement.clause.Join<T>)
- org.huiche.ast.metadata.LambdaCache
- org.huiche.core.listener.Listeners (implements org.huiche.core.listener.Listener)
- org.huiche.jdbc.mapper.index.MapIndexMapper (implements org.huiche.jdbc.mapper.index.IndexMapper)
- org.huiche.jdbc.MappedQuery.Default<T> (implements org.huiche.jdbc.MappedQuery<T>)
- org.huiche.jdbc.mapper.row.MapRowMapper (implements org.huiche.jdbc.mapper.row.RowMapper<T>)
- org.huiche.jdbc.mapper.row.DefaultMapRowMapper
- org.huiche.core.naming.NamingStrategyProvider
- org.huiche.jdbc.mapper.column.OptionalColumnMapper (implements org.huiche.core.mapper.ColumnMapper<T>)
- org.huiche.ast.statement.clause.OrderBy.Default (implements org.huiche.ast.statement.clause.OrderBy)
- org.huiche.dialect.support.QuoteCache
- org.huiche.core.support.ReflectUtil
- org.huiche.jdbc.mapper.row.RowMapperCache
- org.huiche.core.ast.Segment.Default (implements org.huiche.core.ast.Segment)
- org.huiche.ddl.statement.AddColumn (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ddl.statement.AddPrimaryKey (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ddl.statement.AddUnique (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ast.expression.AliasSegment.Default (implements org.huiche.ast.expression.AliasSegment)
- org.huiche.ast.metadata.AliasTableRef.Default (implements org.huiche.ast.metadata.AliasTableRef)
- org.huiche.ddl.statement.AlterColumnComment (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ddl.statement.AlterColumnType (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ddl.statement.AlterDefault (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ddl.statement.AlterNullabe (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ddl.statement.AlterTableComment (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ddl.statement.CreateTable (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ast.metadata.DerivedTableRef.Default (implements org.huiche.ast.metadata.DerivedTableRef)
- org.huiche.ddl.statement.DropConstraint (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ddl.statement.DropPrimaryKey (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ast.expression.Expression.Default (implements org.huiche.ast.expression.Expression)
- org.huiche.ast.expression.CaseExpression.Default (implements org.huiche.ast.expression.CaseExpression, org.huiche.ast.expression.CaseExpression.Else, org.huiche.ast.expression.CaseExpression.End, org.huiche.ast.expression.CaseExpression.Then, org.huiche.ast.expression.CaseExpression.When)
- org.huiche.ast.metadata.Column.Default (implements org.huiche.ast.metadata.Column)
- org.huiche.ast.expression.Condition.BooleanExpressionCondition (implements org.huiche.ast.expression.Condition)
- org.huiche.ast.expression.Condition.StaticCondition (implements org.huiche.ast.expression.Condition)
- org.huiche.ast.expression.Expression.StaticExpression (implements org.huiche.ast.expression.Expression)
- org.huiche.ast.expression.Literal.Default (implements org.huiche.ast.expression.Literal)
- org.huiche.ast.expression.SubQueryExpression.Default (implements org.huiche.ast.expression.SubQueryExpression)
- org.huiche.ast.expression.TemplateExpression.Default (implements org.huiche.ast.expression.TemplateExpression)
- org.huiche.ast.expression.Condition.TemplateCondition (implements org.huiche.ast.expression.Condition, org.huiche.ast.expression.TemplateExpression)
- org.huiche.ast.expression.ListableSegment.Default (implements org.huiche.ast.expression.ListableSegment)
- org.huiche.ddl.statement.ModifyColumn (implements org.huiche.ddl.statement.DDLStatement)
- org.huiche.ast.metadata.Table.Default (implements org.huiche.ast.metadata.Table)
- org.huiche.ast.statement.clause.Where.Default<T> (implements org.huiche.ast.statement.clause.Where<T>)
- org.huiche.ast.statement.Delete.Default (implements org.huiche.ast.statement.Delete)
- org.huiche.ast.statement.Select.Default (implements org.huiche.ast.statement.Select)
- org.huiche.ast.statement.Update.Default (implements org.huiche.ast.statement.Update)
- org.huiche.ast.statement.clause.With.Default (implements org.huiche.ast.statement.clause.With, org.huiche.ast.operable.WithAsOperable)
- org.huiche.jdbc.mapper.column.SerializationColumnMapper (implements org.huiche.core.mapper.ColumnMapper<T>)
- org.huiche.ast.statement.SetQuery.Default (implements org.huiche.ast.statement.SetQuery)
- org.huiche.jdbc.mapper.row.SingleColumnRowMapper<T> (implements org.huiche.jdbc.mapper.row.RowMapper<T>)
- org.huiche.core.connection.SingleConnectionProvider (implements org.huiche.core.connection.ConnectionProvider)
- org.huiche.core.listener.SlowSQLListener (implements org.huiche.core.listener.Listener)
- org.huiche.spring.boot.autoconfigure.SpringJdbcConnectionProvider (implements org.huiche.core.connection.ConnectionProvider)
- org.huiche.spring.boot.autoconfigure.SpringSQLExceptionTranslator (implements org.huiche.core.exception.SQLExceptionTranslator)
- org.huiche.core.listener.SQLLogListener (implements org.huiche.core.listener.Listener)
- org.huiche.jdbc.SqlSpec.Default (implements org.huiche.jdbc.SqlSpec)
- org.huiche.core.support.SyntheticGenericArrayType (implements java.lang.reflect.GenericArrayType)
- org.huiche.core.support.SyntheticParameterizedType (implements java.lang.reflect.ParameterizedType)
- org.huiche.core.metadata.TableMetadataCache
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.huiche.core.exception.HcException
- org.huiche.ast.exception.HcAstException
- org.huiche.dao.exception.HcDaoException
- org.huiche.ddl.exception.HcDDLException
- org.huiche.dialect.exception.HcDialectException
- org.huiche.jdbc.exception.HcJdbcException
- org.huiche.jdbc.exception.RuntimeSQLException
- org.huiche.core.exception.HcException
- java.lang.RuntimeException
- java.lang.Exception
- org.huiche.dialect.support.TranslateUtil
- org.huiche.core.support.TypeCache
- org.huiche.core.support.TypeRef<T> (implements java.lang.Comparable<T>)
- org.huiche.jdbc.support.TypeUtil
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
Interface Hierarchy
- org.huiche.ast.operable.ArithmeticOperable
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.OrderOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.expression.CaseExpression
- org.huiche.ast.metadata.Column
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.operable.LogicalOperable)
- org.huiche.ast.expression.Literal
- org.huiche.ast.expression.SubQueryExpression
- org.huiche.ast.expression.TemplateExpression
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.OrderOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.expression.CaseExpression.End
- org.huiche.ast.expression.CaseExpression.Else (also extends org.huiche.ast.expression.CaseExpression.When)
- org.huiche.ast.expression.CaseExpression.Then
- org.huiche.ast.expression.CaseExpression.When
- org.huiche.ast.expression.CaseExpression.Else (also extends org.huiche.ast.expression.CaseExpression.End)
- org.huiche.core.mapper.ColumnMapper<T>
- org.huiche.ast.operable.ComparisonOperable
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.OrderOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.expression.CaseExpression
- org.huiche.ast.metadata.Column
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.operable.LogicalOperable)
- org.huiche.ast.expression.Literal
- org.huiche.ast.expression.SubQueryExpression
- org.huiche.ast.expression.TemplateExpression
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.OrderOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.operable.ComparisonOperable.And
- org.huiche.spring.boot.autoconfigure.ConfigurationCustomizer
- org.huiche.core.connection.ConnectionProvider
- org.huiche.dao.support.DaoInterceptor
- org.huiche.dao.support.DaoSupplier
- org.huiche.dao.query.entity.EntityCountQuery<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.cmd.entity.EntityDeleteCmd<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.query.entity.EntityExistsQuery<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.query.entity.EntityGetColumnQuery<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.query.entity.EntityGetQuery<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.cmd.entity.EntityInsertCmd<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.query.entity.EntityListColumnQuery<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.query.entity.EntityListQuery<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.query.entity.EntityOptionalQuery<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.query.entity.EntityPageQuery<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.query.entity.EntityStreamQuery<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.dao.cmd.entity.EntityUpdateCmd<T> (also extends org.huiche.dao.support.EntitySupplier<T>)
- org.huiche.ddl.dialect.DDLDialect
- org.huiche.core.dialect.Dialect
- org.huiche.dao.support.EntitySupplier<T>
- org.huiche.dao.query.entity.EntityCountQuery<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.cmd.entity.EntityDeleteCmd<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.query.entity.EntityExistsQuery<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.query.entity.EntityGetColumnQuery<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.query.entity.EntityGetQuery<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.cmd.entity.EntityInsertCmd<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.query.entity.EntityListColumnQuery<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.query.entity.EntityListQuery<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.query.entity.EntityOptionalQuery<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.query.entity.EntityPageQuery<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.query.entity.EntityStreamQuery<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.cmd.entity.EntityUpdateCmd<T> (also extends org.huiche.dao.support.DaoSupplier)
- org.huiche.dao.support.Executable
- org.huiche.dao.cmd.DeleteCmd
- org.huiche.dao.query.ExistsQuery
- org.huiche.dao.query.GetQuery
- org.huiche.dao.query.CountQuery
- org.huiche.dao.query.GetColumnQuery
- org.huiche.dao.cmd.InsertCmd
- org.huiche.dao.query.ListQuery
- org.huiche.dao.query.ListColumnQuery
- org.huiche.dao.query.PageQuery (also extends org.huiche.dao.query.CountQuery)
- org.huiche.dao.query.OptionalQuery
- org.huiche.dao.query.StreamQuery
- org.huiche.dao.cmd.UpdateCmd
- org.huiche.core.support.Extractor
- java.util.function.Function<T,
R> - org.huiche.core.support.SerializableFunction<T,
R> (also extends java.io.Serializable)
- org.huiche.core.support.SerializableFunction<T,
- org.huiche.core.support.Generator
- org.huiche.core.support.Getter
- org.huiche.jdbc.mapper.index.IndexMapper
- org.huiche.ast.operable.InsertOperable
- org.huiche.core.support.Instantiator
- org.huiche.jdbc.JdbcExecutor
- org.huiche.ast.operable.JoinOperable<T>
- org.huiche.core.listener.Listener
- org.huiche.ast.operable.LogicalOperable
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.expression.Expression)
- org.huiche.jdbc.MappedQuery<T>
- org.huiche.core.naming.NamingStrategy
- org.huiche.ast.operable.OrderByOperable
- org.huiche.ast.operable.OrderOperable
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.expression.CaseExpression
- org.huiche.ast.metadata.Column
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.operable.LogicalOperable)
- org.huiche.ast.expression.Literal
- org.huiche.ast.expression.SubQueryExpression
- org.huiche.ast.expression.TemplateExpression
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.core.support.Page<T>
- org.huiche.core.support.Pageable
- org.huiche.ast.operable.PatternMatchingOperable
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.OrderOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.expression.CaseExpression
- org.huiche.ast.metadata.Column
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.operable.LogicalOperable)
- org.huiche.ast.expression.Literal
- org.huiche.ast.expression.SubQueryExpression
- org.huiche.ast.expression.TemplateExpression
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.OrderOperable, org.huiche.core.ast.Segment)
- org.huiche.jdbc.mapper.row.RowMapper<T>
- org.huiche.core.support.Searchable
- org.huiche.ast.support.Search
- java.io.Serializable
- org.huiche.core.ast.Segment
- org.huiche.ast.expression.AliasSegment
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.OrderOperable, org.huiche.ast.operable.PatternMatchingOperable)
- org.huiche.ast.expression.CaseExpression
- org.huiche.ast.metadata.Column
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.operable.LogicalOperable)
- org.huiche.ast.expression.Literal
- org.huiche.ast.expression.SubQueryExpression
- org.huiche.ast.expression.TemplateExpression
- org.huiche.ast.statement.clause.Join<T> (also extends org.huiche.ast.operable.JoinOperable<T>)
- org.huiche.ast.expression.ListableSegment
- org.huiche.ast.statement.clause.OrderBy (also extends org.huiche.ast.operable.OrderByOperable)
- org.huiche.core.ast.Statement
- org.huiche.ddl.statement.DDLStatement
- org.huiche.ast.statement.Delete (also extends org.huiche.ast.statement.clause.Where<T>)
- org.huiche.ast.statement.Insert (also extends org.huiche.ast.operable.InsertOperable)
- org.huiche.ast.statement.QueryExpr (also extends org.huiche.ast.operable.SetOperable)
- org.huiche.ast.statement.Select (also extends org.huiche.ast.operable.SelectOperable, org.huiche.ast.statement.clause.Where<T>)
- org.huiche.ast.statement.SetQuery
- org.huiche.ast.statement.Update (also extends org.huiche.ast.operable.UpdateOperable, org.huiche.ast.statement.clause.Where<T>)
- org.huiche.ast.metadata.TableRef
- org.huiche.ast.metadata.AliasTableRef
- org.huiche.ast.metadata.DerivedTableRef
- org.huiche.ast.metadata.Table
- org.huiche.ast.statement.clause.Where<T> (also extends org.huiche.ast.operable.WhereOperable<T>)
- org.huiche.ast.statement.Delete (also extends org.huiche.core.ast.Statement)
- org.huiche.ast.statement.Select (also extends org.huiche.ast.statement.QueryExpr, org.huiche.ast.operable.SelectOperable)
- org.huiche.ast.statement.Update (also extends org.huiche.core.ast.Statement, org.huiche.ast.operable.UpdateOperable)
- org.huiche.ast.statement.clause.With (also extends org.huiche.ast.operable.WithOperable)
- org.huiche.core.support.SerializableFunction<T,
R> (also extends java.util.function.Function<T, R>)
- org.huiche.core.ast.Segment
- org.huiche.core.mapper.SerializationMapper
- org.huiche.ast.operable.SetOperable
- org.huiche.core.support.Setter
- org.huiche.ast.support.Sql
- org.huiche.core.exception.SQLExceptionTranslator
- org.huiche.jdbc.SqlSpec
- org.huiche.apt.TableGenerator
- org.huiche.core.ast.Template
- org.huiche.ast.operable.WhereOperable<T>
- org.huiche.ast.operable.SelectOperable
- org.huiche.ast.operable.UpdateOperable
- org.huiche.ast.statement.clause.Where<T> (also extends org.huiche.core.ast.Segment)
- org.huiche.ast.statement.Delete (also extends org.huiche.core.ast.Statement)
- org.huiche.ast.statement.Select (also extends org.huiche.ast.statement.QueryExpr, org.huiche.ast.operable.SelectOperable)
- org.huiche.ast.statement.Update (also extends org.huiche.core.ast.Statement, org.huiche.ast.operable.UpdateOperable)
- org.huiche.ast.operable.WithAsOperable
- org.huiche.ast.operable.WithOperable
Annotation Interface Hierarchy
- org.huiche.core.annotation.Column (implements java.lang.annotation.Annotation)
- org.huiche.core.annotation.EnumVal (implements java.lang.annotation.Annotation)
- org.huiche.core.annotation.FillOnInsert (implements java.lang.annotation.Annotation)
- org.huiche.core.annotation.FillOnUpdate (implements java.lang.annotation.Annotation)
- org.huiche.core.annotation.Ref (implements java.lang.annotation.Annotation)
- org.huiche.core.annotation.Search (implements java.lang.annotation.Annotation)
- org.huiche.core.annotation.Table (implements java.lang.annotation.Annotation)
- org.huiche.core.annotation.TablePrefix (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)
- org.huiche.core.mapper.EnumBy
- org.huiche.ast.statement.clause.JoinType (implements org.huiche.core.ast.Segment)
- org.huiche.core.listener.Listener.ExecuteType
- org.huiche.ast.statement.clause.NullsOrder (implements org.huiche.core.ast.Segment)
- org.huiche.core.support.Operator
- org.huiche.ast.statement.clause.Order (implements org.huiche.core.ast.Segment)
- org.huiche.ast.statement.SetOp (implements org.huiche.core.ast.Segment)
- org.huiche.ast.support.Templates (implements org.huiche.core.ast.Template)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- org.huiche.ddl.definition.ColumnDef (implements org.huiche.core.ast.Segment)
- org.huiche.core.metadata.ColumnMetadata
- org.huiche.core.configuration.Configuration
- org.huiche.core.configuration.Configuration.Jdbc
- org.huiche.spring.boot.autoconfigure.HuicheProperties
- org.huiche.ddl.definition.IndexDef
- org.huiche.ast.metadata.LambdaCache.Payload
- org.huiche.core.support.PageReq (implements org.huiche.core.support.Pageable)
- org.huiche.core.support.PageRes<T> (implements org.huiche.core.support.Page<T>)
- org.huiche.ddl.definition.TableDef
- org.huiche.core.metadata.TableMetadata
- org.huiche.core.ast.Template.Default (implements org.huiche.core.ast.Template)
- org.huiche.core.dialect.Translation
- org.huiche.ddl.definition.TypeDef
- java.lang.Record