org.eclipse.datatools.enablement.ingres.internal.loaders
Class IngresTableTriggerLoader

java.lang.Object
  extended by org.eclipse.datatools.connectivity.sqm.loader.JDBCBaseLoader
      extended by org.eclipse.datatools.enablement.ingres.internal.loaders.IngresTableTriggerLoader

public class IngresTableTriggerLoader
extends JDBCBaseLoader

Class for loading a list of trigger from an Ingres database.

Author:
enrico.schenk@ingres.com

Constructor Summary
IngresTableTriggerLoader()
           
IngresTableTriggerLoader(ICatalogObject catalogObject)
           
IngresTableTriggerLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)
           
 
Method Summary
 void clearTriggers(java.util.List existingTriggers)
           
 void loadTriggers(java.util.List containmentList, java.util.List existingTriggers)
          Loads all triggers for the table that is associated with this loaders catalog object.
 
Methods inherited from class org.eclipse.datatools.connectivity.sqm.loader.JDBCBaseLoader
getCatalogObject, setCatalogObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IngresTableTriggerLoader

public IngresTableTriggerLoader()

IngresTableTriggerLoader

public IngresTableTriggerLoader(ICatalogObject catalogObject)

IngresTableTriggerLoader

public IngresTableTriggerLoader(ICatalogObject catalogObject,
                                IConnectionFilterProvider connectionFilterProvider)
Method Detail

loadTriggers

public void loadTriggers(java.util.List containmentList,
                         java.util.List existingTriggers)
                  throws java.sql.SQLException
Loads all triggers for the table that is associated with this loaders catalog object.

Parameters:
containmentList - result
existingTriggers - existing triggers
Throws:
java.sql.SQLException

clearTriggers

public void clearTriggers(java.util.List existingTriggers)