|
PROCEDURE HashByName (object: Objects.Object) : Hashes.HashValue; BEGIN RETURN HashByString(object(Address).name) END HashByName; PROCEDURE HashByPhone (object: Objects.Object) : Hashes.HashValue; BEGIN RETURN HashByString(object(Address).phone) END HashByPhone; PROCEDURE HashByEmail (object: Objects.Object) : Hashes.HashValue; BEGIN RETURN HashByString(object(Address).email) END HashByEmail; |
Für jede Art eines Zugriffs, sei es über den
primären Schlüssel name oder einen der
sekundären Schlüssel phone oder email,
wird eine separate Hash-Funktion und eine separate
Vergleichs-Operation benötigt.
|
Copyright © 1999, 2004 Andreas F. Borchert, in HTML konvertiert am 28.01.2005 |