Paired-registry facade for the native Flow ordered index.
All data lives in Ferricstore.Flow.NativeOrderedIndex; the paired identifiers
let callers resolve the same native resource from either side.
Summary
Types
Functions
@spec count_all(table_ref(), binary()) :: non_neg_integer()
@spec count_keys_page(table_ref(), binary() | nil, pos_integer()) :: [binary()]
@spec due_count_keys_page(table_ref(), binary() | nil, pos_integer()) :: [binary()]
@spec put_entries(table_ref(), table_ref(), [{binary(), binary(), score_input()}]) :: :ok
@spec put_member(table_ref(), table_ref(), binary(), binary(), score_input()) :: :ok
@spec put_members(table_ref(), table_ref(), binary(), [{binary(), score_input()}]) :: :ok
@spec put_new_entries(table_ref(), table_ref(), [{binary(), binary(), score_input()}]) :: :ok
@spec put_new_member(table_ref(), table_ref(), binary(), binary(), score_input()) :: :ok
@spec put_new_members(table_ref(), table_ref(), binary(), [{binary(), score_input()}]) :: :ok
@spec range_slice( table_ref(), binary(), term(), term(), boolean(), non_neg_integer(), non_neg_integer() | :all ) :: [{binary(), float()}]
@spec rank_range( table_ref(), binary(), non_neg_integer(), non_neg_integer(), boolean() ) :: [ {binary(), float()} ]
@spec table_names(atom(), non_neg_integer()) :: {table_ref(), table_ref()}