view src/main/java/nl/cwi/monetdb/embedded/tables/IMonetDBTableUpdater.java @ 42:dfea8468cd1a embedded

Finished Java code for CRUD operations on tables and the documentation.
author Pedro Ferreira <pedro.ferreira@monetdbsolutions.com>
date Tue, 08 Nov 2016 14:57:26 +0100 (2016-11-08)
parents 3a19ebf83af6
children cd6ff38c90f4
line wrap: on
line source
package nl.cwi.monetdb.embedded.tables;

/**
 * A row update iterator for a MonetDB table.
 *
 * @author <a href="mailto:pedro.ferreira@monetdbsolutions.com">Pedro Ferreira</a>
 */
public interface IMonetDBTableUpdater extends IMonetDBTableBaseIterator {

    /**
     * The business logic for the iterator. Use the
     * {@link nl.cwi.monetdb.embedded.tables.RowUpdater#setColumn(int, Object) setColumn}
     * method in <code>nextRow</code> to update the current row.
     *
     * @param nextRow The next row in the iteration.
     */
    void nextRow(RowUpdater nextRow);
}