in java/dataflow-connector-examples/src/main/java/com/google/cloud/bigtable/dataflow/example/CsvImport.java [98:112]
private Put makePutFromCsvRecord(CSVRecord record) {
Put rowPut = new Put(record.get(rowKeyColumnName).getBytes(StandardCharsets.UTF_8));
long timestamp = System.currentTimeMillis();
record.toMap().forEach((csvHeader, value) -> {
if (csvHeader.equals(rowKeyColumnName)) {
return;
}
rowPut.addColumn(bigTableFamilyNameBytes, csvHeader.getBytes(StandardCharsets.UTF_8), timestamp, value.getBytes(StandardCharsets.UTF_8));
});
return rowPut;
}