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
.-
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.Fields in org.hibernate.graph.internal declared as SubGraphImplementorModifier and TypeFieldDescriptionprotected SubGraphImplementor<K>
AttributeNodeImpl.keySubgraph
protected SubGraphImplementor<E>
AttributeNodeImpl.valueSubgraph
Methods in org.hibernate.graph.internal that return SubGraphImplementorModifier and TypeMethodDescriptionAttributeNodeImpl.addElementSubgraph()
<E> SubGraphImplementor<E>
GraphImpl.addElementSubgraph
(PluralAttribute<? super J, ?, E> attribute) <X> SubGraphImplementor<X>
GraphImpl.addElementSubgraph
(String attributeName) <X> SubGraphImplementor<X>
GraphImpl.addElementSubgraph
(String attributeName, Class<X> type) AttributeNodeImpl.addKeySubgraph()
<X> SubGraphImplementor<X>
GraphImpl.addKeySubgraph
(String attributeName) <X> SubGraphImplementor<X>
GraphImpl.addKeySubgraph
(String attributeName, Class<X> type) <AJ> SubGraphImplementor<AJ>
GraphImpl.addKeySubGraph
(String attributeName) <AJ> SubGraphImplementor<AJ>
GraphImpl.addKeySubGraph
(String attributeName, Class<AJ> subtype) <AJ> SubGraphImplementor<AJ>
GraphImpl.addKeySubGraph
(MapPersistentAttribute<? super J, ? super AJ, ?> attribute, Class<AJ> subtype) <K> SubGraphImplementor<K>
GraphImpl.addMapKeySubgraph
(MapAttribute<? super J, K, ?> attribute) AttributeNodeImpl.addSingularSubgraph()
<X> SubGraphImplementor<X>
GraphImpl.addSubgraph
(Attribute<? super J, X> attribute) <X> SubGraphImplementor<X>
GraphImpl.addSubgraph
(String attributeName) <X> SubGraphImplementor<X>
GraphImpl.addSubgraph
(String attributeName, Class<X> type) <AJ> SubGraphImplementor<AJ>
GraphImpl.addSubGraph
(String attributeName) <AJ> SubGraphImplementor<AJ>
GraphImpl.addSubGraph
(String attributeName, Class<AJ> subtype) <AJ> SubGraphImplementor<AJ>
GraphImpl.addSubGraph
(PersistentAttribute<? super J, ? super AJ> attribute, Class<AJ> subtype) <AJ> SubGraphImplementor<AJ>
GraphImpl.addSubGraph
(PersistentAttribute<? super J, AJ> attribute) <E> SubGraphImplementor<E>
GraphImpl.addTreatedElementSubgraph
(PluralAttribute<? super J, ?, ? super E> attribute, Class<E> type) <AJ> SubGraphImplementor<AJ>
GraphImpl.addTreatedMapKeySubgraph
(MapAttribute<? super J, ? super AJ, ?> attribute, ManagedType<AJ> type) <K> SubGraphImplementor<K>
GraphImpl.addTreatedMapKeySubgraph
(MapAttribute<? super J, ? super K, ?> attribute, Class<K> type) <AJ> SubGraphImplementor<AJ>
GraphImpl.addTreatedSubgraph
(Attribute<? super J, ? super AJ> attribute, ManagedType<AJ> type) <Y> SubGraphImplementor<Y>
GraphImpl.addTreatedSubgraph
(Attribute<? super J, ? super Y> attribute, Class<Y> type) <S extends J>
SubGraphImplementor<S>GraphImpl.addTreatedSubgraph
(ManagedType<S> type) <S extends J>
SubGraphImplementor<S>GraphImpl.addTreatedSubgraph
(Class<S> type) AttributeNodeImpl.addValueSubgraph()
AttributeNodeImpl.getKeySubgraph()
AttributeNodeImpl.getValueSubgraph()
SubGraphImpl.makeCopy
(boolean mutable) AttributeNodeImpl.makeKeySubGraph()
Deprecated.<S> SubGraphImplementor<S>
AttributeNodeImpl.makeKeySubGraph
(Class<S> subtype) Deprecated.AttributeNodeImpl.makeSubGraph()
Deprecated.<S> SubGraphImplementor<S>
AttributeNodeImpl.makeSubGraph
(Class<S> subtype) Deprecated.RootGraphImpl.makeSubGraph
(boolean mutable) Deprecated, for removal: This API element is subject to removal in a future version.SubGraphImpl.makeSubGraph
(boolean mutable) Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.hibernate.graph.internal that return types with arguments of type SubGraphImplementorModifier and TypeMethodDescriptionMap<Class<?>,
SubGraphImplementor<?>> AttributeNodeImpl.getKeySubGraphs()
Map<Class<?>,
SubGraphImplementor<?>> AttributeNodeImpl.getSubGraphs()
Map<Class<? extends J>,
SubGraphImplementor<? extends J>> GraphImpl.getTreatedSubgraphs()
-
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, EntityNameResolver entityNameResolver) GraphParser.visitSubGraph
(GraphLanguageParser.SubGraphContext subGraphContext) -
Uses of SubGraphImplementor in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi that return SubGraphImplementorModifier and TypeMethodDescriptionAttributeNodeImplementor.addElementSubgraph()
Create a value subgraph representing a plural element rooted at this attribute node.AttributeNodeImplementor.addKeySubgraph()
Create a key subgraph rooted at this attribute node.<X> SubGraphImplementor<X>
GraphImplementor.addKeySubgraph
(String attributeName) <X> SubGraphImplementor<X>
GraphImplementor.addKeySubgraph
(String attributeName, Class<X> type) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addKeySubGraph
(String attributeName) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addKeySubGraph
(String attributeName, Class<AJ> subtype) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addKeySubGraph
(MapPersistentAttribute<? super J, ? super AJ, ?> attribute, Class<AJ> subtype) AttributeNodeImplementor.addSingularSubgraph()
Create a value subgraph representing a singular value rooted at this attribute node.<X> SubGraphImplementor<X>
GraphImplementor.addSubgraph
(Attribute<? super J, X> attribute) <X> SubGraphImplementor<X>
GraphImplementor.addSubgraph
(String attributeName) <X> SubGraphImplementor<X>
GraphImplementor.addSubgraph
(String attributeName, Class<X> type) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addSubGraph
(String attributeName) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addSubGraph
(String attributeName, Class<AJ> subType) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addSubGraph
(PersistentAttribute<? super J, ? super AJ> attribute, Class<AJ> subtype) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addSubGraph
(PersistentAttribute<? super J, AJ> attribute) <E> SubGraphImplementor<E>
GraphImplementor.addTreatedElementSubgraph
(PluralAttribute<? super J, ?, ? super E> attribute, Class<E> type) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addTreatedMapKeySubgraph
(MapAttribute<? super J, ? super AJ, ?> attribute, ManagedType<AJ> type) <K> SubGraphImplementor<K>
GraphImplementor.addTreatedMapKeySubgraph
(MapAttribute<? super J, ? super K, ?> attribute, Class<K> type) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addTreatedSubgraph
(Attribute<? super J, ? super AJ> attribute, ManagedType<AJ> type) <Y> SubGraphImplementor<Y>
GraphImplementor.addTreatedSubgraph
(Attribute<? super J, ? super Y> attribute, Class<Y> type) <Y extends J>
SubGraphImplementor<Y>GraphImplementor.addTreatedSubgraph
(ManagedType<Y> type) <Y extends J>
SubGraphImplementor<Y>GraphImplementor.addTreatedSubgraph
(Class<Y> type) AttributeNodeImplementor.addValueSubgraph()
Create a value subgraph, without knowing whether it represents a singular value or plural element, rooted at this attribute node.AttributeNodeImplementor.getKeySubgraph()
AttributeNodeImplementor.getValueSubgraph()
SubGraphImplementor.makeCopy
(boolean mutable) AttributeNodeImplementor.makeKeySubGraph()
Deprecated.<S> SubGraphImplementor<S>
AttributeNodeImplementor.makeKeySubGraph
(Class<S> subtype) Deprecated.AttributeNodeImplementor.makeSubGraph()
Deprecated.<S> SubGraphImplementor<S>
AttributeNodeImplementor.makeSubGraph
(Class<S> subtype) Deprecated.GraphImplementor.makeSubGraph
(boolean mutable) Deprecated, for removal: This API element is subject to removal in a future version.RootGraphImplementor.makeSubGraph
(boolean mutable) Deprecated, for removal: This API element is subject to removal in a future version.SubGraphImplementor.makeSubGraph
(boolean mutable) Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.hibernate.graph.spi that return types with arguments of type SubGraphImplementorModifier and TypeMethodDescriptionMap<Class<?>,
SubGraphImplementor<?>> AttributeNodeImplementor.getKeySubGraphs()
Map<Class<?>,
SubGraphImplementor<?>> AttributeNodeImplementor.getSubGraphs()
Map<Class<? extends J>,
SubGraphImplementor<? extends J>> GraphImplementor.getTreatedSubgraphs()