note 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 = Table_number: INTEGER = code_list: ARRAYED_LIST [INTEGER] -- Table code list. once create Result.make (Table_number) Result.extend () end name_list: ARRAYED_LIST [STRING] -- 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 -- Return instance of table with code `i'. do inspect i when then create {} Result.make end end description (i: INTEGER): DB_TABLE_DESCRIPTION -- Return description of table with code `i'. do inspect i when then Result := _description end end _description: _DESCRIPTION -- Unique description of table `'. once create Result.make end end