int32_with_null_pages.parquet is generated by parquet-mr version 1.13.0-SNAPSHOT.

It has a single column of int32 type with 1000 values and page index enabled.

Both integer and null values are random generated. However, a null page is generated by purpose.

File Metadata (from parquet-cli meta command)

File path:  int32_with_null_pages.parquet
Created by: parquet-mr version 1.13.0-SNAPSHOT (build 433de8df33fcf31927f7b51456be9f53e64d48b9)
Properties:
  writer.model.name: example
Schema:
message schema {
  optional int32 int32_field;
}


Row group 0:  count: 1000  3.33 B records  start: 4  total(compressed): 3.250 kB total(uncompressed):3.250 kB
--------------------------------------------------------------------------------
             type      encodings count     avg size   nulls   min / max
int32_field  INT32     _   _     1000      3.33 B     275     "-2136906554" / "2145722375"

Column Index (from parquet-cli column-index command)

row-group 0:
column index for column int32_field:
Boundary order: UNORDERED
                      null count  min                                       max
page-0                         8  -2135807632                               2144701119
page-1                        55  -2104090659                               1745329571
page-2                       100  <none>                                    <none>
page-3                        52  -2116849709                               2077105757
page-4                        16  -2048691758                               2143189382
page-5                        12  -2017923401                               2087827129
page-6                         5  -2136906554                               2125689411
page-7                         7  -2113313110                               2145722375
page-8                         8  -2046900272                               2087168549
page-9                        12  -1941944785                               2078586537

offset index for column int32_field:
                          offset   compressed size       first row index
page-0                         4               415                     0
page-1                       419               220                   100
page-2                       639                31                   200
page-3                       670               228                   300
page-4                       898               382                   400
page-5                      1280               402                   500
page-6                      1682               422                   600
page-7                      2104               411                   700
page-8                      2515               417                   800
page-9                      2932               400                   900