ConditionalWriter cw = conn.createConditionalWriter(table, new ConditionalWriterConfig());
ArrayList<ByteSequence> rows = new ArrayList<ByteSequence>();
for (int i = 0; i < 1000; i++) {
rows.add(new ArrayByteSequence(FastFormat.toZeroPaddedString(abs(rand.nextLong()), 16, 16, new byte[0])));
}
ArrayList<ConditionalMutation> mutations = new ArrayList<ConditionalMutation>();
for (ByteSequence row : rows)
mutations.add(new Stats(row).toMutation());
ArrayList<ByteSequence> rows2 = new ArrayList<ByteSequence>();
Iterator<Result> results = cw.write(mutations.iterator());
while (results.hasNext()) {
Result result = results.next();
Assert.assertEquals(Status.ACCEPTED, result.getStatus());
rows2.add(new ArrayByteSequence(result.getMutation().getRow()));
}
Collections.sort(rows);
Collections.sort(rows2);