private void verifyRow(
Object[] row,
String segmentId,
long size,
long partitionNum,
long numReplicas,
long numRows,
long isPublished,
long isAvailable,
long isRealtime)
{
Assert.assertEquals(segmentId, row[0].toString());
SegmentId id = Iterables.get(SegmentId.iterateAllPossibleParsings(segmentId), 0);
Assert.assertEquals(id.getDataSource(), row[1]);
Assert.assertEquals(id.getIntervalStart().toString(), row[2]);
Assert.assertEquals(id.getIntervalEnd().toString(), row[3]);
Assert.assertEquals(size, row[4]);
Assert.assertEquals(id.getVersion(), row[5]);
Assert.assertEquals(partitionNum, row[6]);
Assert.assertEquals(numReplicas, row[7]);
Assert.assertEquals(numRows, row[8]);
Assert.assertEquals(isPublished, row[9]);
Assert.assertEquals(isAvailable, row[10]);
Assert.assertEquals(isRealtime, row[11]);
}