This is another subtle one. You need to hash the view BEFORE you add
data to it. This is because the hash view controls the underlying
view and the way you have it organized, the data is appended without
going through the hash table so subsequent calls to find cannot locate
the data in the view. Change your allocation to be all at the same
time:
st = mk.storage()
vw = st.getas( "test[k1:I,k2:I,k3:I,val:I]" )
hvw = st.getas( "testhash[_H:I,_R:I]" )
vw = vw.hash( hvw, 3 )
This should work like a champ now.
Brian
_____________________________________________
Metakit mailing list - [EMAIL PROTECTED]
http://www.equi4.com/mailman/listinfo/metakit