indexing description: "Description of database tables.% %Use this class through DB_SPECIFIC_TABLES_ACCESS_USE." author: "EiffelStore Wizard" date: "$Date$" revision: "$Revision$" class DB_SPECIFIC_TABLES_ACCESS inherit DB_TABLES_ACCESS creation make feature -- Access : INTEGER is Table_number: INTEGER is code_list: ARRAYED_LIST [INTEGER] is -- Table code list. once create Result.make (Table_number) Result.extend () end name_list: ARRAYED_LIST [STRING] is -- Table name list. Can be interpreted as a list -- or a hash-table. once create Result.make (Table_number) Result.extend ("") end obj (i: INTEGER): DB_TABLE is -- Return instance of table with code `i'. do inspect i when then create {} Result.make end end description (i: INTEGER): DB_TABLE_DESCRIPTION is -- Return description of table with code `i'. do inspect i when then Result := _description end end _description: _DESCRIPTION is -- Unique description of table `'. once create Result.make end end -- class DB_SPECIFIC_TABLES_ACCESS