Package com.blazebit.persistence.view.metamodel
package com.blazebit.persistence.view.metamodel
Entity-View extension metamodel.
-
ClassDescriptionAttribute<X,
Y> Represents an attribute of a view type.The different attribute types.The different attribute mapping types.The different attribute types.AttributeFilterMapping<X,FilterValue> Represents the mapping of a named filter on an entity view attribute.AttributeFilterMappingPath<X,FilterValue> A filter mapping for an attribute path.AttributePath<X,B, Y> A chain of attribute de-references.A util class for creating attribute paths.AttributePathWrapper<X,B, Y> A wrapper for an attribute path.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.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.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.Represents a constructor of a view type.MethodAttribute<X,Y> Represents an attribute of a view type specified by a getter.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.MethodMultiListAttribute<X,E, C extends Collection<E>> A multi-list attribute that is also a method attribute.MethodMultiMapAttribute<X,K, V, C extends Collection<V>> A multi-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.A singular attribute that is also a method attribute.An order by item.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.The different collection types.The different element collection types.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.The different mapping types.Represents the mapping of a named filter on an entity view.Provides access to the metamodel of the entity views.An entity view root.ViewType<X>Represents the metamodel of an entity view.