Public API
Summary
Functions
Insert one or more records
Read value from table
Return all records
Get all data from index
Types
Functions
@spec all(table_name(), pos_integer()) :: [term()]
@spec flush(table_name()) :: :ok | {:error, reason()}
Insert one or more records
@spec read(table_name(), term()) :: {:ok, term()} | nil | {:error, reason()}
Read value from table
@spec read_all(table_name(), pos_integer()) :: {:ok, list()}
Return all records
@spec table_info(table_name()) :: {:ok, FileConfig.Loader.table_state()} | {:error, :unknown_table}
Get all data from index
@spec version(table_name()) :: version()
@spec version(table_name(), version()) :: :current | :old