Uses of Class
org.eclipse.persistence.queries.AttributeGroup
Package
Description
-
Uses of AttributeGroup in org.eclipse.persistence.descriptors
-
Uses of AttributeGroup in org.eclipse.persistence.exceptions
Modifier and TypeMethodDescriptionstatic ValidationException
ValidationException.fetchGroupHasUnmappedAttribute
(AttributeGroup fetchGroup, String attributeName) PUBLIC: Fetch group has an attribute that doesn't have corresponding mapping. -
Uses of AttributeGroup in org.eclipse.persistence.internal.descriptors
Modifier and TypeMethodDescriptionvoid
ObjectBuilder.load
(Object object, AttributeGroup group, AbstractSession session, boolean fromFetchGroup) Force instantiation to any mappings in the load group.void
DescriptorIterator.setCurrentGroup
(AttributeGroup group) void
DescriptorIterator.startIterationOn
(Object sourceObject, AttributeGroup group) -
Uses of AttributeGroup in org.eclipse.persistence.internal.jpa
Modifier and TypeMethodDescriptionEntityManagerImpl.copy
(Object entityOrEntities, AttributeGroup group) This method will return copy the passed entity using the passed AttributeGroup.void
EntityManagerImpl.load
(Object entityOrEntities, AttributeGroup group) This method will load the passed entity or collection of entities using the passed AttributeGroup.ModifierConstructorDescriptionEntityGraphImpl
(AttributeGroup group) protected
EntityGraphImpl
(AttributeGroup group, ClassDescriptor descriptor) protected
EntityGraphImpl
(AttributeGroup group, ClassDescriptor descriptor, String attribute) -
Uses of AttributeGroup in org.eclipse.persistence.internal.jpa.metadata
Modifier and TypeMethodDescriptionvoid
MetadataProject.addEntityGraph
(AttributeGroup entityGraph) INTERNAL: Add the given entity graph (internal attribute group). -
Uses of AttributeGroup in org.eclipse.persistence.internal.jpa.metadata.graphs
Modifier and TypeMethodDescriptionvoid
NamedAttributeNodeMetadata.process
(Map<String, Map<String, AttributeGroup>> attributeGraphs, AttributeGroup graph, AttributeGroup rootGraph) INTERNAL: Process the named attribute node metadata.void
NamedSubgraphMetadata.processAttributeNodes
(Map<String, Map<String, AttributeGroup>> attributeGraphs, AttributeGroup subgraph, AttributeGroup entityGraph) INTERNAL: Process the named subgraph metadata attribute nodes.Modifier and TypeMethodDescriptionvoid
NamedAttributeNodeMetadata.process
(Map<String, Map<String, AttributeGroup>> attributeGraphs, AttributeGroup graph, AttributeGroup rootGraph) INTERNAL: Process the named attribute node metadata.void
INTERNAL: Process the named subgraph metadata into a new attribute group.void
NamedSubgraphMetadata.processAttributeNodes
(Map<String, Map<String, AttributeGroup>> attributeGraphs, AttributeGroup subgraph, AttributeGroup entityGraph) INTERNAL: Process the named subgraph metadata attribute nodes. -
Uses of AttributeGroup in org.eclipse.persistence.internal.queries
Modifier and TypeClassDescriptionclass
EntityFetchGroup reflects the state of the object.Modifier and TypeMethodDescriptionAttributeItem.toCopyGroup
(Map<AttributeGroup, CopyGroup> cloneMap, CopyGroup parentClone, Map copies) AttributeItem.toFetchGroup
(Map<AttributeGroup, FetchGroup> cloneMap, FetchGroup parentClone) AttributeItem.toLoadGroup
(Map<AttributeGroup, LoadGroup> cloneMap, LoadGroup parentClone, boolean loadOnly) -
Uses of AttributeGroup in org.eclipse.persistence.internal.sessions
Modifier and TypeFieldDescriptionprotected Map
<String, AttributeGroup> AbstractSession.attributeGroups
Stores predefined reusable AttributeGroups.Modifier and TypeMethodDescriptionAbstractSession.getAttributeGroups()
ADVANCED Return all predefined attribute groupsModifier and TypeMethodDescriptionAbstractSession.copy
(Object originalObjectOrObjects, AttributeGroup group) PUBLIC: Return a complete copy of the object or of collection of objects.void
AbstractSession.load
(Object objectOrCollection, AttributeGroup group) This method will load the passed object or collection of objects using the passed AttributeGroup.void
AbstractSession.load
(Object objectOrCollection, AttributeGroup group, ClassDescriptor referenceDescriptor, boolean fromFetchGroup) This method will load the passed object or collection of objects using the passed AttributeGroup. -
Uses of AttributeGroup in org.eclipse.persistence.jpa
Modifier and TypeMethodDescriptionJpaEntityManager.copy
(Object entityOrEntities, AttributeGroup group) This method will return copy the passed entity using the passed AttributeGroup.void
JpaEntityManager.load
(Object entityOrEntities, AttributeGroup group) This method will load the passed entity or collection of entities using the passed AttributeGroup. -
Uses of AttributeGroup in org.eclipse.persistence.queries
Modifier and TypeClassDescriptionclass
A FetchGroup is a performance enhancement that allows a group of attributes of an object to be loaded on demand, which means that the data for an attribute might not loaded from the underlying data source until an explicit access call for the attribute first occurs.class
Purpose: Used to load specified relationship attributes and nested relationship attributes.Modifier and TypeMethodDescriptionAttributeGroup.clone()
AttributeGroup.findGroup
(ClassDescriptor type) Returns AttributeGroup corresponding to the passed (possibly nested) attribute.protected AttributeGroup
AttributeGroup.newGroup
(String name, CoreAttributeGroup parent) Subclass may create different types.Modifier and TypeMethodDescriptionvoid
AttributeGroup.addAttribute
(String attributeNameOrPath, AttributeGroup group) Add a basic attribute or nested attribute with each String representing an attribute on the path to what needs to be included in the AttributeGroup.boolean
AttributeGroup.isSupersetOf
(AttributeGroup anotherGroup) Return true if this AttributeGroup is a super-set of the passed in AttributeGroup.protected AttributeItem
AttributeGroup.newItem
(AttributeGroup group, String attrName) Subclass may create different types.Modifier and TypeMethodDescriptionAttributeGroup.toCopyGroup
(Map<AttributeGroup, CopyGroup> cloneMap, Map copies) INTERNAL: This method is used internally when converting to a copy group.AttributeGroup.toFetchGroup
(Map<AttributeGroup, FetchGroup> cloneMap) INTERNAL: This method is used internally when converting to a copy group.AttributeGroup.toLoadGroup
(Map<AttributeGroup, LoadGroup> cloneMap, boolean loadOnly) FetchGroup.toLoadGroup
(Map<AttributeGroup, LoadGroup> cloneMap, boolean loadOnly) -
Uses of AttributeGroup in org.eclipse.persistence.sessions
Modifier and TypeFieldDescriptionprotected Map
<String, AttributeGroup> Project.attributeGroups
List of named AttributeGroups - once Project is initialized, these are copied to the Session.Modifier and TypeMethodDescriptionProject.getAttributeGroups()
INTERNAL: List of named AttributesGroups that will be copied to the session at initialization time.Modifier and TypeMethodDescriptionSession.copy
(Object originalObjectOrObjects, AttributeGroup group) PUBLIC: Return a complete copy of the object or collection of objects.