public abstract class AbstractCollectionReference extends AbstractPlanNode implements CollectionReference
Modifier | Constructor and Description |
---|---|
protected |
AbstractCollectionReference(AbstractCollectionReference original,
CopyContext copyContext) |
protected |
AbstractCollectionReference(SessionFactoryImplementor sessionFactory,
LockMode lockMode,
CollectionPersister collectionPersister,
PropertyPath propertyPath) |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
getCollectionPersister()
Retrieves the CollectionPersister describing the collection associated with this Return.
|
FetchOwner |
getElementGraph() |
FetchOwner |
getIndexGraph() |
LockMode |
getLockMode()
Retrieve the lock mode associated with this return.
|
PropertyPath |
getPropertyPath() |
boolean |
hasEntityElements() |
sessionFactory
protected AbstractCollectionReference(SessionFactoryImplementor sessionFactory, LockMode lockMode, CollectionPersister collectionPersister, PropertyPath propertyPath)
protected AbstractCollectionReference(AbstractCollectionReference original, CopyContext copyContext)
public PropertyPath getPropertyPath()
getPropertyPath
in interface CollectionReference
public LockMode getLockMode()
CollectionReference
getLockMode
in interface CollectionReference
public CollectionPersister getCollectionPersister()
CollectionReference
getCollectionPersister
in interface CollectionReference
public FetchOwner getIndexGraph()
getIndexGraph
in interface CollectionReference
public FetchOwner getElementGraph()
getElementGraph
in interface CollectionReference
public boolean hasEntityElements()
hasEntityElements
in interface CollectionReference
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.