Package org.hibernate.graph
Interface SubGraph<J>
- All Known Subinterfaces:
SubGraphImplementor<J>
Extends the JPA-defined
Subgraph with additional operations.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddAttributeNodes(Attribute<J, ?>... attribute) default voidaddAttributeNodes(String... names) default <X> SubGraph<X>addKeySubgraph(Attribute<J, X> attribute) default <X> SubGraph<? extends X>addKeySubgraph(Attribute<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<J, X> attribute) default <X> SubGraph<? extends X>addSubgraph(Attribute<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 org.hibernate.graph.Graph
addAttributeNode, addAttributeNode, addKeySubGraph, addKeySubGraph, addKeySubGraph, addKeySubGraph, addPluralSubgraph, addSubGraph, addSubGraph, addSubGraph, addSubGraph, findAttributeNode, findAttributeNode, getAttributeNodeList, getGraphAttributeNodes, getGraphedType, makeCopy, makeRootGraph, makeSubGraph
-
Method Details
-
getAttributeNodes
- Specified by:
getAttributeNodesin interfaceSubgraph<J>
-
addAttributeNodes
- Specified by:
addAttributeNodesin interfaceSubgraph<J>
-
addAttributeNodes
- Specified by:
addAttributeNodesin interfaceSubgraph<J>
-
addSubgraph
- Specified by:
addSubgraphin interfaceSubgraph<J>
-
addSubgraph
- Specified by:
addSubgraphin interfaceSubgraph<J>
-
addSubgraph
- Specified by:
addSubgraphin interfaceSubgraph<J>
-
addSubgraph
- Specified by:
addSubgraphin interfaceSubgraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraphin interfaceSubgraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraphin interfaceSubgraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraphin interfaceSubgraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraphin interfaceSubgraph<J>
-
getClassType
- Specified by:
getClassTypein interfaceSubgraph<J>
-