Uses of Interface
de.mid.innovator.srv2api.icw2db.DBTable
Packages that use DBTable
Package
Description
The DB package (specialization of the IM package) describes the concepts needed
for modeling a relational database.
-
Uses of DBTable in de.mid.innovator.srv2api.icw2db
Methods in de.mid.innovator.srv2api.icw2db that return DBTableModifier and TypeMethodDescriptionstatic DBTableDBTableHelper.create(SrvContext srvCtx, MMCreateTemplate ohTemplate, ELContainerAble ohContainer) Create a new Database Table with template and container.static DBTableDBTableHelper.create(SrvContext srvCtx, MMStereotype ohStereotype, ELContainerAble ohContainer) Create a new Database Table with stereotype and container.static DBTableDBTableHelper.createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement) DBColumn.getOwnedTypeTable()DBForeignKey.getOwningTable()Reference to theDBTableof thisDBForeignKey.DBIndex.getOwningTable()DBMergedTable.getOwningTable()Reference to the table of thisDBMergedTable.DBTableColumn.getOwningTable()DBTrigger.getOwningTable()DBUniqueKey.getOwningTable()Reference to theDBTableof theDBUniqueKey.DBColumn.getTypingTable()DBForeignKey.getUniqueKeyTable()static DBTableDBForeignKeyHelper.mergeSiblingTables(SrvContext srvCtx, List<? extends ELElement> seq) Merges two or more sibling database tables of the given foreign keys.This inverse operation of the merge command documented by thisDBMergedTablesplits theDBTableinto two tables.DBTable.splitH()static DBTableDBTableHelper.splitV(SrvContext srvCtx, List<? extends ELElement> seq) Splits a table by moving the selectedDBTableColumns to a newDBTable.Methods in de.mid.innovator.srv2api.icw2db that return types with arguments of type DBTableModifier and TypeMethodDescriptionDBSiblingConstraint.getAllSiblingTables()Returns the list of all sibling tables.DBSiblingConstraint.getAllSiblingTables(MMStereotype stereotype) The method calls getAllSiblingTables and filters its return values according to the given stereotype value.DBTable.getMandatoryReferencedTable()DBTable.getMandatoryReferencedTable(MMStereotype stereotype) The method calls getMandatoryReferencedTable and filters its return values according to the given stereotype value.DBTable.getMandatoryReferencingTable()DBTable.getMandatoryReferencingTable(MMStereotype stereotype) The method calls getMandatoryReferencingTable and filters its return values according to the given stereotype value.DBTable.getOptionalReferencedTable()DBTable.getOptionalReferencedTable(MMStereotype stereotype) The method calls getOptionalReferencedTable and filters its return values according to the given stereotype value.DBTable.getOptionalReferencingTable()DBTable.getOptionalReferencingTable(MMStereotype stereotype) The method calls getOptionalReferencingTable and filters its return values according to the given stereotype value.DBTable.getReferencedTable()DBTable.getReferencedTable(MMStereotype stereotype) The method calls getReferencedTable and filters its return values according to the given stereotype value.DBTable.getReferencingTable()DBTable.getReferencingTable(MMStereotype stereotype) The method calls getReferencingTable and filters its return values according to the given stereotype value.DBForeignKeyHelper.mergeToForeign(SrvContext srvCtx, List<? extends ELElement> seq) Merges theDBTablewhich contains theDBUniqueKeycorresponding to the selectedDBForeignKeyinto theDBTablewhich contains the foreign key.
This action creates aDBMergedTablein the modified table.DBForeignKeyHelper.mergeToUnique(SrvContext srvCtx, List<? extends DBForeignKey> seqForeign, List<Integer> seqCard) Merges theDBTableof the selectedDBForeignKeyinto theDBTablewhich contains the correspondingDBUniqueKey.
This action creates aDBMergedTablein the modified table.Methods in de.mid.innovator.srv2api.icw2db with parameters of type DBTableModifier and TypeMethodDescriptionDBTableColumn.getDBKeyRelationshipColumnRecursive(DBTable refObj) List of foreign key columns, referencing this unique key column indirectly.