static ArrayList<Cell> createKeyValuesForRow(byte[] row, byte[][] families, byte[][] qualifiers,
    byte[] value) {
    ArrayList<Cell> outList = new ArrayList<>();
    for (int fam = 0; fam < families.length; fam++) {
      for (int qual = 0; qual < qualifiers.length; qual++) {
        outList.add(new KeyValue(row, families[fam], qualifiers[qual], qual, value));
      }
    }
    return outList;
  }
Make key values to represent each possible combination of family and qualifier in the specified
row.
@param row        the row to use
@param families   the families to use
@param qualifiers the qualifiers to use
@param value      the values to use
@return the dot product of the given families, qualifiers, and values for a given row
hbase-server/src/test/java/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.java