[ Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters ]

Arc de Triomphe clipart (2486 bytes)

STORE_TABLE for Eiffel


Written by Tower Technology Corporation.

storetab.zip (4,884 bytes)
http://www.twr.com/stuff/eiffel-store-table.html (for information)
http://www.twr.com/ (Tower Technology's home page)


Serialization is a powerful mechanism available in TowerEiffel that can be used, among other things, as a simple persistence mechanism for Eiffel objects. Unfortunately serialization, when used for persistence, often does not scale up well. Rock Howard's article in the June 1997 issue of The Journal for Object Oriented Programming (published by SIGS Publications (http://www.sigs.com/)) shows how to combine serialization with a hash table to create a simple scalable persistent hash table known as STORE_TABLE.

You may use this code in any way that you wish under the condition that you leave the copyright notice on the files. We would happy to know if you found this code to be useful and to learn about any improvements you might make to make it more suitable for your own purposes. Email your comments and/or updates to Rock Howard. Enjoy!

STORE_TABLE
An abstract persistent hash table.
NATIVE_STORE_TABLE
A concrete descendent of STORE_TABLE that uses native binary serialization.
TEXT_STORE_TABLE
A concrete descendent of STORE_TABLE that uses portable text-based serialization.
STORE_TEST
A simple test driver program for the STORE_TABLE classes.

[ Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters ]