Interface Work

All Known Implementing Classes:
AbstractWork, BaseCoreFunctionalTestCase.RollbackWork, BaseNonConfigCoreFunctionalTestCase.RollbackWork, TemporaryTableHelper.TemporaryTableCreationWork, TemporaryTableHelper.TemporaryTableDropWork
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface Work
A discrete piece of work making use of a JDBC connection.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(Connection connection)
    Execute the discrete work encapsulated by this work instance using the supplied connection.
  • Method Details

    • execute

      void execute(Connection connection) throws SQLException
      Execute the discrete work encapsulated by this work instance using the supplied connection.
      Parameters:
      connection - The connection on which to perform the work.
      Throws:
      SQLException - Thrown during execution of the underlying JDBC interaction.
      HibernateException - Generally indicates a wrapped SQLException.