parquet_string_column_append_nulls Interface

public interface parquet_string_column_append_nulls

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


Module Procedures

private subroutine parquet_string_column_append_nulls_i32(self, n)

int32 specific of append_nulls; see the append_nulls generic.

Arguments

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

the column.

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

number of null elements to append.

private subroutine parquet_string_column_append_nulls_i64(self, n)

int64 specific of append_nulls: appends n null (zero-width, invalid) elements in one bulk operation -- the counterpart of calling append_null n times, but with a single capacity growth instead of one per element. n == 0 is a no-op; a negative n aborts.

Arguments

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

the column.

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

number of null elements to append.