Uses of Interface
org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext
Package
Description
Provides implementations of
HFile
and HFile
BlockCache
.-
Uses of org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext in org.apache.hadoop.hbase.io.encoding
Modifier and TypeClassDescriptionclass
org.apache.hadoop.hbase.io.encoding.HFileBlockDefaultEncodingContext
A default implementation ofHFileBlockEncodingContext
.Modifier and TypeMethodDescriptionorg.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext
AbstractDataBlockEncoder.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.io.encoding.DataBlockEncoding encoding, byte[] header, org.apache.hadoop.hbase.io.hfile.HFileContext meta) org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext
DataBlockEncoder.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.io.encoding.DataBlockEncoding encoding, byte[] headerBytes, org.apache.hadoop.hbase.io.hfile.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
DataBlockEncoder.encode
(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out) Encodes a KeyValue.void
RowIndexCodecV1.encode
(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out) void
DataBlockEncoder.endBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader) Ends encoding for a block of KeyValues.void
RowIndexCodecV1.endBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader) protected void
AbstractDataBlockEncoder.postEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx) void
CopyKeyDataBlockEncoder.startBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext blkEncodingCtx, DataOutputStream out) void
DataBlockEncoder.startBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out) Starts encoding for a block of KeyValues.void
RowIndexCodecV1.startBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext blkEncodingCtx, DataOutputStream out) -
Uses of org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext in org.apache.hadoop.hbase.io.hfile
Modifier and TypeMethodDescriptionorg.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext
HFileDataBlockEncoder.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, byte[] headerBytes, org.apache.hadoop.hbase.io.hfile.HFileContext fileContext) Create an encoder specific encoding context object for writing.org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext
HFileDataBlockEncoderImpl.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, byte[] dummyHeader, org.apache.hadoop.hbase.io.hfile.HFileContext fileContext) org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext
NoOpDataBlockEncoder.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, byte[] dummyHeader, org.apache.hadoop.hbase.io.hfile.HFileContext meta) Modifier and TypeMethodDescriptionvoid
HFileDataBlockEncoder.encode
(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out) Encodes a KeyValue.void
HFileDataBlockEncoderImpl.encode
(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out) void
NoOpDataBlockEncoder.encode
(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out) void
HFileDataBlockEncoder.endBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader, org.apache.hadoop.hbase.io.hfile.BlockType blockType) Ends encoding for a block of KeyValues.void
HFileDataBlockEncoderImpl.endBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader, org.apache.hadoop.hbase.io.hfile.BlockType blockType) void
NoOpDataBlockEncoder.endBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out, byte[] uncompressedBytesWithHeader, org.apache.hadoop.hbase.io.hfile.BlockType blockType) void
HFileDataBlockEncoder.startBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out) Starts encoding for a block of KeyValues.void
HFileDataBlockEncoderImpl.startBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext encodingCtx, DataOutputStream out) void
NoOpDataBlockEncoder.startBlockEncoding
(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext blkEncodingCtx, DataOutputStream out)