The Loader type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| Aliases |
Get the SQL table aliases of entities whose
associations are subselect-loadable, returning
null if this loader does not support subselect
loading
| |
| CollectionAliases | ||
| CollectionOwners |
Get the index of the entity that owns the collection, or -1
if there is no owner in the query results (i.e. in the case of a
collection initializer) or no collection.
| |
| CollectionPersisters |
An (optional) persister for a collection to be initialized; only collection loaders
return a non-null value
| |
| EntityAliases |
Get the result set descriptor
| |
| EntityEagerPropertyFetches |
An array indicating whether the entities have eager property fetching
enabled.
| |
| EntityPersisters |
An array of persisters of entity classes contained in each row of results;
implemented by all subclasses
| |
| Factory | ||
| IsSingleRowLoader |
Return false is this loader is a batch entity loader
| |
| IsSubselectLoadingEnabled | ||
| OwnerAssociationTypes |
An array of the owner types corresponding to the Owners
returns. Indices indicating no owner would be null here.
| |
| Owners |
An array of indexes of the entity that owns a one-to-one association
to the entity at the given index (-1 if there is no "owner")
| |
| QueryIdentifier |
Identifies the query for statistics reporting, if null,
no statistics will be reported
| |
| SqlString |
The SqlString to be called; implemented by all subclasses
|