org.apache.hadoop.hbase.filter.ColumnRangeFilter Java Examples
The following examples show how to use
org.apache.hadoop.hbase.filter.ColumnRangeFilter.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: Filters.java From java-docs-samples with Apache License 2.0 | 5 votes |
public static void filterLimitColRange(String projectId, String instanceId, String tableId) { // A filter that matches cells whose column qualifiers are between data_plan_01gb and // data_plan_10gb in the column family cell_plan Filter filter = new ColumnRangeFilter( Bytes.toBytes("data_plan_01gb"), true, Bytes.toBytes("data_plan_10gb"), false); Scan scan = new Scan().addFamily(Bytes.toBytes("cell_plan")).setFilter(filter).setMaxVersions(); readWithFilter(projectId, instanceId, tableId, scan); }
Example #2
Source File: TestPartialResultsFromClientSide.java From hbase with Apache License 2.0 | 5 votes |
/** * Test partial Result re-assembly in the presence of different filters. The Results from the * partial scanner should match the Results returned from a scanner that receives all of the * results in one RPC to the server. The partial scanner is tested with a variety of different * result sizes (all of which are less than the size necessary to fetch an entire row) * @throws Exception */ @Test public void testPartialResultsWithColumnFilter() throws Exception { testPartialResultsWithColumnFilter(new FirstKeyOnlyFilter()); testPartialResultsWithColumnFilter(new ColumnPrefixFilter(Bytes.toBytes("testQualifier5"))); testPartialResultsWithColumnFilter(new ColumnRangeFilter(Bytes.toBytes("testQualifer1"), true, Bytes.toBytes("testQualifier7"), true)); Set<byte[]> qualifiers = new LinkedHashSet<>(); qualifiers.add(Bytes.toBytes("testQualifier5")); testPartialResultsWithColumnFilter(new FirstKeyValueMatchingQualifiersFilter(qualifiers)); }