| 程序包 | 说明 |
|---|---|
| org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache. |
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.util |
| 限定符和类型 | 类和说明 |
|---|---|
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. |
| 限定符和类型 | 方法和说明 |
|---|---|
HFile.Writer |
HFile.WriterFactory.create() |
protected abstract HFile.Writer |
HFile.WriterFactory.createWriter(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.fs.FSDataOutputStream ostream,
KeyValue.KVComparator comparator,
HFileContext fileContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NoOpDataBlockEncoder.saveMetadata(HFile.Writer writer) |
void |
HFileDataBlockEncoder.saveMetadata(HFile.Writer writer)
Save metadata in HFile which will be written to disk
|
void |
HFileDataBlockEncoderImpl.saveMetadata(HFile.Writer writer) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected HFile.Writer |
StoreFile.Writer.writer |
| 限定符和类型 | 方法和说明 |
|---|---|
static BloomFilterWriter |
BloomFilterFactory.createDeleteBloomAtWrite(org.apache.hadoop.conf.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(org.apache.hadoop.conf.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. |
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.