public void performAction(Connection connection, OperationObserver observer)
throws SQLException, Exception {
QueryAssembler translator = createTranslator(connection);
PreparedStatement statement = translator.createStatement();
try {
// execute update
int count = statement.executeUpdate();
QueryLogger.logUpdateCount(count);