hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ncanis (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HBASE-3453) How about RowPaginationFilter
Date Thu, 20 Jan 2011 06:46:44 GMT

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

ncanis updated HBASE-3453:
--------------------------

    Attachment: RowPaginationFilter.java

I converted RowPaginationFilter.java to hbase 0.90.0

Congratulations on HBase 0.90.0 release!
I am really happy about that. :)

> How about RowPaginationFilter
> -----------------------------
>
>                 Key: HBASE-3453
>                 URL: https://issues.apache.org/jira/browse/HBASE-3453
>             Project: HBase
>          Issue Type: Wish
>          Components: client
>    Affects Versions: 0.90.1
>         Environment: windows 7
>            Reporter: ncanis
>             Fix For: 0.90.0
>
>         Attachments: RowPaginationFilter.java
>
>
> I know hbase has already PageFilter.
> But, sometime we need to get row data from specified position.
> * only for newbie:
>   If you want to write custom Filter, you also add filter class to an hbase server classpath.
> {code:title=RowPaginationFilter|borderStyle=solid}
> /**
> 	 * Constructor that takes a maximum page size.
> 	 * 
> 	 * get row from offset to offset+limit ( offset<= row<=offset+limit )
> 	 * @param offset start position
> 	 * @param limit count from offset position
> 	 */
> 	public RowPaginationFilter(final int offset, final int limit) {
> 		this.offset = offset;
> 		this.limit = limit;
> 	}
> 	//true to exclude row, false to include row.
> 	@Override
> 	public boolean filterRow() {	
> 	
> 		boolean isExclude = this.rowsAccepted < this.offset || this.rowsAccepted>=this.limit+this.offset;
> 		rowsAccepted++;
> 		return isExclude;
> 	}
> {code}
> -----------------

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message