Package | Description |
---|---|
org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache . |
org.apache.hadoop.hbase.regionserver | |
org.apache.hadoop.hbase.util |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHFileWriter
Common functionality needed by all versions of
HFile writers. |
class |
HFileWriterV2
Writes HFile format version 2.
|
class |
HFileWriterV3
HFile writer for version 3. |
Modifier and Type | Method and Description |
---|---|
HFile.Writer |
HFile.WriterFactory.create() |
protected abstract HFile.Writer |
HFile.WriterFactory.createWriter(FileSystem fs,
Path path,
FSDataOutputStream ostream,
KeyValue.KVComparator comparator,
HFileContext fileContext) |
Modifier and Type | Method and Description |
---|---|
void |
HFileDataBlockEncoder.saveMetadata(HFile.Writer writer)
Save metadata in HFile which will be written to disk
|
void |
HFileDataBlockEncoderImpl.saveMetadata(HFile.Writer writer) |
void |
NoOpDataBlockEncoder.saveMetadata(HFile.Writer writer) |
Modifier and Type | Field and Description |
---|---|
protected HFile.Writer |
StoreFile.Writer.writer |
Modifier and Type | Method and Description |
---|---|
static BloomFilterWriter |
BloomFilterFactory.createDeleteBloomAtWrite(Configuration conf,
CacheConfig cacheConf,
int maxKeys,
HFile.Writer writer)
Creates a new Delete Family Bloom filter at the time of
StoreFile writing. |
static BloomFilterWriter |
BloomFilterFactory.createGeneralBloomAtWrite(Configuration conf,
CacheConfig cacheConf,
BloomType bloomType,
int maxKeys,
HFile.Writer writer)
Creates a new general (Row or RowCol) Bloom filter at the time of
StoreFile writing. |