Package org.hibernate.query.internal
Class NamedResultSetMappingMementoImpl
java.lang.Object
org.hibernate.query.internal.NamedResultSetMappingMementoImpl
- All Implemented Interfaces:
NamedResultSetMappingMemento
public class NamedResultSetMappingMementoImpl
extends Object
implements NamedResultSetMappingMemento
Standard
NamedResultSetMappingMemento implementation-
Constructor Summary
ConstructorsConstructorDescriptionNamedResultSetMappingMementoImpl(String name, List<ResultMemento> resultMementos) -
Method Summary
Modifier and TypeMethodDescriptiongetName()The name associated with this mementovoidresolve(ResultSetMapping resultSetMapping, Consumer<String> querySpaceConsumer, ResultSetMappingResolutionContext context) Resolve this memento.
-
Constructor Details
-
NamedResultSetMappingMementoImpl
-
-
Method Details
-
getName
Description copied from interface:NamedResultSetMappingMementoThe name associated with this memento- Specified by:
getNamein interfaceNamedResultSetMappingMemento
-
getResultMementos
-
resolve
public void resolve(ResultSetMapping resultSetMapping, Consumer<String> querySpaceConsumer, ResultSetMappingResolutionContext context) Description copied from interface:NamedResultSetMappingMementoResolve this memento. This involves buildingResultBuilderinstances for each defined result and registering them with the passedresultSetMapping. Any known query spaces should be passed to thequerySpaceConsumer.- Specified by:
resolvein interfaceNamedResultSetMappingMemento
-