<div dir="ltr">RIght. He did say he was using an ordered_set, and I was imprecise in saying that it returned the record rather than a one-element list containing the record. Poetic license :)<br><br><div class="gmail_quote">
On Tue, Oct 7, 2008 at 4:28 AM, Mats Cronqvist <span dir="ltr"><<a href="mailto:mats.cronqvist@gmail.com">mats.cronqvist@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Edwin Fine wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Looking through the docs, I see that if you are using an mnesia table that is ram_copies or disc_copies, you can do certain fast operations on the associated ets table. One such operation (which is recommended only for debugging, but what the heck) is ets:slot(Tab, I), which returns the I'th record in the table.<br>

</blockquote>
<br></div>
 slot/2 does not in general return the I:th record.<br>
 it does return a one-element list of the I:th record, iff the table is of type ordered_set. for other table types, it returns a list of all records in the I:th slot, i.e. all objects whose keys hash to the same value.<br>
<font color="#888888">
<br>
 mats<br>
<br>
</font></blockquote></div><br></div>