Class Relation

java.lang.Object
net.ontopia.topicmaps.db2tm.Relation

public class Relation extends Object
INTERNAL: Relation mapping concept that represents a relation definition. A relation definition will hold one or more entity defintions.
  • Field Details

  • Method Details

    • getMapping

      public RelationMapping getMapping()
      INTERNAL: Returns the relation mapping to which the relation belongs.
    • getName

      public String getName()
      INTERNAL: Returns the name of the relation.
    • setName

      public void setName(String name)
    • getPrimaryKey

      public String[] getPrimaryKey()
    • setPrimaryKey

      public void setPrimaryKey(String[] pkey)
    • getCondition

      public String getCondition()
    • setCondition

      public void setCondition(String condition)
    • setCommitMode

      public void setCommitMode(String commit)
    • getCommitMode

      public String getCommitMode()
    • getEntities

      public List<Entity> getEntities()
    • addEntity

      public void addEntity(Entity entity)
    • removeEntity

      public void removeEntity(Entity entity)
    • getPrimaryEntity

      public Entity getPrimaryEntity()
    • getColumns

      public String[] getColumns()
    • setColumns

      public void setColumns(String[] columns)
    • getColumnIndex

      public int getColumnIndex(String column)
    • isVirtualColumn

      public boolean isVirtualColumn(String name)
    • getVirtualColumn

      public ValueIF getVirtualColumn(String name)
    • addVirtualColumn

      public void addVirtualColumn(String name, ValueIF vcol)
    • getSynchronizationType

      public int getSynchronizationType()
    • setSynchronizationType

      public void setSynchronizationType(int synctype)
    • getSynchronizationTypeName

      public static String getSynchronizationTypeName(int synctype)
    • getSyncs

      public List<Changelog> getSyncs()
    • addSync

      public void addSync(Changelog sync)
    • removeSync

      public void removeSync(Changelog sync)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compile

      protected void compile()