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

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

public class IngresTableConstraintLoader
extends JDBCTableConstraintLoader

Class for loading a list of constraints for a tables from an Ingres database.

Author:
enrico.schenk@ingres.com

Field Summary
 
Fields inherited from class org.eclipse.datatools.connectivity.sqm.loader.JDBCTableConstraintLoader
COLUMN_COLUMN_NAME, COLUMN_DEFERRABILITY, COLUMN_DELETE_RULE, COLUMN_FK_NAME, COLUMN_FKCOLUMN_NAME, COLUMN_KEY_SEQ, COLUMN_PK_NAME, COLUMN_PKCOLUMN_NAME, COLUMN_PKTABLE_CAT, COLUMN_PKTABLE_NAME, COLUMN_PKTABLE_SCHEM, COLUMN_UPDATE_RULE
 
Constructor Summary
IngresTableConstraintLoader()
           
IngresTableConstraintLoader(ICatalogObject catalogObject)
           
IngresTableConstraintLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)
           
 
Method Summary
 void loadCheckConstraints(java.util.List containmentList, java.util.Collection existingCCs)
          Loads all check constraints for the table that is associated with this loaders catalog object.
 
Methods inherited from class org.eclipse.datatools.connectivity.sqm.loader.JDBCTableConstraintLoader
clearConstraints, loadForeignKeys, loadForeignKeys, loadPrimaryKey, loadPrimaryKey, loadUniqueConstraints, loadUniqueConstraints
 
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

IngresTableConstraintLoader

public IngresTableConstraintLoader()

IngresTableConstraintLoader

public IngresTableConstraintLoader(ICatalogObject catalogObject)

IngresTableConstraintLoader

public IngresTableConstraintLoader(ICatalogObject catalogObject,
                                   IConnectionFilterProvider connectionFilterProvider)
Method Detail

loadCheckConstraints

public void loadCheckConstraints(java.util.List containmentList,
                                 java.util.Collection existingCCs)
                          throws java.sql.SQLException
Loads all check constraints for the table that is associated with this loaders catalog object.

Parameters:
containmentList - result list
existingCCs - existing check constraints
Throws:
java.sql.SQLException