()
| 525 | } |
| 526 | |
| 527 | @Override |
| 528 | MutationProto toMutationProto() { |
| 529 | final MutationProto.ColumnValue.Builder columns = // All columns ... |
| 530 | MutationProto.ColumnValue.newBuilder() |
| 531 | .setFamily(Bytes.wrap(family)); // ... for this family. |
| 532 | |
| 533 | // Now add all the qualifier-value pairs. |
| 534 | for (int i = 0; i < qualifiers.length; i++) { |
| 535 | final MutationProto.ColumnValue.QualifierValue column = |
| 536 | MutationProto.ColumnValue.QualifierValue.newBuilder() |
| 537 | .setQualifier(Bytes.wrap(qualifiers[i])) |
| 538 | .setValue(Bytes.wrap(values[i])) |
| 539 | .setTimestamp(timestamp) |
| 540 | .build(); |
| 541 | columns.addQualifierValue(column); |
| 542 | } |
| 543 | |
| 544 | final MutationProto.Builder put = MutationProto.newBuilder() |
| 545 | .setRow(Bytes.wrap(key)) |
| 546 | .setMutateType(MutationProto.MutationType.PUT) |
| 547 | .addColumnValue(columns); |
| 548 | if (!durable) { |
| 549 | put.setDurability(MutationProto.Durability.SKIP_WAL); |
| 550 | } |
| 551 | return put.build(); |
| 552 | } |
| 553 | |
| 554 | /** Serializes this request. */ |
| 555 | @Override |
no test coverage detected