| 617 | } |
| 618 | |
| 619 | Status KrpcDataStreamSender::Channel::SerializeAndSendBatch(RowBatch* batch) { |
| 620 | unique_ptr<OutboundRowBatch>* serialization_batch = GetSerializationBatch(); |
| 621 | RETURN_IF_ERROR(parent_->SerializeBatch(batch, serialization_batch->get(), !is_local_)); |
| 622 | // Swap serialization_batch with outbound_batch_ once the old RPC is finished. |
| 623 | RETURN_IF_ERROR(TransmitData(serialization_batch, true /*swap_batch*/)); |
| 624 | return Status::OK(); |
| 625 | } |
| 626 | |
| 627 | unique_ptr<OutboundRowBatch>* KrpcDataStreamSender::Channel::GetSerializationBatch() { |
| 628 | unique_ptr<OutboundRowBatch>* serialization_batch = &parent_->serialization_batch_; |
no test coverage detected