Package com.blazebit.persistence.view.metamodel
Entity-View extension metamodel.
-
Interface Summary Interface Description Attribute<X,Y> Represents an attribute of a view type.AttributeFilterMapping<X,FilterValue> Represents the mapping of a named filter on an entity view attribute.AttributePath<X,Y> A chain of attribute de-references.BasicType<X> Represents the metamodel of a basic type.CollectionAttribute<X,E> Instances of the type CollectionAttribute represent Collection-valued attributes.CorrelatedAttribute<X,Y> Instances of the type CorrelatedAttribute represents single-valued properties or fields.FilterMapping<T> Represents the mapping of a named filter.FlatViewType<X> Represents the metamodel of a flat entity view.ListAttribute<X,E> Instances of the type ListAttribute represent List-valued attributes.ManagedViewType<X> Represents the metamodel of an managed entity view type which is either an entity view or an embeddable entity view.MapAttribute<X,K,V> Instances of the type MapAttribute represent persistent Map-valued attributes.MappingAttribute<X,Y> Represents an attribute that has a mapping expression.MappingConstructor<X> Represents a constructor of a view type.MethodAttribute<X,Y> Represents an attribute of a view type specified by a getter.MethodCollectionAttribute<X,E> A collection attribute that is also a method attribute.MethodListAttribute<X,E> A list attribute that is also a method attribute.MethodMapAttribute<X,K,V> A map attribute that is also a method attribute.MethodPluralAttribute<X,C,E> A plural attribute that is also a method attribute.MethodSetAttribute<X,E> A set attribute that is also a method attribute.MethodSingularAttribute<X,Y> A singular attribute that is also a method attribute.ParameterAttribute<X,Y> Represents an attribute of a view type specified by a constructor parameter.PluralAttribute<X,C,E> Instances of the type PluralAttribute represent collection-valued attributes.SetAttribute<X,E> Instances of the type SetAttribute represent Set-valued attributes.SingularAttribute<X,Y> Instances of the type SingularAttribute represents single-valued properties or fields.SubqueryAttribute<X,Y> Instances of the type SubqueryAttribute represents single-valued properties or fields.Type<X> Represents the mapping type of a view or attribute.ViewFilterMapping Represents the mapping of a named filter on an entity view.ViewMetamodel Provides access to the metamodel of the entity views.ViewType<X> Represents the metamodel of an entity view. -
Class Summary Class Description AttributeFilterMappingPath<X,FilterValue> A filter mapping for an attribute path.AttributePaths A util class for creating attribute paths.AttributePathWrapper<X,Y> A wrapper for an attribute path.OrderByItem An order by item. -
Enum Summary Enum Description Attribute.AttributeType The different attribute types.Attribute.MappingType The different attribute mapping types.Attribute.MemberType The different attribute types.PluralAttribute.CollectionType The different collection types.Type.MappingType The different mapping types.