|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectuk.ac.ic.doc.automed.matching.Integrator
uk.ac.ic.doc.automed.matching.SQLIntegrator
uk.ac.ic.doc.automed.matching.SQLIntegratorMerger
public class SQLIntegratorMerger
| Field Summary |
|---|
| Fields inherited from class uk.ac.ic.doc.automed.matching.SQLIntegrator |
|---|
currentS1, currentS2, merged, mergedSchema |
| Fields inherited from class uk.ac.ic.doc.automed.matching.Integrator |
|---|
disjoints, equivalents, identProperty, overlaps, subsumptions |
| Constructor Summary | |
|---|---|
SQLIntegratorMerger()
|
|
| Method Summary | |
|---|---|
void |
resolveStructuralConflicts()
Resolves the structural conflicts of the schemas. |
void |
setRelationships(SchemaElementPairRelationship[] rels)
Sets the discovered relationships between the schema elements. |
| Methods inherited from class uk.ac.ic.doc.automed.matching.SQLIntegrator |
|---|
createNewTableName, createNewTableName, equivalentNames, getColumnsOfTable, getRelatedTables, getSchemas, getTables, mergeSchemas, objectNameExistsIn, removeSchemaObject, resolveDisjoints, resolveNamingConflicts, resolveOverlaps, resolveSubsumptions, setSchemas |
| Methods inherited from class uk.ac.ic.doc.automed.matching.Integrator |
|---|
areRelated, contains, contains, existsIn, existsIn, extendToMatch, findRelated, getAllCombinations, getCombinations, getCombinationsOverMultipleArrays, getCommonRelationship, getElements, getIdentProperty, getRelationship, isRelated, mergeSchemas, removeDuplicates, selectPairs, selectPairs, setIdentProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SQLIntegratorMerger()
| Method Detail |
|---|
public void setRelationships(SchemaElementPairRelationship[] rels)
Integrator
setRelationships in class Integratorrels - the array of the relationship of the pairs
public void resolveStructuralConflicts()
throws IntegratorException,
IntegrityException
SQLIntegrator
resolveStructuralConflicts in class SQLIntegratorIntegratorException - if the schemas aren't merged or something goes wrong in the conflict resolution
IntegrityException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||