Uses of Interface
de.mid.innovator.srv2api.icw2db.DBTable

Packages that use DBTable
de.mid.innovator.srv2api.icw2db The DB package (spezialization 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 DBTable
static DBTable DBTableHelper.create(SrvContext srvCtx, MMCreateTemplate ohTemplate, ELContainerAble ohContainer)
          Create a new Database Table with template and container.
static DBTable DBTableHelper.create(SrvContext srvCtx, MMStereotype ohStereotype, ELContainerAble ohContainer)
          Create a new Database Table with stereotype and container.
static DBTable DBTableHelper.createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement)
          This method creates a DBTable for the given EREntity (ER element) in the given MEModel (DB element).
 DBTable DBUniqueKey.getOwningTable()
          Reference to the DBTable of the DBUniqueKey.
 DBTable DBTrigger.getOwningTable()
          Reference to the DBTable of this DBTrigger.
 DBTable DBTableColumn.getOwningTable()
          Reference to the table of the column.
 DBTable DBOptionTable.getOwningTable()
          Reference to the DBTable of this DBOptionTable.
 DBTable DBMergedTable.getOwningTable()
          Reference to the table of this DBMergedTable.
 DBTable DBIndex.getOwningTable()
          Reference to the table of the index.
 DBTable DBForeignKey.getOwningTable()
          Reference to the DBTable of this DBForeignKey.
 DBTable DBForeignKey.getUniqueKeyTable()
          The DB Table that owns the referenced key.
static DBTable DBForeignKeyHelper.mergeSiblingTables(SrvContext srvCtx, List<? extends ELElement> seq)
          Merges two or more sibling database tables of the given foreign keys.
 DBTable DBTable.splitH()
          Splits the selected DBTable into a new DBTable.
static DBTable DBTableHelper.splitV(SrvContext srvCtx, List<? extends ELElement> seq)
          Splits the selected DBTableColumns into a new DBTable.
 

Methods in de.mid.innovator.srv2api.icw2db that return types with arguments of type DBTable
 List<DBTable> DBSiblingConstraint.getAllSiblingTables(K_CONTROL_OPTION... behaviourFlags)
          Returns the list of all sibling tables.
 List<DBTable> DBSiblingConstraint.getAllSiblingTables(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getAllSiblingTables and filters its return values according to the given stereotype value.
 List<DBTable> DBTable.getMandatoryReferencedTable(K_CONTROL_OPTION... behaviourFlags)
          All database tables referenced by a mandatory DBForeignKey of this DBTable.
 List<DBTable> DBTable.getMandatoryReferencedTable(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getMandatoryReferencedTable and filters its return values according to the given stereotype value.
 List<DBTable> DBTable.getMandatoryReferencingTable(K_CONTROL_OPTION... behaviourFlags)
          All database tables that reference this DBTable using a mandatory DBForeignKey.
 List<DBTable> DBTable.getMandatoryReferencingTable(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getMandatoryReferencingTable and filters its return values according to the given stereotype value.
 List<DBTable> DBTable.getOptionalReferencedTable(K_CONTROL_OPTION... behaviourFlags)
          All database tables referenced by an optional DBForeignKey of this DBTable.
 List<DBTable> DBTable.getOptionalReferencedTable(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getOptionalReferencedTable and filters its return values according to the given stereotype value.
 List<DBTable> DBTable.getOptionalReferencingTable(K_CONTROL_OPTION... behaviourFlags)
          All database tables that reference this DBTable using an optional DBForeignKey.
 List<DBTable> DBTable.getOptionalReferencingTable(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getOptionalReferencingTable and filters its return values according to the given stereotype value.
 List<DBTable> DBTable.getReferencedTable(K_CONTROL_OPTION... behaviourFlags)
          All database tables referenced by a DBForeignKey of this DBTable.
 List<DBTable> DBTable.getReferencedTable(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getReferencedTable and filters its return values according to the given stereotype value.
 List<DBTable> DBTable.getReferencingTable(K_CONTROL_OPTION... behaviourFlags)
          All database tables that reference this DBTable using a DBForeignKey.
 List<DBTable> DBTable.getReferencingTable(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getReferencingTable and filters its return values according to the given stereotype value.
static List<DBTable> DBForeignKeyHelper.mergeToForeign(SrvContext srvCtx, List<? extends ELElement> seq)
          Merges the DBTable which contains the DBUniqueKey corresponding to the selected DBForeignKey into the DBTable which contains the foreign key.
static List<DBTable> DBForeignKeyHelper.mergeToUnique(SrvContext srvCtx, List<? extends DBForeignKey> seqForeign, List<Integer> seqCard)
          Merges the DBTable of the selected DBForeignKey into the DBTable which contains the corresponding DBUniqueKey.
 

Methods in de.mid.innovator.srv2api.icw2db with parameters of type DBTable
 List<DBTableColumn> DBTableColumn.getDBKeyRelationshipColumnRecursive(DBTable refObj, K_CONTROL_OPTION... behaviourFlags)
          List of foreign key columns, referencing this unique key column indirectly.