AddIndex 319 gendb.cc void AddIndex(struct index_t *index, struct tuple_t *item) AddToIndexElt 305 gendb.cc void AddToIndexElt(struct index_elt_t *elt, struct tuple_t *item) ClearMem 144 gendb.cc void ClearMem(char *s, int n) CreateString 65 gendb.cc char *CreateString(char *str) DelFromIndexElt 375 gendb.cc void DelFromIndexElt(struct index_elt_t *elt, struct index_list_t *list) DelIndex 405 gendb.cc void DelIndex(struct index_t *index, struct tuple_t *item) FindIndex 413 gendb.cc struct index_list_t *FindIndex(struct index_t *index, struct tuple_t IsValidPkey 181 gendb.cc int IsValidPkey(char *pkey) NewIndexElt 289 gendb.cc struct index_elt_t *NewIndexElt(struct tuple_t *item) ParseWord 120 gendb.cc void ParseWord(char *s, char *w, int *idx) ReadTextLine 157 gendb.cc void ReadTextLine(FILE *fp, char *line, int kill_comment UserDefinedType::Free 504 gendb.cc void UserDefinedType::Free(void *p) UserDefinedType::Print 498 gendb.cc char *UserDefinedType::Print(void *p) UserDefinedType::Read 492 gendb.cc void *UserDefinedType::Read(char *s) UserDefinedType::UserDefinedType 483 gendb.cc UserDefinedType::UserDefinedType(char *tname, int tsize) UserTypes::UserTypes 466 gendb.cc UserTypes::UserTypes() add_to_course 244 students.cc void add_to_course() add_to_courseoffer 338 students.cc void add_to_courseoffer() add_to_prereq 276 students.cc void add_to_prereq() add_to_student 393 students.cc void add_to_student() assign_grade 770 students.cc void assign_grade() database::Define 588 gendb.cc void database::Define(char *fil_name) database::Dump 824 gendb.cc int database::Dump(char *fil_name, char *mode) database::Help 850 gendb.cc int database::Help() database::Load 2225 gendb.cc int database::Load(char *fil_name) database::Print 809 gendb.cc int database::Print(FILE *fp) database::database 445 gendb.cc database::database(char *name, char *schema_filename) database::~database 458 gendb.cc database::~database() dbinfo::Done 2294 gendb.cc int dbinfo::Done() dbinfo::Next 2288 gendb.cc void dbinfo::Next() dbinfo::Reset 2283 gendb.cc void dbinfo::Reset() dbinfo::dbinfo 2277 gendb.cc dbinfo::dbinfo(database *db_ptr) dbinfo::num_rows 2314 gendb.cc int dbinfo::num_rows() dbinfo::table_abbrev 2309 gendb.cc char *dbinfo::table_abbrev() dbinfo::table_name 2304 gendb.cc char *dbinfo::table_name() dbinfo::table_num 2299 gendb.cc int dbinfo::table_num() dbinfo_loop 2540 gendb.cc dbinfo_loop(db_info) del_from_course 441 students.cc void del_from_course() del_from_courseoffer 552 students.cc void del_from_courseoffer() del_from_prereq 493 students.cc void del_from_prereq() del_from_student 604 students.cc void del_from_student() display_class_roster 1025 students.cc void display_class_roster() display_course_prerequisites 1070 students.cc void display_course_prerequisites() display_student_schedule 851 students.cc void display_student_schedule() display_student_transcript 898 students.cc void display_student_transcript() error::AddError 237 gendb.cc void error::AddError(int fatal,int err, char *rtn, char error::Print 262 gendb.cc void error::Print() error::Reset 219 gendb.cc void error::Reset() error::error 201 gendb.cc error::error() error::~error 210 gendb.cc error::~error() get_float 120 students.cc void get_float(char prompt_str[],float *result) get_integer 104 students.cc void get_integer(char prompt_str[],int *result) get_string 91 students.cc void get_string(char prompt_str[],char result[]) iterator::AddRow 2152 gendb.cc int iterator::AddRow(char *line) iterator::Append 1848 gendb.cc int iterator::Append(char *pkey) iterator::Delete 1994 gendb.cc int iterator::Delete() iterator::Done 1266 gendb.cc int iterator::Done() iterator::FindPkey 1271 gendb.cc int iterator::FindPkey(char *pkey) iterator::FloatVal 1622 gendb.cc float iterator::FloatVal(char *fld_name, char *path_name) iterator::GenNextPkey 2213 gendb.cc void iterator::GenNextPkey(char *pkey) iterator::InheritField 1441 gendb.cc int iterator::InheritField(char *fld_name,table *tbl,struct tuple_t *curr, int iterator::IntVal 1579 gendb.cc int iterator::IntVal(char *fld_name, char *path_name) iterator::Next 1252 gendb.cc int iterator::Next() iterator::ParentVal 1510 gendb.cc char *iterator::ParentVal(char *fld_name) iterator::PkeyVal 1505 gendb.cc char *iterator::PkeyVal() iterator::Print 2094 gendb.cc int iterator::Print(FILE *fp2) iterator::Reset 1207 gendb.cc int iterator::Reset() iterator::Set 1305 gendb.cc int iterator::Set(char *fld_name, char *value) iterator::SetParent 1724 gendb.cc int iterator::SetParent(char *fld_name, char *value) iterator::StrVal 1536 gendb.cc char *iterator::StrVal(char *fld_name, char *path_name) iterator::UserVal 1665 gendb.cc void *iterator::UserVal(char *fld_name, char *path_name) iterator::iterator 1176 gendb.cc iterator::iterator(table *t) list::Free 2475 gendb.cc void list::Free(void *list) list::Print 2455 gendb.cc char *list::Print(void *list) list::Read 2432 gendb.cc void *list::Read(char *s) main 2486 gendb.cc main() press_return 76 students.cc void press_return(char prompt_str[]) register_student 643 students.cc void register_student() set_cursor_pos 209 students.cc #define set_cursor_pos(row,col) printf("\033[%1d;%1dH",row,col) set_table_name 224 students.cc void set_table_name() strcpy2 92 gendb.cc void strcpy2(char *s, char *t, int n, stringize 78 gendb.cc char *stringize(int x) table::AddField 985 gendb.cc int table::AddField(char *fld_name, char *data_type, int indexed) table::AddParent 1056 gendb.cc int table::AddParent(table *parent, char *parent_fld_name, char *child_fld_name, table::FindField 920 gendb.cc int table::FindField(char *fld_name,int *fld_num) table::FindRel 962 gendb.cc int table::FindRel(char *fld_name,int *fld_num) table::Help 1104 gendb.cc void table::Help() table::Print 1161 gendb.cc int table::Print(FILE *fp) table::table 863 gendb.cc table::table(database *db_ptr, char *tbl_name, char *tbl_abbrev) table::~table 893 gendb.cc table::~table() table_loop 2514 gendb.cc table_loop(AP) tableinfo::Done 2340 gendb.cc int tableinfo::Done() tableinfo::Next 2345 gendb.cc void tableinfo::Next() tableinfo::Reset 2326 gendb.cc void tableinfo::Reset(int table_num) tableinfo::cardinality 2392 gendb.cc char *tableinfo::cardinality() tableinfo::data_size 2373 gendb.cc int tableinfo::data_size() tableinfo::data_type 2378 gendb.cc char tableinfo::data_type() tableinfo::field_name 2363 gendb.cc char *tableinfo::field_name() tableinfo::field_num 2358 gendb.cc int tableinfo::field_num() tableinfo::field_type 2368 gendb.cc char tableinfo::field_type() tableinfo::parent_table_name 2403 gendb.cc char *tableinfo::parent_table_name() tableinfo::parent_table_num 2408 gendb.cc int tableinfo::parent_table_num() tableinfo::tableinfo 2319 gendb.cc tableinfo::tableinfo(database *db_ptr)