indexing
status: "See notice at end of class"
date: "$Date$"
revision: "$Revision$"
product: "EiffelStore"
database: "All bases"
deferred class interface
DB_EXPRESSION
feature
is_mapped (key: STRING): BOOLEAN
key
STRING_HDL
require STRING_HDL
keys_exists: key /= void
last_query: STRING
mapped_value (key: STRING): ANY
key
STRING_HDL
require STRING_HDL
key_exists: key /= void
key_mapped: is_mapped (key)
ensure STRING_HDL
result_exists: Result /= void
feature
clear_all
STRING_HDL
set_map_name (n: ANY; key: STRING)
nkey
nVoid
STRING_HDL
require STRING_HDL
key_exists: key /= void
not_key_in_table: not is_mapped (key)
ensure STRING_HDL
ht.count = old ht.count + 1
set_query (query: STRING)
last_queryquery
require
query_not_void: query /= void
ensure
last_query_changed: last_query = query
unset_map_name (key: STRING)
key
STRING_HDL
require STRING_HDL
key_exists: key /= void
item_exists: is_mapped (key)
ensure STRING_HDL
ht.count = old ht.count - 1
feature
execute_query
last_query
require
last_query_not_void: last_query /= void
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- DB_EXPRESSION