performancetest/src/main/java/software/amazon/timestream/performancetest/TimestreamDataTypesPerformanceTest.java [66:73]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  void testRow() throws SQLException {
    final String rowSQL = String.format(
      "SELECT ROW(measure_value::double, INTEGER '1', BIGINT '10', measure_name, true, parse_duration('30d'), 5y, time, cast(\"time\" as time), cast(time as date), CREATE_TIME_SERIES(BIN(time, 30s), parse_duration('1d')))%n"
        + "FROM %s%n"
        + "GROUP BY measure_value::double, measure_name, time", PERFORMANCE_TEST_TABLE);
    TimestreamPerformanceTest.runTest("testRow", rowSQL, ResultSet::getObject, RUNS);
    TimestreamPerformanceTest.runSDK("testRowAgainstSDK", rowSQL, RUNS);
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



performancetest/src/main/java/software/amazon/timestream/performancetest/TimestreamDataTypesPerformanceTest.java [77:84]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  void testNestedRow() throws SQLException {
    final String rowSQL = String.format(
      "SELECT ROW(ROW(ROW(measure_value::double, INTEGER '03', BIGINT '10', measure_name, true, parse_duration('30d'), 5y, time, cast(\"time\" as time), cast(time as date), CREATE_TIME_SERIES(BIN(time, 30s), parse_duration('1d')))), ROW(ROW(measure_value::double, INTEGER '03', BIGINT '10', measure_name, true, parse_duration('30d'), 5y, time, cast(time as date), cast(time as date), CREATE_TIME_SERIES(BIN(time, 30s), parse_duration('1d')))), ROW(ROW(measure_value::double, INTEGER '03', BIGINT '10', measure_name, true, parse_duration('30d'), 5y, time, cast(time as date), cast(time as date), CREATE_TIME_SERIES(BIN(time, 30s), parse_duration('1d')))))%n"
        + "FROM %s%n"
        + "GROUP BY measure_value::double, measure_name, time", PERFORMANCE_TEST_TABLE);
    TimestreamPerformanceTest.runTest("testNestedRow", rowSQL, ResultSet::getObject, RUNS);
    TimestreamPerformanceTest.runSDK("testNestedRowAgainstSDK", rowSQL, RUNS);
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



