XEts.lookup_element

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

lookup_element(tab, key, pos)

Specs

lookup_element(t(), any(), integer()) :: any()
lookup_element(tab(), any(), integer()) :: any()

Lookup an element in the table.

Examples

iex> tab = XEts.new(:table) |> XEts.insert(x: 1, y: 2)
iex> XEts.lookup_element(tab, :x, 1)
:x
iex> XEts.lookup_element(tab, :x, 2)
1

iex> %{tab: tab} = XEts.new(:table) |> XEts.insert(x: 1, y: 2)
iex> XEts.lookup_element(tab, :y, 2)
2
Link to this function

lookup_element(tab, key, pos, meta)

Specs

lookup_element(t(), any(), integer(), meta()) :: any()
lookup_element(tab(), any(), integer(), meta()) :: any()

Lookup an element in the table given metadata.

Examples

iex> tab = XEts.new(:table) |> XEts.insert(x: 1, y: 2)
iex> XEts.lookup_element(tab, :x, 1, XEts.get_meta(tab))
:x
iex> XEts.lookup_element(tab, :x, 2, XEts.get_meta(tab))
1