Package | Description |
---|---|
org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache . |
org.apache.hadoop.hbase.mob | |
org.apache.hadoop.hbase.regionserver | |
org.apache.hadoop.hbase.regionserver.compactions | |
org.apache.hadoop.hbase.util |
Modifier and Type | Interface and Description |
---|---|
static interface |
HFile.Writer
API required to write an
HFile |
Modifier and Type | Class and Description |
---|---|
class |
CompoundBloomFilterWriter
Adds methods required for writing a compound Bloom filter to the data section of an
HFile to the CompoundBloomFilter class. |
class |
HFileWriterImpl
Common functionality needed by all versions of
HFile writers. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DefaultMobStoreCompactor.performCompaction(Compactor.FileDetails fd,
InternalScanner scanner,
CellSink writer,
long smallestReadPoint,
boolean cleanSeqId,
ThroughputController throughputController,
CompactionRequestImpl request,
CompactionProgress progress)
Performs compaction on a column family with the mob flag enabled.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMultiFileWriter
Base class for cell sink that separates the provided cells into multiple files.
|
class |
DateTieredMultiFileWriter
class for cell sink that separates the provided cells into multiple files for date tiered
compaction.
|
class |
StoreFileWriter
A StoreFile writer.
|
class |
StripeMultiFileWriter
Base class for cell sink that separates the provided cells into multiple files for stripe
compaction.
|
static class |
StripeMultiFileWriter.BoundaryMultiWriter
MultiWriter that separates the cells based on fixed row-key boundaries.
|
static class |
StripeMultiFileWriter.SizeMultiWriter
MultiWriter that separates the cells based on target cell number per file and file count.
|
Modifier and Type | Method and Description |
---|---|
protected void |
StoreFlusher.performFlush(InternalScanner scanner,
CellSink sink,
ThroughputController throughputController)
Performs memstore flush, writing data from scanner into sink.
|
Modifier and Type | Class and Description |
---|---|
class |
Compactor<T extends CellSink>
A compactor is a compaction algorithm associated a given policy.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
Compactor.performCompaction(Compactor.FileDetails fd,
InternalScanner scanner,
CellSink writer,
long smallestReadPoint,
boolean cleanSeqId,
ThroughputController throughputController,
CompactionRequestImpl request,
CompactionProgress progress)
Performs the compaction.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BloomFilterWriter
Specifies methods needed to add elements to a Bloom filter and serialize the resulting Bloom
filter as a sequence of bytes.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.