[
https://issues.apache.org/jira/browse/HBASE-3482?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Esteban Gutierrez updated HBASE-3482:
-------------------------------------
Affects Version/s: (was: 0.90.0)
2.0.0
> [REST] 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: 2.0.0
> Reporter: Lars George
> Priority: Minor
>
> 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 was sent by Atlassian JIRA
(v6.3.4#6332)