Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase, mail # user - Why InternalScanner doesn't have a method that returns entire row or object of Result


Copy link to this message
-
Re: Why InternalScanner doesn't have a method that returns entire row or object of Result
anil gupta 2012-12-01, 02:01
Hi Ted,

I figured out that i have to use next from InternalScanner. Thanks for the
response.
The comment for method "Grab the next row's worth of values." was a little
confusing to me.
"Get the keyValue's for the next row" would have been better. Just
saying....

Thanks,
Anil

On Fri, Nov 30, 2012 at 5:20 PM, Ted Yu <[EMAIL PROTECTED]> wrote:

> Right.
>
> Take a look at AggregateImplementation.getAvg(), you would see how the
> following method is used.
>
> On Fri, Nov 30, 2012 at 1:53 PM, anil gupta <[EMAIL PROTECTED]> wrote:
>
> > Does this method in InternalScanner gets KeyValue's for only 1 row in 1
> > call. Am i right?
> >
> > boolean *next<
> >
> http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/regionserver/InternalScanner.html#next%28java.util.List%29
> > >
> > *(List<
> >
> http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true
> > >
> > <KeyValue<
> > http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/KeyValue.html>
> > > results)
> >           Grab the next row's worth of values.
> >
> >
> http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/regionserver/InternalScanner.html
> >
> > Thanks,
> > Anil Gupta
> >
> > On Fri, Nov 30, 2012 at 10:54 AM, anil gupta <[EMAIL PROTECTED]>
> > wrote:
> >
> > > Hi All,
> > >
> > > I am developing a Coprocessor to sort results on the basis of Cell
> Value.
> > > Basically an equivalent of order by clause in RDBMS.
> > > In my subclass of BaseEndpointCoprocessor i would like to do fetch of
> > > entire rows rather than individual KeyValue using the InternalScanner.
> > But,
> > > surprisingly there is no method to do that. Can any one tell me why we
> > dont
> > > have a method for fetching rows? What is the most optimized way to
> fetch
> > > rows through current InternalScanner methods?
> > > --
> > > Thanks & Regards,
> > > Anil Gupta
> > >
> >
> >
> >
> > --
> > Thanks & Regards,
> > Anil Gupta
> >
>

--
Thanks & Regards,
Anil Gupta