2011-07-27 88 views
0

我需要一個過濾器,它有點像TimestampsFilter,除了它需要一個時間框架,並應用此框架中的每一行與時間戳。 這是我的實現:HBase過濾器繼承諮詢

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; 
} 
} 

這個實現足夠好嗎? 我找不到符合我需要的現有過濾器。 有沒有輸入?

感謝 烏迪

回答