Class MockHStoreFile
java.lang.Object
org.apache.hadoop.hbase.regionserver.HStoreFile
org.apache.hadoop.hbase.regionserver.MockHStoreFile
- All Implemented Interfaces:
org.apache.hadoop.hbase.regionserver.StoreFile
A mock used so our tests don't deal with actual StoreFiles
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) long(package private) boolean(package private) long(package private) org.apache.hadoop.hbase.HDFSBlocksDistribution(package private) boolean(package private) boolean(package private) longprivate Map<byte[],byte[]> (package private) long(package private) long(package private) byte[](package private) org.apache.hadoop.hbase.regionserver.TimeRangeTrackerFields inherited from class org.apache.hadoop.hbase.regionserver.HStoreFile
BLOOM_FILTER_PARAM_KEY, BLOOM_FILTER_TYPE_KEY, BULKLOAD_TASK_KEY, BULKLOAD_TIME_KEY, COMPACTION_EVENT_KEY, DELETE_FAMILY_COUNT, EARLIEST_PUT_TS, EXCLUDE_FROM_MINOR_COMPACTION_KEY, HISTORICAL_KEY, LAST_BLOOM_KEY, MAJOR_COMPACTION_KEY, MAX_SEQ_ID_KEY, MOB_CELLS_COUNT, MOB_FILE_REFS, NULL_VALUE, SKIP_RESET_SEQ_ID, TIMERANGE_KEY -
Constructor Summary
ConstructorsConstructorDescriptionMockHStoreFile(HBaseTestingUtil testUtil, org.apache.hadoop.fs.Path testPath, long length, long ageInDisk, boolean isRef, long sequenceid, org.apache.hadoop.hbase.regionserver.StoreFileInfo storeFileInfo) MockHStoreFile(HBaseTestingUtil testUtil, org.apache.hadoop.fs.Path testPath, long length, long ageInDisk, boolean isRef, long sequenceid, org.apache.hadoop.hbase.regionserver.storefiletracker.StoreFileTracker tracker) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.hbase.HDFSBlocksDistributionlongbyte[]getMetadataValue(byte[] key) longorg.apache.hadoop.hbase.regionserver.StoreFileScannergetPreadScanner(boolean cacheBlocks, long readPt, long scannerOrder, boolean canOptimizeForNonNullColumn) org.apache.hadoop.hbase.regionserver.StoreFileReaderorg.apache.hadoop.hbase.regionserver.StoreFileScannergetStreamScanner(boolean canUseDropBehind, boolean cacheBlocks, boolean isCompaction, long readPt, long scannerOrder, boolean canOptimizeForNonNullColumn) voidbooleanbooleanbooleanbooleanvoid(package private) voidsetEntries(long entryCount) voidsetIsMajor(boolean isMajor) (package private) voidsetLength(long newLen) voidsetMetadataValue(byte[] key, byte[] value) private voidsetMockHStoreFileVals(long length, boolean isRef, long ageInDisk, long sequenceid, boolean isMajor, HBaseTestingUtil testUtil) (package private) voidsetTimeRangeTracker(org.apache.hadoop.hbase.regionserver.TimeRangeTracker timeRangeTracker) Methods inherited from class org.apache.hadoop.hbase.regionserver.HStoreFile
closeStoreFile, decreaseRefCount, decreaseStoreFilesRefeCount, deleteStoreFile, excludeFromMinorCompaction, getCacheConf, getCompactedStoreFiles, getComparator, getEncodedPath, getFileInfo, getFirstKey, getLastKey, getMaxMemStoreTS, getPath, getQualifiedPath, getRefCount, increaseRefCount, increaseStoreFilesRefeCount, isHFile, isHistorical, isReferencedInReads, toString, toStringDetailed
-
Field Details
-
length
long length -
isRef
boolean isRef -
ageInDisk
long ageInDisk -
sequenceid
long sequenceid -
metadata
-
splitPoint
byte[] splitPoint -
timeRangeTracker
org.apache.hadoop.hbase.regionserver.TimeRangeTracker timeRangeTracker -
entryCount
long entryCount -
isMajor
boolean isMajor -
hdfsBlocksDistribution
org.apache.hadoop.hbase.HDFSBlocksDistribution hdfsBlocksDistribution -
modificationTime
long modificationTime -
compactedAway
boolean compactedAway
-
-
Constructor Details
-
MockHStoreFile
MockHStoreFile(HBaseTestingUtil testUtil, org.apache.hadoop.fs.Path testPath, long length, long ageInDisk, boolean isRef, long sequenceid, org.apache.hadoop.hbase.regionserver.StoreFileInfo storeFileInfo) throws IOException - Throws:
IOException
-
MockHStoreFile
MockHStoreFile(HBaseTestingUtil testUtil, org.apache.hadoop.fs.Path testPath, long length, long ageInDisk, boolean isRef, long sequenceid, org.apache.hadoop.hbase.regionserver.storefiletracker.StoreFileTracker tracker) throws IOException - Throws:
IOException
-
-
Method Details
-
setMockHStoreFileVals
private void setMockHStoreFileVals(long length, boolean isRef, long ageInDisk, long sequenceid, boolean isMajor, HBaseTestingUtil testUtil) throws UnknownHostException - Throws:
UnknownHostException
-
setLength
-
getMaxSequenceId
- Specified by:
getMaxSequenceIdin interfaceorg.apache.hadoop.hbase.regionserver.StoreFile- Overrides:
getMaxSequenceIdin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
isMajorCompactionResult
- Specified by:
isMajorCompactionResultin interfaceorg.apache.hadoop.hbase.regionserver.StoreFile- Overrides:
isMajorCompactionResultin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
setIsMajor
-
isReference
- Specified by:
isReferencein interfaceorg.apache.hadoop.hbase.regionserver.StoreFile- Overrides:
isReferencein classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
isBulkLoadResult
- Specified by:
isBulkLoadResultin interfaceorg.apache.hadoop.hbase.regionserver.StoreFile- Overrides:
isBulkLoadResultin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
getMetadataValue
- Overrides:
getMetadataValuein classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
setMetadataValue
-
setTimeRangeTracker
-
setEntries
-
getMinimumTimestamp
- Specified by:
getMinimumTimestampin interfaceorg.apache.hadoop.hbase.regionserver.StoreFile- Overrides:
getMinimumTimestampin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
getMaximumTimestamp
- Specified by:
getMaximumTimestampin interfaceorg.apache.hadoop.hbase.regionserver.StoreFile- Overrides:
getMaximumTimestampin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
markCompactedAway
- Overrides:
markCompactedAwayin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
isCompactedAway
- Overrides:
isCompactedAwayin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
getModificationTimestamp
- Specified by:
getModificationTimestampin interfaceorg.apache.hadoop.hbase.regionserver.StoreFile- Overrides:
getModificationTimestampin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
getHDFSBlockDistribution
- Overrides:
getHDFSBlockDistributionin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
initReader
- Overrides:
initReaderin classorg.apache.hadoop.hbase.regionserver.HStoreFile- Throws:
IOException
-
getPreadScanner
public org.apache.hadoop.hbase.regionserver.StoreFileScanner getPreadScanner(boolean cacheBlocks, long readPt, long scannerOrder, boolean canOptimizeForNonNullColumn) - Overrides:
getPreadScannerin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
getStreamScanner
public org.apache.hadoop.hbase.regionserver.StoreFileScanner getStreamScanner(boolean canUseDropBehind, boolean cacheBlocks, boolean isCompaction, long readPt, long scannerOrder, boolean canOptimizeForNonNullColumn) throws IOException - Overrides:
getStreamScannerin classorg.apache.hadoop.hbase.regionserver.HStoreFile- Throws:
IOException
-
getReader
- Overrides:
getReaderin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-
getBulkLoadTimestamp
- Specified by:
getBulkLoadTimestampin interfaceorg.apache.hadoop.hbase.regionserver.StoreFile- Overrides:
getBulkLoadTimestampin classorg.apache.hadoop.hbase.regionserver.HStoreFile
-