protected static class HFileReaderV3.ScannerV3 extends HFileReaderV2.ScannerV2
HFileScanner interface.block, nextIndexedKeyblockBuffer, blockFetches, cacheBlocks, currKeyLen, currMemstoreTS, currMemstoreTSLen, currValueLen, isCompaction, pread| 构造器和说明 |
|---|
HFileReaderV3.ScannerV3(HFileReaderV3 r,
boolean cacheBlocks,
boolean pread,
boolean isCompaction) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
blockSeek(Cell key,
boolean seekBefore)
Within a loaded block, seek looking for the last key that is smaller than
(or equal to?)
|
protected int |
getCellBufSize() |
Cell |
getKeyValue() |
protected int |
getNextCellStartPosition() |
protected void |
readKeyValueLen() |
protected void |
setNonSeekedState() |
checkKeyLen, checkKeyValueLen, checkLen, compareKey, compareKey, formNoTagsKeyValue, getFirstKeyInBlock, getKey, getKeyString, getValue, getValueString, loadBlockAndSeekToKey, next, readMvccVersion, readMvccVersion, seekTo, updateCurrBlockgetEffectiveDataBlockEncoding, getNextIndexedKey, readNextDataBlock, reseekTo, reseekTo, seekBefore, seekBefore, seekTo, seekTo, seekToassertSeeked, close, getReader, isSeeked, reseekTo, seekBefore, seekTo, toStringpublic HFileReaderV3.ScannerV3(HFileReaderV3 r, boolean cacheBlocks, boolean pread, boolean isCompaction)
protected int getCellBufSize()
public Cell getKeyValue()
getKeyValue 在接口中 HFileScannergetKeyValue 在类中 HFileReaderV2.ScannerV2KeyValue.protected void setNonSeekedState()
protected int getNextCellStartPosition()
protected final void readKeyValueLen()
protected int blockSeek(Cell key, boolean seekBefore)
blockSeek 在类中 HFileReaderV2.ScannerV2key - the key to findseekBefore - find the key before the given key in case of exact match.Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.