Hierarchy For All Packages
Class Hierarchy
- java.lang.Object
- st.orm.template.impl.AbstractRef<T> (implements st.orm.Ref<T>)
- st.orm.spi.DefaultEntityRepositoryProviderImpl (implements st.orm.spi.EntityRepositoryProvider)
- st.orm.spi.DefaultORMReflectionImpl (implements st.orm.spi.ORMReflection)
- st.orm.spi.DefaultORMReflectionProviderImpl (implements st.orm.spi.ORMReflectionProvider)
- st.orm.spi.DefaultProjectionRepositoryProviderImpl (implements st.orm.spi.ProjectionRepositoryProvider)
- st.orm.spi.DefaultQueryBuilderProviderImpl (implements st.orm.spi.QueryBuilderProvider)
- st.orm.spi.DefaultSqlDialect (implements st.orm.template.SqlDialect)
- st.orm.spi.DefaultSqlDialectProviderImpl (implements st.orm.spi.SqlDialectProvider)
- st.orm.template.impl.Elements
- st.orm.spi.EntityRepositoryImpl<E,
ID> (implements st.orm.repository.EntityRepository<E, ID>) - st.orm.template.impl.JpaTemplateImpl (implements st.orm.template.JpaTemplate, st.orm.spi.QueryFactory)
- st.orm.template.impl.LazySupplier<T> (implements java.util.function.Supplier<T>)
- st.orm.template.impl.MetamodelImpl<T,
E> (implements st.orm.template.Metamodel<T, E>) - st.orm.template.impl.ObjectMapperFactory
- st.orm.template.impl.ORMTemplateImpl (implements st.orm.template.ORMTemplate)
- st.orm.template.impl.PreparedStatementTemplateImpl (implements st.orm.template.PreparedStatementTemplate, st.orm.spi.QueryFactory)
- st.orm.spi.ProjectionRepositoryImpl<P,
ID> (implements st.orm.repository.ProjectionRepository<P, ID>) - st.orm.spi.Providers
- st.orm.template.QueryBuilder<T,
R, ID> - st.orm.template.impl.DeleteBuilderImpl<T,
ID> - st.orm.template.impl.SelectBuilderImpl<T,
R, ID>
- st.orm.template.impl.DeleteBuilderImpl<T,
- st.orm.template.QueryBuilder.WhereBuilder<T,
R, ID> (implements st.orm.template.SubqueryTemplate) - st.orm.template.impl.RefFactoryImpl (implements st.orm.template.impl.RefFactory)
- st.orm.template.impl.SqlInterceptorManager
- st.orm.template.impl.SqlTemplateImpl (implements st.orm.template.SqlTemplate)
- st.orm.template.impl.StringTemplates
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- st.orm.PersistenceException
- st.orm.NonUniqueResultException
- st.orm.NoResultException
- st.orm.OptimisticLockException
- st.orm.PersistenceException
- java.sql.SQLException (implements java.lang.Iterable<T>)
- st.orm.template.SqlTemplateException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.lang.AutoCloseable
- st.orm.PreparedQuery (also extends st.orm.Query)
- st.orm.BatchCallback<T>
- st.orm.BindVars
- st.orm.template.impl.BindVarsHandle
- st.orm.template.Column
- st.orm.template.ColumnNameResolver
- st.orm.template.impl.Element
- st.orm.template.impl.Elements.Expression
- st.orm.template.impl.Elements.Source
- st.orm.template.impl.Elements.Target
- st.orm.repository.Entity<ID>
- st.orm.template.ForeignKeyResolver
- st.orm.template.JoinType
- st.orm.template.JpaTemplate
- st.orm.template.Metamodel<T,
E> - st.orm.template.Model<E,
ID> - st.orm.template.impl.ModelBuilder
- st.orm.template.impl.ModelMapper<T,
ID> - st.orm.spi.Name
- st.orm.template.impl.ObjectMapper<T>
- st.orm.template.Operator
- st.orm.spi.Orderable<T>
- st.orm.spi.Provider
- st.orm.spi.EntityRepositoryProvider
- st.orm.spi.ORMConverterProvider
- st.orm.spi.ORMReflectionProvider
- st.orm.spi.ProjectionRepositoryProvider
- st.orm.spi.QueryBuilderProvider
- st.orm.spi.SqlDialectProvider
- st.orm.spi.Provider
- st.orm.spi.ORMConverter
- st.orm.spi.ORMConverter.NameResolver
- st.orm.spi.ORMReflection
- st.orm.template.PreparedStatementTemplate
- st.orm.repository.Projection<ID>
- st.orm.Query
- st.orm.PreparedQuery (also extends java.lang.AutoCloseable)
- st.orm.template.QueryBuilder.JoinBuilder<T,
R, ID> - st.orm.template.QueryBuilder.TypedJoinBuilder<T,
R, ID>
- st.orm.template.QueryBuilder.TypedJoinBuilder<T,
- st.orm.template.QueryBuilder.PredicateBuilder<T,
R, ID> - st.orm.spi.QueryFactory
- st.orm.Ref<T>
- st.orm.template.impl.RefFactory
- st.orm.repository.Repository
- st.orm.repository.EntityRepository<E,
ID> - st.orm.repository.ProjectionRepository<P,
ID>
- st.orm.repository.EntityRepository<E,
- st.orm.repository.RepositoryLookup
- st.orm.template.ORMTemplate (also extends st.orm.template.QueryTemplate)
- st.orm.ResultCallback<T,
R> - st.orm.template.Sql
- st.orm.template.SqlDialect
- st.orm.template.impl.SqlGenerator
- st.orm.template.SqlInterceptor
- st.orm.template.SqlTemplate
- st.orm.template.SqlTemplate.BatchListener
- st.orm.template.SqlTemplate.BindVariables
- st.orm.template.SqlTemplate.Parameter
- st.orm.template.SqlTemplate.RecordListener
- st.orm.template.impl.Subqueryable
- st.orm.template.SubqueryTemplate
- st.orm.template.QueryTemplate
- st.orm.template.ORMTemplate (also extends st.orm.repository.RepositoryLookup)
- st.orm.template.QueryTemplate
- st.orm.template.TableAliasResolver
- st.orm.template.TableNameResolver
- st.orm.template.TemplateFunction
- st.orm.template.TemplateFunction.Context
- st.orm.Templates
Annotation Interface Hierarchy
- st.orm.DbColumn (implements java.lang.annotation.Annotation)
- st.orm.DbColumns (implements java.lang.annotation.Annotation)
- st.orm.DbEnum (implements java.lang.annotation.Annotation)
- st.orm.DbTable (implements java.lang.annotation.Annotation)
- st.orm.FK (implements java.lang.annotation.Annotation)
- st.orm.template.GenerateMetamodel (implements java.lang.annotation.Annotation)
- st.orm.Inline (implements java.lang.annotation.Annotation)
- st.orm.template.MetamodelType (implements java.lang.annotation.Annotation)
- st.orm.spi.Orderable.After (implements java.lang.annotation.Annotation)
- st.orm.spi.Orderable.AfterAny (implements java.lang.annotation.Annotation)
- st.orm.spi.Orderable.Before (implements java.lang.annotation.Annotation)
- st.orm.spi.Orderable.BeforeAny (implements java.lang.annotation.Annotation)
- st.orm.Persist (implements java.lang.annotation.Annotation)
- st.orm.PK (implements java.lang.annotation.Annotation)
- st.orm.repository.ProjectionQuery (implements java.lang.annotation.Annotation)
- st.orm.Version (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)
- st.orm.template.impl.DefaultJoinType (implements st.orm.template.JoinType)
- st.orm.EnumType
- st.orm.template.ResolveScope
- st.orm.Templates.SelectMode
- st.orm.TemporalType
- 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
- st.orm.template.impl.ColumnImpl (implements st.orm.template.Column)
- st.orm.template.impl.ColumnName (implements st.orm.spi.Name)
- st.orm.template.impl.Elements.Alias (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.Column (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.Delete (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.From (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.Insert (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.ObjectExpression (implements st.orm.template.impl.Elements.Expression)
- st.orm.template.impl.Elements.Param (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.Select (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.Set (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.SubqueryPREVIEW (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.Table (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.TableSource (implements st.orm.template.impl.Elements.Source)
- st.orm.template.impl.Elements.TableTarget (implements st.orm.template.impl.Elements.Target)
- st.orm.template.impl.Elements.TemplateExpressionPREVIEW (implements st.orm.template.impl.Elements.Expression)
- st.orm.template.impl.Elements.TemplateSourcePREVIEW (implements st.orm.template.impl.Elements.Source)
- st.orm.template.impl.Elements.TemplateTargetPREVIEW (implements st.orm.template.impl.Elements.Target)
- st.orm.template.impl.Elements.Unsafe (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.Update (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.Values (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.Var (implements st.orm.template.impl.Element)
- st.orm.template.impl.Elements.Where (implements st.orm.template.impl.Element)
- st.orm.template.impl.ModelImpl<E,
ID> (implements st.orm.template.Model<E, ID>) - st.orm.template.SqlTemplate.NamedParameter (implements st.orm.template.SqlTemplate.Parameter)
- st.orm.template.SqlTemplate.PositionalParameter (implements st.orm.template.SqlTemplate.Parameter)
- st.orm.template.impl.TableName (implements st.orm.spi.Name)
- java.lang.Record