ets v0.8.1 ETS.Base View Source

Base implementation for table modules (e.g. ETS.Set and ETS.Bag). Should not be used directly.

Link to this section Summary

Link to this section Types

Link to this type

option()

View Source
option() ::
  {:name, atom()}
  | {:protection, :private | :protected | :public}
  | {:heir, :none | {pid(), any()}}
  | {:keypos, non_neg_integer()}
  | {:write_concurrency, boolean()}
  | {:read_concurrency, boolean()}
  | {:compressed, boolean()}
Link to this type

options()

View Source
options() :: [option()]
Link to this type

table_types()

View Source
table_types() :: :bag | :duplicate_bag | :ordered_set | :set

Link to this section Functions

Link to this function

select(continuation)

View Source
select(ETS.continuation()) ::
  {:ok, {[tuple()], ETS.continuation()} | ETS.end_of_table()} | {:error, any()}