Package | Description |
---|---|
org.apache.hadoop.hbase.io.hfile |
Provides the hbase data+index+metadata file.
|
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 |
AbstractHFileWriter.blockEncoder
The data block encoding which will be used.
|
protected HFileDataBlockEncoder |
AbstractHFileReader.dataBlockEncoder
What kind of data block encoding should be used while reading, writing,
and handling cache.
|
protected HFileDataBlockEncoder |
HFile.WriterFactory.encoder |
Modifier and Type | Method and Description |
---|---|
static HFileDataBlockEncoder |
HFileDataBlockEncoderImpl.createFromFileInfo(org.apache.hadoop.hbase.io.hfile.HFile.FileInfo fileInfo,
DataBlockEncoding preferredEncodingInCache) |
Modifier and Type | Method and Description |
---|---|
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,
int blockSize,
Compression.Algorithm compress,
HFileDataBlockEncoder dataBlockEncoder,
KeyValue.KVComparator comparator,
ChecksumType checksumType,
int bytesPerChecksum,
boolean includeMVCCReadpoint) |
HFile.WriterFactory |
HFile.WriterFactory.withDataBlockEncoder(HFileDataBlockEncoder encoder) |
Constructor and Description |
---|
AbstractHFileWriter(CacheConfig cacheConf,
org.apache.hadoop.fs.FSDataOutputStream outputStream,
org.apache.hadoop.fs.Path path,
int blockSize,
Compression.Algorithm compressAlgo,
HFileDataBlockEncoder dataBlockEncoder,
KeyValue.KVComparator comparator) |
HFileBlock.Writer(Compression.Algorithm compressionAlgorithm,
HFileDataBlockEncoder dataBlockEncoder,
boolean includesMemstoreTS,
ChecksumType checksumType,
int bytesPerChecksum) |
HFileWriterV2(org.apache.hadoop.conf.Configuration conf,
CacheConfig cacheConf,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.fs.FSDataOutputStream ostream,
int blockSize,
Compression.Algorithm compressAlgo,
HFileDataBlockEncoder blockEncoder,
KeyValue.KVComparator comparator,
ChecksumType checksumType,
int bytesPerChecksum,
boolean includeMVCCReadpoint)
Constructor that takes a path, creates and closes the output stream.
|
Modifier and Type | Field and Description |
---|---|
protected HFileDataBlockEncoder |
StoreFile.Writer.dataBlockEncoder |
Modifier and Type | Method and Description |
---|---|
HFileDataBlockEncoder |
Store.getDataBlockEncoder() |
HFileDataBlockEncoder |
HStore.getDataBlockEncoder() |
Modifier and Type | Method and Description |
---|---|
StoreFile.WriterBuilder |
StoreFile.WriterBuilder.withDataBlockEncoder(HFileDataBlockEncoder encoder) |
Constructor and Description |
---|
StoreFile(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path p,
org.apache.hadoop.conf.Configuration conf,
CacheConfig cacheConf,
BloomType cfBloomType,
HFileDataBlockEncoder dataBlockEncoder)
Constructor, loads a reader and it's indices, etc.
|
StoreFile(org.apache.hadoop.fs.FileSystem fs,
StoreFileInfo fileInfo,
org.apache.hadoop.conf.Configuration conf,
CacheConfig cacheConf,
BloomType cfBloomType,
HFileDataBlockEncoder dataBlockEncoder)
Constructor, loads a reader and it's indices, etc.
|
Copyright © 2013 The Apache Software Foundation. All rights reserved.