@Parameters
  public static Collection<Object[]> getAllConfigurations() {
    List<Object[]> configurations = new ArrayList<>();

    for (DataBlockEncoding diskAlgo : DataBlockEncoding.values()) {
      for (boolean includesMemstoreTS : new boolean[] { false, true }) {
        HFileDataBlockEncoder dbe = (diskAlgo == DataBlockEncoding.NONE)
          ? NoOpDataBlockEncoder.INSTANCE
          : new HFileDataBlockEncoderImpl(diskAlgo);
        configurations.add(new Object[] { dbe, includesMemstoreTS });
      }
    }

    return configurations;
  }
Returns All possible data block encoding configurations
hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestHFileDataBlockEncoder.java