The following tables list the members exposed by the BatchFetchQueue type.
Public Methods
| Name | Description | |
|---|---|---|
| AddBatchLoadableEntityKey |
If an EntityKey represents a batch loadable entity, add
it to the queue.
| |
| AddSubselect |
Adds a subselect fetch decriptor for the given entity key.
| |
| Clear |
Clears all entries from this fetch queue.
| |
| ClearSubselects |
Clears all pending subselect fetches from the queue.
| |
| GetCollectionBatch |
Get a batch of uninitialized collection keys for a given role
| |
| GetEntityBatch |
Get a batch of unloaded identifiers for this class, using a slightly
complex algorithm that tries to grab keys registered immediately after
the given key.
| |
| GetSubselect |
Retrieve the fetch descriptor associated with the given entity key.
| |
| RemoveBatchLoadableEntityKey |
After evicting or deleting or loading an entity, we don't
need to batch fetch it anymore, remove it from the queue
if necessary
| |
| RemoveSubselect |
After evicting or deleting an entity, we don't need to
know the query that was used to load it anymore (don't
call this after loading the entity, since we might still
need to load its collections)
|
Public Constructors
| Name | Description | |
|---|---|---|
| BatchFetchQueueNew |
Constructs a queue for the given context.
|