Package | Description |
---|---|
org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache . |
org.apache.hadoop.hbase.regionserver |
Modifier and Type | Class and Description |
---|---|
class |
HFileDataBlockEncoderImpl
Do different kinds of data block encoding according to column family options.
|
class |
NoOpDataBlockEncoder
Does not perform any kind of encoding/decoding.
|
Modifier and Type | Field and Description |
---|---|
protected HFileDataBlockEncoder |
HFileWriterImpl.blockEncoder
The data block encoding which will be used.
|
protected HFileDataBlockEncoder |
HFileReaderImpl.dataBlockEncoder
What kind of data block encoding should be used while reading, writing, and handling cache.
|
private HFileDataBlockEncoder |
HFileBlock.Writer.dataBlockEncoder
Data block encoder used for data blocks
|
Modifier and Type | Method and Description |
---|---|
static HFileDataBlockEncoder |
HFileDataBlockEncoderImpl.createFromFileInfo(HFileInfo fileInfo) |
Modifier and Type | Method and Description |
---|---|
void |
HFileReaderImpl.setDataBlockEncoder(HFileDataBlockEncoder dataBlockEncoder) |
void |
HFile.Reader.setDataBlockEncoder(HFileDataBlockEncoder dataBlockEncoder) |
void |
HFileBlock.FSReader.setDataBlockEncoder(HFileDataBlockEncoder encoder,
org.apache.hadoop.conf.Configuration conf) |
void |
HFileBlock.FSReaderImpl.setDataBlockEncoder(HFileDataBlockEncoder encoder,
org.apache.hadoop.conf.Configuration conf) |
Constructor and Description |
---|
Writer(org.apache.hadoop.conf.Configuration conf,
HFileDataBlockEncoder dataBlockEncoder,
HFileContext fileContext) |
Writer(org.apache.hadoop.conf.Configuration conf,
HFileDataBlockEncoder dataBlockEncoder,
HFileContext fileContext,
ByteBuffAllocator allocator) |
Modifier and Type | Field and Description |
---|---|
private HFileDataBlockEncoder |
HStore.dataBlockEncoder |
Modifier and Type | Method and Description |
---|---|
HFileDataBlockEncoder |
HStore.getDataBlockEncoder()
Returns the data block encoder
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
HStore.setDataBlockEncoderInTest(HFileDataBlockEncoder blockEncoder)
Should be used only in tests.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.