Class ECBlockGroup

java.lang.Object
org.apache.hadoop.io.erasurecode.ECBlockGroup

@Private public class ECBlockGroup extends Object
A group of blocks or ECBlock incurred in an erasure coding task.
  • Constructor Details

    • ECBlockGroup

      public ECBlockGroup(ECBlock[] dataBlocks, ECBlock[] parityBlocks)
      A constructor specifying data blocks and parity blocks.
      Parameters:
      dataBlocks - data blocks in the group
      parityBlocks - parity blocks in the group
  • Method Details

    • getDataBlocks

      public ECBlock[] getDataBlocks()
      Get data blocks
      Returns:
      data blocks
    • getParityBlocks

      public ECBlock[] getParityBlocks()
      Get parity blocks
      Returns:
      parity blocks
    • getErasedCount

      public int getErasedCount()
      Get erased blocks count
      Returns:
      erased count of blocks