Class Record

java.lang.Object
  |
  +--Record

public class Record
extends java.lang.Object


Constructor Summary
Record(Record r, int iSpecial)
           
Record(java.lang.String strName, int iID, int iObjectSet, RecordField[] rf)
           
 
Method Summary
 boolean Add(DataField dfLabel, DataField df, int iSpecialization)
           
 boolean AddForiegnKey(Record r, Record[] rs)
           
 boolean CouldAdd(DataField dfLabel, int iSpecial, int iSpecialHead)
           
 boolean CouldAdd(int iObjectSet, int iSpecialHead)
           
 boolean CouldAddAsForeignKey(Record r)
           
 boolean CouldAddCheckSpecialization(DataField dfLabel, int iSpecialization, int iSpecialHead)
           
 void CreateNewForeignKeyIDs()
           
 void IncrID(RecordCreator rc)
           
 void Push()
           
 int Write()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Record

public Record(Record r,
              int iSpecial)

Record

public Record(java.lang.String strName,
              int iID,
              int iObjectSet,
              RecordField[] rf)
Method Detail

Add

public boolean Add(DataField dfLabel,
                   DataField df,
                   int iSpecialization)

AddForiegnKey

public boolean AddForiegnKey(Record r,
                             Record[] rs)

CouldAdd

public boolean CouldAdd(DataField dfLabel,
                        int iSpecial,
                        int iSpecialHead)

CouldAdd

public boolean CouldAdd(int iObjectSet,
                        int iSpecialHead)

CouldAddAsForeignKey

public boolean CouldAddAsForeignKey(Record r)

CouldAddCheckSpecialization

public boolean CouldAddCheckSpecialization(DataField dfLabel,
                                           int iSpecialization,
                                           int iSpecialHead)

CreateNewForeignKeyIDs

public void CreateNewForeignKeyIDs()

IncrID

public void IncrID(RecordCreator rc)

Push

public void Push()

Write

public int Write()