| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.codec.prefixtree | |
| org.apache.hadoop.hbase.io.encoding | |
| org.apache.hadoop.hbase.io.hfile | Provides implementations of  HFileand HFileBlockCache. | 
| Modifier and Type | Method and Description | 
|---|---|
| HFileBlockEncodingContext | PrefixTreeCodec. newDataBlockEncodingContext(DataBlockEncoding encoding,
                           byte[] header,
                           HFileContext meta) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | PrefixTreeCodec. encode(Cell cell,
      HFileBlockEncodingContext encodingCtx,
      DataOutputStream out) | 
| void | PrefixTreeCodec. endBlockEncoding(HFileBlockEncodingContext encodingCtx,
                DataOutputStream out,
                byte[] uncompressedBytesWithHeader) | 
| void | PrefixTreeCodec. startBlockEncoding(HFileBlockEncodingContext blkEncodingCtx,
                  DataOutputStream out) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HFileBlockDefaultEncodingContextA default implementation of  HFileBlockEncodingContext. | 
| Modifier and Type | Method and Description | 
|---|---|
| HFileBlockEncodingContext | DataBlockEncoder. newDataBlockEncodingContext(DataBlockEncoding encoding,
                           byte[] headerBytes,
                           HFileContext meta)Creates a encoder specific encoding context | 
| Modifier and Type | Method and Description | 
|---|---|
| int | DataBlockEncoder. encode(Cell cell,
      HFileBlockEncodingContext encodingCtx,
      DataOutputStream out)Encodes a KeyValue. | 
| void | DataBlockEncoder. endBlockEncoding(HFileBlockEncodingContext encodingCtx,
                DataOutputStream out,
                byte[] uncompressedBytesWithHeader)Ends encoding for a block of KeyValues. | 
| void | DataBlockEncoder. startBlockEncoding(HFileBlockEncodingContext encodingCtx,
                  DataOutputStream out)Starts encoding for a block of KeyValues. | 
| Modifier and Type | Method and Description | 
|---|---|
| HFileBlockEncodingContext | NoOpDataBlockEncoder. newDataBlockEncodingContext(byte[] dummyHeader,
                           HFileContext meta) | 
| HFileBlockEncodingContext | HFileDataBlockEncoderImpl. newDataBlockEncodingContext(byte[] dummyHeader,
                           HFileContext fileContext) | 
| HFileBlockEncodingContext | HFileDataBlockEncoder. newDataBlockEncodingContext(byte[] headerBytes,
                           HFileContext fileContext)Create an encoder specific encoding context object for writing. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | NoOpDataBlockEncoder. encode(Cell cell,
      HFileBlockEncodingContext encodingCtx,
      DataOutputStream out) | 
| int | HFileDataBlockEncoderImpl. encode(Cell cell,
      HFileBlockEncodingContext encodingCtx,
      DataOutputStream out) | 
| int | HFileDataBlockEncoder. encode(Cell cell,
      HFileBlockEncodingContext encodingCtx,
      DataOutputStream out)Encodes a KeyValue. | 
| void | NoOpDataBlockEncoder. endBlockEncoding(HFileBlockEncodingContext encodingCtx,
                DataOutputStream out,
                byte[] uncompressedBytesWithHeader,
                BlockType blockType) | 
| void | HFileDataBlockEncoderImpl. endBlockEncoding(HFileBlockEncodingContext encodingCtx,
                DataOutputStream out,
                byte[] uncompressedBytesWithHeader,
                BlockType blockType) | 
| void | HFileDataBlockEncoder. endBlockEncoding(HFileBlockEncodingContext encodingCtx,
                DataOutputStream out,
                byte[] uncompressedBytesWithHeader,
                BlockType blockType)Ends encoding for a block of KeyValues. | 
| void | NoOpDataBlockEncoder. startBlockEncoding(HFileBlockEncodingContext encodingCtx,
                  DataOutputStream out) | 
| void | HFileDataBlockEncoderImpl. startBlockEncoding(HFileBlockEncodingContext encodingCtx,
                  DataOutputStream out) | 
| void | HFileDataBlockEncoder. startBlockEncoding(HFileBlockEncodingContext encodingCtx,
                  DataOutputStream out)Starts encoding for a block of KeyValues. | 
Copyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.