Interface NamedCallableQueryMemento
- All Superinterfaces:
JpaReference, NamedQueryMemento<Object>
@Incubating(since="6.0")
public interface NamedCallableQueryMemento
extends NamedQueryMemento<Object>
Represents a "memento" (disconnected, externalizable form) of a
ProcedureCall.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionInformational access to the name of the database function or procedureClass<?>[]String[]default ProcedureCallmakeProcedureCall(SessionImplementor session) Convert the memento back into an executable (connected) form.Convert the memento back into an executable (connected) form.makeProcedureCall(SharedSessionContractImplementor session, String... resultSetMappingNames) Convert the memento back into an executable (connected) form.default ProcedureCallmakeProcedureCall(Session session) Convert the memento back into an executable (connected) form.toQuery(SharedSessionContractImplementor session) Create aQueryImplementorreference.<X> ProcedureCallImplementor<X> toQuery(SharedSessionContractImplementor session, Class<X> javaType) Create aQueryImplementorreference.Methods inherited from interface JpaReference
getNameMethods inherited from interface NamedQueryMemento
getComment, getHints, getQueryFlushMode, getRegistrationName, getTimeout, makeCopy, toMutationQuery, toMutationQuery, toSelectionQuery, toSelectionQuery, validate
-
Method Details
-
getCallableName
-
getParameterMementos
-
makeProcedureCall
Convert the memento back into an executable (connected) form.- Parameters:
session- The session to connect the procedure call to- Returns:
- The executable call
-
makeProcedureCall
Convert the memento back into an executable (connected) form.- Parameters:
session- The session to connect the procedure call to- Returns:
- The executable call
-
getParameterStrategy
-
getResultSetMappingNames
-
getResultSetMappingClasses
-
getQuerySpaces
-