I am create a full progress object collection with Dynamic temp-table.
When i whant move in my collection i use buffer:Find-first (where statement).
if you search with object type field is very low buffer:Find-first ("where TT.field =" + string(myobject)).
but if you seach with character field with uuid of object is faster.
for get uuid i use : field = string(myobject).
But i override tostring methode of my object string(myobject) return my tostring methode , not uuid.
How have always get UUID of object ?
will get the value of the reference.
note that INT(myobject) is NOT a uuid. A uuid is a spacific thing (see here: http://en.wikipedia.org/wiki/Universally_unique_identifier ) and INT(myobject) is not it. In this use case there doesn't seem to be any need for uuid's at all.