public class ResultSetProcessingContextImpl extends Object implements ResultSetProcessingContext
ResultSetProcessingContext.EntityKeyResolutionContext, ResultSetProcessingContext.IdentifierResolutionContext| Constructor and Description |
|---|
ResultSetProcessingContextImpl(ResultSet resultSet,
SessionImplementor session,
LoadPlan loadPlan,
boolean readOnly,
boolean useOptionalEntityKey,
QueryParameters queryParameters,
NamedParameterContext namedParameterContext,
LoadQueryAliasResolutionContext aliasResolutionContext,
boolean hadSubselectFetches) |
public ResultSetProcessingContextImpl(ResultSet resultSet, SessionImplementor session, LoadPlan loadPlan, boolean readOnly, boolean useOptionalEntityKey, QueryParameters queryParameters, NamedParameterContext namedParameterContext, LoadQueryAliasResolutionContext aliasResolutionContext, boolean hadSubselectFetches)
public SessionImplementor getSession()
getSession in interface ResultSetProcessingContextpublic QueryParameters getQueryParameters()
getQueryParameters in interface ResultSetProcessingContextpublic EntityKey getDictatedRootEntityKey()
getDictatedRootEntityKey in interface ResultSetProcessingContextpublic ResultSetProcessingContext.IdentifierResolutionContext getIdentifierResolutionContext(EntityReference entityReference)
getIdentifierResolutionContext in interface ResultSetProcessingContextpublic Set<ResultSetProcessingContext.IdentifierResolutionContext> getIdentifierResolutionContexts()
getIdentifierResolutionContexts in interface ResultSetProcessingContextpublic LoadQueryAliasResolutionContext getLoadQueryAliasResolutionContext()
getLoadQueryAliasResolutionContext in interface ResultSetProcessingContextpublic void checkVersion(ResultSet resultSet, EntityPersister persister, EntityAliases entityAliases, EntityKey entityKey, Object entityInstance)
checkVersion in interface ResultSetProcessingContextpublic String getConcreteEntityTypeName(ResultSet rs, EntityPersister persister, EntityAliases entityAliases, EntityKey entityKey)
getConcreteEntityTypeName in interface ResultSetProcessingContextpublic Object resolveEntityKey(EntityKey entityKey, ResultSetProcessingContext.EntityKeyResolutionContext entityKeyContext)
resolveEntityKey in interface ResultSetProcessingContextpublic void loadFromResultSet(ResultSet resultSet, Object entityInstance, String concreteEntityTypeName, EntityKey entityKey, EntityAliases entityAliases, LockMode acquiredLockMode, EntityPersister rootPersister, boolean eagerFetch, EntityType associationType)
loadFromResultSet in interface ResultSetProcessingContextpublic void readCollectionElements(Object[] row)
public void registerHydratedEntity(EntityPersister persister, EntityKey entityKey, Object entityInstance)
registerHydratedEntity in interface ResultSetProcessingContextCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.