Package org.hibernate.procedure.spi
Interface NamedCallableQueryMemento
- All Superinterfaces:
NamedQueryMemento<Object>
,TypedQueryReference<Object>
- All Known Implementing Classes:
NamedCallableQueryMementoImpl
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 Class<?>
default ProcedureCall
makeProcedureCall
(SessionImplementor session) Convert the memento back into an executable (connected) form.Convert the memento back into an executable (connected) form.makeProcedureCall
(SharedSessionContractImplementor session, Class<?>... resultSetJavaTypes) Convert the memento back into an executable (connected) form.makeProcedureCall
(SharedSessionContractImplementor session, String... resultSetMappingNames) Convert the memento back into an executable (connected) form.default ProcedureCall
makeProcedureCall
(Session session) Convert the memento back into an executable (connected) form.Methods inherited from interface org.hibernate.query.named.NamedQueryMemento
getCacheable, getCacheMode, getCacheRegion, getComment, getFetchSize, getFlushMode, getHints, getName, getReadOnly, getRegistrationName, getTimeout, makeCopy, toQuery, toQuery, validate
-
Method Details
-
getCallableName
String getCallableName()Informational access to the name of the database function or procedure -
getParameterMementos
List<NamedCallableQueryMemento.ParameterMemento> 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
ParameterStrategy getParameterStrategy() -
getResultSetMappingNames
String[] getResultSetMappingNames() -
getResultSetMappingClasses
Class<?>[] getResultSetMappingClasses() -
getQuerySpaces
-
getResultType
- Specified by:
getResultType
in interfaceTypedQueryReference<Object>
-