Hierarchy For All Packages
- jakarta.data,
- jakarta.data.constraint,
- jakarta.data.event,
- jakarta.data.exceptions,
- jakarta.data.expression,
- jakarta.data.metamodel,
- jakarta.data.metamodel.impl,
- jakarta.data.page,
- jakarta.data.page.impl,
- jakarta.data.repository,
- jakarta.data.restrict,
- jakarta.data.spi,
- jakarta.data.spi.expression.function,
- jakarta.data.spi.expression.literal,
- jakarta.data.spi.expression.path
Class Hierarchy
- java.lang.Object
- jakarta.data.event.LifecycleEvent<E>
- jakarta.data.event.PostDeleteEvent<E>
- jakarta.data.event.PostInsertEvent<E>
- jakarta.data.event.PostUpdateEvent<E>
- jakarta.data.event.PreDeleteEvent<E>
- jakarta.data.event.PreInsertEvent<E>
- jakarta.data.event.PreUpdateEvent<E>
- jakarta.data.Order<T> (implements java.lang.Iterable<T>)
- jakarta.data.restrict.Restrict
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- jakarta.data.exceptions.DataException
- jakarta.data.exceptions.DataConnectionException
- jakarta.data.exceptions.EmptyResultException
- jakarta.data.exceptions.EntityExistsException
- jakarta.data.exceptions.MappingException
- jakarta.data.exceptions.NonUniqueResultException
- jakarta.data.exceptions.OptimisticLockingFailureException
- jakarta.data.exceptions.DataException
- java.lang.RuntimeException
- java.lang.Exception
- jakarta.data.event.LifecycleEvent<E>
Interface Hierarchy
- jakarta.data.metamodel.Attribute<T>
- jakarta.data.metamodel.BasicAttribute<T,
V> (also extends jakarta.data.expression.Expression<T, V>) - jakarta.data.metamodel.ComparableAttribute<T,
V> (also extends jakarta.data.expression.ComparableExpression<T, V>, jakarta.data.metamodel.SortableAttribute<T>) - jakarta.data.metamodel.NumericAttribute<T,
N> (also extends jakarta.data.expression.NumericExpression<T, N>) - jakarta.data.metamodel.TemporalAttribute<T,
V> (also extends jakarta.data.expression.TemporalExpression<T, V>) - jakarta.data.metamodel.TextAttribute<T> (also extends jakarta.data.expression.TextExpression<T>)
- jakarta.data.metamodel.NumericAttribute<T,
- jakarta.data.metamodel.ComparableAttribute<T,
- jakarta.data.metamodel.NavigableAttribute<T,
U> (also extends jakarta.data.expression.NavigableExpression<T, U>) - jakarta.data.metamodel.SortableAttribute<T>
- jakarta.data.metamodel.ComparableAttribute<T,
V> (also extends jakarta.data.metamodel.BasicAttribute<T, V>, jakarta.data.expression.ComparableExpression<T, V>) - jakarta.data.metamodel.NumericAttribute<T,
N> (also extends jakarta.data.expression.NumericExpression<T, N>) - jakarta.data.metamodel.TemporalAttribute<T,
V> (also extends jakarta.data.expression.TemporalExpression<T, V>) - jakarta.data.metamodel.TextAttribute<T> (also extends jakarta.data.expression.TextExpression<T>)
- jakarta.data.metamodel.NumericAttribute<T,
- jakarta.data.metamodel.ComparableAttribute<T,
- jakarta.data.metamodel.BasicAttribute<T,
- jakarta.data.constraint.Constraint<V>
- jakarta.data.constraint.AtLeast<V>
- jakarta.data.constraint.AtMost<V>
- jakarta.data.constraint.Between<V>
- jakarta.data.constraint.EqualTo<V>
- jakarta.data.constraint.GreaterThan<V>
- jakarta.data.constraint.In<V>
- jakarta.data.constraint.LessThan<V>
- jakarta.data.constraint.Like
- jakarta.data.constraint.NotBetween<V>
- jakarta.data.constraint.NotEqualTo<V>
- jakarta.data.constraint.NotIn<V>
- jakarta.data.constraint.NotLike
- jakarta.data.constraint.NotNull<V>
- jakarta.data.constraint.Null<V>
- jakarta.data.repository.DataRepository<T,
K> - jakarta.data.repository.BasicRepository<T,
K> - jakarta.data.repository.CrudRepository<T,
K>
- jakarta.data.repository.CrudRepository<T,
- jakarta.data.repository.BasicRepository<T,
- jakarta.data.expression.Expression<T,
V> - jakarta.data.metamodel.BasicAttribute<T,
V> (also extends jakarta.data.metamodel.Attribute<T>) - jakarta.data.metamodel.ComparableAttribute<T,
V> (also extends jakarta.data.expression.ComparableExpression<T, V>, jakarta.data.metamodel.SortableAttribute<T>) - jakarta.data.metamodel.NumericAttribute<T,
N> (also extends jakarta.data.expression.NumericExpression<T, N>) - jakarta.data.metamodel.TemporalAttribute<T,
V> (also extends jakarta.data.expression.TemporalExpression<T, V>) - jakarta.data.metamodel.TextAttribute<T> (also extends jakarta.data.expression.TextExpression<T>)
- jakarta.data.metamodel.NumericAttribute<T,
- jakarta.data.metamodel.ComparableAttribute<T,
- jakarta.data.expression.ComparableExpression<T,
V> - jakarta.data.metamodel.ComparableAttribute<T,
V> (also extends jakarta.data.metamodel.BasicAttribute<T, V>, jakarta.data.metamodel.SortableAttribute<T>) - jakarta.data.metamodel.NumericAttribute<T,
N> (also extends jakarta.data.expression.NumericExpression<T, N>) - jakarta.data.metamodel.TemporalAttribute<T,
V> (also extends jakarta.data.expression.TemporalExpression<T, V>) - jakarta.data.metamodel.TextAttribute<T> (also extends jakarta.data.expression.TextExpression<T>)
- jakarta.data.metamodel.NumericAttribute<T,
- jakarta.data.spi.expression.literal.ComparableLiteral<V> (also extends jakarta.data.spi.expression.literal.Literal<V>)
- jakarta.data.spi.expression.literal.NumericLiteral<N> (also extends jakarta.data.expression.NumericExpression<T,
N>) - jakarta.data.spi.expression.literal.StringLiteral (also extends jakarta.data.expression.TextExpression<T>)
- jakarta.data.spi.expression.literal.TemporalLiteral<V> (also extends jakarta.data.expression.TemporalExpression<T,
V>)
- jakarta.data.spi.expression.literal.NumericLiteral<N> (also extends jakarta.data.expression.NumericExpression<T,
- jakarta.data.spi.expression.path.ComparablePath<T,
U, C> (also extends jakarta.data.spi.expression.path.Path<T, U>) - jakarta.data.expression.NumericExpression<T,
N> - jakarta.data.metamodel.NumericAttribute<T,
N> (also extends jakarta.data.metamodel.ComparableAttribute<T, V>) - jakarta.data.spi.expression.function.NumericCast<T,
N> - jakarta.data.spi.expression.function.NumericFunctionExpression<T,
N> (also extends jakarta.data.spi.expression.function.FunctionExpression<T, V>) - jakarta.data.spi.expression.literal.NumericLiteral<N> (also extends jakarta.data.spi.expression.literal.ComparableLiteral<V>)
- jakarta.data.spi.expression.function.NumericOperatorExpression<T,
N> - jakarta.data.spi.expression.path.NumericPath<T,
U, N> (also extends jakarta.data.spi.expression.path.Path<T, U>)
- jakarta.data.metamodel.NumericAttribute<T,
- jakarta.data.expression.TemporalExpression<T,
V> - jakarta.data.spi.expression.function.CurrentDate<T>
- jakarta.data.spi.expression.function.CurrentDateTime<T>
- jakarta.data.spi.expression.function.CurrentTime<T>
- jakarta.data.metamodel.TemporalAttribute<T,
V> (also extends jakarta.data.metamodel.ComparableAttribute<T, V>) - jakarta.data.spi.expression.literal.TemporalLiteral<V> (also extends jakarta.data.spi.expression.literal.ComparableLiteral<V>)
- jakarta.data.spi.expression.path.TemporalPath<T,
U, V> (also extends jakarta.data.spi.expression.path.Path<T, U>)
- jakarta.data.expression.TextExpression<T>
- jakarta.data.spi.expression.literal.StringLiteral (also extends jakarta.data.spi.expression.literal.ComparableLiteral<V>)
- jakarta.data.metamodel.TextAttribute<T> (also extends jakarta.data.metamodel.ComparableAttribute<T,
V>) - jakarta.data.spi.expression.function.TextFunctionExpression<T> (also extends jakarta.data.spi.expression.function.FunctionExpression<T,
V>) - jakarta.data.spi.expression.path.TextPath<T,
U> (also extends jakarta.data.spi.expression.path.Path<T, U>)
- jakarta.data.metamodel.ComparableAttribute<T,
- jakarta.data.spi.expression.function.FunctionExpression<T,
V> - jakarta.data.spi.expression.function.NumericFunctionExpression<T,
N> (also extends jakarta.data.expression.NumericExpression<T, N>) - jakarta.data.spi.expression.function.TextFunctionExpression<T> (also extends jakarta.data.expression.TextExpression<T>)
- jakarta.data.spi.expression.function.NumericFunctionExpression<T,
- jakarta.data.spi.expression.literal.Literal<V>
- jakarta.data.spi.expression.literal.ComparableLiteral<V> (also extends jakarta.data.expression.ComparableExpression<T,
V>) - jakarta.data.spi.expression.literal.NumericLiteral<N> (also extends jakarta.data.expression.NumericExpression<T,
N>) - jakarta.data.spi.expression.literal.StringLiteral (also extends jakarta.data.expression.TextExpression<T>)
- jakarta.data.spi.expression.literal.TemporalLiteral<V> (also extends jakarta.data.expression.TemporalExpression<T,
V>)
- jakarta.data.spi.expression.literal.NumericLiteral<N> (also extends jakarta.data.expression.NumericExpression<T,
- jakarta.data.spi.expression.literal.ComparableLiteral<V> (also extends jakarta.data.expression.ComparableExpression<T,
- jakarta.data.metamodel.BasicAttribute<T,
- java.lang.Iterable<T>
- jakarta.data.page.Page<T>
- jakarta.data.page.CursoredPage<T>
- jakarta.data.page.Page<T>
- jakarta.data.expression.NavigableExpression<T,
U> - jakarta.data.metamodel.NavigableAttribute<T,
U> (also extends jakarta.data.metamodel.Attribute<T>) - jakarta.data.spi.expression.path.NavigablePath<T,
U, V> (also extends jakarta.data.spi.expression.path.Path<T, U>)
- jakarta.data.metamodel.NavigableAttribute<T,
- jakarta.data.page.PageRequest
- jakarta.data.page.PageRequest.Cursor
- jakarta.data.spi.expression.path.Path<T,
U> - jakarta.data.spi.expression.path.ComparablePath<T,
U, C> (also extends jakarta.data.expression.ComparableExpression<T, V>) - jakarta.data.spi.expression.path.NavigablePath<T,
U, V> (also extends jakarta.data.expression.NavigableExpression<T, U>) - jakarta.data.spi.expression.path.NumericPath<T,
U, N> (also extends jakarta.data.expression.NumericExpression<T, N>) - jakarta.data.spi.expression.path.TemporalPath<T,
U, V> (also extends jakarta.data.expression.TemporalExpression<T, V>) - jakarta.data.spi.expression.path.TextPath<T,
U> (also extends jakarta.data.expression.TextExpression<T>)
- jakarta.data.spi.expression.path.ComparablePath<T,
- jakarta.data.restrict.Restriction<T>
- jakarta.data.restrict.BasicRestriction<T,
V> - jakarta.data.restrict.CompositeRestriction<T>
- jakarta.data.restrict.BasicRestriction<T,
Annotation Interface Hierarchy
- jakarta.data.repository.By (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Delete (implements java.lang.annotation.Annotation)
- jakarta.data.spi.EntityDefining (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Find (implements java.lang.annotation.Annotation)
- jakarta.data.repository.First (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Insert (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Is (implements java.lang.annotation.Annotation)
- jakarta.data.repository.OrderBy (implements java.lang.annotation.Annotation)
- jakarta.data.repository.OrderBy.List (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Param (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Query (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Repository (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Save (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Select (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Select.List (implements java.lang.annotation.Annotation)
- jakarta.data.metamodel.StaticMetamodel (implements java.lang.annotation.Annotation)
- jakarta.data.repository.Update (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)
- jakarta.data.restrict.CompositeRestriction.Type
- jakarta.data.Direction
- jakarta.data.spi.expression.function.NumericOperatorExpression.Operator
- jakarta.data.page.PageRequest.Mode
- 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
- jakarta.data.metamodel.impl.AttributeRecord<T> (implements jakarta.data.metamodel.Attribute<T>)
- jakarta.data.page.impl.CursoredPageRecord<T> (implements jakarta.data.page.CursoredPage<T>)
- jakarta.data.Limit
- jakarta.data.page.impl.PageRecord<T> (implements jakarta.data.page.Page<T>)
- jakarta.data.Sort<T>
- jakarta.data.metamodel.impl.SortableAttributeRecord<T> (implements jakarta.data.metamodel.SortableAttribute<T>)
- jakarta.data.metamodel.impl.TextAttributeRecord<T> (implements jakarta.data.metamodel.TextAttribute<T>)
- java.lang.Record