public class AnyFetch extends AbstractPlanNode implements Fetch
| Modifier | Constructor and Description |
|---|---|
protected |
AnyFetch(AnyFetch original,
CopyContext copyContext,
FetchOwner fetchOwnerCopy)
Copy constructor.
|
|
AnyFetch(SessionFactoryImplementor sessionFactory,
FetchOwner owner,
AttributeDefinition ownerProperty,
AnyMappingDefinition definition,
FetchStrategy fetchStrategy) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAdditionalJoinConditions() |
AnyType |
getFetchedType() |
FetchStrategy |
getFetchStrategy()
Gets the fetch strategy for this fetch.
|
FetchOwner |
getOwner()
Obtain the owner of this fetch.
|
PropertyPath |
getPropertyPath()
Get the property path to this fetch
|
boolean |
isNullable()
Is this fetch nullable?
|
AnyFetch |
makeCopy(CopyContext copyContext,
FetchOwner fetchOwnerCopy) |
String[] |
toSqlSelectFragments(String alias)
Generates the SQL select fragments for this fetch.
|
sessionFactorypublic AnyFetch(SessionFactoryImplementor sessionFactory, FetchOwner owner, AttributeDefinition ownerProperty, AnyMappingDefinition definition, FetchStrategy fetchStrategy)
protected AnyFetch(AnyFetch original, CopyContext copyContext, FetchOwner fetchOwnerCopy)
original - The original fetchcopyContext - Access to contextual needs for the copy operationpublic FetchOwner getOwner()
Fetchpublic AnyType getFetchedType()
getFetchedType in interface Fetchpublic boolean isNullable()
FetchisNullable in interface Fetchpublic String[] toSqlSelectFragments(String alias)
FetchtoSqlSelectFragments in interface Fetchpublic String getAdditionalJoinConditions()
getAdditionalJoinConditions in interface Fetchpublic FetchStrategy getFetchStrategy()
FetchgetFetchStrategy in interface Fetchpublic PropertyPath getPropertyPath()
FetchgetPropertyPath in interface Fetchpublic AnyFetch makeCopy(CopyContext copyContext, FetchOwner fetchOwnerCopy)
makeCopy in interface CopyableFetchmakeCopy in interface FetchCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.