package com.goodworkalan.addendum; import java.sql.Connection; import java.sql.SQLException; import com.goodworkalan.addendum.dialect.Dialect; /** * Allows users to specify application specific SQL updates against the * database. * * @author Alan Gutierrez */ public interface Executable { /** * Perform an update using application specific SQL statements. * * @param connection * An open JDBC connection. * @param dialect * The SQL dialect. * @throws SQLException * For any SQL error. */ public void execute(Connection connection, Dialect dialect) throws SQLException; }