xitongsys / parquet-go

pure golang library for reading/writing parquet file
Apache License 2.0
1.25k stars 294 forks source link

`index out of range` while using ReadByNumber #549

Open egor-ryashin opened 1 year ago

egor-ryashin commented 1 year ago

I've copy pasted this sample code from the example (https://github.com/xitongsys/parquet-go/blob/master/example/convert_to_json.go) and tried to read a file but got an error at the last line:

    reader, err := reader.NewParquetReader(fw, schema, 1)
    require.NoError(t, err)

    num := int(reader.GetNumRows())
    require.Equal(t, 2, num)

    data, err := reader.ReadByNumber(num)

runtime error: index out of range [1] with length 1

I can open this file by another application though.