/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.broadcast.common; import java.sql.Connection; import java.sql.SQLException; import net.codjo.broadcast.common.columns.FileColumnGenerator; /** * Interface responsable de la creation et du remplissage de la table temporaire contenat les champs calcules. * * @author $Author: gonnot $ * @version $Revision: 1.1.1.1 $ */ public interface ComputedFieldGenerator { /** * Remarque : la table de selection <code>Preferences.getSelectionTableName()</code> doit imperativement etre cree * et remplie avec la meme connexion avant d'appeler cette methode. * * @param ctxt Le contexte d'execution * @param fileColumnGenerator Liste d'objets <code>FileColumnGenerator</code> * @param con une connexion * * @throws SQLException Erreur d'acces a la base de donn�es */ public void createComputedTable(Context ctxt, FileColumnGenerator[] fileColumnGenerator, Connection con) throws SQLException; public void fillComputedTable(Context ctxt, Connection con) throws SQLException; }