in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/ProcessingStatusToTableRowConverter.java [28:43]
public TableRow apply(KV<SessionContractKey, OrderedProcessingStatus> input) {
TableRow result = new TableRow();
OrderedProcessingStatus status = input.getValue();
result.set("session_id", input.getKey().getSessionId());
result.set("contract_id", input.getKey().getContractId());
result.set("status_ts", status.getStatusDate());
result.set("received_count", status.getNumberOfReceivedEvents());
result.set("buffered_count", status.getNumberOfBufferedEvents());
result.set("last_processed_sequence", status.getLastProcessedSequence());
result.set("earliest_buffered_sequence", status.getEarliestBufferedSequence());
result.set("latest_buffered_sequence", status.getLatestBufferedSequence());
result.set("duplicate_count", status.getDuplicateCount());
result.set("result_count", status.getResultCount());
result.set("last_event_received", status.isLastEventReceived());
return result;
}