Typed form of %set, generic over an int32 or int64 index/count argument.
int32 specific of set; see the set generic.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parquet_string_column), | intent(inout) | :: | self |
the column. |
||
| integer(kind=int32), | intent(in) | :: | i |
1-based element index. |
||
| character(len=*), | intent(in) | :: | str |
the replacement string. |
||
| logical, | intent(in), | optional | :: | strip |
remove leading and trailing blanks. |
|
| logical, | intent(in), | optional | :: | trim |
remove trailing blanks only. |
int64 specific of set: replaces the content of element i (clearing its null status). Same-length replacement is O(length); a different length shifts the payload tail (O(N)). Same strip/trim options as append_string.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parquet_string_column), | intent(inout) | :: | self |
the column. |
||
| integer(kind=int64), | intent(in) | :: | i |
1-based element index. |
||
| character(len=*), | intent(in) | :: | str |
the replacement string. |
||
| logical, | intent(in), | optional | :: | strip |
remove leading and trailing blanks. |
|
| logical, | intent(in), | optional | :: | trim |
remove trailing blanks only. |