Package | Description |
---|---|
org.apache.hadoop.hbase | |
org.apache.hadoop.hbase.codec.prefixtree | |
org.apache.hadoop.hbase.io | |
org.apache.hadoop.hbase.io.encoding | |
org.apache.hadoop.hbase.io.hfile |
Provides the hbase data+index+metadata file.
|
org.apache.hadoop.hbase.regionserver |
Modifier and Type | Method and Description |
---|---|
DataBlockEncoding |
HColumnDescriptor.getDataBlockEncoding() |
DataBlockEncoding |
HColumnDescriptor.getDataBlockEncodingOnDisk() |
Modifier and Type | Method and Description |
---|---|
HColumnDescriptor |
HColumnDescriptor.setDataBlockEncoding(DataBlockEncoding type)
Set data block encoding algorithm used in block cache.
|
Modifier and Type | Method and Description |
---|---|
HFileBlockEncodingContext |
PrefixTreeCodec.newDataBlockEncodingContext(Compression.Algorithm compressionAlgorithm,
DataBlockEncoding encoding,
byte[] header) |
Constructor and Description |
---|
HalfStoreFileReader(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path p,
CacheConfig cacheConf,
Reference r,
DataBlockEncoding preferredEncodingInCache)
Creates a half file reader for a normal hfile.
|
HalfStoreFileReader(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path p,
FSDataInputStreamWrapper in,
long size,
CacheConfig cacheConf,
Reference r,
DataBlockEncoding preferredEncodingInCache)
Creates a half file reader for a hfile referred to by an hfilelink.
|
Modifier and Type | Method and Description |
---|---|
DataBlockEncoding |
HFileBlockEncodingContext.getDataBlockEncoding() |
DataBlockEncoding |
HFileBlockDefaultEncodingContext.getDataBlockEncoding() |
static DataBlockEncoding |
DataBlockEncoding.getEncodingById(short dataBlockEncodingId) |
static DataBlockEncoding |
DataBlockEncoding.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DataBlockEncoding[] |
DataBlockEncoding.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
HFileBlockEncodingContext |
DataBlockEncoder.newDataBlockEncodingContext(Compression.Algorithm compressionAlgorithm,
DataBlockEncoding encoding,
byte[] headerBytes)
Creates a encoder specific encoding context
|
Constructor and Description |
---|
EncodedDataBlock(DataBlockEncoder dataBlockEncoder,
boolean includesMemstoreTS,
DataBlockEncoding encoding,
byte[] rawKVs)
Create a buffer which will be encoded using dataBlockEncoder.
|
HFileBlockDefaultEncodingContext(Compression.Algorithm compressionAlgorithm,
DataBlockEncoding encoding,
byte[] headerBytes) |
Modifier and Type | Method and Description |
---|---|
DataBlockEncoding |
BlockCacheKey.getDataBlockEncoding() |
DataBlockEncoding |
HFileBlock.getDataBlockEncoding() |
DataBlockEncoding |
NoOpDataBlockEncoder.getEffectiveEncodingInCache(boolean isCompaction) |
DataBlockEncoding |
HFileDataBlockEncoderImpl.getEffectiveEncodingInCache(boolean isCompaction) |
DataBlockEncoding |
HFileDataBlockEncoder.getEffectiveEncodingInCache(boolean isCompaction) |
DataBlockEncoding |
NoOpDataBlockEncoder.getEncodingInCache() |
DataBlockEncoding |
HFileDataBlockEncoderImpl.getEncodingInCache() |
DataBlockEncoding |
HFileDataBlockEncoder.getEncodingInCache() |
DataBlockEncoding |
NoOpDataBlockEncoder.getEncodingOnDisk() |
DataBlockEncoding |
HFileDataBlockEncoderImpl.getEncodingOnDisk() |
DataBlockEncoding |
HFile.Reader.getEncodingOnDisk() |
DataBlockEncoding |
AbstractHFileReader.getEncodingOnDisk() |
DataBlockEncoding |
HFileDataBlockEncoder.getEncodingOnDisk() |
Modifier and Type | Method and Description |
---|---|
Map<DataBlockEncoding,Integer> |
LruBlockCache.getEncodingCountsForTest() |
Modifier and Type | Method and Description |
---|---|
static HFileDataBlockEncoder |
HFileDataBlockEncoderImpl.createFromFileInfo(org.apache.hadoop.hbase.io.hfile.HFile.FileInfo fileInfo,
DataBlockEncoding preferredEncodingInCache) |
static HFile.Reader |
HFile.createReaderWithEncoding(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
CacheConfig cacheConf,
DataBlockEncoding preferredEncodingInCache) |
static HFile.Reader |
HFile.createReaderWithEncoding(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
FSDataInputStreamWrapper fsdis,
long size,
CacheConfig cacheConf,
DataBlockEncoding preferredEncodingInCache) |
Constructor and Description |
---|
BlockCacheKey(String file,
long offset,
DataBlockEncoding encoding,
BlockType blockType) |
HFileDataBlockEncoderImpl(DataBlockEncoding encoding) |
HFileDataBlockEncoderImpl(DataBlockEncoding onDisk,
DataBlockEncoding inCache)
Do data block encoding with specified options.
|
HFileDataBlockEncoderImpl(DataBlockEncoding onDisk,
DataBlockEncoding inCache,
byte[] dummyHeader)
Do data block encoding with specified options.
|
HFileReaderV2(org.apache.hadoop.fs.Path path,
FixedFileTrailer trailer,
FSDataInputStreamWrapper fsdis,
long size,
CacheConfig cacheConf,
DataBlockEncoding preferredEncodingInCache,
HFileSystem hfs)
Opens a HFile.
|
Modifier and Type | Method and Description |
---|---|
StoreFile.Reader |
StoreFileInfo.open(org.apache.hadoop.fs.FileSystem fs,
CacheConfig cacheConf,
DataBlockEncoding dataBlockEncoding)
Open a Reader for the StoreFile
|
Constructor and Description |
---|
StoreFile.Reader(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
CacheConfig cacheConf,
DataBlockEncoding preferredEncodingInCache) |
StoreFile.Reader(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
FSDataInputStreamWrapper in,
long size,
CacheConfig cacheConf,
DataBlockEncoding preferredEncodingInCache) |
Copyright © 2013 The Apache Software Foundation. All rights reserved.