in performancetest/src/main/java/software/amazon/timestream/performancetest/TimestreamSDK.java [77:97]
private static Object parseDatum(final ColumnInfo info, final Datum datum) {
if (datum.isNullValue() != null && datum.isNullValue()) {
return info.getName() + "=" + "NULL";
}
final Type columnType = info.getType();
if (columnType.getTimeSeriesMeasureValueColumnInfo() != null) {
return datum.getTimeSeriesValue();
}
if (columnType.getArrayColumnInfo() != null) {
return info.getName() + "=" + parseArray(columnType.getArrayColumnInfo(),
datum.getArrayValue());
}
if (columnType.getRowColumnInfo() != null) {
return parseRow(columnType.getRowColumnInfo(), datum.getRowValue());
}
return parseScalarType(info, datum);
}