pf_is_sorted Interface

public interface pf_is_sorted

Whether values is already in the stated order. O(n) with an early exit, and no copy.

Uses the same comparison pf_sort does, so the two can never disagree about nulls, NaNs or direction on one array. A run of equal values is sorted.


Module Procedures

private interface is_sorted_i32()

Arguments

None

private interface is_sorted_i64()

Arguments

None

private interface is_sorted_f32()

Arguments

None

private interface is_sorted_f64()

Arguments

None

private interface is_sorted_bool()

Arguments

None

private interface is_sorted_chr()

Arguments

None

private interface is_sorted_date()

Arguments

None

private interface is_sorted_time()

Arguments

None

private interface is_sorted_ts()

Arguments

None

private interface is_sorted_strcol()

Arguments

None

private interface is_sorted_col()

Arguments

None

private interface is_sorted_keys()

Arguments

None