Package org.hibernate.sql.results.graph
Interface BiDirectionalFetch
-
- All Superinterfaces:
DomainResultGraphNode
,Fetch
- All Known Implementing Classes:
CircularBiDirectionalFetchImpl
,CircularFetchImpl
public interface BiDirectionalFetch extends Fetch
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
collectValueIndexesToCache(BitSet valueIndexes)
Collect the JDBC value indexes used by this domain result that should be cached.NavigablePath
getReferencedPath()
The NavigablePath for the DomainResult or Fetch that this Fetch refers to.-
Methods inherited from interface org.hibernate.sql.results.graph.DomainResultGraphNode
appliesTo, getResultJavaType
-
Methods inherited from interface org.hibernate.sql.results.graph.Fetch
asFetchParent, containsAnyNonScalarResults, createAssembler, getFetchedMapping, getFetchParent, getNavigablePath, getTiming, hasTableGroup
-
-
-
-
Method Detail
-
getReferencedPath
NavigablePath getReferencedPath()
The NavigablePath for the DomainResult or Fetch that this Fetch refers to. For `o`, the referenced path is `p`. For `oa`, it's `p.address` Different fromFetch.getNavigablePath()
which returns this fetch's path, i.e. `p.address.owner` and `p.address.owner.address` respectively
-
collectValueIndexesToCache
default void collectValueIndexesToCache(BitSet valueIndexes)
Description copied from interface:DomainResultGraphNode
Collect the JDBC value indexes used by this domain result that should be cached.- Specified by:
collectValueIndexesToCache
in interfaceDomainResultGraphNode
-
-