| Package | Description |
|---|---|
| org.apache.hadoop.io.erasurecode | |
| org.apache.hadoop.io.erasurecode.coder |
Erasure coders framework.
|
| org.apache.hadoop.io.erasurecode.rawcoder |
Raw erasure coders.
|
| org.apache.hadoop.io.erasurecode.rawcoder.util |
General helpers for implementing raw erasure coders.
|
| Modifier and Type | Method | Description |
|---|---|---|
static java.nio.ByteBuffer[] |
ECChunk.toBuffers(ECChunk[] chunks) |
Convert an array of this chunks to an array of ByteBuffers
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
ErasureCodingStep.performCoding(ECChunk[] inputChunks,
ECChunk[] outputChunks) |
Perform encoding or decoding given the input chunks, and generated results
will be written to the output chunks.
|
void |
ErasureDecodingStep.performCoding(ECChunk[] inputChunks,
ECChunk[] outputChunks) |
|
void |
ErasureEncodingStep.performCoding(ECChunk[] inputChunks,
ECChunk[] outputChunks) |
|
void |
HHXORErasureDecodingStep.performCoding(ECChunk[] inputChunks,
ECChunk[] outputChunks) |
|
void |
HHXORErasureEncodingStep.performCoding(ECChunk[] inputChunks,
ECChunk[] outputChunks) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
RawErasureDecoder.decode(ECChunk[] inputs,
int[] erasedIndexes,
ECChunk[] outputs) |
Decode with inputs and erasedIndexes, generates outputs.
|
void |
RawErasureEncoder.encode(ECChunk[] inputs,
ECChunk[] outputs) |
Encode with inputs and generates outputs.
|
void |
DecodingValidator.validate(ECChunk[] inputs,
int[] erasedIndexes,
ECChunk[] outputs) |
Validate outputs decoded from inputs, by decoding an input back from
those outputs and comparing it with the original one.
|
| Modifier and Type | Method | Description |
|---|---|---|
static void |
DumpUtil.dumpChunk(ECChunk chunk) |
Print data in hex format in a chunk.
|
static void |
DumpUtil.dumpChunks(java.lang.String header,
ECChunk[] chunks) |
Print data in hex format in an array of chunks.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.