Uses of Class org.apache.hadoop.io.erasurecode.ECBlockGroup (Apache Hadoop Common 3.5.0 API)
Description: use: package: org.apache.hadoop.io.erasurecode, class: ECBlockGroup

# Uses of Class
org.apache.hadoop.io.erasurecode.ECBlockGroup

Packages that use ECBlockGroup
Package
Description
org.apache.hadoop.io.erasurecode.coder
Erasure coders framework.
org.apache.hadoop.io.erasurecode.grouper

- ## Uses of ECBlockGroup in org.apache.hadoop.io.erasurecode.coder

  Methods in org.apache.hadoop.io.erasurecode.coder with parameters of type ECBlockGroup
  Modifier and Type
  Method
  Description
  `ErasureCodingStep`
  ErasureCoder.`calculateCoding(ECBlockGroup blockGroup)`
  Calculate the encoding or decoding steps given a block blockGroup.
  `ErasureCodingStep`
  ErasureDecoder.`calculateCoding(ECBlockGroup blockGroup)`
  `ErasureCodingStep`
  ErasureEncoder.`calculateCoding(ECBlockGroup blockGroup)`
  `protected ECBlock[]`
  ErasureDecoder.`getInputBlocks(ECBlockGroup blockGroup)`
  We have all the data blocks and parity blocks as input blocks for recovering by default.
  `protected ECBlock[]`
  ErasureEncoder.`getInputBlocks(ECBlockGroup blockGroup)`
  `protected int`
  ErasureDecoder.`getNumErasedBlocks(ECBlockGroup blockGroup)`
  Get the number of erased blocks in the block group.
  `protected ECBlock[]`
  ErasureDecoder.`getOutputBlocks(ECBlockGroup blockGroup)`
  Which blocks were erased ?
  `protected ECBlock[]`
  ErasureEncoder.`getOutputBlocks(ECBlockGroup blockGroup)`
  `protected ECBlock[]`
  XORErasureDecoder.`getOutputBlocks(ECBlockGroup blockGroup)`
  Which blocks were erased ?
  `protected ErasureCodingStep`
  DummyErasureDecoder.`prepareDecodingStep(ECBlockGroup blockGroup)`
  `protected abstract ErasureCodingStep`
  ErasureDecoder.`prepareDecodingStep(ECBlockGroup blockGroup)`
  Perform decoding against a block blockGroup.
  `protected ErasureCodingStep`
  HHXORErasureDecoder.`prepareDecodingStep(ECBlockGroup blockGroup)`
  `protected ErasureCodingStep`
  RSErasureDecoder.`prepareDecodingStep(ECBlockGroup blockGroup)`
  `protected ErasureCodingStep`
  XORErasureDecoder.`prepareDecodingStep(ECBlockGroup blockGroup)`
  `protected ErasureCodingStep`
  DummyErasureEncoder.`prepareEncodingStep(ECBlockGroup blockGroup)`
  `protected abstract ErasureCodingStep`
  ErasureEncoder.`prepareEncodingStep(ECBlockGroup blockGroup)`
  Perform encoding against a block group.
  `protected ErasureCodingStep`
  HHXORErasureEncoder.`prepareEncodingStep(ECBlockGroup blockGroup)`
  `protected ErasureCodingStep`
  RSErasureEncoder.`prepareEncodingStep(ECBlockGroup blockGroup)`
  `protected ErasureCodingStep`
  XORErasureEncoder.`prepareEncodingStep(ECBlockGroup blockGroup)`

- ## Uses of ECBlockGroup in org.apache.hadoop.io.erasurecode.grouper

  Methods in org.apache.hadoop.io.erasurecode.grouper that return ECBlockGroup
  Modifier and Type
  Method
  Description
  `ECBlockGroup`
  BlockGrouper.`makeBlockGroup(ECBlock[] dataBlocks, ECBlock[] parityBlocks)`
  Calculating and organizing BlockGroup, to be called by ECManager
  Methods in org.apache.hadoop.io.erasurecode.grouper with parameters of type ECBlockGroup
  Modifier and Type
  Method
  Description
  `boolean`
  BlockGrouper.`anyRecoverable(ECBlockGroup blockGroup)`
  Given a BlockGroup, tell if any of the missing blocks can be recovered, to be called by ECManager