<p>From the documentation of ets:</p>
<p>{keypos,Pos} Specfies which element inthe stored tuples should be used as key. By default, it is the first element, i.e. Pos=1.However, this is not always appropriate. In particular, we do not want the first element to be the key if we want to store Erlang records in a table.</p>

<p>Note that any tuple stored in the table must have at least Pos number of elements.</p>
<p><a href="http://erlang.org/doc/man/ets">http://erlang.org/doc/man/ets</a></p>
<p>The keypos option does not change the tuples that are stored in the table, it just<br>
tell which element that should be used as key for the table in question.</p>
<p>/Kenneth Erlang/OTP Ericsson</p>
<div class="gmail_quote">Den 27 nov 2012 07:47 skrev "Lucky Khoza" <<a href="mailto:mrkhoza@gmail.com">mrkhoza@gmail.com</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Erlang Developers,<br><br>I would like to ask about this tuple {keypos,pos} when creating set collection in Erlang Term Storage collection.<br><br>What is the effect of this tuple in the collection? What does it do on the collection's rows?<br>

<br>Thanks for your help in advance<br><br>Kindest Regards<br>Lucky<br>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div>