Alex:
Does the timestamp below reflect actual time ?
If so, take a look at the following method (and its javadoc) in Scan.java:
  public Scan setTimeRange(long minStamp, long maxStamp)

Cheers

On Thu, Feb 9, 2012 at 11:08 AM, Alex Vasilenko <[email protected]>wrote:

> Lars,
>
> But how it will behave, when I have salt at the beginning of the key to
> properly shard table across regions? Imagine row key of format
> salt:timestamp and rows goes like this:
> ...
> 1:15
> 1:16
> 1:17
> 1:23
> 2:3
> 2:5
> 2:12
> 2:15
> 2:19
> 2:25
> ...
>
> And I want to find all rows, that has second part (timestamp) in range
> 15-25. What startKey and endKey should be used?
>
> Alexandr Vasilenko
> Web Developer
> Skype:menterr
> mob: +38097-611-45-99
>
>
> 2012/2/9 lars hofhansl <[email protected]>
>
> > Sorry misunderstood your question.
> >
> > In that case you'd just use a scanner (see Scan.java) and set that
> > startKey and the endKey.
> > That will give you that range of keys and it do so efficiently, as it can
> > seek forward to the startKey.
> >
> > -- Lars
> >
> >
> >
> > ________________________________
> >  From: Alex Vasilenko <[email protected]>
> > To: [email protected]
> > Sent: Thursday, February 9, 2012 10:40 AM
> > Subject: Re: row filter - binary comparator at certain range
> >
> > Lars,
> >
> > I meant range of row keys. BinaryPrefixComparator can be used in
> > conjunction with RowFilter to filter by prefix.
> >
> > Alex
> >
> > 2012/2/9 lars hofhansl <[email protected]>
> >
> > > Note the BinaryPrefixComparator compares values (not keys).
> > > Not sure that this is what you want, but you mention a "range of key".
> > >
> > >
> > > For keys there are ColumnPrefixFilter and ColumnRangeFilter.
> > >
> > >
> > > -- Lars
> > >
> > >
> > >
> > > ________________________________
> > >  From: Alex Vasilenko <[email protected]>
> > > To: [email protected]
> > > Sent: Thursday, February 9, 2012 10:03 AM
> > > Subject: row filter - binary comparator at certain range
> > >
> > > Hi all,
> > >
> > > I'm a brand new user of hbase and hadoop in general. Trying to evaluate
> > > hbase for our needs. Question is: why there's BinaryPrefixComparator,
> but
> > > no BinaryRangeComparator, where you specify what range of key should be
> > > compared. Are there any concerns about using it?
> > >
> > > Thanks,
> > > Alexandr Vasilenko
> > >
> >
>

Reply via email to