Мне нужен фильтр, который немного похож на TimestampsFilter, за исключением того, что он занимает временной кадр и применяет каждую строку с временной меткой в этом кадре.Это моя реализация:
public class TimeFilter extends TimestampsFilter {
private long from;
private long to;
public TimeFilter(long from, long to) {
this.from = from;
this.to = to;
}
@Override
public ReturnCode filterKeyValue(KeyValue v) {
long timestamp = v.getTimestamp();
if (from <= timestamp && to >= timestamp) {
return ReturnCode.INCLUDE;
}
return ReturnCode.SKIP;
}
}
Достаточно ли хороша эта реализация?Я не смог найти существующий фильтр, который подходит мне.Любой вход?
Спасибо Udi