Magma collection - where:

Facundo Vozzi facundov79 at gmail.com
Sun Nov 14 19:54:21 UTC 2010


Udo,
I works perfectly with new customers but It doesn't with old customers that
I was added before add the MaSearchStringIndex on #name attribute. Can I
rebuild index on MagmaCollection?

Thanks you,
Facu

On Sun, Nov 14, 2010 at 5:49 AM, Udo Schneider <udo.schneider at homeaddress.de
> wrote:

> Facu,
>
>
>  So, my question is: Can I use where: for this funcionality or I need use
>> select:? If you think that where: is appropiate, Do I need create a new
>> king of index to reach that?
>>
> I added the following method in MagmaCollectionReader which should fullfill
> your needs:
>
> read: attributeSymbol beginsWith: aKey
>        ^ self read: attributeSymbol from: aKey upTo: aKey
> maAlphabeticalNext
>
> This allows you to write your original select: based call as
>
> self customers where: [:reader | reader read: #name beginsWith:
> firstsLetterOfName asUppercase]
>
>
> CU,
>
> Udo
>
> _______________________________________________
> Magma mailing list
> Magma at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/magma
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/magma/attachments/20101114/adfd23c0/attachment.htm


More information about the Magma mailing list