package net.sourceforge.squirrel_sql.client.session.mainpanel;
import net.sourceforge.squirrel_sql.client.session.SQLExecutionInfo;
import net.sourceforge.squirrel_sql.fw.datasetviewer.IDataSetUpdateableTableModel;
import net.sourceforge.squirrel_sql.fw.datasetviewer.ResultSetDataSet;
import net.sourceforge.squirrel_sql.fw.datasetviewer.ResultSetMetaDataDataSet;
import java.util.ArrayList;
public interface ISQLExecutionHandlerListener
{
void addResultsTab(SQLExecutionInfo info,
ResultSetDataSet rsds,
ResultSetMetaDataDataSet rsmdds,
IDataSetUpdateableTableModel model,
IResultTab resultTabToReplace);
void removeCancelPanel(CancelPanelCtrl cancelPanelCtrl, IResultTab resultTabToReplace);
void setCancelPanel(CancelPanelCtrl cancelPanelCtrl);
void displayErrors(ArrayList<String> sqlExecErrorMsgs, String lastExecutedStatement);
}