edu.ogi.cse.xs.relschema
Class Field
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field
public Field(java.lang.String name,
int sqlType,
int len,
boolean isNullable,
boolean isPrimaryKey,
boolean isForeignKey,
java.lang.String refTableName)
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()