public static double[][][][] readGeoMultiPolygon(ClickHouseInputStream input) throws IOException {
        int count = readVarInt(input);
        double[][][][] value = new double[count][][][];
        for (int i = 0; i < count; i++) {
            value[i] = readGeoPolygon(input);
        }
        return value;
    }
Read geo multi-polygon(array of polygons) from given input stream.

@param input non-null input stream
@return array of polygons
@throws IOException when failed to read value from input stream or reached
                    end of the stream
clickhouse-data/src/main/java/com/clickhouse/data/format/BinaryStreamUtils.java