Hi John,

Problem is solved ,

Thanks,

Alexandre

[email protected] a écrit :
> Send FastBit-users mailing list submissions to
>       [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>       https://hpcrdm.lbl.gov/cgi-bin/mailman/listinfo/fastbit-users
> or, via email, send a message with subject or body 'help' to
>       [email protected]
>
> You can reach the person managing the list at
>       [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of FastBit-users digest..."
>
>
> Today's Topics:
>
>    1. Re: bundle segment method reorder the raw data (K. John Wu)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 16 Nov 2009 17:25:27 -0800
> From: "K. John Wu" <[email protected]>
> Subject: Re: [FastBit-users] bundle segment method reorder the raw
>       data
> To: FastBit Users <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Hi, Alexandre,
>
> I have implemented some changes that I think will address the problem 
> you've encountered.  The code has been checked in to SVN.  If you get 
> the chance, please give the nightly snapshot a try and let us know if 
> it does address the problem.
>
> The nightly snapshot is available at 
> <https://codeforge.lbl.gov/snapshots.php?group_id=44>.  You might have 
> to wait till the new snapshot is built during the middle of the night 
> pacific time.
>
> John
>
>
> On 11/16/2009 1:24 AM, Alexandre Maurel wrote:
>   
>> Hi John,
>>
>> I think I found a problem in function ibis::column::selectValuesT.
>> When a query does not specify a where clause or when mask.cnt() == 
>> mask.size(), the method ibis::column::selectValuesT return a pointer on 
>> raw data ...
>> Which cause the bundle segment method to reorder the raw data !
>>
>> template <typename T>
>> long ibis::column::selectValuesT(const bitvector& mask,
>>                  ibis::array_t<T>& vals) const {
>> ...
>> ...
>>     if (mask.cnt() == mask.size())
>>     return getValuesArray(&vals);
>> ...
>> ...
>>     if (tot == mask.size()) { // read all values
>>     ierr = ibis::fileManager::instance().getFile(dfn, vals);
>>     return ierr;
>>     }
>>
>> }
>>
>> Regards,
>>
>> Alexandre
>> _______________________________________________
>> FastBit-users mailing list
>> [email protected]
>> https://hpcrdm.lbl.gov/cgi-bin/mailman/listinfo/fastbit-users
>>     
>
>
> ------------------------------
>
> _______________________________________________
> FastBit-users mailing list
> [email protected]
> https://hpcrdm.lbl.gov/cgi-bin/mailman/listinfo/fastbit-users
>
>
> End of FastBit-users Digest, Vol 27, Issue 15
> *********************************************
>
>   
_______________________________________________
FastBit-users mailing list
[email protected]
https://hpcrdm.lbl.gov/cgi-bin/mailman/listinfo/fastbit-users

Reply via email to