Allow specifying FuzzyRowFilter for Table's scan

Description

We need it for the work around extracting Cube dataset out of Metrics System code. The Cube implementation uses the FuzzyRowFilter to efficiently scan across time series aggregations.

For now, to avoid big changes in Table API and keep iterative approach, it is suggested to add Scan with minimal Filter parameter. There will be no Filter implementations available for developers (in cdap-api), while datasets that come with cdap will be able to use FuzzyRwFilter from internal code.

Later, we'll use this first step to help polish the server-side fitlers APIs for Table

Release Notes

None

relates to

Activity

Show:

Alex Baranau April 10, 2015 at 5:47 PM

we have implementations for leveldb and inmem - this jira is about using what we have in metrics code already. For now, not exposed to user

Andreas Neumann April 8, 2015 at 11:17 PM

How is that gonna work in standalone, where we don't have HBase but LevelDB? We can't apply an HBase filter there.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Components

Fix versions

Priority

Created April 8, 2015 at 6:57 PM
Updated August 17, 2017 at 9:43 PM
Resolved April 10, 2015 at 5:47 PM