public final Iterable<ClickHouseRecord> records() {
        return () -> getInitializedSerDe().records;
    }
Returns an iterable collection of records which can be walked through in a
foreach-loop. Please pay attention that: 1)
{@link java.io.UncheckedIOException} might be thrown when iterating through
the collection; and 2) it's not supposed to be called for more than once
because the input stream will be closed at the end of reading.

@return non-null iterable records
@throws UncheckedIOException when failed to access the input stream
clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseDataProcessor.java