Hi!<div><br></div><div>There is nothing wrong with your match specifications, would it be possible to provide information</div><div>on how and with which options the table was created? A table is protected by default which means</div>
<div>that no process other than the one which created table can update the table. Queries like ets:select</div><div>and ets:select_count are permitted.</div><div><br></div><div>/ Magnus</div><div><br><div class="gmail_quote">
On Sat, Nov 12, 2011 at 12:56 AM, Mike Oxford <span dir="ltr"><<a href="mailto:moxford@gmail.com">moxford@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
ets:select_delete() does not work for me.<br>
<br>
The match spec works in ets:select() and ets:select_count().<br>
<br>
It IS coded to return the atom true as required.<br>
<br>
ets:select(json_in_stats, [{{'$1','$2'},[],['$$']}]).<br>
[[63488274842,1]]<br>
<br>
ets:select(json_in_stats, [{{'$1','$2'},[],[true]}]).<br>
[true]<br>
<br>
ets:select_count(json_in_stats, [{{'$1','$2'},[],[true]}]).<br>
1<br>
<br>
ets:select_delete(json_in_stats, [{{'$1','$2'},[],[true]}]).<br>
** exception error: bad argument<br>
     in function  ets:select_delete/2<br>
        called as ets:select_delete(json_in_stats,[{{'$1','$2'},[],[true]}])<br>
<br>
What am I doing wrong?<br>
<br>
-mox<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>
</blockquote></div><br></div>