[ 
https://issues.apache.org/jira/browse/HBASE-4187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wayne resolved HBASE-4187.
--------------------------

       Resolution: Fixed
    Fix Version/s: 0.92.0
     Release Note: Filters now support an offset,limit support to limit the 
reads to a definable col/chunk size.
    
> Add Thrift Column Start/Stop Read/Scan Capability
> -------------------------------------------------
>
>                 Key: HBASE-4187
>                 URL: https://issues.apache.org/jira/browse/HBASE-4187
>             Project: HBase
>          Issue Type: New Feature
>          Components: thrift
>    Affects Versions: 0.90.3
>            Reporter: Wayne
>             Fix For: 0.92.0
>
>
> It would be great to be able to make requests through thrift for a subset of 
> a row via a start/stop column pattern. Below are three different read 
> patterns any of which would significantly help reading columns through 
> thrift. 
> From a single request perspective it would be nice to be able to specify a 
> start/stop col to read in one call everything for that row with the specified 
> start/stop column.
> getRowWithColumnRange(tableName, row, startColumn, stopColumn)
> It would also be very useful to set up a column scanner where we could stop 
> at any point. Basically instead of scanning rows we would scan columns for a 
> given row. In the below example we would set up a scanner to scan the columns 
> and we could read xx cols back at a time and stop any time we had "enough" 
> data.
> colScanID = colScannerOpenWithStop(tableName, row, startColumn, stopColumn)
> colScannerGetList(colSanID,1000)
> Lastly is would also be useful/flexible to expose columns to the current row 
> scanner process to basically be able to cross rows and still only receive XX 
> column values. The new scannerGetCols method below would return 1000 col 
> values at a time instead of XX rows at a time like a normal scannerGetList. 
> This scanner would also be able to cross rows seamlessly if needed.
> scanID = scannerOpen(tableName, row)
> scannerGetCols(scanID,1000)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to