- addBatchLoadableEntityKey
If an EntityKey represents a batch loadable entity, add it to the queue. Note
that the contract here
- <init>
Constructs a queue for the given context.
- clear
Clears all entries from this fetch queue.
- getEntityBatch
Get a batch of unloaded identifiers for this class, using a slightly complex
algorithm that tries to
- removeBatchLoadableEntityKey
After evicting or deleting or loading an entity, we don't need to batch fetch it
anymore, remove it
- removeSubselect
After evicting or deleting an entity, we don't need to know the query that was
used to load it anymo
- addSubselect
Adds a subselect fetch decriptor for the given entity key.
- getCollectionBatch
Get a batch of uninitialized collection keys for a given role
- getSubselect
Retrieve the fetch descriptor associated with the given entity key.
- addBatchLoadableCollection
If a CollectionEntry represents a batch loadable collection, add it to the
queue.
- clearSubselects
Clears all pending subselect fetches from the queue. Called after flushing.
- removeBatchLoadableCollection
After a collection was initialized or evicted, we don't need to batch fetch it
anymore, remove it fr