adk_eval_store_ets (erlang_adk v0.10.0)
View SourceBounded in-memory implementation of adk_eval_store.
Summary
Functions
-spec create_job(pid(), adk_eval_store:scope(), map()) -> {ok, map()} | {error, term()}.
-spec get_baseline(pid(), adk_eval_store:scope(), binary()) -> {ok, map()} | {error, term()}.
-spec get_job(pid(), adk_eval_store:scope(), binary()) -> {ok, map()} | {error, term()}.
-spec list_jobs(pid(), adk_eval_store:scope(), map()) -> {ok, map()} | {error, term()}.
-spec list_sets(pid(), adk_eval_store:scope(), map()) -> {ok, map()} | {error, term()}.
-spec prune(pid(), adk_eval_store:scope(), map()) -> {ok, map()} | {error, term()}.
-spec put_set(pid(), adk_eval_store:scope(), map()) -> {ok, map()} | {error, term()}.
-spec recover_active(pid(), binary()) -> {ok, non_neg_integer()} | {error, term()}.
-spec start_link(map()) -> gen_server:start_ret().
-spec stop(pid()) -> ok.