AttributeNode references.
API Note
Acts as an abstraction over the JPA-defined interfaces
jakarta. and
jakarta., which have no
common supertype.
RootGraph, SubGraph, jakarta.persistence.EntityGraph , jakarta.persistence.Subgraph
| Modifier and Type | Method and Description |
|---|---|
| public <AJ> AttributeNode | addAttributeNode(String attributeName)
Add an |
| public <AJ> AttributeNode | addAttributeNode(PersistentAttribute<? extends J, AJ> attribute)
Add an |
| public <AJ> SubGraph | |
| public <AJ> SubGraph | |
| public <AJ> SubGraph | |
| public <AJ> SubGraph | |
| public default <AJ> SubGraph | addPluralSubgraph(PluralAttribute<? extends J, ?, AJ> attribute)
Add a subgraph rooted at a plural attribute, allowing further nodes to be added to the subgraph. |
| public <AJ> SubGraph | addSubGraph(String attributeName)
Create and return a new (mutable) |
| public <AJ> SubGraph | |
| public <AJ> SubGraph | addSubGraph(PersistentAttribute<? extends J, AJ> attribute)
Create and return a new (mutable) |
| public <AJ> SubGraph | |
| public <AJ> AttributeNode | findAttributeNode(String attributeName)
Find an already existing AttributeNode by attributeName within this container |
| public <AJ> AttributeNode | findAttributeNode(PersistentAttribute<? extends J, AJ> attribute)
Find an already existing AttributeNode by corresponding attribute reference, within this container. |
| public List | |
| public List | getGraphAttributeNodes()
Ultimately only needed for implementing
|
| public ManagedDomainType | Returns: theManagedType being graphed here.Graphs apply only to |
| public Graph | |
| public RootGraph | makeRootGraph(String name, boolean
controls whether the resulting mutable)Graph is mutableCreate a named root |
| public SubGraph |
| addAttributeNode | back to summary |
|---|---|
| public <AJ> AttributeNode Add an | |
| addAttributeNode | back to summary |
|---|---|
| public <AJ> AttributeNode Add an | |
| addKeySubGraph | back to summary |
|---|---|
| public <AJ> SubGraph | |
| addKeySubGraph | back to summary |
|---|---|
| public <AJ> SubGraph | |
| addKeySubGraph | back to summary |
|---|---|
| public <AJ> SubGraph | |
| addKeySubGraph | back to summary |
|---|---|
| public <AJ> SubGraph | |
| addPluralSubgraph | back to summary |
|---|---|
| public default <AJ> SubGraph Add a subgraph rooted at a plural attribute, allowing further nodes to be added to the subgraph. API Note This method is missing in JPA, and nodes cannot be added in a typesafe way to subgraphs representing fetched collections
| |
| addSubGraph | back to summary |
|---|---|
| public <AJ> SubGraph Create and return a new (mutable) API Note If no such AttributeNode exists yet, it is created. | |
| addSubGraph | back to summary |
|---|---|
| public <AJ> SubGraph | |
| addSubGraph | back to summary |
|---|---|
| public <AJ> SubGraph Create and return a new (mutable) API Note If no such AttributeNode exists yet, it is created. | |
| addSubGraph | back to summary |
|---|---|
| public <AJ> SubGraph | |
| findAttributeNode | back to summary |
|---|---|
| public <AJ> AttributeNode Find an already existing AttributeNode by attributeName within this container | |
| findAttributeNode | back to summary |
|---|---|
| public <AJ> AttributeNode Find an already existing AttributeNode by corresponding attribute reference, within this container. | |
| getAttributeNodeList | back to summary |
|---|---|
| public List Get a list of all existing AttributeNodes within this container. | |
| getGraphAttributeNodes | back to summary |
|---|---|
| public List Ultimately only needed for implementing
| |
| getGraphedType | back to summary |
|---|---|
| public ManagedDomainType Graphs apply only to
| |
| makeCopy | back to summary |
|---|---|
| public Graph Redeclares org.
| |
| makeRootGraph | back to summary |
|---|---|
| public RootGraph Create a named root
| |
| makeSubGraph | back to summary |
|---|---|
| public SubGraph Create a new (mutable or immutable) | |