A C D E F G H I K L M N P R S T U V

A

abbmask - Variable in class Key
 
Abbrev - Variable in class TableSeqListType
 
abbshift - Variable in class Key
 
abbsize - Static variable in class Key
 
addRow() - Method in class TE
Adds this TE to its Table * and links it to its parents and siblings
addRow() - Method in class RM
Adds this RM to its Table * and links it to its parents and siblings
addRow() - Method in class RS
Adds this RS to its Table * and links it to its parents and siblings
addRow() - Method in class ST
Adds this ST to its Table * and links it to its parents and siblings
addRow() - Method in class EN
Adds this EN to its Table * and links it to its parents and siblings

C

compare(Key) - Method in class Key
Returns > 0 if the integer key value is greater than that of otherkey, Returns < 0 if the integer key value is less than that of otherkey, Returns 0 if the integer key value is equal to that of otherkey,
Constructed - Variable in class Key
 

D

Database - class Database.
 
Database() - Constructor for class Database
 
delete_row_log(RC) - Method in class TEtable
This method is used to log the call to delete row
delete_row_log(RC) - Method in class RMtable
This method is used to log the call to delete row
delete_row_log(RC) - Method in class RStable
This method is used to log the call to delete row
delete_row_log(RC) - Method in class STtable
This method is used to log the call to delete row
delete_row_log(RC) - Method in class ENtable
This method is used to log the call to delete row
deleteRow() - Method in class TE
Removes this TE from its Table * and unlinks it from its parents and siblings
deleteRow() - Method in class RM
Removes this RM from its Table * and unlinks it from its parents and siblings
deleteRow() - Method in class RS
Removes this RS from its Table * and unlinks it from its parents and siblings
deleteRow() - Method in class ST
Removes this ST from its Table * and unlinks it from its parents and siblings
deleteRow() - Method in class EN
Removes this EN from its Table * and unlinks it from its parents and siblings
dump() - Method in class Database
Writes the contents of the database to the console
dump(BufferedWriter) - Method in class Database
Writes the contents of the database to the given BufferedWriter
dump(String) - Method in class Database
Writes the contents of the database to the named file
dumpRow(BufferedWriter) - Method in class TE
Writes this TE to a given BufferedWriter
dumpRow(BufferedWriter) - Method in class RM
Writes this RM to a given BufferedWriter
dumpRow(BufferedWriter) - Method in class RS
Writes this RS to a given BufferedWriter
dumpRow(BufferedWriter) - Method in class ST
Writes this ST to a given BufferedWriter
dumpRow(BufferedWriter) - Method in class EN
Writes this EN to a given BufferedWriter
dumpTable(BufferedWriter) - Method in class TEtable
Writes the contents of the table row by row to a given output stream.
dumpTable(BufferedWriter) - Method in class RMtable
Writes the contents of the table row by row to a given output stream.
dumpTable(BufferedWriter) - Method in class RStable
Writes the contents of the table row by row to a given output stream.
dumpTable(BufferedWriter) - Method in class STtable
Writes the contents of the table row by row to a given output stream.
dumpTable(BufferedWriter) - Method in class ENtable
Writes the contents of the table row by row to a given output stream.

E

EN - class EN.
Enrollment Table : associate student and Rost
ENid_bcp - Variable in class RS
 
ENid_bcp - Variable in class ST
 
ENid_fcp - Variable in class RS
 
ENid_fcp - Variable in class ST
 
ENtab - Variable in class Database
 
ENtable - class ENtable.
This class contains the collection of EN objects in a table.
ENtable(Database) - Constructor for class ENtable
ENtable constructor Initializes table name, abbreviation, row count and allocates space for the row objects in the table

F

FindTblAbbr(int) - Method in class Database
Retrieves the abbreviation of this table from its ordinal index
FindTblIdx(String) - Method in class Database
Retrieves the ordinal index of this table from its abbreviation
fname - Variable in class ST
 

G

GenException - exception GenException.
 
getAbb() - Method in class Key
Retrieves the table abbreviation portion of the key
getAbbrev() - Method in class TEtable
Gets the abbreviation for the table
getAbbrev() - Method in class RMtable
Gets the abbreviation for the table
getAbbrev() - Method in class RStable
Gets the abbreviation for the table
getAbbrev() - Method in class STtable
Gets the abbreviation for the table
getAbbrev() - Method in class ENtable
Gets the abbreviation for the table
getFirstRow() - Method in class TEtable
Get the first row in the table
getFirstRow() - Method in class RMtable
Get the first row in the table
getFirstRow() - Method in class RStable
Get the first row in the table
getFirstRow() - Method in class STtable
Get the first row in the table
getFirstRow() - Method in class ENtable
Get the first row in the table
getfname() - Method in class ST
Retrieves the value of fname
getGPA() - Method in class ST
Retrieves the value of GPA
getLastRow() - Method in class TEtable
Get the last row in the table
getLastRow() - Method in class RMtable
Get the last row in the table
getLastRow() - Method in class RStable
Get the last row in the table
getLastRow() - Method in class STtable
Get the last row in the table
getLastRow() - Method in class ENtable
Get the last row in the table
getlname() - Method in class ST
Retrieves the value of lname
getname() - Method in class TE
Retrieves the value of name
getname() - Method in class RS
Retrieves the value of name
getName() - Method in class TEtable
Gets the name of the table
getName() - Method in class RMtable
Gets the name of the table
getName() - Method in class RStable
Gets the name of the table
getName() - Method in class STtable
Gets the name of the table
getName() - Method in class ENtable
Gets the name of the table
getNextRow(EN) - Method in class ENtable
Given a row in the table, returns the next row
getNextRow(RM) - Method in class RMtable
Given a row in the table, returns the next row
getNextRow(RS) - Method in class RStable
Given a row in the table, returns the next row
getNextRow(ST) - Method in class STtable
Given a row in the table, returns the next row
getNextRow(TE) - Method in class TEtable
Given a row in the table, returns the next row
getnumber() - Method in class RM
Retrieves the value of number
getPrevRow(EN) - Method in class ENtable
Given a row in the table, returns the previous row
getPrevRow(RM) - Method in class RMtable
Given a row in the table, returns the previous row
getPrevRow(RS) - Method in class RStable
Given a row in the table, returns the previous row
getPrevRow(ST) - Method in class STtable
Given a row in the table, returns the previous row
getPrevRow(TE) - Method in class TEtable
Given a row in the table, returns the previous row
getRMid() - Method in class RS
Retrieves the value of RMid
getRow() - Method in class Key
Retrieves the row number from the key
getRowcount() - Method in class TEtable
Gets the number of rows in table
getRowcount() - Method in class RMtable
Gets the number of rows in table
getRowcount() - Method in class RStable
Gets the number of rows in table
getRowcount() - Method in class STtable
Gets the number of rows in table
getRowcount() - Method in class ENtable
Gets the number of rows in table
getRSid() - Method in class EN
Retrieves the value of RSid
getSchema() - Method in class TE
Retrieves a reference to the global schema
getSchema() - Method in class RM
Retrieves a reference to the global schema
getSchema() - Method in class RS
Retrieves a reference to the global schema
getSchema() - Method in class ST
Retrieves a reference to the global schema
getSchema() - Method in class EN
Retrieves a reference to the global schema
getSTid() - Method in class EN
Retrieves the value of STid
getTable() - Method in class TE
Retrieves a reference to the TEtable
getTable() - Method in class RM
Retrieves a reference to the RMtable
getTable() - Method in class RS
Retrieves a reference to the RStable
getTable() - Method in class ST
Retrieves a reference to the STtable
getTable() - Method in class EN
Retrieves a reference to the ENtable
getTEid() - Method in class RS
Retrieves the value of TEid
getTheSchema() - Method in class TEtable
 
getTheSchema() - Method in class RMtable
 
getTheSchema() - Method in class RStable
 
getTheSchema() - Method in class STtable
 
getTheSchema() - Method in class ENtable
 
getTheSchema() - Method in class Key
Retrieves a reference to the global schema
getValue() - Method in class Key
Returns the integer encoding for the key
getVersion() - Method in class Key
Retrieves the version bytes of the key
GlobalVarsBean - class GlobalVarsBean.
 
GPA - Variable in class ST
 

H

hcg_logfile - Variable in class Pr_log
 
hcg_logfileptr - Static variable in class Pr_log
 

I

initialize() - Method in class Database
 
insert_row_log(EN) - Method in class ENtable
This method is used to log the call to insert row
insert_row_log(RM) - Method in class RMtable
This method is used to log the call to insert row
insert_row_log(RS) - Method in class RStable
This method is used to log the call to insert row
insert_row_log(ST) - Method in class STtable
This method is used to log the call to insert row
insert_row_log(TE) - Method in class TEtable
This method is used to log the call to insert row
insertRow(EN) - Method in class ENtable
Inserts a new row in the table.
insertRow(RM) - Method in class RMtable
Inserts a new row in the table.
insertRow(RS) - Method in class RStable
Inserts a new row in the table.
insertRow(ST) - Method in class STtable
Inserts a new row in the table.
insertRow(TE) - Method in class TEtable
Inserts a new row in the table.

K

Key - class Key.
 
Key(String, Database) - Constructor for class Key
 

L

linkRow() - Method in class TE
Links this TE to all of it's related tables
linkRow() - Method in class RM
Links this RM to all of it's related tables
linkRow() - Method in class RS
Links this RS to all of it's related tables
linkRow() - Method in class ST
Links this ST to all of it's related tables
linkRow() - Method in class EN
Links this EN to all of it's related tables
lname - Variable in class ST
 
load(String) - Method in class Database
Loads the database from a file
log_do_add(String) - Method in class Pr_log
This method adds a record into a table in the database.
log_do_delete(String) - Method in class Pr_log
This method deletes a row in the table.
log_do_set_float(String, String, float) - Method in class Pr_log
This method sets a float field in any row of a table
log_do_set_int(String, String, int) - Method in class Pr_log
This method sets an integer field in any row of a table
log_do_set_str(String, String, String) - Method in class Pr_log
This method sets a String field in any row of a table
log_sleep(long) - Method in class Pr_log
This method pauses the execution of the program for the specified amount of time
logstr(String) - Static method in class Pr_log
This method writes the given string into the log file
logwait() - Static method in class Pr_log
This method computes the wait time between the log events, updates the wait time and posts the wait log entry to the log file

M

Maxver - Variable in class TableSeqListType
 

N

name - Variable in class TE
 
name - Variable in class RS
 
number - Variable in class RM
 

P

pkid - Variable in class RC
 
Pr_log - class Pr_log.
 
Pr_log(Database) - Constructor for class Pr_log
Constructor
pr_replay(String, int, int) - Method in class Pr_log
Function: pr_replay This method is used to replay a logsession based on a log file.
pr_startlog(String) - Method in class Pr_log
This method is used to start a logging session.
pr_stoplog(boolean) - Method in class Pr_log
This method is used to stop a logging session.

R

RC - class RC.
All row attribute classes are descended from this class
RC() - Constructor for class RC
 
Rcount - Variable in class TableSeqListType
 
removeRow(RC) - Method in class TEtable
Deletes a row from the table.
removeRow(RC) - Method in class RMtable
Deletes a row from the table.
removeRow(RC) - Method in class RStable
Deletes a row from the table.
removeRow(RC) - Method in class STtable
Deletes a row from the table.
removeRow(RC) - Method in class ENtable
Deletes a row from the table.
replay_log(String, int) - Method in class Pr_log
This method is used to parse the logfile and execute the action of the log entry.
rflag - Variable in class RC
 
RM - class RM.
Room Tab
RMid - Variable in class RS
 
RMid_bpp - Variable in class RS
 
RMid_fpp - Variable in class RS
 
RMid_pp - Variable in class RS
 
RMtab - Variable in class Database
 
RMtable - class RMtable.
This class contains the collection of RM objects in a table.
RMtable(Database) - Constructor for class RMtable
RMtable constructor Initializes table name, abbreviation, row count and allocates space for the row objects in the table
rowmask - Variable in class Key
 
Rows - Variable in class TEtable
 
Rows - Variable in class RMtable
 
Rows - Variable in class RStable
 
Rows - Variable in class STtable
 
Rows - Variable in class ENtable
 
rowshift - Variable in class Key
 
rowsize - Static variable in class Key
 
RS - class RS.
Roster Table : associate Teacher and Ro
RSid - Variable in class EN
 
RSid_bcp - Variable in class TE
 
RSid_bcp - Variable in class RM
 
RSid_bpp - Variable in class EN
 
RSid_fcp - Variable in class TE
 
RSid_fcp - Variable in class RM
 
RSid_fpp - Variable in class EN
 
RSid_pp - Variable in class EN
 
RStab - Variable in class Database
 
RStable - class RStable.
This class contains the collection of RS objects in a table.
RStable(Database) - Constructor for class RStable
RStable constructor Initializes table name, abbreviation, row count and allocates space for the row objects in the table

S

Schema - Variable in class TE
 
Schema - Variable in class RM
 
Schema - Variable in class RS
 
Schema - Variable in class ST
 
Schema - Variable in class EN
 
setAbb(String) - Method in class Key
Sets the table abbreviation portion of the key
setfname(String) - Method in class ST
Sets the value of fname
setGPA(double) - Method in class ST
Sets the value of GPA
setlname(String) - Method in class ST
Sets the value of lname
setname(String) - Method in class TE
Sets the value of name
setname(String) - Method in class RS
Sets the value of name
setnumber(int) - Method in class RM
Sets the value of number
setPkid(Key) - Method in class RC
 
setRflag(int) - Method in class RC
 
setRMid(Key) - Method in class RS
Sets the value of RMid
setRow(int) - Method in class Key
Sets the row number of the key from its argument
setRSid(Key) - Method in class EN
Sets the value of RSid
setSchema(Database) - Method in class TE
Modifies the reference to the global schema
setSchema(Database) - Method in class RM
Modifies the reference to the global schema
setSchema(Database) - Method in class RS
Modifies the reference to the global schema
setSchema(Database) - Method in class ST
Modifies the reference to the global schema
setSchema(Database) - Method in class EN
Modifies the reference to the global schema
setSTid(Key) - Method in class EN
Sets the value of STid
setTable(ENtable) - Method in class EN
Sets the reference to the ENtable
setTable(RMtable) - Method in class RM
Sets the reference to the RMtable
setTable(RStable) - Method in class RS
Sets the reference to the RStable
setTable(STtable) - Method in class ST
Sets the reference to the STtable
setTable(TEtable) - Method in class TE
Sets the reference to the TEtable
setTEid(Key) - Method in class RS
Sets the value of TEid
setTheSchema(Database) - Method in class TEtable
Attaches the table to a particular database schema
setTheSchema(Database) - Method in class RMtable
Attaches the table to a particular database schema
setTheSchema(Database) - Method in class RStable
Attaches the table to a particular database schema
setTheSchema(Database) - Method in class STtable
Attaches the table to a particular database schema
setTheSchema(Database) - Method in class ENtable
Attaches the table to a particular database schema
setTheSchema(Database) - Method in class Key
Modifies this object's reference to the global schema
setVersion(int) - Method in class Key
Sets the version bytes of the key from its argument
size - Static variable in class Key
 
ST - class ST.
Student Tab
STid - Variable in class EN
 
STid_bpp - Variable in class EN
 
STid_fpp - Variable in class EN
 
STid_pp - Variable in class EN
 
STtab - Variable in class Database
 
STtable - class STtable.
This class contains the collection of ST objects in a table.
STtable(Database) - Constructor for class STtable
STtable constructor Initializes table name, abbreviation, row count and allocates space for the row objects in the table

T

Table - Variable in class TE
 
Table - Variable in class RM
 
Table - Variable in class RS
 
Table - Variable in class ST
 
Table - Variable in class EN
 
TableSeqList - Variable in class Database
 
TableSeqListType - class TableSeqListType.
 
TE - class TE.
Teacher Tab
TEid - Variable in class RS
 
TEid_bpp - Variable in class RS
 
TEid_fpp - Variable in class RS
 
TEid_pp - Variable in class RS
 
TEtab - Variable in class Database
 
TEtable - class TEtable.
This class contains the collection of TE objects in a table.
TEtable(Database) - Constructor for class TEtable
TEtable constructor Initializes table name, abbreviation, row count and allocates space for the row objects in the table
theSchema - Variable in class Pr_log
 
TheSchema - Variable in class Key
 
time_initialize() - Static method in class Pr_log
Sets the timestamp global with the current time and clear the time_flag
toString() - Method in class TE
 
toString() - Method in class RM
 
toString() - Method in class RS
 
toString() - Method in class ST
 
toString() - Method in class EN
 
toString() - Method in class Key
 
toString() - Method in class GenException
 

U

unlinkRow() - Method in class TE
Unlinks this TE from all of it's related tables
unlinkRow() - Method in class RM
Unlinks this RM from all of it's related tables
unlinkRow() - Method in class RS
Unlinks this RS from all of it's related tables
unlinkRow() - Method in class ST
Unlinks this ST from all of it's related tables
unlinkRow() - Method in class EN
Unlinks this EN from all of it's related tables

V

Valid() - Method in class Key
Returns true if this key was able to be built successfully.
value - Variable in class Key
 
vermask - Variable in class Key
 
vershift - Variable in class Key
 
VersionStats - Variable in class TableSeqListType
 
versize - Static variable in class Key
 

A C D E F G H I K L M N P R S T U V