Package | Description |
---|---|
org.apache.hadoop.hbase.io.encoding |
Modifier and Type | Class and Description |
---|---|
class |
HFileBlockDefaultEncodingContext
A default implementation of
HFileBlockEncodingContext . |
Modifier and Type | Method and Description |
---|---|
HFileBlockEncodingContext |
DataBlockEncoder.newDataBlockEncodingContext(org.apache.hadoop.conf.Configuration conf,
DataBlockEncoding encoding,
byte[] headerBytes,
HFileContext meta)
Creates a encoder specific encoding context store configuration encoding strategy used header
bytes to be written, put a dummy header here if the header is unknown HFile meta data
|
HFileBlockEncodingContext |
AbstractDataBlockEncoder.newDataBlockEncodingContext(org.apache.hadoop.conf.Configuration conf,
DataBlockEncoding encoding,
byte[] header,
HFileContext meta) |
Modifier and Type | Method and Description |
---|---|
void |
RowIndexCodecV1.encode(Cell cell,
HFileBlockEncodingContext encodingCtx,
DataOutputStream out) |
void |
DataBlockEncoder.encode(Cell cell,
HFileBlockEncodingContext encodingCtx,
DataOutputStream out)
Encodes a KeyValue.
|
void |
RowIndexCodecV1.endBlockEncoding(HFileBlockEncodingContext encodingCtx,
DataOutputStream out,
byte[] uncompressedBytesWithHeader) |
void |
DataBlockEncoder.endBlockEncoding(HFileBlockEncodingContext encodingCtx,
DataOutputStream out,
byte[] uncompressedBytesWithHeader)
Ends encoding for a block of KeyValues.
|
protected void |
AbstractDataBlockEncoder.postEncoding(HFileBlockEncodingContext encodingCtx) |
void |
RowIndexCodecV1.startBlockEncoding(HFileBlockEncodingContext blkEncodingCtx,
DataOutputStream out) |
void |
DataBlockEncoder.startBlockEncoding(HFileBlockEncodingContext encodingCtx,
DataOutputStream out)
Starts encoding for a block of KeyValues.
|
void |
CopyKeyDataBlockEncoder.startBlockEncoding(HFileBlockEncodingContext blkEncodingCtx,
DataOutputStream out) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.