Noizu.Entity.Meta.Persistence (NoizuLabs Entities v0.2.1)
Persistence Settings Metadata Record.
Summary
Types
Persistence Kind: not currently used.
Persistence Metadata entry
Persistence Store: e.g. amnesia database/ecto repo/redis connection
Persistence Table
Persistence Type: e.g. Noizu.Entity.Store.Ecto
Functions
Short hand for amnesia persistence layer.
Returns entity persistence metadata matching storage type (E.g. Mnesua Databse, Repo, etc.)
Returns entity persistence metadata for table
Returns entity persistence metadata by type (e.g. Noizu.Entity.Store.Ecto)
Short hand for dummy persistence layer.
Short hand for Ecto persistence layer.
Short hand for mnesia persistence layer.
Short hand for redis persistence layer.
Types
@type persistence_kind() :: term()
Persistence Kind: not currently used.
@type persistence_settings() :: {:persistence_settings, table :: persistence_table(), kind :: persistence_kind(), store :: persistence_store(), type :: persistence_type()}
Persistence Metadata entry
@type persistence_store() :: term()
Persistence Store: e.g. amnesia database/ecto repo/redis connection
@type persistence_table() :: term()
Persistence Table
@type persistence_type() :: term()
Persistence Type: e.g. Noizu.Entity.Store.Ecto
Functions
Short hand for amnesia persistence layer.
Returns entity persistence metadata matching storage type (E.g. Mnesua Databse, Repo, etc.)
Returns entity persistence metadata for table
Returns entity persistence metadata by type (e.g. Noizu.Entity.Store.Ecto)
Short hand for dummy persistence layer.
Short hand for Ecto persistence layer.
Short hand for mnesia persistence layer.
Short hand for redis persistence layer.