XEts.select_reverse

You're seeing just the function select_reverse, go back to XEts module for more information.
Link to this function

select_reverse(continuation)

Specs

select_reverse(continuation()) :: {[term()], continuation()} | :"$end_of_table"

Equivalent to :ets.select_reverse/1.

The order in which results are returned might be not the same as the original ETS function.

See also: :ets.select_reverse/1.

Link to this function

select_reverse(tab, match_spec)

Specs

select_reverse(t() | tab(), match_spec()) ::
  {[term()], continuation()} | :"$end_of_table" | [term()]

Equivalent to select_reverse(tab, match_spec, :shards_meta.get(tab)).

Link to this function

select_reverse(tab, match_spec, limit_or_meta)

Specs

select_reverse(t() | tab(), match_spec(), limit_or_meta()) ::
  {[term()], continuation()} | :"$end_of_table" | [term()]

Select items in reverse order given a match spec and limit or metadata.

If 3rd argument is pos_integer() this function behaves like ets:select_reverse/3, otherwise, the 3rd argument is assumed as shards_meta:t() and it behaves like :ets.select_reverse/2.

The order in which results are returned might be not the same as the original ETS function.

See also: :ets.select_reverse/3.

Link to this function

select_reverse(tab, match_spec, limit, meta)

Specs

select_reverse(t() | tab(), match_spec(), limit(), meta()) ::
  {[term()], continuation()} | :"$end_of_table"

Equivalent to :ets.select_reverse/3.

The order in which results are returned might be not the same as the original ETS function.

See also: :ets.select_reverse/3.