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 TypeClassDescriptionclassSubGraphImpl<J>Implementation of the JPA-definedSubgraphinterface.Fields in org.hibernate.graph.internal declared as SubGraphImplementorModifier and TypeFieldDescriptionprotected SubGraphImplementor<K> AttributeNodeImpl.keySubgraphprotected SubGraphImplementor<E> AttributeNodeImpl.valueSubgraphMethods 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()