Raxol. Core. StateManager. ETSStrategy
(Raxol v2.6.0)
View Source
ETS-backed state operations for StateManager. All functions operate on a named ETS table.
Summary
Functions
Deletes all objects in the table.
Deletes a single key.
Deletes a nested key path.
Gets a single key; returns default when missing.
Returns the entire table as a map (excluding :version).
Gets a nested key path, trying tuple key first then parent map.
Returns the current version counter.
Increments the version counter.
Creates the ETS table if it does not exist.
Merges a map of key/value pairs into ETS.
Stores a single key/value pair.
Stores a nested key path, updating both tuple key and parent map.
Returns the table name from opts, defaulting to :raxol_unified_state.
Updates a key using an update function.
Functions
Deletes all objects in the table.
Deletes a single key.
Deletes a nested key path.
Gets a single key; returns default when missing.
Returns the entire table as a map (excluding :version).
Gets a nested key path, trying tuple key first then parent map.
Returns the current version counter.
Increments the version counter.
Creates the ETS table if it does not exist.
Merges a map of key/value pairs into ETS.
Stores a single key/value pair.
Stores a nested key path, updating both tuple key and parent map.
Returns the table name from opts, defaulting to :raxol_unified_state.
Updates a key using an update function.