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 void
addAttributeNodes
(Attribute<J, ?>... attribute) default void
addAttributeNodes
(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:
getAttributeNodes
in interfaceSubgraph<J>
-
addAttributeNodes
- Specified by:
addAttributeNodes
in interfaceSubgraph<J>
-
addAttributeNodes
- Specified by:
addAttributeNodes
in interfaceSubgraph<J>
-
addSubgraph
- Specified by:
addSubgraph
in interfaceSubgraph<J>
-
addSubgraph
- Specified by:
addSubgraph
in interfaceSubgraph<J>
-
addSubgraph
- Specified by:
addSubgraph
in interfaceSubgraph<J>
-
addSubgraph
- Specified by:
addSubgraph
in interfaceSubgraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraph
in interfaceSubgraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraph
in interfaceSubgraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraph
in interfaceSubgraph<J>
-
addKeySubgraph
- Specified by:
addKeySubgraph
in interfaceSubgraph<J>
-
getClassType
- Specified by:
getClassType
in interfaceSubgraph<J>
-