indexing
      description: "Contains all the handles"
      date: "$Date$"
      revision: "$Revision$"
class interface
      DB [G -> DATABASE create default_create end]
feature 
      db_all_types: DATABASE_ALL_TYPES [G]
                  DATABASE_ALL_TYPES
      db_change: DATABASE_CHANGE [G]
                  DATABASE_CHANGE
      db_control: DATABASE_CONTROL [G]
                  DATABASE_CONTROL
      db_dyn_change: DATABASE_DYN_CHANGE [G]
                  DATABASE_DYN_CHANGE
      db_dyn_selection: DATABASE_DYN_SELECTION [G]
                  DATABASE_DYN_SELECTION
      db_format: DATABASE_FORMAT [G]
                  DATABASE_FORMAT
      db_proc: DATABASE_PROC [G]
                  DATABASE_PROC
      db_repository: DATABASE_REPOSITORY [G]
                  DATABASE_REPOSITORY
      db_result: DATABASE_TUPLE [G]
                  DATABASE_TUPLE
      db_selection: DATABASE_SELECTION [G]
                  DATABASE_SELECTION
      db_status: DATABASE_STATUS [G]
                  DATABASE_STATUS
      db_store: DATABASE_STORE [G]
                  DATABASE_STORE
      name: STRING
                  
      
invariant
             ANY
      reflexive_equality: standard_is_equal (Current)
      reflexive_conformance: conforms_to (Current)
end -- DB