public class BasicPreProcessedImplicitRelationalDBConstraintSet extends Object implements PreProcessedImplicitRelationalDBConstraintSet
| Modifier and Type | Method and Description |
|---|---|
Set<it.unibz.inf.ontop.dbschema.RelationID> |
getReferredTables(it.unibz.inf.ontop.dbschema.QuotedIDFactory idfac)
Extracts relation IDs for all relations referred to by the user supplied foreign keys
(but not the relations of the foreign keys)
|
void |
insertForeignKeyConstraints(it.unibz.inf.ontop.dbschema.DBMetadata md)
Inserts the user-supplied foreign keys into the metadata object
TODO: refactor into an immutable style
|
void |
insertUniqueConstraints(it.unibz.inf.ontop.dbschema.DBMetadata md)
Inserts the user-supplied primary keys / unique constraints columns into the metadata object
TODO: refactor into an immutable style
|
public Set<it.unibz.inf.ontop.dbschema.RelationID> getReferredTables(it.unibz.inf.ontop.dbschema.QuotedIDFactory idfac)
getReferredTables in interface PreProcessedImplicitRelationalDBConstraintSetidfac - QuotedIDFactorypublic void insertUniqueConstraints(it.unibz.inf.ontop.dbschema.DBMetadata md)
insertUniqueConstraints in interface PreProcessedImplicitRelationalDBConstraintSetpublic void insertForeignKeyConstraints(it.unibz.inf.ontop.dbschema.DBMetadata md)
insertForeignKeyConstraints in interface PreProcessedImplicitRelationalDBConstraintSetCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.