| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parquet_reader), | intent(inout) | :: | reader |
reader to close. |
||
| logical, | intent(in), | optional | :: | print_stat |
print Arrow read-statistics to stdout on close. |
|
| logical, | intent(in), | optional | :: | check_complete |
verify every chunk-read column's row groups were all read. |
|
| logical, | intent(in), | optional | :: | check_hard |
error stop (.true., default) vs WARNING (.false.) on incompleteness. |
Closes reader, freeing the underlying C++ handle. check_complete (optional,
default .false.): verify every column read via parquet_read_column_chunk had every
one of the file's row groups read by now (row-mode/whole-column reads are excluded --
only chunk-read columns are tracked at all). check_hard (optional, default .true.
when check_complete is .true.): an incomplete column error stops (naming the column
and its missing row group(s)) when .true., or prints a WARNING and continues when
.false. -- mirrors parquet_open_reader's qc/qc_soft pairing.