Uses of Interface
org.hibernate.graph.spi.SubGraphImplementor
Packages that use SubGraphImplementor
Package
Description
This package defines an internal SPI abstracting over implementations
of the APIs defined in
org.hibernate.graph
.Implementation of the SPI for the runtime domain metamodel.
-
Uses of SubGraphImplementor in org.hibernate.graph.internal
Classes in org.hibernate.graph.internal that implement SubGraphImplementorModifier and TypeClassDescriptionclass
SubGraphImpl<J>
Implementation of the JPA-definedSubgraph
interface.Methods in org.hibernate.graph.internal that return SubGraphImplementorModifier and TypeMethodDescription<E> SubGraphImplementor<E>
RootGraphImpl.addElementSubgraph
(PluralAttribute<? super J, ?, E> attribute) <X> SubGraphImplementor<X>
RootGraphImpl.addElementSubgraph
(String attributeName) <X> SubGraphImplementor<X>
RootGraphImpl.addElementSubgraph
(String attributeName, Class<X> type) <E> SubGraphImplementor<E>
SubGraphImpl.addElementSubgraph
(PluralAttribute<? super J, ?, E> attribute) <X> SubGraphImplementor<X>
SubGraphImpl.addElementSubgraph
(String attributeName) <X> SubGraphImplementor<X>
SubGraphImpl.addElementSubgraph
(String attributeName, Class<X> type) <AJ> SubGraphImplementor<AJ>
SubGraphImpl.addKeySubGraph
(String attributeName) <K> SubGraphImplementor<K>
RootGraphImpl.addMapKeySubgraph
(MapAttribute<? super J, K, ?> attribute) <K> SubGraphImplementor<K>
SubGraphImpl.addMapKeySubgraph
(MapAttribute<? super J, K, ?> attribute) <T1> SubGraphImplementor<? extends T1>
RootGraphImpl.addSubclassSubgraph
(Class<? extends T1> type) <E> SubGraphImplementor<E>
RootGraphImpl.addTreatedElementSubgraph
(PluralAttribute<? super J, ?, ? super E> attribute, Class<E> type) <E> SubGraphImplementor<E>
SubGraphImpl.addTreatedElementSubgraph
(PluralAttribute<? super J, ?, ? super E> attribute, Class<E> type) <K> SubGraphImplementor<K>
RootGraphImpl.addTreatedMapKeySubgraph
(MapAttribute<? super J, ? super K, ?> attribute, Class<K> type) <K> SubGraphImplementor<K>
SubGraphImpl.addTreatedMapKeySubgraph
(MapAttribute<? super J, ? super K, ?> attribute, Class<K> type) <Y> SubGraphImplementor<Y>
RootGraphImpl.addTreatedSubgraph
(Attribute<? super J, ? super Y> attribute, Class<Y> type) <S extends J>
SubGraphImplementor<S>RootGraphImpl.addTreatedSubgraph
(Class<S> type) <Y> SubGraphImplementor<Y>
SubGraphImpl.addTreatedSubgraph
(Attribute<? super J, ? super Y> attribute, Class<Y> type) SubGraphImpl.makeCopy
(boolean mutable) AttributeNodeImpl.makeKeySubGraph()
<S extends J>
SubGraphImplementor<S>AttributeNodeImpl.makeKeySubGraph
(Class<S> subtype) <S extends J>
SubGraphImplementor<S>AttributeNodeImpl.makeKeySubGraph
(ManagedDomainType<S> subtype) AttributeNodeImpl.makeSubGraph()
<S extends J>
SubGraphImplementor<S>AttributeNodeImpl.makeSubGraph
(Class<S> subtype) <S extends J>
SubGraphImplementor<S>AttributeNodeImpl.makeSubGraph
(ManagedDomainType<S> subtype) RootGraphImpl.makeSubGraph
(boolean mutable) SubGraphImpl.makeSubGraph
(boolean mutable) Methods in org.hibernate.graph.internal that return types with arguments of type SubGraphImplementorModifier and TypeMethodDescriptionMap<Class<? extends J>,
SubGraphImplementor<? extends J>> AttributeNodeImpl.getKeySubGraphMap()
Map<Class<? extends J>,
SubGraphImplementor<? extends J>> AttributeNodeImpl.getSubGraphMap()
Methods in org.hibernate.graph.internal with parameters of type SubGraphImplementorModifier and TypeMethodDescriptionvoid
AttributeNodeImpl.addSubGraph
(SubGraphImplementor<? extends J> subGraph) protected void
AttributeNodeImpl.internalAddSubGraph
(SubGraphImplementor<? extends J> subGraph) -
Uses of SubGraphImplementor in org.hibernate.graph.internal.parse
Methods in org.hibernate.graph.internal.parse that return SubGraphImplementorModifier and TypeMethodDescriptionSubGraphGenerator.createSubGraph
(AttributeNodeImplementor<?> attributeNode, String subTypeName, SessionFactoryImplementor sessionFactory) GraphParser.visitSubGraph
(GraphLanguageParser.SubGraphContext ctx) -
Uses of SubGraphImplementor in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi that return SubGraphImplementorModifier and TypeMethodDescriptiondefault <AJ> SubGraphImplementor<AJ>
GraphImplementor.addKeySubGraph
(String attributeName) default <AJ> SubGraphImplementor<AJ>
GraphImplementor.addKeySubGraph
(String attributeName, Class<AJ> subtype) default <AJ> SubGraphImplementor<AJ>
GraphImplementor.addKeySubGraph
(PersistentAttribute<? super J, AJ> attribute) default <AJ> SubGraphImplementor<? extends AJ>
GraphImplementor.addKeySubGraph
(PersistentAttribute<? super J, AJ> attribute, Class<? extends AJ> subType) <AJ> SubGraphImplementor<AJ>
SubGraphImplementor.addKeySubGraph
(String attributeName) default <AJ> SubGraphImplementor<? extends AJ>
SubGraphImplementor.addKeySubGraph
(PersistentAttribute<? super J, AJ> attribute, Class<? extends AJ> subType) default <AJ> SubGraphImplementor<AJ>
GraphImplementor.addSubGraph
(String attributeName) default <AJ> SubGraphImplementor<AJ>
GraphImplementor.addSubGraph
(String attributeName, Class<AJ> subType) default <AJ> SubGraphImplementor<AJ>
GraphImplementor.addSubGraph
(PersistentAttribute<? super J, AJ> attribute) default <AJ> SubGraphImplementor<? extends AJ>
GraphImplementor.addSubGraph
(PersistentAttribute<? super J, AJ> attribute, Class<? extends AJ> subType) SubGraphImplementor.makeCopy
(boolean mutable) AttributeNodeImplementor.makeKeySubGraph()
<S extends J>
SubGraphImplementor<S>AttributeNodeImplementor.makeKeySubGraph
(Class<S> subtype) <S extends J>
SubGraphImplementor<S>AttributeNodeImplementor.makeKeySubGraph
(ManagedDomainType<S> subtype) AttributeNodeImplementor.makeSubGraph()
<S extends J>
SubGraphImplementor<S>AttributeNodeImplementor.makeSubGraph
(Class<S> subtype) <S extends J>
SubGraphImplementor<S>AttributeNodeImplementor.makeSubGraph
(ManagedDomainType<S> subtype) GraphImplementor.makeSubGraph
(boolean mutable) RootGraphImplementor.makeSubGraph
(boolean mutable) default SubGraphImplementor<J>
SubGraphImplementor.makeSubGraph
(boolean mutable) Methods in org.hibernate.graph.spi that return types with arguments of type SubGraphImplementorModifier and TypeMethodDescriptionMap<Class<? extends J>,
SubGraphImplementor<? extends J>> AttributeNodeImplementor.getKeySubGraphMap()
Map<Class<? extends J>,
SubGraphImplementor<? extends J>> AttributeNodeImplementor.getSubGraphMap()
Methods in org.hibernate.graph.spi with parameters of type SubGraphImplementorModifier and TypeMethodDescriptionvoid
AttributeNodeImplementor.addSubGraph
(SubGraphImplementor<? extends J> subGraph) Method parameters in org.hibernate.graph.spi with type arguments of type SubGraphImplementorModifier and TypeMethodDescriptiondefault void
AttributeNodeImplementor.visitKeySubGraphs
(BiConsumer<Class<? extends J>, SubGraphImplementor<? extends J>> consumer) default void
AttributeNodeImplementor.visitSubGraphs
(BiConsumer<Class<? extends J>, SubGraphImplementor<? extends J>> consumer) -
Uses of SubGraphImplementor in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal that return SubGraphImplementorModifier and TypeMethodDescriptionstatic <J,
S> SubGraphImplementor<S> DomainModelHelper.makeSubGraph
(ManagedDomainType<J> type, Class<S> subtype)