Hi, and thank you for your great work!
I am currently looking into performing operations for pre-filtered sets of rows, and I would need some help to understand if this is possible at the moment to do with fastbit, or advice to implement it. I have a dataset saved into a single data partition and my goal is to perform filtering with varying conditions, save these results and use them as starting sets for later queries. If I have understood correctly, this is at the moment possible by retrieving the RIDSet from an evaluated query, saving that, and setting it (query::setRIDs) to the next query. However, I would like to use aggregate functions with the following queries, but I did not find a way to do similar things with the table interface. So my question is: how could I perform the described aggregation for a pre-filtered set of rows? In addition, as I'm only having one partition, I would prefer to save the filtering results as bitvectors (query::getHitVector) and reuse them later as masks due to their smaller size. There's a protected function query::doEvaluate having this functionality, and perhaps that could be opened. Would this make any sense? Thanks for your help! Patrik Nisen _______________________________________________ FastBit-users mailing list [email protected] https://hpcrdm.lbl.gov/cgi-bin/mailman/listinfo/fastbit-users
