parquet_finish_row_group Interface

interface
public module subroutine parquet_finish_row_group(writer)

Arguments

Type IntentOptional Attributes Name
type(parquet_writer), intent(inout) :: writer

open writer, with a row group open.

Description

Ends the currently-open row group -- see parquet_new_row_group above. Error stops if any column known to writer has no data for this row group (either a chunk just written, or an already-whole column with enough rows left to slice). On the very first call for writer, also locks the file's schema (from every column established by then) and opens it for writing -- no column can be introduced after this point.