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
