Class DelegatingKeyValueScanner
java.lang.Object
org.apache.hadoop.hbase.regionserver.DelegatingKeyValueScanner
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.hbase.regionserver.KeyValueScanner,org.apache.hadoop.hbase.regionserver.Shipper
public class DelegatingKeyValueScanner
extends Object
implements org.apache.hadoop.hbase.regionserver.KeyValueScanner
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.hadoop.hbase.regionserver.KeyValueScannerFields inherited from interface org.apache.hadoop.hbase.regionserver.KeyValueScanner
NO_NEXT_INDEXED_KEY -
Constructor Summary
ConstructorsConstructorDescriptionDelegatingKeyValueScanner(org.apache.hadoop.hbase.regionserver.KeyValueScanner delegate) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbackwardSeek(org.apache.hadoop.hbase.ExtendedCell key) voidclose()voidorg.apache.hadoop.fs.Pathorg.apache.hadoop.hbase.ExtendedCelllongbooleanorg.apache.hadoop.hbase.ExtendedCellnext()org.apache.hadoop.hbase.ExtendedCellpeek()booleanvoidrecordBlockSize(IntConsumer blockSizeConsumer) booleanrequestSeek(org.apache.hadoop.hbase.ExtendedCell kv, boolean forward, boolean useBloom) booleanreseek(org.apache.hadoop.hbase.ExtendedCell key) booleanseek(org.apache.hadoop.hbase.ExtendedCell key) booleanbooleanseekToPreviousRow(org.apache.hadoop.hbase.ExtendedCell key) voidshipped()booleanshouldUseScanner(org.apache.hadoop.hbase.client.Scan scan, org.apache.hadoop.hbase.regionserver.HStore store, long oldestUnexpiredTS)
-
Field Details
-
delegate
-
-
Constructor Details
-
DelegatingKeyValueScanner
-
-
Method Details
-
shipped
- Specified by:
shippedin interfaceorg.apache.hadoop.hbase.regionserver.Shipper- Throws:
IOException
-
peek
- Specified by:
peekin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner
-
next
- Specified by:
nextin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner- Throws:
IOException
-
seek
- Specified by:
seekin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner- Throws:
IOException
-
reseek
- Specified by:
reseekin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner- Throws:
IOException
-
getScannerOrder
- Specified by:
getScannerOrderin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner
-
shouldUseScanner
public boolean shouldUseScanner(org.apache.hadoop.hbase.client.Scan scan, org.apache.hadoop.hbase.regionserver.HStore store, long oldestUnexpiredTS) - Specified by:
shouldUseScannerin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner
-
requestSeek
public boolean requestSeek(org.apache.hadoop.hbase.ExtendedCell kv, boolean forward, boolean useBloom) throws IOException - Specified by:
requestSeekin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner- Throws:
IOException
-
realSeekDone
- Specified by:
realSeekDonein interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner
-
enforceSeek
- Specified by:
enforceSeekin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner- Throws:
IOException
-
isFileScanner
- Specified by:
isFileScannerin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner
-
getFilePath
- Specified by:
getFilePathin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner
-
backwardSeek
- Specified by:
backwardSeekin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner- Throws:
IOException
-
seekToPreviousRow
- Specified by:
seekToPreviousRowin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner- Throws:
IOException
-
seekToLastRow
- Specified by:
seekToLastRowin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner- Throws:
IOException
-
getNextIndexedKey
- Specified by:
getNextIndexedKeyin interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner
-
recordBlockSize
- Specified by:
recordBlockSizein interfaceorg.apache.hadoop.hbase.regionserver.KeyValueScanner
-