|
||||||||
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 Integrator
rels
- the array of the relationship of the pairspublic void resolveStructuralConflicts() throws IntegratorException, IntegrityException
SQLIntegrator
resolveStructuralConflicts
in class SQLIntegrator
IntegratorException
- 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 |