Module

Erl.Kernel.Ets

#UpdateOp

#CreateOption

newtype CreateOption

Constructors

#Ref

data Ref

#updateOp

#Table

newtype Table

Constructors

#insert2

insert2 :: forall k v. Table -> Tuple2 k v -> Effect Unit

#insert3

insert3 :: forall k v v2. Table -> Tuple3 k v v2 -> Effect Unit

#updateCounter

updateCounter :: forall k. Table -> k -> UpdateOp -> Effect Int

#increment

increment :: forall k v. Table -> k -> Int -> v -> Effect v

#lookupElement

lookupElement :: forall k v. Table -> k -> Int -> Effect v

#updateElement

updateElement :: forall k v. Table -> k -> Int -> v -> Effect Boolean

#updateElements

updateElements :: forall k v. Table -> k -> List (Tuple2 Int v) -> Effect Boolean

#match

match :: forall match result. Table -> match -> Effect (List result)

#select

select :: forall result. Table -> SelectOp -> Effect (List result)

#selectOne

selectOne :: forall result. Table -> SelectOp -> Effect (Maybe result)

#selectOp

selectOp :: forall k v. k -> v -> SelectOp

#SelectOp

Modules