pvary commented on code in PR #9346: URL: https://github.com/apache/iceberg/pull/9346#discussion_r1443647987
########## flink/v1.18/flink/src/test/java/org/apache/iceberg/flink/source/TestIcebergSourceSql.java: ########## @@ -39,4 +62,76 @@ public void before() throws IOException { .getConfiguration() .set(TableConfigOptions.TABLE_DYNAMIC_TABLE_OPTIONS_ENABLED, true); } + + private Record generateRecord(Instant t1) { + Record record = GenericRecord.create(SCHEMA_TS); + record.setField("t1", t1.atZone(ZoneId.systemDefault()).toLocalDateTime()); + record.setField("t2", t1.getEpochSecond()); Review Comment: To make sure that the watermark generation is set, the test checks that the ordering of the splits is correct. We create 2 files add them to the table. If the watermark generation is not set, then the records from the files are returned in the same order as we added to the table. If the watermark generation is set, then the splits are returned in the order based on the data. If the data is the same in `t1` and in `t2` columns, then there is no difference when we order by (generate watermarks) based on `t1` or `t2`. So the test is less restrictive. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org