The BatchFetchQueue type exposes the following members.
Constructors
Name | Description | |
---|---|---|
BatchFetchQueue |
Constructs a queue for the given context.
|
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.
| |
Equals | (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
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.
| |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetSubselect |
Retrieve the fetch descriptor associated with the given entity key.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
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)
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Extension Methods
Name | Description | |
---|---|---|
As<(Of <<'(T>)>>) | (Defined by TypeHelperExtensionMethods.) | |
IsBetween |
Apply a "between" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
IsIn(array<Object>[]()[][]) | Overloaded.
Apply an "in" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
IsIn(ICollection) | Overloaded.
Apply an "in" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
IsProxy | (Defined by NHibernateProxyHelper.) | |
ToTypeParameters | (Defined by ReflectHelper.) |