Durable build progress for an index generation.
Summary
Types
@type t() :: %FerricStore.Flow.QueryIndexBuild{ completed_shards: non_neg_integer(), current_phases: [binary()], phase_counts: %{required(binary()) => non_neg_integer()}, raw: map(), scanned_records: non_neg_integer(), scope: binary(), total_shards: pos_integer(), written_bytes: non_neg_integer(), written_entries: non_neg_integer() }