Package io.micronaut.data.model
A shared model that is primarily used at compilation time, and on occasional at runtime.
- Since:
- 1.0.0
- Author:
- graemerocher
-
Interface Summary Interface Description Association A property that represents an association.Embedded An embedded association.Page<T> Inspired by the Spring Data'sPage
and GORM'sPagedResultList
, this models a type that supports pagination operations.Pageable Models pageable data.PersistentElement Shared interface for a persistent element whether it be a type or a property.PersistentEntity Models a persistent entity and provides an API that can be used both within the compiler and at runtime.PersistentProperty Models a persistent property.Slice<T> Inspired by the Spring Data'sSlice
and GORM'sPagedResultList
, this models a type that supports pagination operations.Sort An interface for objects that can be sorted. -
Class Summary Class Description AbstractPersistentEntity Abstract version of thePersistentEntity
interface.AssociationUtils Internal association utilities.PersistentAssociationPath The association path representation.PersistentEntityUtils Persistent entity utils.PersistentPropertyPath The property path representation.Sort.Order The ordering of results. -
Enum Summary Enum Description DataType Enum of basic data types allowing compile time computation which can then subsequently be used at runtime for fast switching.Sort.Order.Direction Represents the direction of the ordering.