Uses of Interface
org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext
-
Uses of HFileBlockEncodingContext in org.apache.hadoop.hbase.io.encoding
Modifier and TypeFieldDescriptionprivate final HFileBlockEncodingContext
RowIndexEncoderV1.context
private final HFileBlockEncodingContext
EncodedDataBlock.encodingCtx
Modifier and TypeMethodDescriptionAbstractDataBlockEncoder.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, DataBlockEncoding encoding, byte[] header, HFileContext meta) 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 dataModifier and TypeMethodDescriptionvoid
BufferedDataBlockEncoder.encode
(ExtendedCell cell, HFileBlockEncodingContext encodingCtx, DataOutputStream out) void
DataBlockEncoder.encode
(ExtendedCell cell, HFileBlockEncodingContext encodingCtx, DataOutputStream out) Encodes a KeyValue.void
RowIndexCodecV1.encode
(ExtendedCell cell, HFileBlockEncodingContext encodingCtx, DataOutputStream out) void
BufferedDataBlockEncoder.endBlockEncoding
(HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader) void
DataBlockEncoder.endBlockEncoding
(HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader) Ends encoding for a block of KeyValues.void
RowIndexCodecV1.endBlockEncoding
(HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader) protected void
AbstractDataBlockEncoder.postEncoding
(HFileBlockEncodingContext encodingCtx) void
BufferedDataBlockEncoder.startBlockEncoding
(HFileBlockEncodingContext blkEncodingCtx, DataOutputStream out) void
CopyKeyDataBlockEncoder.startBlockEncoding
(HFileBlockEncodingContext blkEncodingCtx, DataOutputStream out) void
DataBlockEncoder.startBlockEncoding
(HFileBlockEncodingContext encodingCtx, DataOutputStream out) Starts encoding for a block of KeyValues.void
RowIndexCodecV1.startBlockEncoding
(HFileBlockEncodingContext blkEncodingCtx, DataOutputStream out) -
Uses of HFileBlockEncodingContext in org.apache.hadoop.hbase.io.hfile
Modifier and TypeFieldDescriptionprivate HFileBlockEncodingContext
HFileBlock.Writer.dataBlockEncodingCtx
Modifier and TypeMethodDescriptionHFileDataBlockEncoder.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, byte[] headerBytes, HFileContext fileContext) Create an encoder specific encoding context object for writing.HFileDataBlockEncoderImpl.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, byte[] dummyHeader, HFileContext fileContext) NoOpDataBlockEncoder.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, byte[] dummyHeader, HFileContext meta) Modifier and TypeMethodDescriptionvoid
HFileDataBlockEncoder.encode
(ExtendedCell cell, HFileBlockEncodingContext encodingCtx, DataOutputStream out) Encodes a KeyValue.void
HFileDataBlockEncoderImpl.encode
(ExtendedCell cell, HFileBlockEncodingContext encodingCtx, DataOutputStream out) void
NoOpDataBlockEncoder.encode
(ExtendedCell cell, HFileBlockEncodingContext encodingCtx, DataOutputStream out) void
HFileDataBlockEncoder.endBlockEncoding
(HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader, BlockType blockType) Ends encoding for a block of KeyValues.void
HFileDataBlockEncoderImpl.endBlockEncoding
(HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader, BlockType blockType) void
NoOpDataBlockEncoder.endBlockEncoding
(HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader, BlockType blockType) void
HFileDataBlockEncoder.startBlockEncoding
(HFileBlockEncodingContext encodingCtx, DataOutputStream out) Starts encoding for a block of KeyValues.void
HFileDataBlockEncoderImpl.startBlockEncoding
(HFileBlockEncodingContext encodingCtx, DataOutputStream out) void
NoOpDataBlockEncoder.startBlockEncoding
(HFileBlockEncodingContext blkEncodingCtx, DataOutputStream out)