uk.ac.ic.doc.automed.matching
Class SQLIntegrator
java.lang.Object
|
+--uk.ac.ic.doc.automed.matching.Integrator
|
+--uk.ac.ic.doc.automed.matching.SQLIntegrator
- public class SQLIntegrator
- extends Integrator
| Methods inherited from class uk.ac.ic.doc.automed.matching.Integrator |
areCompatible, areCompatible, areRelated, contains, contains, existsIn, existsIn, extendToMatch, findRelated, getAllCombinations, getCombinations, getCombinationsOverMultipleArrays, getCommonRelationship, getElements, getRelationship, isRelated, removeDuplicates, selectPairs, selectPairs, setRelationships |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SQLIntegrator
public SQLIntegrator()
setSchemas
public void setSchemas(Schema[] schemas)
throws IntegratorException
- Specified by:
setSchemas in class Integrator
IntegratorException
getSchemas
public Schema[] getSchemas()
- Specified by:
getSchemas in class Integrator
mergeSchemas
public void mergeSchemas()
throws IntegratorException
- Specified by:
mergeSchemas in class Integrator
IntegratorException
resolveNamingConflicts
public void resolveNamingConflicts()
throws IntegratorException
- Specified by:
resolveNamingConflicts in class Integrator
IntegratorException
resolveStructuralConflicts
public void resolveStructuralConflicts()
throws IntegratorException
- Specified by:
resolveStructuralConflicts in class Integrator
IntegratorException
resolveSubsumptions
protected void resolveSubsumptions()
throws IntegratorException
IntegratorException
resolveOverlaps
protected void resolveOverlaps()
throws IntegratorException
IntegratorException
resolveDisjoints
protected void resolveDisjoints()
throws IntegratorException
IntegratorException
getTables
protected SchemaObject[] getTables(Schema s)
getColumnsOfTable
protected SchemaObject[] getColumnsOfTable(Schema s,
SchemaObject table)
removeSchemaObject
protected SchemaObject[] removeSchemaObject(SchemaObject so,
SchemaObject[] objects)
getRelatedTables
protected SchemaElementPair[] getRelatedTables(java.util.ArrayList rels)