Geolix.Storage.Tree

Geolix tree storage.

Usage

iex> set(:some_database_name, << 1, 2, 3 >>)
:ok
iex> get(:some_database_name)
<< 1, 2, 3 >>
iex> get(:unregistered_database)
nil
Source

Summary

get(database)

Fetches the tree for a database

set(database, tree)

Stores the tree for a specific database

start_link()

Starts the tree agent

Functions

get(database)

Specs:

  • get(atom) :: binary | nil

Fetches the tree for a database.

Source
set(database, tree)

Specs:

  • set(atom, binary) :: :ok

Stores the tree for a specific database.

Source
start_link()

Specs:

Starts the tree agent.

Source