Serializes this request.
(final byte server_version)
| 553 | |
| 554 | /** Serializes this request. */ |
| 555 | @Override |
| 556 | ChannelBuffer serialize(final byte server_version) { |
| 557 | if (server_version < RegionClient.SERVER_VERSION_095_OR_ABOVE) { |
| 558 | return serializeOld(server_version); |
| 559 | } |
| 560 | |
| 561 | final MutateRequest req = MutateRequest.newBuilder() |
| 562 | .setRegion(region.toProtobuf()) |
| 563 | .setMutation(toMutationProto()) |
| 564 | .build(); |
| 565 | return toChannelBuffer(MUTATE, req); |
| 566 | } |
| 567 | |
| 568 | /** Serializes this request for HBase 0.94 and before. */ |
| 569 | private ChannelBuffer serializeOld(final byte server_version) { |
nothing calls this directly
no test coverage detected