| Package | Description |
|---|---|
| org.apache.hadoop.hbase.io.encoding | |
| org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache. |
| org.apache.hadoop.hbase.regionserver |
| Modifier and Type | Method and Description |
|---|---|
HFileContext |
HFileBlockDefaultDecodingContext.getHFileContext() |
HFileContext |
HFileBlockDecodingContext.getHFileContext() |
HFileContext |
HFileBlockEncodingContext.getHFileContext() |
HFileContext |
HFileBlockDefaultEncodingContext.getHFileContext() |
| Modifier and Type | Method and Description |
|---|---|
HFileBlockDecodingContext |
AbstractDataBlockEncoder.newDataBlockDecodingContext(HFileContext meta) |
HFileBlockDecodingContext |
DataBlockEncoder.newDataBlockDecodingContext(HFileContext meta)
Creates an encoder specific decoding context, which will prepare the data
before actual decoding
|
HFileBlockEncodingContext |
AbstractDataBlockEncoder.newDataBlockEncodingContext(DataBlockEncoding encoding,
byte[] header,
HFileContext meta) |
HFileBlockEncodingContext |
DataBlockEncoder.newDataBlockEncodingContext(DataBlockEncoding encoding,
byte[] headerBytes,
HFileContext meta)
Creates a encoder specific encoding context
|
| Constructor and Description |
|---|
EncodedDataBlock(DataBlockEncoder dataBlockEncoder,
DataBlockEncoding encoding,
byte[] rawKVs,
HFileContext meta)
Create a buffer which will be encoded using dataBlockEncoder.
|
HFileBlockDefaultDecodingContext(HFileContext fileContext) |
HFileBlockDefaultEncodingContext(DataBlockEncoding encoding,
byte[] headerBytes,
HFileContext fileContext) |
| Modifier and Type | Field and Description |
|---|---|
protected HFileContext |
HFileWriterImpl.hFileContext |
| Modifier and Type | Method and Description |
|---|---|
HFileContext |
HFileContextBuilder.build() |
HFileContext |
HFileContext.clone() |
protected HFileContext |
HFileReaderImpl.createHFileContext(FSDataInputStreamWrapper fsdis,
long fileSize,
HFileSystem hfs,
org.apache.hadoop.fs.Path path,
FixedFileTrailer trailer) |
HFileContext |
HFile.Writer.getFileContext()
Return the file context for the HFile this writer belongs to
|
HFileContext |
HFile.Reader.getFileContext()
Return the file context of the HFile this reader belongs to
|
HFileContext |
HFileWriterImpl.getFileContext() |
HFileContext |
HFileReaderImpl.getFileContext() |
| Modifier and Type | Method and Description |
|---|---|
HFileBlockDecodingContext |
NoOpDataBlockEncoder.newDataBlockDecodingContext(HFileContext meta) |
HFileBlockDecodingContext |
HFileDataBlockEncoder.newDataBlockDecodingContext(HFileContext fileContext)
create a encoder specific decoding context for reading.
|
HFileBlockDecodingContext |
HFileDataBlockEncoderImpl.newDataBlockDecodingContext(HFileContext fileContext) |
HFileBlockEncodingContext |
NoOpDataBlockEncoder.newDataBlockEncodingContext(byte[] dummyHeader,
HFileContext meta) |
HFileBlockEncodingContext |
HFileDataBlockEncoder.newDataBlockEncodingContext(byte[] headerBytes,
HFileContext fileContext)
Create an encoder specific encoding context object for writing.
|
HFileBlockEncodingContext |
HFileDataBlockEncoderImpl.newDataBlockEncodingContext(byte[] dummyHeader,
HFileContext fileContext) |
HFile.WriterFactory |
HFile.WriterFactory.withFileContext(HFileContext fileContext) |
| Constructor and Description |
|---|
EncodedScanner(HFile.Reader reader,
boolean cacheBlocks,
boolean pread,
boolean isCompaction,
HFileContext meta) |
HFileBlock(BlockType blockType,
int onDiskSizeWithoutHeader,
int uncompressedSizeWithoutHeader,
long prevBlockOffset,
ByteBuffer b,
boolean fillHeader,
long offset,
int nextBlockOnDiskSize,
int onDiskDataSizeWithHeader,
HFileContext fileContext)
Creates a new
HFile block from the given fields. |
HFileContext(HFileContext context)
Copy constructor
|
HFileContextBuilder(HFileContext hfc)
Use this constructor if you want to change a few settings only in another context.
|
HFileWriterImpl(org.apache.hadoop.conf.Configuration conf,
CacheConfig cacheConf,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.fs.FSDataOutputStream outputStream,
CellComparator comparator,
HFileContext fileContext) |
| Modifier and Type | Method and Description |
|---|---|
StoreFileWriter.Builder |
StoreFileWriter.Builder.withFileContext(HFileContext fileContext) |
Copyright © 2007–2019 Cloudera. All rights reserved.