You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Lars George (JIRA)" <ji...@apache.org> on 2011/01/26 14:53:44 UTC
[jira] Created: (HBASE-3482) [Stargate] Add documentation for
filter definition in JSON
[Stargate] Add documentation for filter definition in JSON
----------------------------------------------------------
Key: HBASE-3482
URL: https://issues.apache.org/jira/browse/HBASE-3482
Project: HBase
Issue Type: Improvement
Components: rest
Affects Versions: 0.90.0
Reporter: Lars George
Assignee: Andrew Purtell
Priority: Minor
Fix For: 0.90.1
Copied from email in dev@:
Am I wrong or is there a lack of documentation for the FilterModel for the filters in Stargate? The Wiki http://wiki.apache.org/hadoop/Hbase/HbaseRest points to an old 0.20.4 documentation (although saying it is the new place) and the other page we have is void of details on the filters for scans, i.e. http://wiki.apache.org/hadoop/Hbase/Stargate
They are implemented in https://issues.apache.org/jira/browse/HBASE-1696 (also see the linked https://issues.apache.org/jira/browse/HBASE-2274) but no description is public. I used a little helper to get the details like so
{code}
import org.apache.hadoop.hbase.filter.BinaryComparator;
import org.apache.hadoop.hbase.filter.CompareFilter;
import org.apache.hadoop.hbase.filter.Filter;
import org.apache.hadoop.hbase.filter.RowFilter;
import org.apache.hadoop.hbase.rest.model.ScannerModel;
import org.apache.hadoop.hbase.util.Bytes;
public class TestFilter {
public static void main(String[] args) {
Filter f = new RowFilter(CompareFilter.CompareOp.EQUAL, new
BinaryComparator(Bytes.toBytes("testrow")));
try {
System.out.println(ScannerModel.stringifyFilter(f));
} catch (Exception e) {
e.printStackTrace();
}
}
}
{code}
giving
{code}
{"op":"EQUAL","type":"RowFilter","comparator":{"value":"dGVzdHJvdw==","type":"BinaryComparator"}}
{code}
Obviously this can be also seen from the FilterModel class but I assume we need some documentation on that Stargate page?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.