package org.apache.hadoop.hbase.regionserver; import org.apache.hadoop.hbase.Cell; import java.io.Closeable; import java.util.List; /** * Created by wangxiaoyi on 15/6/4. * scanner for each record */ public interface RecordScanner extends Closeable{ /** * don't iterate just * @return first element of the scanner */ List<Cell> peek(); /** * * @return weather there has more record */ boolean hasNext(); /** * * return record */ List<Cell> next(); /** * seek the record by rowkey * @param rowkey */ void seek(byte [] rowkey); }