public interface Fetch extends CopyableFetch
Modifier and Type | Method and Description |
---|---|
String[] |
getColumnNames()
Gets the column names used for this fetch.
|
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) |
FetchOwner getOwner()
String getOwnerPropertyName()
boolean isNullable()
String[] getColumnNames()
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 © 2001-2013 Red Hat, Inc. All Rights Reserved.