Uses of Interface
org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext
Packages that use HFileBlockEncodingContext
-
Uses of HFileBlockEncodingContext in org.apache.hadoop.hbase.io.encoding
Classes in org.apache.hadoop.hbase.io.encoding that implement HFileBlockEncodingContextFields in org.apache.hadoop.hbase.io.encoding declared as HFileBlockEncodingContextModifier and TypeFieldDescriptionprivate final HFileBlockEncodingContext
RowIndexEncoderV1.context
private final HFileBlockEncodingContext
EncodedDataBlock.encodingCtx
Methods in org.apache.hadoop.hbase.io.encoding that return HFileBlockEncodingContextModifier 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 dataMethods in org.apache.hadoop.hbase.io.encoding with parameters of type HFileBlockEncodingContextModifier 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
Fields in org.apache.hadoop.hbase.io.hfile declared as HFileBlockEncodingContextModifier and TypeFieldDescriptionprivate HFileBlockEncodingContext
HFileBlock.Writer.dataBlockEncodingCtx
Methods in org.apache.hadoop.hbase.io.hfile that return HFileBlockEncodingContextModifier 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) Methods in org.apache.hadoop.hbase.io.hfile with parameters of type HFileBlockEncodingContextModifier 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)