parquet_debug_set_sort_split_min_card Interface

interface
public module subroutine parquet_debug_set_sort_split_min_card(n)

Arguments

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

forced cardinality floor, or negative to restore.

Description

Test-only override for the split's minimum distinct-value count; NEGATIVE restores the built-in SORT_SPLIT_MIN_CARD.

Selects the design at a fixed cardinality: 0 forces refined Design B onto every key, a huge value forces Design A. Both directions are needed -- one keeps Design A's own coverage non-vacuous on keys that would otherwise take the split, the other reaches the split from low-cardinality fixtures. Has no effect on the C++ engine.