org.apache.hadoop.hbase.io.hfile
Class AbstractHFileReader.Scanner

java.lang.Object
  extended by org.apache.hadoop.hbase.io.hfile.AbstractHFileReader.Scanner
All Implemented Interfaces:
HFileScanner
Direct Known Subclasses:
HFileReaderV1.ScannerV1, HFileReaderV2.ScannerV2
Enclosing class:
AbstractHFileReader

protected abstract static class AbstractHFileReader.Scanner
extends Object
implements HFileScanner


Field Summary
protected  ByteBuffer blockBuffer
           
protected  int blockFetches
           
protected  boolean cacheBlocks
           
protected  int currKeyLen
           
protected  long currMemstoreTS
           
protected  int currMemstoreTSLen
           
protected  int currValueLen
           
protected  boolean isCompaction
           
protected  boolean pread
           
 
Constructor Summary
AbstractHFileReader.Scanner(boolean cacheBlocks, boolean pread, boolean isCompaction)
           
 
Method Summary
protected  void assertSeeked()
           
 boolean isSeeked()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.hadoop.hbase.io.hfile.HFileScanner
getKey, getKeyString, getKeyValue, getReader, getValue, getValueString, next, reseekTo, reseekTo, seekBefore, seekBefore, seekTo, seekTo, seekTo
 

Field Detail

blockBuffer

protected ByteBuffer blockBuffer

cacheBlocks

protected boolean cacheBlocks

pread

protected final boolean pread

isCompaction

protected final boolean isCompaction

currKeyLen

protected int currKeyLen

currValueLen

protected int currValueLen

currMemstoreTSLen

protected int currMemstoreTSLen

currMemstoreTS

protected long currMemstoreTS

blockFetches

protected int blockFetches
Constructor Detail

AbstractHFileReader.Scanner

public AbstractHFileReader.Scanner(boolean cacheBlocks,
                                   boolean pread,
                                   boolean isCompaction)
Method Detail

isSeeked

public boolean isSeeked()
Specified by:
isSeeked in interface HFileScanner
Returns:
True is scanner has had one of the seek calls invoked; i.e. HFileScanner.seekBefore(byte[]) or HFileScanner.seekTo() or HFileScanner.seekTo(byte[]). Otherwise returns false.

toString

public String toString()
Overrides:
toString in class Object

assertSeeked

protected void assertSeeked()


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.