in src/main/java/com/google/solutions/df/log/aggregations/common/DLPTransform.java [254:277]
public Row apply(Table.Row input) {
Row bqRow =
Row.withSchema(Util.bqLogSchema)
.addValue(input.getValues(0).getStringValue())
.addValue(input.getValues(1).getStringValue())
.addValue(input.getValues(2).getStringValue())
.addValue(Integer.valueOf(input.getValues(3).getStringValue()))
.addValue(Integer.valueOf(input.getValues(4).getStringValue()))
.addValue(Integer.valueOf(input.getValues(5).getStringValue()))
.addValue(Integer.valueOf(input.getValues(6).getStringValue()))
.addValue(Integer.valueOf(input.getValues(7).getStringValue()))
.addValue(Double.valueOf(input.getValues(8).getStringValue()))
.addValue(Integer.valueOf(input.getValues(9).getStringValue()))
.addValue(Integer.valueOf(input.getValues(10).getStringValue()))
.addValue(Double.valueOf(input.getValues(11).getStringValue()))
.addValue(Integer.valueOf(input.getValues(12).getStringValue()))
.addValue(Integer.valueOf(input.getValues(13).getStringValue()))
.addValue(Double.valueOf(input.getValues(14).getStringValue()))
.build();
LOG.debug("BQ Row {}", bqRow.toString());
return bqRow;
}