I want to generate an unbounded collection of rows and run an SQL query on it using the Apache Beam Calcite SQL dialect and the Apache Flink runner. Based on the source code