Package org.hibernate.graph
Interface SubGraph<J>
- All Known Subinterfaces:
SubGraphImplementor<J>
- All Known Implementing Classes:
SubGraphImpl
Extends the JPA-defined
Subgraph with additional operations.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddAttributeNodes(Attribute<? super J, ?>... attribute) default voidaddAttributeNodes(String... names) default <X> SubGraph<X>addKeySubgraph(Attribute<? super J, X> attribute) default <X> SubGraph<? extends X>addKeySubgraph(Attribute<? super J, X> attribute, Class<? extends X> type) default <X> SubGraph<X>addKeySubgraph(String name) default <X> SubGraph<X>addKeySubgraph(String name, Class<X> type) default <X> SubGraph<X>addSubgraph(Attribute<? super J, X> attribute) default <X> SubGraph<? extends X>addSubgraph(Attribute<? super J, X> attribute, Class<? extends X> type) default <X> SubGraph<X>addSubgraph(String name) default <X> SubGraph<X>addSubgraph(String name, Class<X> type) default List<AttributeNode<?>>Methods inherited from interface jakarta.persistence.Graph
addAttributeNode, addAttributeNode, addElementSubgraph, addElementSubgraph, addElementSubgraph, addMapKeySubgraph, getAttributeNode, getAttributeNode, hasAttributeNode, hasAttributeNode, removeAttributeNode, removeAttributeNode, removeAttributeNodesMethods inherited from interface org.hibernate.graph.Graph
addAttributeNode, addKeySubGraph, addKeySubGraph, addKeySubGraph, addKeySubGraph, addPluralSubgraph, addSubGraph, addSubGraph, addSubGraph, addSubGraph, addTreatedElementSubgraph, addTreatedMapKeySubgraph, addTreatedSubgraph, findAttributeNode, findAttributeNode, getAttributeNodeList, getGraphAttributeNodes, getGraphedType, makeCopy, makeRootGraph, makeSubGraph
-
Method Details
-
getAttributeNodes
- Specified by:
getAttributeNodesin interfaceGraph<J>
-
addAttributeNodes
- Specified by:
addAttributeNodesin interfaceGraph<J>
-
addAttributeNodes
- Specified by:
addAttributeNodesin interfaceGraph<J>
-
addSubgraph
- Specified by:
addSubgraphin interfaceGraph<J>
-
addSubgraph
default <X> SubGraph<? extends X> addSubgraph(Attribute<? super J, X> attribute, Class<? extends X> type) - Specified by:
addSubgraphin interfaceGraph<J>
-
addSubgraph
- Specified by:
addSubgraphin interfaceGraph<J>
-
addSubgraph
- Specified by:
addSubgraphin interfaceGraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraphin interfaceGraph<J>
-
addKeySubgraph
default <X> SubGraph<? extends X> addKeySubgraph(Attribute<? super J, X> attribute, Class<? extends X> type) - Specified by:
addKeySubgraphin interfaceGraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraphin interfaceGraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraphin interfaceGraph<J>
-
getClassType
- Specified by:
getClassTypein interfaceSubgraph<J>
-