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
|