<br><br><div><span class="gmail_quote">On 9/17/06, <b class="gmail_sendername">Yariv Sadan</b> <<a href="mailto:yarivvv@gmail.com">yarivvv@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>> It looks cool, but feels like it could need some polishing.<br>><br>> For example, why<br>><br>> {delete,project,{a,'=',5}} -><br>>   "DELETE FROM project WHERE (a = 5)"<br>>
<br>> and not<br>><br>> {delete,project,{where, {a,'=',5}}} -><br>>   "DELETE FROM project WHERE (a = 5)"<br>><br>> making it consistent with<br>><br>> {select,{foo,as,bar},{from,{baz,as,blub}}} ->
<br>>   "SELECT foo AS bar FROM baz AS blub"<br>><br><br>I made it so now you can write {delete, {from, project}, {where,<br>{a,'=',5}}}, and also {update, project, {a,'=',5}, {where, {b,'=',7}}}<br><br>The 'from' and 'where' components are optional because they are
<br>implicit in the structure of DELETE and UPDATE statements, but not in<br>the structure of SELECT statements.</blockquote><div><br><br>Hmmm.... I wonder if this could be mapped to Mnesia. Somehow... By someone... :))<br>
 </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Regards,<br>Yariv<br>_______________________________________________<br>erlang-questions mailing list
<br><a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br><a href="http://www.erlang.org/mailman/listinfo/erlang-questions">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br></blockquote>
</div><br>