Thanks John, that was exactly what I was looking for. Any chance of
exposing this in the jni wrapper?

thanks,
Kishore G


On Sat, Mar 30, 2013 at 8:16 PM, K. John Wu <[email protected]> wrote:

> Hi, Kishore,
>
> If you use the ibis::query class, there is a function getHitRows that
> will return the row ids.
>
> If you want to get at the bit vector directly, you can use the
> function getHitVector.
>
> John
>
>
> On 3/30/13 10:09 AM, kishore g wrote:
> > Hi,
> >
> > Is there a efficient way to retrieve the bitvector after applying the
> > predicates.
> >
> > One way would be to add additional row_id column to the data and then
> > use select row_id where col1=v1 col2=v2 and iterate over the row_id
> > but this is inefficient because it accesses the row_id col on disk to
> > retrieve the values. Instead we want to simply get the bit positions
> > that are set to 1 after evaluating the predicates.
> >
> > Are there api's that allow me to get the resultant bit vector after
> > evaluating  the predicates?
> >
> > thanks,
> > Kishore G
> >
> >
> > _______________________________________________
> > 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

Reply via email to