Milvex.Migration.Runner.PlanResult (milvex v0.14.0)

Copy Markdown

Aggregated result for one plan: every operation's OpResult plus the load-management status describing what the runner did (or chose not to do) around release/reload.

Summary

Types

load_status()

@type load_status() ::
  :unmanaged
  | :no_release_needed
  | :was_not_loaded
  | :released_and_reloaded
  | {:release_failed, term()}
  | {:reload_failed, term()}

t()

@type t() :: %Milvex.Migration.Runner.PlanResult{
  load_status: load_status(),
  op_results: [Milvex.Migration.Runner.OpResult.t()],
  plan: Milvex.Migration.Plan.t()
}