Package | Description |
---|---|
org.hibernate.criterion |
A framework for defining restriction criteria and order criteria.
|
org.hibernate.hql.internal.ast.tree | |
org.hibernate.hql.internal.ast.util | |
org.hibernate.loader |
This package defines functionality for processing JDBC
result sets and returning complex graphs of persistent
objects.
|
org.hibernate.loader.collection |
This package defines collection initializers
|
org.hibernate.loader.collection.plan | |
org.hibernate.loader.entity |
This package defines entity loaders
|
org.hibernate.loader.plan.exec.internal |
Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor.
|
org.hibernate.persister.collection |
This package abstracts the persistence mechanism for collections.
|
Modifier and Type | Method and Description |
---|---|
protected QueryableCollection |
AbstractEmptinessExpression.getQueryableCollection(String entityName,
String propertyName,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
QueryableCollection |
FromElement.getQueryableCollection() |
QueryableCollection |
ComponentJoin.ComponentFromElementType.getQueryableCollection() |
Modifier and Type | Method and Description |
---|---|
FromElement |
FromElementFactory.createCollection(QueryableCollection queryableCollection,
String role,
JoinType joinType,
boolean fetchFlag,
boolean indexed) |
protected MapKeyEntityFromElement |
AbstractMapComponentNode.findOrAddMapKeyEntityFromElement(QueryableCollection collectionPersister) |
protected String[] |
MapValueNode.resolveColumns(QueryableCollection collectionPersister) |
protected String[] |
MapKeyNode.resolveColumns(QueryableCollection collectionPersister) |
protected String[] |
MapEntryNode.resolveColumns(QueryableCollection collectionPersister) |
protected abstract String[] |
AbstractMapComponentNode.resolveColumns(QueryableCollection collectionPersister) |
protected Type |
MapValueNode.resolveType(QueryableCollection collectionPersister) |
protected Type |
MapKeyNode.resolveType(QueryableCollection collectionPersister) |
protected Type |
MapEntryNode.resolveType(QueryableCollection collectionPersister) |
protected abstract Type |
AbstractMapComponentNode.resolveType(QueryableCollection collectionPersister) |
void |
FromElement.setQueryableCollection(QueryableCollection queryableCollection) |
Modifier and Type | Method and Description |
---|---|
QueryableCollection |
SessionFactoryHelper.getCollectionPersister(String role)
Locate the collection persister by the collection role.
|
QueryableCollection |
SessionFactoryHelper.requireQueryableCollection(String role)
Locate the collection persister by the collection role, requiring that
such a persister exist.
|
Modifier and Type | Method and Description |
---|---|
JoinSequence |
SessionFactoryHelper.createCollectionJoinSequence(QueryableCollection collPersister,
String collectionName)
Create a join sequence rooted at the given collection.
|
Modifier and Type | Method and Description |
---|---|
void |
OuterJoinableAssociation.addManyToManyJoin(JoinFragment outerjoin,
QueryableCollection collection) |
protected void |
JoinWalker.walkCollectionTree(QueryableCollection persister,
String alias)
For a collection role, return a list of associations to be fetched by outerjoin
|
Modifier and Type | Method and Description |
---|---|
protected QueryableCollection |
CollectionLoader.collectionPersister() |
QueryableCollection |
BatchingCollectionInitializer.collectionPersister() |
Modifier and Type | Method and Description |
---|---|
protected CollectionInitializer |
BatchingCollectionInitializerBuilder.buildNonBatchingLoader(QueryableCollection persister,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
CollectionInitializer |
BatchingCollectionInitializerBuilder.createBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers)
Builds a batch-fetch capable CollectionInitializer for basic and many-to-many collections (collections with
a dedicated collection table).
|
CollectionInitializer |
BatchingCollectionInitializerBuilder.createBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers)
Builds a batch-fetch capable CollectionInitializer for one-to-many collections (collections without
a dedicated collection table).
|
CollectionInitializer |
PaddedBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
protected CollectionInitializer |
LegacyBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
protected CollectionInitializer |
DynamicBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected abstract CollectionInitializer |
BatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
CollectionInitializer |
PaddedBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
protected CollectionInitializer |
LegacyBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
protected CollectionInitializer |
DynamicBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected abstract CollectionInitializer |
BatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
Modifier and Type | Method and Description |
---|---|
protected QueryableCollection |
AbstractLoadPlanBasedCollectionInitializer.collectionPersister() |
Modifier and Type | Method and Description |
---|---|
protected CollectionInitializer |
AbstractBatchingCollectionInitializerBuilder.buildNonBatchingLoader(QueryableCollection persister,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
CollectionInitializer |
LegacyBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
CollectionInitializer |
LegacyBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
static CollectionLoader.Builder |
CollectionLoader.forCollection(QueryableCollection collectionPersister) |
Constructor and Description |
---|
AbstractLoadPlanBasedCollectionInitializer(QueryableCollection collectionPersister,
QueryBuildingParameters buildingParameters) |
BatchingCollectionInitializer(QueryableCollection collectionPersister) |
CollectionLoader(QueryableCollection collectionPersister,
QueryBuildingParameters buildingParameters) |
LegacyBatchingCollectionInitializer(QueryableCollection persister,
int[] batchSizes,
Loader[] loaders) |
Constructor and Description |
---|
CollectionElementLoader(QueryableCollection collectionPersister,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
Modifier and Type | Method and Description |
---|---|
protected QueryableCollection |
AbstractCollectionLoadQueryDetails.getQueryableCollection() |
Modifier and Type | Interface and Description |
---|---|
interface |
SQLLoadableCollection |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCollectionPersister
Base implementation of the QueryableCollection interface.
|
class |
BasicCollectionPersister
Collection persister for collections of values and many-to-many associations.
|
class |
OneToManyPersister
Collection persister for one-to-many associations.
|
Constructor and Description |
---|
CollectionPropertyMapping(QueryableCollection memberPersister) |
Copyright © 2017 JBoss by Red Hat. All rights reserved.