hi brent<br><br>i'm confused cant find Lava package on SqueakMap ´, or i'm wrong?<br>best regards<br>&nbsp;MDC<br><br><div><span class="gmail_quote">On 4/6/06, <b class="gmail_sendername">Brent Pinkney</b> &lt;<a href="mailto:brent.pinkney@aircom.co.za">
brent.pinkney@aircom.co.za</a>&gt; 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>Attached is my first stab at the client api:
<br><br>1. Get a clean 3.8 image<br>2. Load Magma1.0<br>3. Load Lava (28) and Lava testing (23) from SqueakMap<br>4. Load Magma research-brp.2.mcz.<br><br>In a workspace execute:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LavaTestResource current<br><br>
This creates the test Magma/Lava database.<br><br>Inspect this Lava query:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LavaTestResource current session execute: '<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;select * from people<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;where (familyName = ''Man'')
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or ( (familyName = ''Pinkney'') and (age &lt;= 60) )'.<br><br><br><br>My proposed Magma client API to create a reader which can query multiple<br>indices is:<br><br>LavaTestResource current people where: [ :r |
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(r read: #familyName at: 'Man') |<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;( (r read: #familyName at: 'Pinkney') &amp; (r read: #age to: 60) )<br>].<br><br>Inspecting this returns a MagmaExpression reader with a correctly populated
<br>'expression' tree.<br><br>I think this interface is acceptably elegant and can be used to construct the<br>MaBitmapIndex for this query.<br><br>Comments welcomed<br><br>Brent<br><br><br>_______________________________________________
<br>Magma mailing list<br><a href="mailto:Magma@lists.squeakfoundation.org">Magma@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/mailman/listinfo/magma">http://lists.squeakfoundation.org/mailman/listinfo/magma
</a><br><br><br><br></blockquote></div><br>