edu.ogi.cse.xs.relschema
Class Field

java.lang.Object
  extended by edu.ogi.cse.xs.relschema.Field

public class Field
extends java.lang.Object

represent a table field


Constructor Summary
Field(java.lang.String name, int sqlType, int len, boolean isNullable, boolean isPrimaryKey, boolean isForeignKey, java.lang.String refTableName)
           
 
Method Summary
 void addChoiceConstriant(java.util.List fieldNames)
           
 java.util.List getChoiceConstraint()
           
 java.lang.String getName()
           
 java.lang.String getRefTableName()
           
 int getSQLType()
           
 Table getTable()
           
 int getTypeLen()
           
 boolean isForeignKey()
           
 boolean isNullable()
           
 boolean isPrimaryKey()
           
 void setTable(Table t)
           
 java.lang.String toString()
           
 java.lang.String[] toStringArray()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Field

public Field(java.lang.String name,
             int sqlType,
             int len,
             boolean isNullable,
             boolean isPrimaryKey,
             boolean isForeignKey,
             java.lang.String refTableName)
Method Detail

getName

public java.lang.String getName()

getSQLType

public int getSQLType()

getTypeLen

public int getTypeLen()

isNullable

public boolean isNullable()

isPrimaryKey

public boolean isPrimaryKey()

isForeignKey

public boolean isForeignKey()

getRefTableName

public java.lang.String getRefTableName()

setTable

public void setTable(Table t)

getTable

public Table getTable()

getChoiceConstraint

public java.util.List getChoiceConstraint()

addChoiceConstriant

public void addChoiceConstriant(java.util.List fieldNames)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toStringArray

public java.lang.String[] toStringArray()