Class TestHStore.MyCompactingMemStore3
java.lang.Object
org.apache.hadoop.hbase.regionserver.AbstractMemStore
org.apache.hadoop.hbase.regionserver.CompactingMemStore
org.apache.hadoop.hbase.regionserver.TestHStore.MyCompactingMemStore3
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- org.apache.hadoop.hbase.regionserver.MemStore
- Enclosing class:
- TestHStore
public static class TestHStore.MyCompactingMemStore3
extends org.apache.hadoop.hbase.regionserver.CompactingMemStore
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.hadoop.hbase.regionserver.CompactingMemStoreorg.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate booleanprivate final AtomicIntegerprivate static final Stringprivate final CyclicBarrierprivate final CyclicBarrierprivate static final StringFields inherited from class org.apache.hadoop.hbase.regionserver.CompactingMemStoreallowCompaction, COMPACTING_MEMSTORE_TYPE_DEFAULT, COMPACTING_MEMSTORE_TYPE_KEY, compactor, DEEP_OVERHEAD, IN_MEMORY_CONPACTION_POOL_SIZE_DEFAULT, IN_MEMORY_CONPACTION_POOL_SIZE_KEY, IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEYFields inherited from class org.apache.hadoop.hbase.regionserver.AbstractMemStoreFIXED_OVERHEAD, regionServices, snapshot, snapshotId
- 
Constructor SummaryConstructorsConstructorDescriptionMyCompactingMemStore3(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.CellComparatorImpl cellComparator, org.apache.hadoop.hbase.regionserver.HStore store, org.apache.hadoop.hbase.regionserver.RegionServicesForStores regionServices, org.apache.hadoop.hbase.MemoryCompactionPolicy compactionPolicy) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancheckAndAddToActiveSize(org.apache.hadoop.hbase.regionserver.MutableSegment currActive, org.apache.hadoop.hbase.Cell cellToAdd, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) (package private) void(package private) voidprotected voidflushInMemory(org.apache.hadoop.hbase.regionserver.MutableSegment currentActiveMutableSegment) protected voidpostUpdate(org.apache.hadoop.hbase.regionserver.MutableSegment currentActiveMutableSegment) Methods inherited from class org.apache.hadoop.hbase.regionserver.CompactingMemStorecreateList, createMemStoreCompactor, debug, flattenOneSegment, flushInMemory, getFamilyName, getFlushableSize, getImmutableSegments, getIndexType, getInmemoryFlushSize, getNextRow, getScanners, getSegments, getSmallestReadPoint, getStore, hasImmutableSegments, heapSize, inMemoryCompaction, isMemStoreFlushingInMemory, isSloppy, keySize, preFlushSeqIDEstimation, preUpdate, pushActiveToPipeline, setCompositeSnapshot, setIndexType, setInMemoryCompactionCompleted, setInMemoryCompactionFlag, size, sizeAddedPreOperation, snapshot, startReplayingFromWAL, stopReplayingFromWAL, swapCompactedSegments, swapPipelineWithNull, updateLowestUnflushedSequenceIdInWALMethods inherited from class org.apache.hadoop.hbase.regionserver.AbstractMemStoreadd, add, addToScanners, addToScanners, clearSnapshot, close, doAdd, doClearSnapShot, dump, getActive, getComparator, getConfiguration, getLowest, getNextRow, getSnapshot, getSnapshotSize, resetActive, resetTimeOfOldestEdit, timeOfOldestEdit, toString, upsert
- 
Field Details- 
LARGE_CELL_THREAD_NAME- See Also:
 
- 
SMALL_CELL_THREAD_NAME- See Also:
 
- 
preCyclicBarrier
- 
postCyclicBarrier
- 
flushCounter
- 
CELL_COUNT- See Also:
 
- 
flushByteSizeLessThanSmallAndLargeCellSize
 
- 
- 
Constructor Details- 
MyCompactingMemStore3public MyCompactingMemStore3(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.CellComparatorImpl cellComparator, org.apache.hadoop.hbase.regionserver.HStore store, org.apache.hadoop.hbase.regionserver.RegionServicesForStores regionServices, org.apache.hadoop.hbase.MemoryCompactionPolicy compactionPolicy) throws IOException - Throws:
- IOException
 
 
- 
- 
Method Details- 
checkAndAddToActiveSizeprotected boolean checkAndAddToActiveSize(org.apache.hadoop.hbase.regionserver.MutableSegment currActive, org.apache.hadoop.hbase.Cell cellToAdd, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) - Overrides:
- checkAndAddToActiveSizein class- org.apache.hadoop.hbase.regionserver.CompactingMemStore
 
- 
postUpdateprotected void postUpdate(org.apache.hadoop.hbase.regionserver.MutableSegment currentActiveMutableSegment) - Overrides:
- postUpdatein class- org.apache.hadoop.hbase.regionserver.CompactingMemStore
 
- 
flushInMemoryprotected void flushInMemory(org.apache.hadoop.hbase.regionserver.MutableSegment currentActiveMutableSegment) - Overrides:
- flushInMemoryin class- org.apache.hadoop.hbase.regionserver.CompactingMemStore
 
- 
disableCompactionvoid disableCompaction()
- 
enableCompactionvoid enableCompaction()
 
-