Interface NamedCallableQueryMemento

    • Method Detail

      • getCallableName

        String getCallableName()
        Informational access to the name of the database function or procedure
      • makeProcedureCall

        default ProcedureCall makeProcedureCall​(Session session)
        Convert the memento back into an executable (connected) form.
        Parameters:
        session - The session to connect the procedure call to
        Returns:
        The executable call
      • makeProcedureCall

        default ProcedureCall makeProcedureCall​(SessionImplementor session)
        Convert the memento back into an executable (connected) form.
        Parameters:
        session - The session to connect the procedure call to
        Returns:
        The executable call
      • getResultSetMappingNames

        String[] getResultSetMappingNames()
      • getResultSetMappingClasses

        Class<?>[] getResultSetMappingClasses()
      • getQuerySpaces

        Set<String> getQuerySpaces()
      • makeProcedureCall

        ProcedureCall makeProcedureCall​(SharedSessionContractImplementor session)
        Convert the memento back into an executable (connected) form.
        Parameters:
        session - The session to connect the procedure call to
        Returns:
        The executable call
      • makeProcedureCall

        ProcedureCall makeProcedureCall​(SharedSessionContractImplementor session,
                                        String... resultSetMappingNames)
        Convert the memento back into an executable (connected) form.
        Parameters:
        session - The session to connect the procedure call to
        Returns:
        The executable call
      • makeProcedureCall

        ProcedureCall makeProcedureCall​(SharedSessionContractImplementor session,
                                        Class<?>... resultSetJavaTypes)
        Convert the memento back into an executable (connected) form.
        Parameters:
        session - The session to connect the procedure call to
        Returns:
        The executable call