public interface Fetch extends CopyableFetch
Modifier and Type | Method and Description |
---|---|
FetchStrategy |
getFetchStrategy()
Gets the fetch strategy for this fetch.
|
FetchOwner |
getOwner()
Obtain the owner of this fetch.
|
String |
getOwnerPropertyName()
Obtain the name of the property, relative to the owner, being fetched.
|
PropertyPath |
getPropertyPath()
Get the property path to this fetch
|
void |
hydrate(ResultSet resultSet,
ResultSetProcessingContext context) |
boolean |
isNullable()
Is this fetch nullable?
|
Fetch |
makeCopy(CopyContext copyContext,
FetchOwner fetchOwnerCopy) |
Object |
resolve(ResultSet resultSet,
ResultSetProcessingContext context) |
String[] |
toSqlSelectFragments(String alias)
Generates the SQL select fragments for this fetch.
|
FetchOwner getOwner()
String getOwnerPropertyName()
boolean isNullable()
String[] toSqlSelectFragments(String alias)
FetchStrategy getFetchStrategy()
PropertyPath getPropertyPath()
void hydrate(ResultSet resultSet, ResultSetProcessingContext context) throws SQLException
SQLException
Object resolve(ResultSet resultSet, ResultSetProcessingContext context) throws SQLException
SQLException
Fetch makeCopy(CopyContext copyContext, FetchOwner fetchOwnerCopy)
makeCopy
in interface CopyableFetch
Copyright © 2013. All rights reserved.