Uses of Class
org.datanucleus.metadata.FetchGroupMetaData
Packages that use FetchGroupMetaData
Package
Description
This package provides classes that are typically externally called, whether that means by developers
or by other DataNucleus plugins.
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
-
Uses of FetchGroupMetaData in org.datanucleus
Fields in org.datanucleus with type parameters of type FetchGroupMetaDataModifier and TypeFieldDescriptionprivate Map
<Integer, Set<FetchGroupMetaData>> FetchPlanForClass.fetchGroupsByMemberNumber
Cache of fetch groups by member number, as calculating them in getFetchGroupsForMemberNumber() is O(n^2) Mapinvalid input: '<'Integer, Set> Methods in org.datanucleus that return types with arguments of type FetchGroupMetaDataModifier and TypeMethodDescriptionprivate Set
<FetchGroupMetaData> FetchPlanForClass.getFetchGroupsForMemberNumber
(Set<FetchGroupMetaData> fgmds, int memberNum) Get all the (MetaData-based) fetch groups where this member number is included.Methods in org.datanucleus with parameters of type FetchGroupMetaDataModifier and TypeMethodDescriptionprivate BitSet
FetchPlanForClass.getMemberNumbersForFetchGroup
(FetchGroupMetaData fgmd) Get the absolute member numbers for a particular Fetch Group.Method parameters in org.datanucleus with type arguments of type FetchGroupMetaDataModifier and TypeMethodDescriptionprivate Set
<FetchGroupMetaData> FetchPlanForClass.getFetchGroupsForMemberNumber
(Set<FetchGroupMetaData> fgmds, int memberNum) Get all the (MetaData-based) fetch groups where this member number is included.private BitSet
FetchPlanForClass.getMemberNumbersForFetchGroups
(Set<FetchGroupMetaData> fgmds) Get the absolute number of the members for an array of Fetch Group. -
Uses of FetchGroupMetaData in org.datanucleus.metadata
Fields in org.datanucleus.metadata with type parameters of type FetchGroupMetaDataModifier and TypeFieldDescriptionprotected Map
<String, FetchGroupMetaData> AbstractClassMetaData.fetchGroupMetaDataByName
Convenience lookup map of fetch group by the name.protected Set
<FetchGroupMetaData> AbstractClassMetaData.fetchGroups
protected Set
<FetchGroupMetaData> FetchGroupMetaData.fetchGroups
A contained fetch-group element indicates that the named group is to be included in the group being defined.protected List
<FetchGroupMetaData> FetchPlanMetaData.fetchGroups
Series of Fetch Groups used in this FetchPlan.Methods in org.datanucleus.metadata that return FetchGroupMetaDataModifier and TypeMethodDescriptionAbstractClassMetaData.getFetchGroupMetaData
(String groupname) Accessor for the fetch group metadata for the group specified.final FetchGroupMetaData[]
FetchPlanMetaData.getFetchGroupMetaData()
Accessor for fetchGroupMetaDataAbstractClassMetaData.newFetchGroupMetaData
(String name) Method to create a new fetchgroup metadata, add it, and return it.FetchPlanMetaData.newFetchGroupMetaData
(String name) Method to create a new FetchGroup metadata, add it and return it.FetchGroupMetaData.setPostLoad
(Boolean postLoad) Methods in org.datanucleus.metadata that return types with arguments of type FetchGroupMetaDataModifier and TypeMethodDescriptionfinal Set
<FetchGroupMetaData> AbstractClassMetaData.getFetchGroupMetaData()
Accessor for all MetaData defined for fetch groups for this class.AbstractClassMetaData.getFetchGroupMetaData
(Collection<String> groupNames) Accessor for fetch group metadata for the specified groups (if present).final Set
<FetchGroupMetaData> FetchGroupMetaData.getFetchGroups()
Methods in org.datanucleus.metadata with parameters of type FetchGroupMetaDataModifier and TypeMethodDescriptionvoid
AbstractClassMetaData.addFetchGroup
(FetchGroupMetaData fgmd) Method to add a fetch-group to this class.void
FetchGroupMetaData.addFetchGroup
(FetchGroupMetaData fgmd) Add a new FetchGroupMetaDatavoid
FetchPlanMetaData.addFetchGroup
(FetchGroupMetaData fgmd) Add a new FetchGroupMetaDataConstructors in org.datanucleus.metadata with parameters of type FetchGroupMetaData