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

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

public class IngresTableConstraintDefinitionLoader
extends JDBCBaseLoader

Class for loading additional information (constraint definition) for a constraint from an Ingres database.

Author:
enrico.schenk@ingres.com

Constructor Summary
IngresTableConstraintDefinitionLoader()
           
IngresTableConstraintDefinitionLoader(ICatalogObject catalogObject)
           
IngresTableConstraintDefinitionLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)
           
 
Method Summary
 void loadCheckConstraintDefinition(java.lang.String schemaName, java.lang.String tableName, java.lang.String constraintName, SearchCondition condition)
           
 void loadConstraintDefinition(java.lang.String schemaName, java.lang.String tableName, java.lang.String constraintName, java.lang.String constraintType, SearchCondition condition)
          Loads additional constraint information (constraint definition) for the given constraint.
 
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

IngresTableConstraintDefinitionLoader

public IngresTableConstraintDefinitionLoader()

IngresTableConstraintDefinitionLoader

public IngresTableConstraintDefinitionLoader(ICatalogObject catalogObject)

IngresTableConstraintDefinitionLoader

public IngresTableConstraintDefinitionLoader(ICatalogObject catalogObject,
                                             IConnectionFilterProvider connectionFilterProvider)
Method Detail

loadCheckConstraintDefinition

public void loadCheckConstraintDefinition(java.lang.String schemaName,
                                          java.lang.String tableName,
                                          java.lang.String constraintName,
                                          SearchCondition condition)

loadConstraintDefinition

public void loadConstraintDefinition(java.lang.String schemaName,
                                     java.lang.String tableName,
                                     java.lang.String constraintName,
                                     java.lang.String constraintType,
                                     SearchCondition condition)
Loads additional constraint information (constraint definition) for the given constraint.

Parameters:
schemaName - schema
tableName - table
constraintName - constraint
constraintType - constraint type
condition - result