parquet_string_column_reserve Interface

public interface parquet_string_column_reserve

Typed form of %reserve, generic over an int32 or int64 index/count argument.


Module Procedures

private subroutine parquet_string_column_reserve_i32(self, n_rows, n_characters)

int32 specific of reserve; see the reserve generic.

Arguments

Type IntentOptional Attributes Name
type(parquet_string_column), intent(inout) :: self

the column.

integer(kind=int32), intent(in) :: n_rows

required row capacity.

integer(kind=int32), intent(in) :: n_characters

required character capacity (bytes).

private subroutine parquet_string_column_reserve_i64(self, n_rows, n_characters)

int64 specific of reserve: grows capacity to hold at least n_rows/n_characters (never shrinks; pass 0 for "no requirement on this dimension").

Arguments

Type IntentOptional Attributes Name
type(parquet_string_column), intent(inout) :: self

the column.

integer(kind=int64), intent(in) :: n_rows

required row capacity.

integer(kind=int64), intent(in) :: n_characters

required character capacity (bytes).