Class Field

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

public class Field extends Object
INTERNAL: Relation mapping concept that refers to a field definition belonging to an entity. There are two categories of fields: identity fields and characteristic fields.
  • Field Details

  • Method Details

    • compile

      public void compile()
    • getEntity

      public Entity getEntity()
    • getFieldType

      public int getFieldType()
    • getColumn

      public String getColumn()
    • setColumn

      public void setColumn(String column)
    • getPattern

      public String getPattern()
    • setPattern

      public void setPattern(String pattern)
    • getType

      public String getType()
    • setType

      public void setType(String type)
    • getDatatype

      public String getDatatype()
    • setDatatype

      public void setDatatype(String datatype)
    • getScope

      public String[] getScope()
    • setScope

      public void setScope(String[] scope)
    • getOptional

      public int getOptional()
    • setOptional

      public void setOptional(boolean optional)
    • getAssociationType

      public String getAssociationType()
    • setAssociationType

      public void setAssociationType(String atype)
    • getRoleType

      public String getRoleType()
    • setRoleType

      public void setRoleType(String rtype)
    • getPlayer

      public String getPlayer()
    • setPlayer

      public void setPlayer(String player)
    • addOtherRoleField

      public void addOtherRoleField(Field orole)
    • getOtherRoleFields

      public List<Field> getOtherRoleFields()
    • getValue

      public String getValue(String[] tuple)
    • compileValue

      protected void compileValue()