Interface BlockEncoder
- 
 public interface BlockEncoderEncodes the raw bytes of a block when the index is written.For example, implementations may compress or encrypt. - See Also:
- BlockDecoder
- WARNING: This API is experimental and might change in incompatible ways in the next release.
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceBlockEncoder.WritableBytesWritable byte buffer.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description BlockEncoder.WritableBytesencode(DataInput blockBytes, long length)Encodes all the bytes of one block in a single operation.
 
- 
- 
- 
Method Detail- 
encodeBlockEncoder.WritableBytes encode(DataInput blockBytes, long length) throws IOException Encodes all the bytes of one block in a single operation. The encoding is per block.- Parameters:
- blockBytes- The input block bytes to read.
- length- The number of bytes to read from the input.
- Returns:
- The encoded block bytes.
- Throws:
- IOException- If an encoding error occurs.
 
 
- 
 
-