Uses of Class
org.apache.hadoop.io.erasurecode.ECBlock
Packages that use ECBlock
Package
Description
Erasure coders framework.
-
Uses of ECBlock in org.apache.hadoop.io.erasurecode
Methods in org.apache.hadoop.io.erasurecode that return ECBlockModifier and TypeMethodDescriptionECBlock[]ECBlockGroup.getDataBlocks()Get data blocksECBlock[]ECBlockGroup.getParityBlocks()Get parity blocksConstructors in org.apache.hadoop.io.erasurecode with parameters of type ECBlockModifierConstructorDescriptionECBlockGroup(ECBlock[] dataBlocks, ECBlock[] parityBlocks) A constructor specifying data blocks and parity blocks. -
Uses of ECBlock in org.apache.hadoop.io.erasurecode.coder
Methods in org.apache.hadoop.io.erasurecode.coder that return ECBlockModifier and TypeMethodDescriptionECBlock[]ErasureCodingStep.getInputBlocks()Input blocks of readable data involved in this step, may be data blocks or parity blocks.protected ECBlock[]ErasureDecoder.getInputBlocks(ECBlockGroup blockGroup) We have all the data blocks and parity blocks as input blocks for recovering by default.ECBlock[]ErasureDecodingStep.getInputBlocks()protected ECBlock[]ErasureEncoder.getInputBlocks(ECBlockGroup blockGroup) ECBlock[]ErasureEncodingStep.getInputBlocks()ECBlock[]HHErasureCodingStep.getInputBlocks()ECBlock[]ErasureCodingStep.getOutputBlocks()Output blocks of writable buffers involved in this step, may be data blocks or parity blocks.protected ECBlock[]ErasureDecoder.getOutputBlocks(ECBlockGroup blockGroup) Which blocks were erased ?ECBlock[]ErasureDecodingStep.getOutputBlocks()protected ECBlock[]ErasureEncoder.getOutputBlocks(ECBlockGroup blockGroup) ECBlock[]ErasureEncodingStep.getOutputBlocks()ECBlock[]HHErasureCodingStep.getOutputBlocks()protected ECBlock[]XORErasureDecoder.getOutputBlocks(ECBlockGroup blockGroup) Which blocks were erased ?Methods in org.apache.hadoop.io.erasurecode.coder with parameters of type ECBlockModifier and TypeMethodDescriptionprotected int[]ErasureDecoder.getErasedIndexes(ECBlock[] inputBlocks) Get indexes of erased blocks from inputBlocksprotected static intErasureDecoder.getNumErasedBlocks(ECBlock[] inputBlocks) Find out how many blocks are erased.Constructors in org.apache.hadoop.io.erasurecode.coder with parameters of type ECBlockModifierConstructorDescriptionErasureDecodingStep(ECBlock[] inputBlocks, int[] erasedIndexes, ECBlock[] outputBlocks, RawErasureDecoder rawDecoder) The constructor with all the necessary info.ErasureEncodingStep(ECBlock[] inputBlocks, ECBlock[] outputBlocks, RawErasureEncoder rawEncoder) The constructor with all the necessary info.HHErasureCodingStep(ECBlock[] inputBlocks, ECBlock[] outputBlocks) Constructor given input blocks and output blocks.HHXORErasureDecodingStep(ECBlock[] inputBlocks, int[] erasedIndexes, ECBlock[] outputBlocks, RawErasureDecoder rawDecoder, RawErasureEncoder rawEncoder) The constructor with all the necessary info.HHXORErasureEncodingStep(ECBlock[] inputBlocks, ECBlock[] outputBlocks, RawErasureEncoder rsRawEncoder, RawErasureEncoder xorRawEncoder) The constructor with all the necessary info. -
Uses of ECBlock in org.apache.hadoop.io.erasurecode.grouper
Methods in org.apache.hadoop.io.erasurecode.grouper with parameters of type ECBlockModifier and TypeMethodDescriptionBlockGrouper.makeBlockGroup(ECBlock[] dataBlocks, ECBlock[] parityBlocks) Calculating and organizing BlockGroup, to be called by ECManager