Top Description Inners Methods
org.hibernate.procedure.spi

public Interface NamedCallableQueryMemento

extends NamedQueryMemento
Known Direct Implementers
org.hibernate.procedure.internal.NamedCallableQueryMementoImpl
Annotations
@Incubating
Imports
java.util.List, .Set, org.hibernate.Incubating, .Session, org.hibernate.engine.spi.SessionImplementor, .SharedSessionContractImplementor, org.hibernate.procedure.ProcedureCall, org.hibernate.query.named.NamedQueryMemento

Represents a "memento" (disconnected, externalizable form) of a ProcedureCall
Author
Steve Ebersole

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface

Method Summary

Modifier and TypeMethod and Description
public String
getCallableName()

Informational access to the name of the database function or procedure

public List<NamedCallableQueryMemento.ParameterMemento>
public ParameterStrategy
public Set<String>
public Class<?>[]
public String[]
public default ProcedureCall

Returns:

The executable call
makeProcedureCall
(Session
The session to connect the procedure call to
session
)

Convert the memento back into an executable (connected) form.

public default ProcedureCall

Returns:

The executable call
makeProcedureCall
(SessionImplementor
The session to connect the procedure call to
session
)

Convert the memento back into an executable (connected) form.

public ProcedureCall

Returns:

The executable call
makeProcedureCall
(SharedSessionContractImplementor
The session to connect the procedure call to
session
)

Convert the memento back into an executable (connected) form.

public ProcedureCall

Returns:

The executable call
makeProcedureCall
(SharedSessionContractImplementor
The session to connect the procedure call to
session
,
String... resultSetMappingNames)

Convert the memento back into an executable (connected) form.

public ProcedureCall

Returns:

The executable call
makeProcedureCall
(SharedSessionContractImplementor
The session to connect the procedure call to
session
,
Class<?>... resultSetJavaTypes)

Convert the memento back into an executable (connected) form.

Inherited from org.hibernate.query.named.NamedQueryMemento:
getCacheablegetCacheModegetCacheRegiongetCommentgetFetchSizegetFlushModegetHintsgetReadOnlygetRegistrationNamegetTimeoutmakeCopytoQuerytoQueryvalidate

Method Detail

getCallableNameback to summary
public String getCallableName()

Informational access to the name of the database function or procedure

getParameterMementosback to summary
public List<NamedCallableQueryMemento.ParameterMemento> getParameterMementos()
getParameterStrategyback to summary
public ParameterStrategy getParameterStrategy()
getQuerySpacesback to summary
public Set<String> getQuerySpaces()
getResultSetMappingClassesback to summary
public Class<?>[] getResultSetMappingClasses()
getResultSetMappingNamesback to summary
public String[] getResultSetMappingNames()
makeProcedureCallback to summary
public default ProcedureCall makeProcedureCall(Session session)

Convert the memento back into an executable (connected) form.

Parameters
session:Session

The session to connect the procedure call to

Returns:ProcedureCall

The executable call

makeProcedureCallback to summary
public default ProcedureCall makeProcedureCall(SessionImplementor session)

Convert the memento back into an executable (connected) form.

Parameters
session:SessionImplementor

The session to connect the procedure call to

Returns:ProcedureCall

The executable call

makeProcedureCallback to summary
public ProcedureCall makeProcedureCall(SharedSessionContractImplementor session)

Convert the memento back into an executable (connected) form.

Parameters
session:SharedSessionContractImplementor

The session to connect the procedure call to

Returns:ProcedureCall

The executable call

makeProcedureCallback to summary
public ProcedureCall makeProcedureCall(SharedSessionContractImplementor session, String... resultSetMappingNames)

Convert the memento back into an executable (connected) form.

Parameters
session:SharedSessionContractImplementor

The session to connect the procedure call to

Returns:ProcedureCall

The executable call

makeProcedureCallback to summary
public ProcedureCall makeProcedureCall(SharedSessionContractImplementor session, Class<?>... resultSetJavaTypes)

Convert the memento back into an executable (connected) form.

Parameters
session:SharedSessionContractImplementor

The session to connect the procedure call to

Returns:ProcedureCall

The executable call

org.hibernate.procedure.spi back to summary

public Interface NamedCallableQueryMemento.ParameterMemento

extends ParameterMemento
Known Direct Implementers
org.hibernate.procedure.internal.NamedCallableQueryMementoImpl.ParameterMementoImpl

Method Summary

Modifier and TypeMethod and Description
public ProcedureParameterImplementor<?>

Method Detail

resolveback to summary
public ProcedureParameterImplementor<?> resolve(SharedSessionContractImplementor session)

Redeclares org.hibernate.query.named.NamedQueryMemento.ParameterMemento.resolve.