com.explosion.datastream.exql.processes
Class RefreshTableProcess

java.lang.Object
  extended by com.explosion.utilities.exception.ExceptionManager
      extended by com.explosion.utilities.process.StackableSimpleProcess
          extended by com.explosion.datastream.exql.processes.RefreshTableProcess
All Implemented Interfaces:
com.explosion.utilities.process.threads.Process, com.explosion.utilities.process.threads.SimpleProcess

public class RefreshTableProcess
extends com.explosion.utilities.process.StackableSimpleProcess

This process performs a full refresh of the table. This includes the metadata and the data

Author:
Stephen Cowx Date created:@14-Feb-2003 This class executes a series of delete statements

Constructor Summary
RefreshTableProcess(com.explosion.utilities.process.threads.Finishable finishable, com.explosion.expfmodules.rdbmsconn.dbom.DBEntity entity, ExqlTreeNode node, java.sql.Connection conn, EXQLBaseTool tool)
          Constructor for DeleteProcess.
RefreshTableProcess(com.explosion.utilities.process.StackableSimpleProcess parentProcess, com.explosion.expfmodules.rdbmsconn.dbom.DBEntity entity, ExqlTreeNode node, java.sql.Connection conn, EXQLBaseTool tool)
          Constructor for DeleteProcess.
 
Method Summary
 com.explosion.expfmodules.rdbmsconn.dbom.DataSet getSet()
          Returns the set.
 void process()
          This method loops around the bindVariable sets binding the variables to a prepared statement and executing them.
 
Methods inherited from class com.explosion.utilities.process.StackableSimpleProcess
finalise, finalise, getPercentComplete, getProcessControl, getStatusText, getUpdateable, initialise, isStopped, isUserProcess, setIsUserProcess, setPercentComplete, setProcessControl, setStatusText
 
Methods inherited from class com.explosion.utilities.exception.ExceptionManager
addExceptionHandler, manageException, removeExceptionHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RefreshTableProcess

public RefreshTableProcess(com.explosion.utilities.process.StackableSimpleProcess parentProcess,
                           com.explosion.expfmodules.rdbmsconn.dbom.DBEntity entity,
                           ExqlTreeNode node,
                           java.sql.Connection conn,
                           EXQLBaseTool tool)
Constructor for DeleteProcess.


RefreshTableProcess

public RefreshTableProcess(com.explosion.utilities.process.threads.Finishable finishable,
                           com.explosion.expfmodules.rdbmsconn.dbom.DBEntity entity,
                           ExqlTreeNode node,
                           java.sql.Connection conn,
                           EXQLBaseTool tool)
Constructor for DeleteProcess.

Method Detail

getSet

public com.explosion.expfmodules.rdbmsconn.dbom.DataSet getSet()
Returns the set.

Returns:
DataSet

process

public void process()
This method loops around the bindVariable sets binding the variables to a prepared statement and executing them.

Specified by:
process in interface com.explosion.utilities.process.threads.SimpleProcess
Specified by:
process in class com.explosion.utilities.process.StackableSimpleProcess
See Also:
SimpleProcess.process()


Copyright © 2003-2005 Explosion I.T.. All Rights Reserved.