parquet_string_column_set_null Interface

public interface parquet_string_column_set_null

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


Module Procedures

private subroutine parquet_string_column_set_null_i32(self, i)

int32 specific of set_null; see the set_null generic.

Arguments

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

the column.

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

1-based element index.

private subroutine parquet_string_column_set_null_i64(self, i)

int64 specific of set_null: sets element i to null, discarding any existing content (shrinks its payload span to zero width, shifting the tail left by the same amount set_i64 would for a same-index replacement with a shorter string). Idempotent: calling this on an already-null element leaves it null without double-counting null_count().

Arguments

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

the column.

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

1-based element index.