@Override
    public boolean readRecord(Map<String, Object> record) throws IOException {
        if (blockRowIndex >= currentBlock.getnRows()) {
            if (!readBlock()) {
                return false;
            }
        }

        currentBlock.fillRecord(blockRowIndex, record);
        blockRowIndex++;
        return true;
    }
For the backward compatibility server will not send TZ id in column type. Client should send version to a server
to get the correct column type.
(see: https://github.com/ClickHouse/ClickHouse/issues/38209)
client-v2/src/main/java/com/clickhouse/client/api/data_formats/NativeFormatReader.java