private static Object parseDatum()

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);
  }