parquet_debug_set_string_min_bytes Subroutine

public subroutine parquet_debug_set_string_min_bytes(n)

Overrides the payload floor below which a bulk operation stays serial. Test-only; <= 0 restores the real STRING_MIN_BYTES.

Public only because Fortran has no narrower visibility, and deliberately accepted -- parquet_debug_table_set_inflight is the existing precedent and the reasoning is the same (CLAUDE.md, "A Fortran-side debug hook has to be PUBLIC, so prefer a C++ one"). The C++ route is not available here: parquet_strings is standalone by design and reaches no bind(C) surface at all, so routing this through parquet_wrapper.cpp would cost the module's independence to save one public name. No library code calls this.

Arguments

Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: n

new floor in bytes, or <= 0 to restore the real one.


Source Code

    subroutine parquet_debug_set_string_min_bytes(n)
        integer(int64), intent(in) :: n !! new floor in bytes, or <= 0 to restore the real one.
        dbg_string_min_bytes = n
    end subroutine parquet_debug_set_string_min_bytes